Skip to content

Commit cb61101

Browse files
stainless-app[bot]stainless-bot
authored andcommitted
feat(api): update via SDK Studio (#726)
1 parent 4b98eab commit cb61101

File tree

125 files changed

+627
-22504
lines changed

Some content is hidden

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

125 files changed

+627
-22504
lines changed

.stats.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
configured_endpoints: 1321
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-15197dfa1bffc0cc6e86526b7f3b95282aa7af4a5ea87406312e87f0586d2dfa.yml
1+
configured_endpoints: 1274
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-14c9c9adbd65eee546c4f54d95b7627f10b02185348e334a68cbebbe3442733e.yml

api.md

+24-158
Large diffs are not rendered by default.

src/cloudflare/resources/cloudforce_one/requests/message.py

+29-47
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, Union, cast
5+
from typing import Type, Union, Optional, cast
66
from datetime import datetime
77
from typing_extensions import Literal
88

@@ -54,7 +54,7 @@ def create(
5454
extra_query: Query | None = None,
5555
extra_body: Body | None = None,
5656
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
57-
) -> Message:
57+
) -> Optional[Message]:
5858
"""
5959
Creating a request adds the request into the Cloudforce One queue for analysis.
6060
In addition to the content, a short title, type, priority, and releasability
@@ -87,9 +87,9 @@ def create(
8787
extra_query=extra_query,
8888
extra_body=extra_body,
8989
timeout=timeout,
90-
post_parser=ResultWrapper[Message]._unwrapper,
90+
post_parser=ResultWrapper[Optional[Message]]._unwrapper,
9191
),
92-
cast_to=cast(Type[Message], ResultWrapper[Message]),
92+
cast_to=cast(Type[Optional[Message]], ResultWrapper[Message]),
9393
)
9494

9595
def update(
@@ -109,7 +109,7 @@ def update(
109109
extra_query: Query | None = None,
110110
extra_body: Body | None = None,
111111
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
112-
) -> Message:
112+
) -> Optional[Message]:
113113
"""
114114
Update a Request Message
115115
@@ -157,9 +157,9 @@ def update(
157157
extra_query=extra_query,
158158
extra_body=extra_body,
159159
timeout=timeout,
160-
post_parser=ResultWrapper[Message]._unwrapper,
160+
post_parser=ResultWrapper[Optional[Message]]._unwrapper,
161161
),
162-
cast_to=cast(Type[Message], ResultWrapper[Message]),
162+
cast_to=cast(Type[Optional[Message]], ResultWrapper[Message]),
163163
)
164164

165165
def delete(
@@ -195,21 +195,12 @@ def delete(
195195
raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
196196
if not request_identifier:
197197
raise ValueError(f"Expected a non-empty value for `request_identifier` but received {request_identifier!r}")
198-
return cast(
199-
MessageDeleteResponse,
200-
self._delete(
201-
f"/accounts/{account_identifier}/cloudforce-one/requests/{request_identifier}/message/{message_identifer}",
202-
options=make_request_options(
203-
extra_headers=extra_headers,
204-
extra_query=extra_query,
205-
extra_body=extra_body,
206-
timeout=timeout,
207-
post_parser=ResultWrapper[MessageDeleteResponse]._unwrapper,
208-
),
209-
cast_to=cast(
210-
Any, ResultWrapper[MessageDeleteResponse]
211-
), # Union types cannot be passed in as arguments in the type system
198+
return self._delete(
199+
f"/accounts/{account_identifier}/cloudforce-one/requests/{request_identifier}/message/{message_identifer}",
200+
options=make_request_options(
201+
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
212202
),
203+
cast_to=MessageDeleteResponse,
213204
)
214205

215206
def get(
@@ -229,7 +220,7 @@ def get(
229220
extra_query: Query | None = None,
230221
extra_body: Body | None = None,
231222
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
232-
) -> MessageGetResponse:
223+
) -> Optional[MessageGetResponse]:
233224
"""
234225
List Request Messages
235226
@@ -280,9 +271,9 @@ def get(
280271
extra_query=extra_query,
281272
extra_body=extra_body,
282273
timeout=timeout,
283-
post_parser=ResultWrapper[MessageGetResponse]._unwrapper,
274+
post_parser=ResultWrapper[Optional[MessageGetResponse]]._unwrapper,
284275
),
285-
cast_to=cast(Type[MessageGetResponse], ResultWrapper[MessageGetResponse]),
276+
cast_to=cast(Type[Optional[MessageGetResponse]], ResultWrapper[MessageGetResponse]),
286277
)
287278

288279

@@ -307,7 +298,7 @@ async def create(
307298
extra_query: Query | None = None,
308299
extra_body: Body | None = None,
309300
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
310-
) -> Message:
301+
) -> Optional[Message]:
311302
"""
312303
Creating a request adds the request into the Cloudforce One queue for analysis.
313304
In addition to the content, a short title, type, priority, and releasability
@@ -340,9 +331,9 @@ async def create(
340331
extra_query=extra_query,
341332
extra_body=extra_body,
342333
timeout=timeout,
343-
post_parser=ResultWrapper[Message]._unwrapper,
334+
post_parser=ResultWrapper[Optional[Message]]._unwrapper,
344335
),
345-
cast_to=cast(Type[Message], ResultWrapper[Message]),
336+
cast_to=cast(Type[Optional[Message]], ResultWrapper[Message]),
346337
)
347338

348339
async def update(
@@ -362,7 +353,7 @@ async def update(
362353
extra_query: Query | None = None,
363354
extra_body: Body | None = None,
364355
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
365-
) -> Message:
356+
) -> Optional[Message]:
366357
"""
367358
Update a Request Message
368359
@@ -410,9 +401,9 @@ async def update(
410401
extra_query=extra_query,
411402
extra_body=extra_body,
412403
timeout=timeout,
413-
post_parser=ResultWrapper[Message]._unwrapper,
404+
post_parser=ResultWrapper[Optional[Message]]._unwrapper,
414405
),
415-
cast_to=cast(Type[Message], ResultWrapper[Message]),
406+
cast_to=cast(Type[Optional[Message]], ResultWrapper[Message]),
416407
)
417408

418409
async def delete(
@@ -448,21 +439,12 @@ async def delete(
448439
raise ValueError(f"Expected a non-empty value for `account_identifier` but received {account_identifier!r}")
449440
if not request_identifier:
450441
raise ValueError(f"Expected a non-empty value for `request_identifier` but received {request_identifier!r}")
451-
return cast(
452-
MessageDeleteResponse,
453-
await self._delete(
454-
f"/accounts/{account_identifier}/cloudforce-one/requests/{request_identifier}/message/{message_identifer}",
455-
options=make_request_options(
456-
extra_headers=extra_headers,
457-
extra_query=extra_query,
458-
extra_body=extra_body,
459-
timeout=timeout,
460-
post_parser=ResultWrapper[MessageDeleteResponse]._unwrapper,
461-
),
462-
cast_to=cast(
463-
Any, ResultWrapper[MessageDeleteResponse]
464-
), # Union types cannot be passed in as arguments in the type system
442+
return await self._delete(
443+
f"/accounts/{account_identifier}/cloudforce-one/requests/{request_identifier}/message/{message_identifer}",
444+
options=make_request_options(
445+
extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout
465446
),
447+
cast_to=MessageDeleteResponse,
466448
)
467449

468450
async def get(
@@ -482,7 +464,7 @@ async def get(
482464
extra_query: Query | None = None,
483465
extra_body: Body | None = None,
484466
timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN,
485-
) -> MessageGetResponse:
467+
) -> Optional[MessageGetResponse]:
486468
"""
487469
List Request Messages
488470
@@ -533,9 +515,9 @@ async def get(
533515
extra_query=extra_query,
534516
extra_body=extra_body,
535517
timeout=timeout,
536-
post_parser=ResultWrapper[MessageGetResponse]._unwrapper,
518+
post_parser=ResultWrapper[Optional[MessageGetResponse]]._unwrapper,
537519
),
538-
cast_to=cast(Type[MessageGetResponse], ResultWrapper[MessageGetResponse]),
520+
cast_to=cast(Type[Optional[MessageGetResponse]], ResultWrapper[MessageGetResponse]),
539521
)
540522

541523

0 commit comments

Comments
 (0)