Skip to content

Commit 3295807

Browse files
chore(api): update composite API spec
1 parent d364b14 commit 3295807

9 files changed

Lines changed: 93 additions & 9 deletions

File tree

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 1826
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-15982839c3e7b1be15bee16e97c5dcef8397120052303cf3fc3b2b75d9bee219.yml
3-
openapi_spec_hash: 6d2e235e75f6ce217b0b84c07c6f5aac
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-4657939509b22fbb5173496eadf2123dd05ffee207d3a2a65fc1081c05ef47bc.yml
3+
openapi_spec_hash: 325116243c29ae9b18a1ebeddda8f24f
44
config_hash: 59212900ef3970ac3c41ca2537fabe7b

src/cloudflare/resources/ai_gateway/ai_gateway.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from __future__ import annotations
44

5-
from typing import Type, Optional, cast
5+
from typing import Type, Iterable, Optional, cast
66
from typing_extensions import Literal
77

88
import httpx
@@ -195,6 +195,7 @@ def update(
195195
log_management_strategy: Optional[Literal["STOP_INSERTING", "DELETE_OLDEST"]] | Omit = omit,
196196
logpush: bool | Omit = omit,
197197
logpush_public_key: Optional[str] | Omit = omit,
198+
otel: Optional[Iterable[ai_gateway_update_params.Otel]] | Omit = omit,
198199
store_id: Optional[str] | Omit = omit,
199200
stripe: Optional[ai_gateway_update_params.Stripe] | Omit = omit,
200201
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
@@ -238,6 +239,7 @@ def update(
238239
"log_management_strategy": log_management_strategy,
239240
"logpush": logpush,
240241
"logpush_public_key": logpush_public_key,
242+
"otel": otel,
241243
"store_id": store_id,
242244
"stripe": stripe,
243245
},
@@ -513,6 +515,7 @@ async def update(
513515
log_management_strategy: Optional[Literal["STOP_INSERTING", "DELETE_OLDEST"]] | Omit = omit,
514516
logpush: bool | Omit = omit,
515517
logpush_public_key: Optional[str] | Omit = omit,
518+
otel: Optional[Iterable[ai_gateway_update_params.Otel]] | Omit = omit,
516519
store_id: Optional[str] | Omit = omit,
517520
stripe: Optional[ai_gateway_update_params.Stripe] | Omit = omit,
518521
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
@@ -556,6 +559,7 @@ async def update(
556559
"log_management_strategy": log_management_strategy,
557560
"logpush": logpush,
558561
"logpush_public_key": logpush_public_key,
562+
"otel": otel,
559563
"store_id": store_id,
560564
"stripe": stripe,
561565
},

src/cloudflare/types/ai_gateway/ai_gateway_create_response.py

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
from typing import List, Union, Optional
3+
from typing import Dict, List, Union, Optional
44
from datetime import datetime
55
from typing_extensions import Literal, TypeAlias
66

@@ -12,6 +12,7 @@
1212
"DLPUnionMember0",
1313
"DLPUnionMember1",
1414
"DLPUnionMember1Policy",
15+
"Otel",
1516
"Stripe",
1617
"StripeUsageEvent",
1718
]
@@ -46,6 +47,14 @@ class DLPUnionMember1(BaseModel):
4647
DLP: TypeAlias = Union[DLPUnionMember0, DLPUnionMember1]
4748

4849

50+
class Otel(BaseModel):
51+
authorization: str
52+
53+
headers: Dict[str, str]
54+
55+
url: str
56+
57+
4958
class StripeUsageEvent(BaseModel):
5059
payload: str
5160

@@ -94,6 +103,8 @@ class AIGatewayCreateResponse(BaseModel):
94103

95104
logpush_public_key: Optional[str] = None
96105

106+
otel: Optional[List[Otel]] = None
107+
97108
store_id: Optional[str] = None
98109

99110
stripe: Optional[Stripe] = None

src/cloudflare/types/ai_gateway/ai_gateway_delete_response.py

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
from typing import List, Union, Optional
3+
from typing import Dict, List, Union, Optional
44
from datetime import datetime
55
from typing_extensions import Literal, TypeAlias
66

@@ -12,6 +12,7 @@
1212
"DLPUnionMember0",
1313
"DLPUnionMember1",
1414
"DLPUnionMember1Policy",
15+
"Otel",
1516
"Stripe",
1617
"StripeUsageEvent",
1718
]
@@ -46,6 +47,14 @@ class DLPUnionMember1(BaseModel):
4647
DLP: TypeAlias = Union[DLPUnionMember0, DLPUnionMember1]
4748

4849

50+
class Otel(BaseModel):
51+
authorization: str
52+
53+
headers: Dict[str, str]
54+
55+
url: str
56+
57+
4958
class StripeUsageEvent(BaseModel):
5059
payload: str
5160

@@ -94,6 +103,8 @@ class AIGatewayDeleteResponse(BaseModel):
94103

95104
logpush_public_key: Optional[str] = None
96105

106+
otel: Optional[List[Otel]] = None
107+
97108
store_id: Optional[str] = None
98109

99110
stripe: Optional[Stripe] = None

src/cloudflare/types/ai_gateway/ai_gateway_get_response.py

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
from typing import List, Union, Optional
3+
from typing import Dict, List, Union, Optional
44
from datetime import datetime
55
from typing_extensions import Literal, TypeAlias
66

@@ -12,6 +12,7 @@
1212
"DLPUnionMember0",
1313
"DLPUnionMember1",
1414
"DLPUnionMember1Policy",
15+
"Otel",
1516
"Stripe",
1617
"StripeUsageEvent",
1718
]
@@ -46,6 +47,14 @@ class DLPUnionMember1(BaseModel):
4647
DLP: TypeAlias = Union[DLPUnionMember0, DLPUnionMember1]
4748

4849

50+
class Otel(BaseModel):
51+
authorization: str
52+
53+
headers: Dict[str, str]
54+
55+
url: str
56+
57+
4958
class StripeUsageEvent(BaseModel):
5059
payload: str
5160

@@ -94,6 +103,8 @@ class AIGatewayGetResponse(BaseModel):
94103

95104
logpush_public_key: Optional[str] = None
96105

106+
otel: Optional[List[Otel]] = None
107+
97108
store_id: Optional[str] = None
98109

99110
stripe: Optional[Stripe] = None

src/cloudflare/types/ai_gateway/ai_gateway_list_response.py

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
from typing import List, Union, Optional
3+
from typing import Dict, List, Union, Optional
44
from datetime import datetime
55
from typing_extensions import Literal, TypeAlias
66

@@ -12,6 +12,7 @@
1212
"DLPUnionMember0",
1313
"DLPUnionMember1",
1414
"DLPUnionMember1Policy",
15+
"Otel",
1516
"Stripe",
1617
"StripeUsageEvent",
1718
]
@@ -46,6 +47,14 @@ class DLPUnionMember1(BaseModel):
4647
DLP: TypeAlias = Union[DLPUnionMember0, DLPUnionMember1]
4748

4849

50+
class Otel(BaseModel):
51+
authorization: str
52+
53+
headers: Dict[str, str]
54+
55+
url: str
56+
57+
4958
class StripeUsageEvent(BaseModel):
5059
payload: str
5160

@@ -94,6 +103,8 @@ class AIGatewayListResponse(BaseModel):
94103

95104
logpush_public_key: Optional[str] = None
96105

106+
otel: Optional[List[Otel]] = None
107+
97108
store_id: Optional[str] = None
98109

99110
stripe: Optional[Stripe] = None

src/cloudflare/types/ai_gateway/ai_gateway_update_params.py

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from __future__ import annotations
44

5-
from typing import List, Union, Iterable, Optional
5+
from typing import Dict, List, Union, Iterable, Optional
66
from typing_extensions import Literal, Required, TypeAlias, TypedDict
77

88
from ..._types import SequenceNotStr
@@ -13,6 +13,7 @@
1313
"DLPUnionMember0",
1414
"DLPUnionMember1",
1515
"DLPUnionMember1Policy",
16+
"Otel",
1617
"Stripe",
1718
"StripeUsageEvent",
1819
]
@@ -45,6 +46,8 @@ class AIGatewayUpdateParams(TypedDict, total=False):
4546

4647
logpush_public_key: Optional[str]
4748

49+
otel: Optional[Iterable[Otel]]
50+
4851
store_id: Optional[str]
4952

5053
stripe: Optional[Stripe]
@@ -79,6 +82,14 @@ class DLPUnionMember1(TypedDict, total=False):
7982
DLP: TypeAlias = Union[DLPUnionMember0, DLPUnionMember1]
8083

8184

85+
class Otel(TypedDict, total=False):
86+
authorization: Required[str]
87+
88+
headers: Required[Dict[str, str]]
89+
90+
url: Required[str]
91+
92+
8293
class StripeUsageEvent(TypedDict, total=False):
8394
payload: Required[str]
8495

src/cloudflare/types/ai_gateway/ai_gateway_update_response.py

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
from typing import List, Union, Optional
3+
from typing import Dict, List, Union, Optional
44
from datetime import datetime
55
from typing_extensions import Literal, TypeAlias
66

@@ -12,6 +12,7 @@
1212
"DLPUnionMember0",
1313
"DLPUnionMember1",
1414
"DLPUnionMember1Policy",
15+
"Otel",
1516
"Stripe",
1617
"StripeUsageEvent",
1718
]
@@ -46,6 +47,14 @@ class DLPUnionMember1(BaseModel):
4647
DLP: TypeAlias = Union[DLPUnionMember0, DLPUnionMember1]
4748

4849

50+
class Otel(BaseModel):
51+
authorization: str
52+
53+
headers: Dict[str, str]
54+
55+
url: str
56+
57+
4958
class StripeUsageEvent(BaseModel):
5059
payload: str
5160

@@ -94,6 +103,8 @@ class AIGatewayUpdateResponse(BaseModel):
94103

95104
logpush_public_key: Optional[str] = None
96105

106+
otel: Optional[List[Otel]] = None
107+
97108
store_id: Optional[str] = None
98109

99110
stripe: Optional[Stripe] = None

tests/api_resources/test_ai_gateway.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,13 @@ def test_method_update_with_all_params(self, client: Cloudflare) -> None:
144144
log_management_strategy="STOP_INSERTING",
145145
logpush=True,
146146
logpush_public_key="xxxxxxxxxxxxxxxx",
147+
otel=[
148+
{
149+
"authorization": "authorization",
150+
"headers": {"foo": "string"},
151+
"url": "url",
152+
}
153+
],
147154
store_id="store_id",
148155
stripe={
149156
"authorization": "authorization",
@@ -486,6 +493,13 @@ async def test_method_update_with_all_params(self, async_client: AsyncCloudflare
486493
log_management_strategy="STOP_INSERTING",
487494
logpush=True,
488495
logpush_public_key="xxxxxxxxxxxxxxxx",
496+
otel=[
497+
{
498+
"authorization": "authorization",
499+
"headers": {"foo": "string"},
500+
"url": "url",
501+
}
502+
],
489503
store_id="store_id",
490504
stripe={
491505
"authorization": "authorization",

0 commit comments

Comments
 (0)