Skip to content

Commit a333132

Browse files
stainless-app[bot]stainless-bot
authored andcommitted
feat(api): update via SDK Studio (#237)
1 parent 8ba08ef commit a333132

File tree

304 files changed

+2776
-2462
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

304 files changed

+2776
-2462
lines changed

api.md

+284-141
Large diffs are not rendered by default.

src/cloudflare/_client.py

+8-8
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ class Cloudflare(SyncAPIClient):
110110
alerting: resources.Alerting
111111
d1: resources.D1Resource
112112
r2: resources.R2
113-
warp_connector: resources.WARPConnector
113+
warp_connector: resources.WARPConnectorResource
114114
workers_for_platforms: resources.WorkersForPlatforms
115115
zero_trust: resources.ZeroTrust
116116
challenges: resources.Challenges
@@ -265,7 +265,7 @@ def __init__(
265265
self.alerting = resources.Alerting(self)
266266
self.d1 = resources.D1Resource(self)
267267
self.r2 = resources.R2(self)
268-
self.warp_connector = resources.WARPConnector(self)
268+
self.warp_connector = resources.WARPConnectorResource(self)
269269
self.workers_for_platforms = resources.WorkersForPlatforms(self)
270270
self.zero_trust = resources.ZeroTrust(self)
271271
self.challenges = resources.Challenges(self)
@@ -523,7 +523,7 @@ class AsyncCloudflare(AsyncAPIClient):
523523
alerting: resources.AsyncAlerting
524524
d1: resources.AsyncD1Resource
525525
r2: resources.AsyncR2
526-
warp_connector: resources.AsyncWARPConnector
526+
warp_connector: resources.AsyncWARPConnectorResource
527527
workers_for_platforms: resources.AsyncWorkersForPlatforms
528528
zero_trust: resources.AsyncZeroTrust
529529
challenges: resources.AsyncChallenges
@@ -678,7 +678,7 @@ def __init__(
678678
self.alerting = resources.AsyncAlerting(self)
679679
self.d1 = resources.AsyncD1Resource(self)
680680
self.r2 = resources.AsyncR2(self)
681-
self.warp_connector = resources.AsyncWARPConnector(self)
681+
self.warp_connector = resources.AsyncWARPConnectorResource(self)
682682
self.workers_for_platforms = resources.AsyncWorkersForPlatforms(self)
683683
self.zero_trust = resources.AsyncZeroTrust(self)
684684
self.challenges = resources.AsyncChallenges(self)
@@ -937,7 +937,7 @@ def __init__(self, client: Cloudflare) -> None:
937937
self.alerting = resources.AlertingWithRawResponse(client.alerting)
938938
self.d1 = resources.D1ResourceWithRawResponse(client.d1)
939939
self.r2 = resources.R2WithRawResponse(client.r2)
940-
self.warp_connector = resources.WARPConnectorWithRawResponse(client.warp_connector)
940+
self.warp_connector = resources.WARPConnectorResourceWithRawResponse(client.warp_connector)
941941
self.workers_for_platforms = resources.WorkersForPlatformsWithRawResponse(client.workers_for_platforms)
942942
self.zero_trust = resources.ZeroTrustWithRawResponse(client.zero_trust)
943943
self.challenges = resources.ChallengesWithRawResponse(client.challenges)
@@ -1027,7 +1027,7 @@ def __init__(self, client: AsyncCloudflare) -> None:
10271027
self.alerting = resources.AsyncAlertingWithRawResponse(client.alerting)
10281028
self.d1 = resources.AsyncD1ResourceWithRawResponse(client.d1)
10291029
self.r2 = resources.AsyncR2WithRawResponse(client.r2)
1030-
self.warp_connector = resources.AsyncWARPConnectorWithRawResponse(client.warp_connector)
1030+
self.warp_connector = resources.AsyncWARPConnectorResourceWithRawResponse(client.warp_connector)
10311031
self.workers_for_platforms = resources.AsyncWorkersForPlatformsWithRawResponse(client.workers_for_platforms)
10321032
self.zero_trust = resources.AsyncZeroTrustWithRawResponse(client.zero_trust)
10331033
self.challenges = resources.AsyncChallengesWithRawResponse(client.challenges)
@@ -1117,7 +1117,7 @@ def __init__(self, client: Cloudflare) -> None:
11171117
self.alerting = resources.AlertingWithStreamingResponse(client.alerting)
11181118
self.d1 = resources.D1ResourceWithStreamingResponse(client.d1)
11191119
self.r2 = resources.R2WithStreamingResponse(client.r2)
1120-
self.warp_connector = resources.WARPConnectorWithStreamingResponse(client.warp_connector)
1120+
self.warp_connector = resources.WARPConnectorResourceWithStreamingResponse(client.warp_connector)
11211121
self.workers_for_platforms = resources.WorkersForPlatformsWithStreamingResponse(client.workers_for_platforms)
11221122
self.zero_trust = resources.ZeroTrustWithStreamingResponse(client.zero_trust)
11231123
self.challenges = resources.ChallengesWithStreamingResponse(client.challenges)
@@ -1211,7 +1211,7 @@ def __init__(self, client: AsyncCloudflare) -> None:
12111211
self.alerting = resources.AsyncAlertingWithStreamingResponse(client.alerting)
12121212
self.d1 = resources.AsyncD1ResourceWithStreamingResponse(client.d1)
12131213
self.r2 = resources.AsyncR2WithStreamingResponse(client.r2)
1214-
self.warp_connector = resources.AsyncWARPConnectorWithStreamingResponse(client.warp_connector)
1214+
self.warp_connector = resources.AsyncWARPConnectorResourceWithStreamingResponse(client.warp_connector)
12151215
self.workers_for_platforms = resources.AsyncWorkersForPlatformsWithStreamingResponse(
12161216
client.workers_for_platforms
12171217
)

src/cloudflare/resources/__init__.py

+12-12
Original file line numberDiff line numberDiff line change
@@ -497,12 +497,12 @@
497497
AsyncLoadBalancersWithStreamingResponse,
498498
)
499499
from .warp_connector import (
500-
WARPConnector,
501-
AsyncWARPConnector,
502-
WARPConnectorWithRawResponse,
503-
AsyncWARPConnectorWithRawResponse,
504-
WARPConnectorWithStreamingResponse,
505-
AsyncWARPConnectorWithStreamingResponse,
500+
WARPConnectorResource,
501+
AsyncWARPConnectorResource,
502+
WARPConnectorResourceWithRawResponse,
503+
AsyncWARPConnectorResourceWithRawResponse,
504+
WARPConnectorResourceWithStreamingResponse,
505+
AsyncWARPConnectorResourceWithStreamingResponse,
506506
)
507507
from .durable_objects import (
508508
DurableObjects,
@@ -1020,12 +1020,12 @@
10201020
"AsyncR2WithRawResponse",
10211021
"R2WithStreamingResponse",
10221022
"AsyncR2WithStreamingResponse",
1023-
"WARPConnector",
1024-
"AsyncWARPConnector",
1025-
"WARPConnectorWithRawResponse",
1026-
"AsyncWARPConnectorWithRawResponse",
1027-
"WARPConnectorWithStreamingResponse",
1028-
"AsyncWARPConnectorWithStreamingResponse",
1023+
"WARPConnectorResource",
1024+
"AsyncWARPConnectorResource",
1025+
"WARPConnectorResourceWithRawResponse",
1026+
"AsyncWARPConnectorResourceWithRawResponse",
1027+
"WARPConnectorResourceWithStreamingResponse",
1028+
"AsyncWARPConnectorResourceWithStreamingResponse",
10291029
"WorkersForPlatforms",
10301030
"AsyncWorkersForPlatforms",
10311031
"WorkersForPlatformsWithRawResponse",

src/cloudflare/resources/accounts/members.py

+2-3
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
)
2929
from ...types.accounts import (
3030
Member,
31-
MemberRoleParam,
3231
MemberListResponse,
3332
MemberDeleteResponse,
3433
MemberWithInviteCode,
@@ -105,7 +104,7 @@ def update(
105104
member_id: str,
106105
*,
107106
account_id: object,
108-
roles: Iterable[MemberRoleParam],
107+
roles: Iterable[member_update_params.Role],
109108
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
110109
# The extra values given here take precedence over values defined on the client or passed to this method.
111110
extra_headers: Headers | None = None,
@@ -351,7 +350,7 @@ async def update(
351350
member_id: str,
352351
*,
353352
account_id: object,
354-
roles: Iterable[MemberRoleParam],
353+
roles: Iterable[member_update_params.Role],
355354
# Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
356355
# The extra values given here take precedence over values defined on the client or passed to this method.
357356
extra_headers: Headers | None = None,

src/cloudflare/resources/addressing/address_maps/accounts.py

+18-14
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,12 @@
2323
from ...._base_client import (
2424
make_request_options,
2525
)
26-
from ....types.shared import UnnamedSchemaRef67bbb1ccdd42c3e2937b9fd19f791151
27-
from ....types.addressing.address_maps import account_delete_params, account_update_params
26+
from ....types.addressing.address_maps import (
27+
AccountDeleteResponse,
28+
AccountUpdateResponse,
29+
account_delete_params,
30+
account_update_params,
31+
)
2832

2933
__all__ = ["Accounts", "AsyncAccounts"]
3034

@@ -50,7 +54,7 @@ def update(
5054
extra_query: Query | None = None,
5155
extra_body: Body | None = None,
5256
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
53-
) -> Optional[UnnamedSchemaRef67bbb1ccdd42c3e2937b9fd19f791151]:
57+
) -> Optional[AccountUpdateResponse]:
5458
"""
5559
Add an account as a member of a particular address map.
5660
@@ -72,7 +76,7 @@ def update(
7276
if not address_map_id:
7377
raise ValueError(f"Expected a non-empty value for `address_map_id` but received {address_map_id!r}")
7478
return cast(
75-
Optional[UnnamedSchemaRef67bbb1ccdd42c3e2937b9fd19f791151],
79+
Optional[AccountUpdateResponse],
7680
self._put(
7781
f"/accounts/{account_id}/addressing/address_maps/{address_map_id}/accounts/{account_id}",
7882
body=maybe_transform(body, account_update_params.AccountUpdateParams),
@@ -84,7 +88,7 @@ def update(
8488
post_parser=ResultWrapper._unwrapper,
8589
),
8690
cast_to=cast(
87-
Any, ResultWrapper[UnnamedSchemaRef67bbb1ccdd42c3e2937b9fd19f791151]
91+
Any, ResultWrapper[AccountUpdateResponse]
8892
), # Union types cannot be passed in as arguments in the type system
8993
),
9094
)
@@ -101,7 +105,7 @@ def delete(
101105
extra_query: Query | None = None,
102106
extra_body: Body | None = None,
103107
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
104-
) -> Optional[UnnamedSchemaRef67bbb1ccdd42c3e2937b9fd19f791151]:
108+
) -> Optional[AccountDeleteResponse]:
105109
"""
106110
Remove an account as a member of a particular address map.
107111
@@ -123,7 +127,7 @@ def delete(
123127
if not address_map_id:
124128
raise ValueError(f"Expected a non-empty value for `address_map_id` but received {address_map_id!r}")
125129
return cast(
126-
Optional[UnnamedSchemaRef67bbb1ccdd42c3e2937b9fd19f791151],
130+
Optional[AccountDeleteResponse],
127131
self._delete(
128132
f"/accounts/{account_id}/addressing/address_maps/{address_map_id}/accounts/{account_id}",
129133
body=maybe_transform(body, account_delete_params.AccountDeleteParams),
@@ -135,7 +139,7 @@ def delete(
135139
post_parser=ResultWrapper._unwrapper,
136140
),
137141
cast_to=cast(
138-
Any, ResultWrapper[UnnamedSchemaRef67bbb1ccdd42c3e2937b9fd19f791151]
142+
Any, ResultWrapper[AccountDeleteResponse]
139143
), # Union types cannot be passed in as arguments in the type system
140144
),
141145
)
@@ -162,7 +166,7 @@ async def update(
162166
extra_query: Query | None = None,
163167
extra_body: Body | None = None,
164168
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
165-
) -> Optional[UnnamedSchemaRef67bbb1ccdd42c3e2937b9fd19f791151]:
169+
) -> Optional[AccountUpdateResponse]:
166170
"""
167171
Add an account as a member of a particular address map.
168172
@@ -184,7 +188,7 @@ async def update(
184188
if not address_map_id:
185189
raise ValueError(f"Expected a non-empty value for `address_map_id` but received {address_map_id!r}")
186190
return cast(
187-
Optional[UnnamedSchemaRef67bbb1ccdd42c3e2937b9fd19f791151],
191+
Optional[AccountUpdateResponse],
188192
await self._put(
189193
f"/accounts/{account_id}/addressing/address_maps/{address_map_id}/accounts/{account_id}",
190194
body=await async_maybe_transform(body, account_update_params.AccountUpdateParams),
@@ -196,7 +200,7 @@ async def update(
196200
post_parser=ResultWrapper._unwrapper,
197201
),
198202
cast_to=cast(
199-
Any, ResultWrapper[UnnamedSchemaRef67bbb1ccdd42c3e2937b9fd19f791151]
203+
Any, ResultWrapper[AccountUpdateResponse]
200204
), # Union types cannot be passed in as arguments in the type system
201205
),
202206
)
@@ -213,7 +217,7 @@ async def delete(
213217
extra_query: Query | None = None,
214218
extra_body: Body | None = None,
215219
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
216-
) -> Optional[UnnamedSchemaRef67bbb1ccdd42c3e2937b9fd19f791151]:
220+
) -> Optional[AccountDeleteResponse]:
217221
"""
218222
Remove an account as a member of a particular address map.
219223
@@ -235,7 +239,7 @@ async def delete(
235239
if not address_map_id:
236240
raise ValueError(f"Expected a non-empty value for `address_map_id` but received {address_map_id!r}")
237241
return cast(
238-
Optional[UnnamedSchemaRef67bbb1ccdd42c3e2937b9fd19f791151],
242+
Optional[AccountDeleteResponse],
239243
await self._delete(
240244
f"/accounts/{account_id}/addressing/address_maps/{address_map_id}/accounts/{account_id}",
241245
body=await async_maybe_transform(body, account_delete_params.AccountDeleteParams),
@@ -247,7 +251,7 @@ async def delete(
247251
post_parser=ResultWrapper._unwrapper,
248252
),
249253
cast_to=cast(
250-
Any, ResultWrapper[UnnamedSchemaRef67bbb1ccdd42c3e2937b9fd19f791151]
254+
Any, ResultWrapper[AccountDeleteResponse]
251255
), # Union types cannot be passed in as arguments in the type system
252256
),
253257
)

src/cloudflare/resources/addressing/address_maps/address_maps.py

+7-7
Original file line numberDiff line numberDiff line change
@@ -49,11 +49,11 @@
4949
AsyncPaginator,
5050
make_request_options,
5151
)
52-
from ....types.shared import UnnamedSchemaRef67bbb1ccdd42c3e2937b9fd19f791151
5352
from ....types.addressing import (
5453
AddressMap,
5554
AddressMapGetResponse,
5655
AddressMapCreateResponse,
56+
AddressMapDeleteResponse,
5757
address_map_edit_params,
5858
address_map_create_params,
5959
address_map_delete_params,
@@ -185,7 +185,7 @@ def delete(
185185
extra_query: Query | None = None,
186186
extra_body: Body | None = None,
187187
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
188-
) -> Optional[UnnamedSchemaRef67bbb1ccdd42c3e2937b9fd19f791151]:
188+
) -> Optional[AddressMapDeleteResponse]:
189189
"""Delete a particular address map owned by the account.
190190
191191
An Address Map must be
@@ -209,7 +209,7 @@ def delete(
209209
if not address_map_id:
210210
raise ValueError(f"Expected a non-empty value for `address_map_id` but received {address_map_id!r}")
211211
return cast(
212-
Optional[UnnamedSchemaRef67bbb1ccdd42c3e2937b9fd19f791151],
212+
Optional[AddressMapDeleteResponse],
213213
self._delete(
214214
f"/accounts/{account_id}/addressing/address_maps/{address_map_id}",
215215
body=maybe_transform(body, address_map_delete_params.AddressMapDeleteParams),
@@ -221,7 +221,7 @@ def delete(
221221
post_parser=ResultWrapper._unwrapper,
222222
),
223223
cast_to=cast(
224-
Any, ResultWrapper[UnnamedSchemaRef67bbb1ccdd42c3e2937b9fd19f791151]
224+
Any, ResultWrapper[AddressMapDeleteResponse]
225225
), # Union types cannot be passed in as arguments in the type system
226226
),
227227
)
@@ -461,7 +461,7 @@ async def delete(
461461
extra_query: Query | None = None,
462462
extra_body: Body | None = None,
463463
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
464-
) -> Optional[UnnamedSchemaRef67bbb1ccdd42c3e2937b9fd19f791151]:
464+
) -> Optional[AddressMapDeleteResponse]:
465465
"""Delete a particular address map owned by the account.
466466
467467
An Address Map must be
@@ -485,7 +485,7 @@ async def delete(
485485
if not address_map_id:
486486
raise ValueError(f"Expected a non-empty value for `address_map_id` but received {address_map_id!r}")
487487
return cast(
488-
Optional[UnnamedSchemaRef67bbb1ccdd42c3e2937b9fd19f791151],
488+
Optional[AddressMapDeleteResponse],
489489
await self._delete(
490490
f"/accounts/{account_id}/addressing/address_maps/{address_map_id}",
491491
body=await async_maybe_transform(body, address_map_delete_params.AddressMapDeleteParams),
@@ -497,7 +497,7 @@ async def delete(
497497
post_parser=ResultWrapper._unwrapper,
498498
),
499499
cast_to=cast(
500-
Any, ResultWrapper[UnnamedSchemaRef67bbb1ccdd42c3e2937b9fd19f791151]
500+
Any, ResultWrapper[AddressMapDeleteResponse]
501501
), # Union types cannot be passed in as arguments in the type system
502502
),
503503
)

0 commit comments

Comments
 (0)