Skip to content

Commit 4bb7f7e

Browse files
feat(api): update via SDK Studio (#356)
1 parent 655051a commit 4bb7f7e

File tree

112 files changed

+1766
-1875
lines changed

Some content is hidden

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

112 files changed

+1766
-1875
lines changed

api.md

+37-67
Large diffs are not rendered by default.

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

+41-61
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from __future__ import annotations
44

5-
from typing import Any, Optional, cast
5+
from typing import Type, Optional, cast
66

77
import httpx
88

@@ -75,22 +75,17 @@ def update(
7575
raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
7676
if not address_map_id:
7777
raise ValueError(f"Expected a non-empty value for `address_map_id` but received {address_map_id!r}")
78-
return cast(
79-
Optional[AccountUpdateResponse],
80-
self._put(
81-
f"/accounts/{account_id}/addressing/address_maps/{address_map_id}/accounts/{account_id}",
82-
body=maybe_transform(body, account_update_params.AccountUpdateParams),
83-
options=make_request_options(
84-
extra_headers=extra_headers,
85-
extra_query=extra_query,
86-
extra_body=extra_body,
87-
timeout=timeout,
88-
post_parser=ResultWrapper[Optional[AccountUpdateResponse]]._unwrapper,
89-
),
90-
cast_to=cast(
91-
Any, ResultWrapper[AccountUpdateResponse]
92-
), # Union types cannot be passed in as arguments in the type system
78+
return self._put(
79+
f"/accounts/{account_id}/addressing/address_maps/{address_map_id}/accounts/{account_id}",
80+
body=maybe_transform(body, account_update_params.AccountUpdateParams),
81+
options=make_request_options(
82+
extra_headers=extra_headers,
83+
extra_query=extra_query,
84+
extra_body=extra_body,
85+
timeout=timeout,
86+
post_parser=ResultWrapper[Optional[AccountUpdateResponse]]._unwrapper,
9387
),
88+
cast_to=cast(Type[Optional[AccountUpdateResponse]], ResultWrapper[AccountUpdateResponse]),
9489
)
9590

9691
def delete(
@@ -126,22 +121,17 @@ def delete(
126121
raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
127122
if not address_map_id:
128123
raise ValueError(f"Expected a non-empty value for `address_map_id` but received {address_map_id!r}")
129-
return cast(
130-
Optional[AccountDeleteResponse],
131-
self._delete(
132-
f"/accounts/{account_id}/addressing/address_maps/{address_map_id}/accounts/{account_id}",
133-
body=maybe_transform(body, account_delete_params.AccountDeleteParams),
134-
options=make_request_options(
135-
extra_headers=extra_headers,
136-
extra_query=extra_query,
137-
extra_body=extra_body,
138-
timeout=timeout,
139-
post_parser=ResultWrapper[Optional[AccountDeleteResponse]]._unwrapper,
140-
),
141-
cast_to=cast(
142-
Any, ResultWrapper[AccountDeleteResponse]
143-
), # Union types cannot be passed in as arguments in the type system
124+
return self._delete(
125+
f"/accounts/{account_id}/addressing/address_maps/{address_map_id}/accounts/{account_id}",
126+
body=maybe_transform(body, account_delete_params.AccountDeleteParams),
127+
options=make_request_options(
128+
extra_headers=extra_headers,
129+
extra_query=extra_query,
130+
extra_body=extra_body,
131+
timeout=timeout,
132+
post_parser=ResultWrapper[Optional[AccountDeleteResponse]]._unwrapper,
144133
),
134+
cast_to=cast(Type[Optional[AccountDeleteResponse]], ResultWrapper[AccountDeleteResponse]),
145135
)
146136

147137

@@ -187,22 +177,17 @@ async def update(
187177
raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
188178
if not address_map_id:
189179
raise ValueError(f"Expected a non-empty value for `address_map_id` but received {address_map_id!r}")
190-
return cast(
191-
Optional[AccountUpdateResponse],
192-
await self._put(
193-
f"/accounts/{account_id}/addressing/address_maps/{address_map_id}/accounts/{account_id}",
194-
body=await async_maybe_transform(body, account_update_params.AccountUpdateParams),
195-
options=make_request_options(
196-
extra_headers=extra_headers,
197-
extra_query=extra_query,
198-
extra_body=extra_body,
199-
timeout=timeout,
200-
post_parser=ResultWrapper[Optional[AccountUpdateResponse]]._unwrapper,
201-
),
202-
cast_to=cast(
203-
Any, ResultWrapper[AccountUpdateResponse]
204-
), # Union types cannot be passed in as arguments in the type system
180+
return await self._put(
181+
f"/accounts/{account_id}/addressing/address_maps/{address_map_id}/accounts/{account_id}",
182+
body=await async_maybe_transform(body, account_update_params.AccountUpdateParams),
183+
options=make_request_options(
184+
extra_headers=extra_headers,
185+
extra_query=extra_query,
186+
extra_body=extra_body,
187+
timeout=timeout,
188+
post_parser=ResultWrapper[Optional[AccountUpdateResponse]]._unwrapper,
205189
),
190+
cast_to=cast(Type[Optional[AccountUpdateResponse]], ResultWrapper[AccountUpdateResponse]),
206191
)
207192

208193
async def delete(
@@ -238,22 +223,17 @@ async def delete(
238223
raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
239224
if not address_map_id:
240225
raise ValueError(f"Expected a non-empty value for `address_map_id` but received {address_map_id!r}")
241-
return cast(
242-
Optional[AccountDeleteResponse],
243-
await self._delete(
244-
f"/accounts/{account_id}/addressing/address_maps/{address_map_id}/accounts/{account_id}",
245-
body=await async_maybe_transform(body, account_delete_params.AccountDeleteParams),
246-
options=make_request_options(
247-
extra_headers=extra_headers,
248-
extra_query=extra_query,
249-
extra_body=extra_body,
250-
timeout=timeout,
251-
post_parser=ResultWrapper[Optional[AccountDeleteResponse]]._unwrapper,
252-
),
253-
cast_to=cast(
254-
Any, ResultWrapper[AccountDeleteResponse]
255-
), # Union types cannot be passed in as arguments in the type system
226+
return await self._delete(
227+
f"/accounts/{account_id}/addressing/address_maps/{address_map_id}/accounts/{account_id}",
228+
body=await async_maybe_transform(body, account_delete_params.AccountDeleteParams),
229+
options=make_request_options(
230+
extra_headers=extra_headers,
231+
extra_query=extra_query,
232+
extra_body=extra_body,
233+
timeout=timeout,
234+
post_parser=ResultWrapper[Optional[AccountDeleteResponse]]._unwrapper,
256235
),
236+
cast_to=cast(Type[Optional[AccountDeleteResponse]], ResultWrapper[AccountDeleteResponse]),
257237
)
258238

259239

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

+39-49
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from __future__ import annotations
44

5-
from typing import Any, Type, Optional, cast
5+
from typing import Type, Optional, cast
66

77
import httpx
88

@@ -95,7 +95,7 @@ def create(
9595
extra_query: Query | None = None,
9696
extra_body: Body | None = None,
9797
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
98-
) -> AddressMapCreateResponse:
98+
) -> Optional[AddressMapCreateResponse]:
9999
"""
100100
Create a new address map under the account.
101101
@@ -132,9 +132,9 @@ def create(
132132
extra_query=extra_query,
133133
extra_body=extra_body,
134134
timeout=timeout,
135-
post_parser=ResultWrapper[AddressMapCreateResponse]._unwrapper,
135+
post_parser=ResultWrapper[Optional[AddressMapCreateResponse]]._unwrapper,
136136
),
137-
cast_to=cast(Type[AddressMapCreateResponse], ResultWrapper[AddressMapCreateResponse]),
137+
cast_to=cast(Type[Optional[AddressMapCreateResponse]], ResultWrapper[AddressMapCreateResponse]),
138138
)
139139

140140
def list(
@@ -208,22 +208,17 @@ def delete(
208208
raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
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}")
211-
return cast(
212-
Optional[AddressMapDeleteResponse],
213-
self._delete(
214-
f"/accounts/{account_id}/addressing/address_maps/{address_map_id}",
215-
body=maybe_transform(body, address_map_delete_params.AddressMapDeleteParams),
216-
options=make_request_options(
217-
extra_headers=extra_headers,
218-
extra_query=extra_query,
219-
extra_body=extra_body,
220-
timeout=timeout,
221-
post_parser=ResultWrapper[Optional[AddressMapDeleteResponse]]._unwrapper,
222-
),
223-
cast_to=cast(
224-
Any, ResultWrapper[AddressMapDeleteResponse]
225-
), # Union types cannot be passed in as arguments in the type system
211+
return self._delete(
212+
f"/accounts/{account_id}/addressing/address_maps/{address_map_id}",
213+
body=maybe_transform(body, address_map_delete_params.AddressMapDeleteParams),
214+
options=make_request_options(
215+
extra_headers=extra_headers,
216+
extra_query=extra_query,
217+
extra_body=extra_body,
218+
timeout=timeout,
219+
post_parser=ResultWrapper[Optional[AddressMapDeleteResponse]]._unwrapper,
226220
),
221+
cast_to=cast(Type[Optional[AddressMapDeleteResponse]], ResultWrapper[AddressMapDeleteResponse]),
227222
)
228223

229224
def edit(
@@ -240,7 +235,7 @@ def edit(
240235
extra_query: Query | None = None,
241236
extra_body: Body | None = None,
242237
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
243-
) -> AddressMap:
238+
) -> Optional[AddressMap]:
244239
"""
245240
Modify properties of an address map owned by the account.
246241
@@ -288,9 +283,9 @@ def edit(
288283
extra_query=extra_query,
289284
extra_body=extra_body,
290285
timeout=timeout,
291-
post_parser=ResultWrapper[AddressMap]._unwrapper,
286+
post_parser=ResultWrapper[Optional[AddressMap]]._unwrapper,
292287
),
293-
cast_to=cast(Type[AddressMap], ResultWrapper[AddressMap]),
288+
cast_to=cast(Type[Optional[AddressMap]], ResultWrapper[AddressMap]),
294289
)
295290

296291
def get(
@@ -304,7 +299,7 @@ def get(
304299
extra_query: Query | None = None,
305300
extra_body: Body | None = None,
306301
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
307-
) -> AddressMapGetResponse:
302+
) -> Optional[AddressMapGetResponse]:
308303
"""
309304
Show a particular address map owned by the account.
310305
@@ -332,9 +327,9 @@ def get(
332327
extra_query=extra_query,
333328
extra_body=extra_body,
334329
timeout=timeout,
335-
post_parser=ResultWrapper[AddressMapGetResponse]._unwrapper,
330+
post_parser=ResultWrapper[Optional[AddressMapGetResponse]]._unwrapper,
336331
),
337-
cast_to=cast(Type[AddressMapGetResponse], ResultWrapper[AddressMapGetResponse]),
332+
cast_to=cast(Type[Optional[AddressMapGetResponse]], ResultWrapper[AddressMapGetResponse]),
338333
)
339334

340335

@@ -371,7 +366,7 @@ async def create(
371366
extra_query: Query | None = None,
372367
extra_body: Body | None = None,
373368
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
374-
) -> AddressMapCreateResponse:
369+
) -> Optional[AddressMapCreateResponse]:
375370
"""
376371
Create a new address map under the account.
377372
@@ -408,9 +403,9 @@ async def create(
408403
extra_query=extra_query,
409404
extra_body=extra_body,
410405
timeout=timeout,
411-
post_parser=ResultWrapper[AddressMapCreateResponse]._unwrapper,
406+
post_parser=ResultWrapper[Optional[AddressMapCreateResponse]]._unwrapper,
412407
),
413-
cast_to=cast(Type[AddressMapCreateResponse], ResultWrapper[AddressMapCreateResponse]),
408+
cast_to=cast(Type[Optional[AddressMapCreateResponse]], ResultWrapper[AddressMapCreateResponse]),
414409
)
415410

416411
def list(
@@ -484,22 +479,17 @@ async def delete(
484479
raise ValueError(f"Expected a non-empty value for `account_id` but received {account_id!r}")
485480
if not address_map_id:
486481
raise ValueError(f"Expected a non-empty value for `address_map_id` but received {address_map_id!r}")
487-
return cast(
488-
Optional[AddressMapDeleteResponse],
489-
await self._delete(
490-
f"/accounts/{account_id}/addressing/address_maps/{address_map_id}",
491-
body=await async_maybe_transform(body, address_map_delete_params.AddressMapDeleteParams),
492-
options=make_request_options(
493-
extra_headers=extra_headers,
494-
extra_query=extra_query,
495-
extra_body=extra_body,
496-
timeout=timeout,
497-
post_parser=ResultWrapper[Optional[AddressMapDeleteResponse]]._unwrapper,
498-
),
499-
cast_to=cast(
500-
Any, ResultWrapper[AddressMapDeleteResponse]
501-
), # Union types cannot be passed in as arguments in the type system
482+
return await self._delete(
483+
f"/accounts/{account_id}/addressing/address_maps/{address_map_id}",
484+
body=await async_maybe_transform(body, address_map_delete_params.AddressMapDeleteParams),
485+
options=make_request_options(
486+
extra_headers=extra_headers,
487+
extra_query=extra_query,
488+
extra_body=extra_body,
489+
timeout=timeout,
490+
post_parser=ResultWrapper[Optional[AddressMapDeleteResponse]]._unwrapper,
502491
),
492+
cast_to=cast(Type[Optional[AddressMapDeleteResponse]], ResultWrapper[AddressMapDeleteResponse]),
503493
)
504494

505495
async def edit(
@@ -516,7 +506,7 @@ async def edit(
516506
extra_query: Query | None = None,
517507
extra_body: Body | None = None,
518508
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
519-
) -> AddressMap:
509+
) -> Optional[AddressMap]:
520510
"""
521511
Modify properties of an address map owned by the account.
522512
@@ -564,9 +554,9 @@ async def edit(
564554
extra_query=extra_query,
565555
extra_body=extra_body,
566556
timeout=timeout,
567-
post_parser=ResultWrapper[AddressMap]._unwrapper,
557+
post_parser=ResultWrapper[Optional[AddressMap]]._unwrapper,
568558
),
569-
cast_to=cast(Type[AddressMap], ResultWrapper[AddressMap]),
559+
cast_to=cast(Type[Optional[AddressMap]], ResultWrapper[AddressMap]),
570560
)
571561

572562
async def get(
@@ -580,7 +570,7 @@ async def get(
580570
extra_query: Query | None = None,
581571
extra_body: Body | None = None,
582572
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
583-
) -> AddressMapGetResponse:
573+
) -> Optional[AddressMapGetResponse]:
584574
"""
585575
Show a particular address map owned by the account.
586576
@@ -608,9 +598,9 @@ async def get(
608598
extra_query=extra_query,
609599
extra_body=extra_body,
610600
timeout=timeout,
611-
post_parser=ResultWrapper[AddressMapGetResponse]._unwrapper,
601+
post_parser=ResultWrapper[Optional[AddressMapGetResponse]]._unwrapper,
612602
),
613-
cast_to=cast(Type[AddressMapGetResponse], ResultWrapper[AddressMapGetResponse]),
603+
cast_to=cast(Type[Optional[AddressMapGetResponse]], ResultWrapper[AddressMapGetResponse]),
614604
)
615605

616606

0 commit comments

Comments
 (0)