Skip to content

Commit f0b4983

Browse files
stainless-app[bot]stainless-bot
authored andcommitted
feat(api): update via SDK Studio (#184)
1 parent 1fecb6d commit f0b4983

File tree

11 files changed

+78
-71
lines changed

11 files changed

+78
-71
lines changed

api.md

+8-8
Original file line numberDiff line numberDiff line change
@@ -2389,10 +2389,10 @@ Types:
23892389
from cloudflare.types.secondary_dns import (
23902390
SecondaryDNSDisableTransfer,
23912391
SecondaryDNSEnableTransfer,
2392-
SecondaryDNSForce,
23932392
OutgoingCreateResponse,
23942393
OutgoingUpdateResponse,
23952394
OutgoingDeleteResponse,
2395+
OutgoingForceNotifyResponse,
23962396
OutgoingGetResponse,
23972397
)
23982398
```
@@ -2404,7 +2404,7 @@ Methods:
24042404
- <code title="delete /zones/{zone_id}/secondary_dns/outgoing">client.secondary_dns.outgoing.<a href="./src/cloudflare/resources/secondary_dns/outgoing/outgoing.py">delete</a>(\*, zone_id) -> <a href="./src/cloudflare/types/secondary_dns/outgoing_delete_response.py">OutgoingDeleteResponse</a></code>
24052405
- <code title="post /zones/{zone_id}/secondary_dns/outgoing/disable">client.secondary_dns.outgoing.<a href="./src/cloudflare/resources/secondary_dns/outgoing/outgoing.py">disable</a>(\*, zone_id) -> <a href="./src/cloudflare/types/secondary_dns/secondary_dns_disable_transfer.py">str</a></code>
24062406
- <code title="post /zones/{zone_id}/secondary_dns/outgoing/enable">client.secondary_dns.outgoing.<a href="./src/cloudflare/resources/secondary_dns/outgoing/outgoing.py">enable</a>(\*, zone_id) -> <a href="./src/cloudflare/types/secondary_dns/secondary_dns_enable_transfer.py">str</a></code>
2407-
- <code title="post /zones/{zone_id}/secondary_dns/outgoing/force_notify">client.secondary_dns.outgoing.<a href="./src/cloudflare/resources/secondary_dns/outgoing/outgoing.py">force_notify</a>(\*, zone_id) -> <a href="./src/cloudflare/types/secondary_dns/secondary_dns_force.py">str</a></code>
2407+
- <code title="post /zones/{zone_id}/secondary_dns/outgoing/force_notify">client.secondary_dns.outgoing.<a href="./src/cloudflare/resources/secondary_dns/outgoing/outgoing.py">force_notify</a>(\*, zone_id) -> <a href="./src/cloudflare/types/secondary_dns/outgoing_force_notify_response.py">str</a></code>
24082408
- <code title="get /zones/{zone_id}/secondary_dns/outgoing">client.secondary_dns.outgoing.<a href="./src/cloudflare/resources/secondary_dns/outgoing/outgoing.py">get</a>(\*, zone_id) -> <a href="./src/cloudflare/types/secondary_dns/outgoing_get_response.py">OutgoingGetResponse</a></code>
24092409

24102410
### Status
@@ -3515,16 +3515,16 @@ Methods:
35153515
Types:
35163516

35173517
```python
3518-
from cloudflare.types.images.v1 import ImageVariant, ImageVariants, VariantDeleteResponse
3518+
from cloudflare.types.images.v1 import V1ImageVariant, V1ImageVariants, VariantDeleteResponse
35193519
```
35203520

35213521
Methods:
35223522

3523-
- <code title="post /accounts/{account_id}/images/v1/variants">client.images.v1.variants.<a href="./src/cloudflare/resources/images/v1/variants.py">create</a>(\*, account_id, \*\*<a href="src/cloudflare/types/images/v1/variant_create_params.py">params</a>) -> <a href="./src/cloudflare/types/images/v1/image_variant.py">ImageVariant</a></code>
3524-
- <code title="get /accounts/{account_id}/images/v1/variants">client.images.v1.variants.<a href="./src/cloudflare/resources/images/v1/variants.py">list</a>(\*, account_id) -> <a href="./src/cloudflare/types/images/v1/image_variants.py">ImageVariants</a></code>
3523+
- <code title="post /accounts/{account_id}/images/v1/variants">client.images.v1.variants.<a href="./src/cloudflare/resources/images/v1/variants.py">create</a>(\*, account_id, \*\*<a href="src/cloudflare/types/images/v1/variant_create_params.py">params</a>) -> <a href="./src/cloudflare/types/images/v1/v1_image_variant.py">V1ImageVariant</a></code>
3524+
- <code title="get /accounts/{account_id}/images/v1/variants">client.images.v1.variants.<a href="./src/cloudflare/resources/images/v1/variants.py">list</a>(\*, account_id) -> <a href="./src/cloudflare/types/images/v1/v1_image_variants.py">V1ImageVariants</a></code>
35253525
- <code title="delete /accounts/{account_id}/images/v1/variants/{variant_id}">client.images.v1.variants.<a href="./src/cloudflare/resources/images/v1/variants.py">delete</a>(variant_id, \*, account_id) -> <a href="./src/cloudflare/types/images/v1/variant_delete_response.py">VariantDeleteResponse</a></code>
3526-
- <code title="patch /accounts/{account_id}/images/v1/variants/{variant_id}">client.images.v1.variants.<a href="./src/cloudflare/resources/images/v1/variants.py">edit</a>(variant_id, \*, account_id, \*\*<a href="src/cloudflare/types/images/v1/variant_edit_params.py">params</a>) -> <a href="./src/cloudflare/types/images/v1/image_variant.py">ImageVariant</a></code>
3527-
- <code title="get /accounts/{account_id}/images/v1/variants/{variant_id}">client.images.v1.variants.<a href="./src/cloudflare/resources/images/v1/variants.py">get</a>(variant_id, \*, account_id) -> <a href="./src/cloudflare/types/images/v1/image_variant.py">ImageVariant</a></code>
3526+
- <code title="patch /accounts/{account_id}/images/v1/variants/{variant_id}">client.images.v1.variants.<a href="./src/cloudflare/resources/images/v1/variants.py">edit</a>(variant_id, \*, account_id, \*\*<a href="src/cloudflare/types/images/v1/variant_edit_params.py">params</a>) -> <a href="./src/cloudflare/types/images/v1/v1_image_variant.py">V1ImageVariant</a></code>
3527+
- <code title="get /accounts/{account_id}/images/v1/variants/{variant_id}">client.images.v1.variants.<a href="./src/cloudflare/resources/images/v1/variants.py">get</a>(variant_id, \*, account_id) -> <a href="./src/cloudflare/types/images/v1/v1_image_variant.py">V1ImageVariant</a></code>
35283528

35293529
### Blobs
35303530

@@ -4167,7 +4167,7 @@ Methods:
41674167
Types:
41684168

41694169
```python
4170-
from cloudflare.types.request_tracers import RequestTrace, TraceCreateResponse
4170+
from cloudflare.types.request_tracers import RequestTracerTrace, TraceCreateResponse
41714171
```
41724172

41734173
Methods:

src/cloudflare/resources/images/v1/variants.py

+18-18
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@
2424
make_request_options,
2525
)
2626
from ....types.images.v1 import (
27-
ImageVariant,
28-
ImageVariants,
27+
V1ImageVariant,
28+
V1ImageVariants,
2929
VariantDeleteResponse,
3030
variant_edit_params,
3131
variant_create_params,
@@ -56,7 +56,7 @@ def create(
5656
extra_query: Query | None = None,
5757
extra_body: Body | None = None,
5858
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
59-
) -> ImageVariant:
59+
) -> V1ImageVariant:
6060
"""
6161
Specify variants that allow you to resize images for different use cases.
6262
@@ -95,7 +95,7 @@ def create(
9595
timeout=timeout,
9696
post_parser=ResultWrapper._unwrapper,
9797
),
98-
cast_to=cast(Type[ImageVariant], ResultWrapper[ImageVariant]),
98+
cast_to=cast(Type[V1ImageVariant], ResultWrapper[V1ImageVariant]),
9999
)
100100

101101
def list(
@@ -108,7 +108,7 @@ def list(
108108
extra_query: Query | None = None,
109109
extra_body: Body | None = None,
110110
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
111-
) -> ImageVariants:
111+
) -> V1ImageVariants:
112112
"""
113113
Lists existing variants.
114114
@@ -134,7 +134,7 @@ def list(
134134
timeout=timeout,
135135
post_parser=ResultWrapper._unwrapper,
136136
),
137-
cast_to=cast(Type[ImageVariants], ResultWrapper[ImageVariants]),
137+
cast_to=cast(Type[V1ImageVariants], ResultWrapper[V1ImageVariants]),
138138
)
139139

140140
def delete(
@@ -197,7 +197,7 @@ def edit(
197197
extra_query: Query | None = None,
198198
extra_body: Body | None = None,
199199
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
200-
) -> ImageVariant:
200+
) -> V1ImageVariant:
201201
"""
202202
Updating a variant purges the cache for all images associated with the variant.
203203
@@ -237,7 +237,7 @@ def edit(
237237
timeout=timeout,
238238
post_parser=ResultWrapper._unwrapper,
239239
),
240-
cast_to=cast(Type[ImageVariant], ResultWrapper[ImageVariant]),
240+
cast_to=cast(Type[V1ImageVariant], ResultWrapper[V1ImageVariant]),
241241
)
242242

243243
def get(
@@ -251,7 +251,7 @@ def get(
251251
extra_query: Query | None = None,
252252
extra_body: Body | None = None,
253253
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
254-
) -> ImageVariant:
254+
) -> V1ImageVariant:
255255
"""
256256
Fetch details for a single variant.
257257
@@ -279,7 +279,7 @@ def get(
279279
timeout=timeout,
280280
post_parser=ResultWrapper._unwrapper,
281281
),
282-
cast_to=cast(Type[ImageVariant], ResultWrapper[ImageVariant]),
282+
cast_to=cast(Type[V1ImageVariant], ResultWrapper[V1ImageVariant]),
283283
)
284284

285285

@@ -305,7 +305,7 @@ async def create(
305305
extra_query: Query | None = None,
306306
extra_body: Body | None = None,
307307
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
308-
) -> ImageVariant:
308+
) -> V1ImageVariant:
309309
"""
310310
Specify variants that allow you to resize images for different use cases.
311311
@@ -344,7 +344,7 @@ async def create(
344344
timeout=timeout,
345345
post_parser=ResultWrapper._unwrapper,
346346
),
347-
cast_to=cast(Type[ImageVariant], ResultWrapper[ImageVariant]),
347+
cast_to=cast(Type[V1ImageVariant], ResultWrapper[V1ImageVariant]),
348348
)
349349

350350
async def list(
@@ -357,7 +357,7 @@ async def list(
357357
extra_query: Query | None = None,
358358
extra_body: Body | None = None,
359359
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
360-
) -> ImageVariants:
360+
) -> V1ImageVariants:
361361
"""
362362
Lists existing variants.
363363
@@ -383,7 +383,7 @@ async def list(
383383
timeout=timeout,
384384
post_parser=ResultWrapper._unwrapper,
385385
),
386-
cast_to=cast(Type[ImageVariants], ResultWrapper[ImageVariants]),
386+
cast_to=cast(Type[V1ImageVariants], ResultWrapper[V1ImageVariants]),
387387
)
388388

389389
async def delete(
@@ -446,7 +446,7 @@ async def edit(
446446
extra_query: Query | None = None,
447447
extra_body: Body | None = None,
448448
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
449-
) -> ImageVariant:
449+
) -> V1ImageVariant:
450450
"""
451451
Updating a variant purges the cache for all images associated with the variant.
452452
@@ -486,7 +486,7 @@ async def edit(
486486
timeout=timeout,
487487
post_parser=ResultWrapper._unwrapper,
488488
),
489-
cast_to=cast(Type[ImageVariant], ResultWrapper[ImageVariant]),
489+
cast_to=cast(Type[V1ImageVariant], ResultWrapper[V1ImageVariant]),
490490
)
491491

492492
async def get(
@@ -500,7 +500,7 @@ async def get(
500500
extra_query: Query | None = None,
501501
extra_body: Body | None = None,
502502
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
503-
) -> ImageVariant:
503+
) -> V1ImageVariant:
504504
"""
505505
Fetch details for a single variant.
506506
@@ -528,7 +528,7 @@ async def get(
528528
timeout=timeout,
529529
post_parser=ResultWrapper._unwrapper,
530530
),
531-
cast_to=cast(Type[ImageVariant], ResultWrapper[ImageVariant]),
531+
cast_to=cast(Type[V1ImageVariant], ResultWrapper[V1ImageVariant]),
532532
)
533533

534534

src/cloudflare/types/images/v1/__init__.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
from __future__ import annotations
44

5-
from .image_variant import ImageVariant as ImageVariant
6-
from .image_variants import ImageVariants as ImageVariants
5+
from .v1_image_variant import V1ImageVariant as V1ImageVariant
76
from .images_image_keys import ImagesImageKeys as ImagesImageKeys
7+
from .v1_image_variants import V1ImageVariants as V1ImageVariants
88
from .images_images_stats import ImagesImagesStats as ImagesImagesStats
99
from .variant_edit_params import VariantEditParams as VariantEditParams
1010
from .variant_create_params import VariantCreateParams as VariantCreateParams

src/cloudflare/types/images/v1/image_variant.py src/cloudflare/types/images/v1/v1_image_variant.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
from ...._models import BaseModel
99

10-
__all__ = ["ImageVariant", "Variant", "VariantOptions"]
10+
__all__ = ["V1ImageVariant", "Variant", "VariantOptions"]
1111

1212

1313
class VariantOptions(BaseModel):
@@ -40,5 +40,5 @@ class Variant(BaseModel):
4040
"""
4141

4242

43-
class ImageVariant(BaseModel):
43+
class V1ImageVariant(BaseModel):
4444
variant: Optional[Variant] = None

src/cloudflare/types/images/v1/image_variants.py src/cloudflare/types/images/v1/v1_image_variants.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
from ...._models import BaseModel
99

10-
__all__ = ["ImageVariants", "Variants", "VariantsHero", "VariantsHeroOptions"]
10+
__all__ = ["V1ImageVariants", "Variants", "VariantsHero", "VariantsHeroOptions"]
1111

1212

1313
class VariantsHeroOptions(BaseModel):
@@ -44,5 +44,5 @@ class Variants(BaseModel):
4444
hero: Optional[VariantsHero] = None
4545

4646

47-
class ImageVariants(BaseModel):
47+
class V1ImageVariants(BaseModel):
4848
variants: Optional[Variants] = None

src/cloudflare/types/request_tracers/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
from __future__ import annotations
44

5-
from .request_trace import RequestTrace as RequestTrace
65
from .trace_create_params import TraceCreateParams as TraceCreateParams
6+
from .request_tracer_trace import RequestTracerTrace as RequestTracerTrace
77
from .trace_create_response import TraceCreateResponse as TraceCreateResponse

src/cloudflare/types/request_tracers/request_trace.py src/cloudflare/types/request_tracers/request_tracer_trace.py

+6-6
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77
from ..._compat import PYDANTIC_V2
88
from ..._models import BaseModel
99

10-
__all__ = ["RequestTrace", "RequestTraceItem"]
10+
__all__ = ["RequestTracerTrace", "RequestTracerTraceItem"]
1111

1212

13-
class RequestTraceItem(BaseModel):
13+
class RequestTracerTraceItem(BaseModel):
1414
action: Optional[str] = None
1515
"""If step type is rule, then action performed by this rule"""
1616

@@ -35,15 +35,15 @@ class RequestTraceItem(BaseModel):
3535
step_name: Optional[str] = None
3636
"""Tracing step identifying name"""
3737

38-
trace: Optional[RequestTrace] = None
38+
trace: Optional[RequestTracerTrace] = None
3939

4040
type: Optional[str] = None
4141
"""Tracing step type"""
4242

4343

44-
RequestTrace = List[RequestTraceItem]
44+
RequestTracerTrace = List[RequestTracerTraceItem]
4545

4646
if PYDANTIC_V2:
47-
RequestTraceItem.model_rebuild()
47+
RequestTracerTraceItem.model_rebuild()
4848
else:
49-
RequestTraceItem.update_forward_refs() # type: ignore
49+
RequestTracerTraceItem.update_forward_refs() # type: ignore

src/cloudflare/types/request_tracers/trace_create_response.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ class TraceCreateResponse(BaseModel):
1414
status_code: Optional[int] = None
1515
"""HTTP Status code of zone response"""
1616

17-
trace: Optional["RequestTrace"] = None
17+
trace: Optional["RequestTracerTrace"] = None
1818

1919

20-
from .request_trace import RequestTrace
20+
from .request_tracer_trace import RequestTracerTrace
2121

2222
if PYDANTIC_V2:
2323
TraceCreateResponse.model_rebuild()

src/cloudflare/types/secondary_dns/__init__.py

+1
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,5 @@
3131
from .outgoing_delete_response import OutgoingDeleteResponse as OutgoingDeleteResponse
3232
from .outgoing_update_response import OutgoingUpdateResponse as OutgoingUpdateResponse
3333
from .secondary_dns_enable_transfer import SecondaryDNSEnableTransfer as SecondaryDNSEnableTransfer
34+
from .outgoing_force_notify_response import OutgoingForceNotifyResponse as OutgoingForceNotifyResponse
3435
from .secondary_dns_disable_transfer import SecondaryDNSDisableTransfer as SecondaryDNSDisableTransfer
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
2+
3+
4+
__all__ = ["OutgoingForceNotifyResponse"]
5+
6+
OutgoingForceNotifyResponse = str

0 commit comments

Comments
 (0)