diff --git a/pyproject.toml b/pyproject.toml index 9fbe29657..2b1a17fcf 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -48,7 +48,7 @@ Repository = "https://github.com/cloudflare/cloudflare-python" managed = true # version pins are in requirements-dev.lock dev-dependencies = [ - "pyright", + "pyright>=1.1.359", "mypy", "respx", "pytest", diff --git a/requirements-dev.lock b/requirements-dev.lock index 8defb8a6d..736dff54f 100644 --- a/requirements-dev.lock +++ b/requirements-dev.lock @@ -63,7 +63,7 @@ pydantic==2.4.2 # via cloudflare pydantic-core==2.10.1 # via pydantic -pyright==1.1.353 +pyright==1.1.359 pytest==7.1.1 # via pytest-asyncio pytest-asyncio==0.21.1 diff --git a/src/cloudflare/_models.py b/src/cloudflare/_models.py index ff93fbd84..ff3f54e2c 100644 --- a/src/cloudflare/_models.py +++ b/src/cloudflare/_models.py @@ -378,7 +378,7 @@ def construct_type(*, value: object, type_: object) -> object: # unwrap `Annotated[T, ...]` -> `T` if is_annotated_type(type_): - meta = get_args(type_)[1:] + meta: tuple[Any, ...] = get_args(type_)[1:] type_ = extract_type_arg(type_, 0) else: meta = tuple() diff --git a/src/cloudflare/_utils/_utils.py b/src/cloudflare/_utils/_utils.py index fd3a8a4d1..17904ce60 100644 --- a/src/cloudflare/_utils/_utils.py +++ b/src/cloudflare/_utils/_utils.py @@ -265,6 +265,8 @@ def required_args(*variants: Sequence[str]) -> Callable[[CallableT], CallableT]: ) msg = f"Missing required arguments; Expected either {variations} arguments to be given" else: + assert len(variants) > 0 + # TODO: this error message is not deterministic missing = list(set(variants[0]) - given_params) if len(missing) > 1: diff --git a/src/cloudflare/resources/accounts/accounts.py b/src/cloudflare/resources/accounts/accounts.py index b51559776..efa5114b1 100644 --- a/src/cloudflare/resources/accounts/accounts.py +++ b/src/cloudflare/resources/accounts/accounts.py @@ -109,7 +109,7 @@ class Accounts(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[AccountUpdateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[AccountUpdateResponse] @@ -204,7 +204,7 @@ class Accounts(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[AccountGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[AccountGetResponse] @@ -275,7 +275,7 @@ class AsyncAccounts(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[AccountUpdateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[AccountUpdateResponse] @@ -370,7 +370,7 @@ class AsyncAccounts(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[AccountGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[AccountGetResponse] diff --git a/src/cloudflare/resources/accounts/members.py b/src/cloudflare/resources/accounts/members.py index 59edf209c..9324a2e3c 100644 --- a/src/cloudflare/resources/accounts/members.py +++ b/src/cloudflare/resources/accounts/members.py @@ -94,7 +94,7 @@ class Members(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[UserWithInviteCode]._unwrapper, ), cast_to=cast(Type[UserWithInviteCode], ResultWrapper[UserWithInviteCode]), ) @@ -138,7 +138,7 @@ class Members(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Member]._unwrapper, ), cast_to=cast(Type[Member], ResultWrapper[Member]), ) @@ -240,7 +240,7 @@ class Members(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[MemberDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[MemberDeleteResponse]], ResultWrapper[MemberDeleteResponse]), ) @@ -280,7 +280,7 @@ class Members(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Member]._unwrapper, ), cast_to=cast(Type[Member], ResultWrapper[Member]), ) @@ -340,7 +340,7 @@ class AsyncMembers(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[UserWithInviteCode]._unwrapper, ), cast_to=cast(Type[UserWithInviteCode], ResultWrapper[UserWithInviteCode]), ) @@ -384,7 +384,7 @@ class AsyncMembers(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Member]._unwrapper, ), cast_to=cast(Type[Member], ResultWrapper[Member]), ) @@ -486,7 +486,7 @@ class AsyncMembers(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[MemberDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[MemberDeleteResponse]], ResultWrapper[MemberDeleteResponse]), ) @@ -526,7 +526,7 @@ class AsyncMembers(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Member]._unwrapper, ), cast_to=cast(Type[Member], ResultWrapper[Member]), ) diff --git a/src/cloudflare/resources/accounts/roles.py b/src/cloudflare/resources/accounts/roles.py index 374974676..597e3523b 100644 --- a/src/cloudflare/resources/accounts/roles.py +++ b/src/cloudflare/resources/accounts/roles.py @@ -101,7 +101,7 @@ class Roles(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RoleGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[RoleGetResponse] @@ -184,7 +184,7 @@ class AsyncRoles(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RoleGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[RoleGetResponse] diff --git a/src/cloudflare/resources/acm/total_tls.py b/src/cloudflare/resources/acm/total_tls.py index ad2a13616..73110390c 100644 --- a/src/cloudflare/resources/acm/total_tls.py +++ b/src/cloudflare/resources/acm/total_tls.py @@ -86,7 +86,7 @@ class TotalTLS(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TotalTLSCreateResponse]._unwrapper, ), cast_to=cast(Type[TotalTLSCreateResponse], ResultWrapper[TotalTLSCreateResponse]), ) @@ -125,7 +125,7 @@ class TotalTLS(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TotalTLSGetResponse]._unwrapper, ), cast_to=cast(Type[TotalTLSGetResponse], ResultWrapper[TotalTLSGetResponse]), ) @@ -188,7 +188,7 @@ class AsyncTotalTLS(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TotalTLSCreateResponse]._unwrapper, ), cast_to=cast(Type[TotalTLSCreateResponse], ResultWrapper[TotalTLSCreateResponse]), ) @@ -227,7 +227,7 @@ class AsyncTotalTLS(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TotalTLSGetResponse]._unwrapper, ), cast_to=cast(Type[TotalTLSGetResponse], ResultWrapper[TotalTLSGetResponse]), ) diff --git a/src/cloudflare/resources/addressing/address_maps/accounts.py b/src/cloudflare/resources/addressing/address_maps/accounts.py index 71b9fb4dd..db36fa37d 100644 --- a/src/cloudflare/resources/addressing/address_maps/accounts.py +++ b/src/cloudflare/resources/addressing/address_maps/accounts.py @@ -85,7 +85,7 @@ class Accounts(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[AccountUpdateResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[AccountUpdateResponse] @@ -136,7 +136,7 @@ class Accounts(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[AccountDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[AccountDeleteResponse] @@ -197,7 +197,7 @@ class AsyncAccounts(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[AccountUpdateResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[AccountUpdateResponse] @@ -248,7 +248,7 @@ class AsyncAccounts(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[AccountDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[AccountDeleteResponse] diff --git a/src/cloudflare/resources/addressing/address_maps/address_maps.py b/src/cloudflare/resources/addressing/address_maps/address_maps.py index f2f220815..b35106aa9 100644 --- a/src/cloudflare/resources/addressing/address_maps/address_maps.py +++ b/src/cloudflare/resources/addressing/address_maps/address_maps.py @@ -132,7 +132,7 @@ class AddressMaps(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[AddressMapCreateResponse]._unwrapper, ), cast_to=cast(Type[AddressMapCreateResponse], ResultWrapper[AddressMapCreateResponse]), ) @@ -218,7 +218,7 @@ class AddressMaps(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[AddressMapDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[AddressMapDeleteResponse] @@ -288,7 +288,7 @@ class AddressMaps(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[AddressMap]._unwrapper, ), cast_to=cast(Type[AddressMap], ResultWrapper[AddressMap]), ) @@ -332,7 +332,7 @@ class AddressMaps(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[AddressMapGetResponse]._unwrapper, ), cast_to=cast(Type[AddressMapGetResponse], ResultWrapper[AddressMapGetResponse]), ) @@ -408,7 +408,7 @@ class AsyncAddressMaps(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[AddressMapCreateResponse]._unwrapper, ), cast_to=cast(Type[AddressMapCreateResponse], ResultWrapper[AddressMapCreateResponse]), ) @@ -494,7 +494,7 @@ class AsyncAddressMaps(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[AddressMapDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[AddressMapDeleteResponse] @@ -564,7 +564,7 @@ class AsyncAddressMaps(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[AddressMap]._unwrapper, ), cast_to=cast(Type[AddressMap], ResultWrapper[AddressMap]), ) @@ -608,7 +608,7 @@ class AsyncAddressMaps(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[AddressMapGetResponse]._unwrapper, ), cast_to=cast(Type[AddressMapGetResponse], ResultWrapper[AddressMapGetResponse]), ) diff --git a/src/cloudflare/resources/addressing/address_maps/ips.py b/src/cloudflare/resources/addressing/address_maps/ips.py index ff87f190f..d7af8bb28 100644 --- a/src/cloudflare/resources/addressing/address_maps/ips.py +++ b/src/cloudflare/resources/addressing/address_maps/ips.py @@ -85,7 +85,7 @@ class IPs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IPUpdateResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[IPUpdateResponse] @@ -141,7 +141,7 @@ class IPs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IPDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[IPDeleteResponse] @@ -207,7 +207,7 @@ class AsyncIPs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IPUpdateResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[IPUpdateResponse] @@ -263,7 +263,7 @@ class AsyncIPs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IPDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[IPDeleteResponse] diff --git a/src/cloudflare/resources/addressing/address_maps/zones.py b/src/cloudflare/resources/addressing/address_maps/zones.py index 6bf140d4d..85d2f0677 100644 --- a/src/cloudflare/resources/addressing/address_maps/zones.py +++ b/src/cloudflare/resources/addressing/address_maps/zones.py @@ -90,7 +90,7 @@ class Zones(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ZoneUpdateResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[ZoneUpdateResponse] @@ -146,7 +146,7 @@ class Zones(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ZoneDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[ZoneDeleteResponse] @@ -212,7 +212,7 @@ class AsyncZones(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ZoneUpdateResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[ZoneUpdateResponse] @@ -268,7 +268,7 @@ class AsyncZones(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ZoneDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[ZoneDeleteResponse] diff --git a/src/cloudflare/resources/addressing/loa_documents/loa_documents.py b/src/cloudflare/resources/addressing/loa_documents/loa_documents.py index 8a25428cf..237d7148d 100644 --- a/src/cloudflare/resources/addressing/loa_documents/loa_documents.py +++ b/src/cloudflare/resources/addressing/loa_documents/loa_documents.py @@ -87,7 +87,7 @@ class LOADocuments(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[LOADocumentCreateResponse]._unwrapper, ), cast_to=cast(Type[LOADocumentCreateResponse], ResultWrapper[LOADocumentCreateResponse]), ) @@ -146,7 +146,7 @@ class AsyncLOADocuments(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[LOADocumentCreateResponse]._unwrapper, ), cast_to=cast(Type[LOADocumentCreateResponse], ResultWrapper[LOADocumentCreateResponse]), ) diff --git a/src/cloudflare/resources/addressing/prefixes/bgp/bindings.py b/src/cloudflare/resources/addressing/prefixes/bgp/bindings.py index 33958d71b..1a02d53d1 100644 --- a/src/cloudflare/resources/addressing/prefixes/bgp/bindings.py +++ b/src/cloudflare/resources/addressing/prefixes/bgp/bindings.py @@ -94,7 +94,7 @@ class Bindings(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ServiceBinding]._unwrapper, ), cast_to=cast(Type[ServiceBinding], ResultWrapper[ServiceBinding]), ) @@ -192,7 +192,7 @@ class Bindings(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[BindingDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[BindingDeleteResponse] @@ -244,7 +244,7 @@ class Bindings(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ServiceBinding]._unwrapper, ), cast_to=cast(Type[ServiceBinding], ResultWrapper[ServiceBinding]), ) @@ -314,7 +314,7 @@ class AsyncBindings(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ServiceBinding]._unwrapper, ), cast_to=cast(Type[ServiceBinding], ResultWrapper[ServiceBinding]), ) @@ -412,7 +412,7 @@ class AsyncBindings(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[BindingDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[BindingDeleteResponse] @@ -464,7 +464,7 @@ class AsyncBindings(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ServiceBinding]._unwrapper, ), cast_to=cast(Type[ServiceBinding], ResultWrapper[ServiceBinding]), ) diff --git a/src/cloudflare/resources/addressing/prefixes/bgp/prefixes.py b/src/cloudflare/resources/addressing/prefixes/bgp/prefixes.py index 5232463bd..3f3a50732 100644 --- a/src/cloudflare/resources/addressing/prefixes/bgp/prefixes.py +++ b/src/cloudflare/resources/addressing/prefixes/bgp/prefixes.py @@ -131,7 +131,7 @@ class Prefixes(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[BGPPrefix]._unwrapper, ), cast_to=cast(Type[BGPPrefix], ResultWrapper[BGPPrefix]), ) @@ -180,7 +180,7 @@ class Prefixes(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[BGPPrefix]._unwrapper, ), cast_to=cast(Type[BGPPrefix], ResultWrapper[BGPPrefix]), ) @@ -287,7 +287,7 @@ class AsyncPrefixes(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[BGPPrefix]._unwrapper, ), cast_to=cast(Type[BGPPrefix], ResultWrapper[BGPPrefix]), ) @@ -336,7 +336,7 @@ class AsyncPrefixes(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[BGPPrefix]._unwrapper, ), cast_to=cast(Type[BGPPrefix], ResultWrapper[BGPPrefix]), ) diff --git a/src/cloudflare/resources/addressing/prefixes/bgp/statuses.py b/src/cloudflare/resources/addressing/prefixes/bgp/statuses.py index c332fa7e2..eac7ccea3 100644 --- a/src/cloudflare/resources/addressing/prefixes/bgp/statuses.py +++ b/src/cloudflare/resources/addressing/prefixes/bgp/statuses.py @@ -80,7 +80,7 @@ class Statuses(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[StatusEditResponse]._unwrapper, ), cast_to=cast(Type[StatusEditResponse], ResultWrapper[StatusEditResponse]), ) @@ -124,7 +124,7 @@ class Statuses(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[StatusGetResponse]._unwrapper, ), cast_to=cast(Type[StatusGetResponse], ResultWrapper[StatusGetResponse]), ) @@ -182,7 +182,7 @@ class AsyncStatuses(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[StatusEditResponse]._unwrapper, ), cast_to=cast(Type[StatusEditResponse], ResultWrapper[StatusEditResponse]), ) @@ -226,7 +226,7 @@ class AsyncStatuses(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[StatusGetResponse]._unwrapper, ), cast_to=cast(Type[StatusGetResponse], ResultWrapper[StatusGetResponse]), ) diff --git a/src/cloudflare/resources/addressing/prefixes/delegations.py b/src/cloudflare/resources/addressing/prefixes/delegations.py index 53b872930..3538a739e 100644 --- a/src/cloudflare/resources/addressing/prefixes/delegations.py +++ b/src/cloudflare/resources/addressing/prefixes/delegations.py @@ -96,7 +96,7 @@ class Delegations(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[delegations.Delegations]._unwrapper, ), cast_to=cast(Type[delegations.Delegations], ResultWrapper[delegations.Delegations]), ) @@ -188,7 +188,7 @@ class Delegations(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[DelegationDeleteResponse]._unwrapper, ), cast_to=cast(Type[DelegationDeleteResponse], ResultWrapper[DelegationDeleteResponse]), ) @@ -255,7 +255,7 @@ class AsyncDelegations(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[delegations.Delegations]._unwrapper, ), cast_to=cast(Type[delegations.Delegations], ResultWrapper[delegations.Delegations]), ) @@ -347,7 +347,7 @@ class AsyncDelegations(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[DelegationDeleteResponse]._unwrapper, ), cast_to=cast(Type[DelegationDeleteResponse], ResultWrapper[DelegationDeleteResponse]), ) diff --git a/src/cloudflare/resources/addressing/prefixes/prefixes.py b/src/cloudflare/resources/addressing/prefixes/prefixes.py index e187e9f4a..8bafe87e0 100644 --- a/src/cloudflare/resources/addressing/prefixes/prefixes.py +++ b/src/cloudflare/resources/addressing/prefixes/prefixes.py @@ -121,7 +121,7 @@ class Prefixes(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Prefix]._unwrapper, ), cast_to=cast(Type[Prefix], ResultWrapper[Prefix]), ) @@ -205,7 +205,7 @@ class Prefixes(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[PrefixDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[PrefixDeleteResponse] @@ -256,7 +256,7 @@ class Prefixes(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Prefix]._unwrapper, ), cast_to=cast(Type[Prefix], ResultWrapper[Prefix]), ) @@ -300,7 +300,7 @@ class Prefixes(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Prefix]._unwrapper, ), cast_to=cast(Type[Prefix], ResultWrapper[Prefix]), ) @@ -374,7 +374,7 @@ class AsyncPrefixes(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Prefix]._unwrapper, ), cast_to=cast(Type[Prefix], ResultWrapper[Prefix]), ) @@ -458,7 +458,7 @@ class AsyncPrefixes(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[PrefixDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[PrefixDeleteResponse] @@ -509,7 +509,7 @@ class AsyncPrefixes(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Prefix]._unwrapper, ), cast_to=cast(Type[Prefix], ResultWrapper[Prefix]), ) @@ -553,7 +553,7 @@ class AsyncPrefixes(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Prefix]._unwrapper, ), cast_to=cast(Type[Prefix], ResultWrapper[Prefix]), ) diff --git a/src/cloudflare/resources/alerting/available_alerts.py b/src/cloudflare/resources/alerting/available_alerts.py index 660b0e2fb..46b87e0de 100644 --- a/src/cloudflare/resources/alerting/available_alerts.py +++ b/src/cloudflare/resources/alerting/available_alerts.py @@ -69,7 +69,7 @@ class AvailableAlerts(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[AvailableAlertListResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[AvailableAlertListResponse] @@ -123,7 +123,7 @@ class AsyncAvailableAlerts(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[AvailableAlertListResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[AvailableAlertListResponse] diff --git a/src/cloudflare/resources/alerting/destinations/eligible.py b/src/cloudflare/resources/alerting/destinations/eligible.py index 6beb3e9bb..32639332e 100644 --- a/src/cloudflare/resources/alerting/destinations/eligible.py +++ b/src/cloudflare/resources/alerting/destinations/eligible.py @@ -69,7 +69,7 @@ class Eligible(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[EligibleGetResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[EligibleGetResponse] @@ -123,7 +123,7 @@ class AsyncEligible(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[EligibleGetResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[EligibleGetResponse] diff --git a/src/cloudflare/resources/alerting/destinations/pagerduty.py b/src/cloudflare/resources/alerting/destinations/pagerduty.py index f60a5d48a..d6c81c9de 100644 --- a/src/cloudflare/resources/alerting/destinations/pagerduty.py +++ b/src/cloudflare/resources/alerting/destinations/pagerduty.py @@ -72,7 +72,7 @@ class PagerdutyResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PagerdutyCreateResponse]._unwrapper, ), cast_to=cast(Type[PagerdutyCreateResponse], ResultWrapper[PagerdutyCreateResponse]), ) @@ -113,7 +113,7 @@ class PagerdutyResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[PagerdutyDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[PagerdutyDeleteResponse] @@ -155,7 +155,7 @@ class PagerdutyResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[PagerdutyGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[PagerdutyGetResponse]], ResultWrapper[PagerdutyGetResponse]), ) @@ -199,7 +199,7 @@ class PagerdutyResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PagerdutyLinkResponse]._unwrapper, ), cast_to=cast(Type[PagerdutyLinkResponse], ResultWrapper[PagerdutyLinkResponse]), ) @@ -248,7 +248,7 @@ class AsyncPagerdutyResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PagerdutyCreateResponse]._unwrapper, ), cast_to=cast(Type[PagerdutyCreateResponse], ResultWrapper[PagerdutyCreateResponse]), ) @@ -289,7 +289,7 @@ class AsyncPagerdutyResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[PagerdutyDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[PagerdutyDeleteResponse] @@ -331,7 +331,7 @@ class AsyncPagerdutyResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[PagerdutyGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[PagerdutyGetResponse]], ResultWrapper[PagerdutyGetResponse]), ) @@ -375,7 +375,7 @@ class AsyncPagerdutyResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PagerdutyLinkResponse]._unwrapper, ), cast_to=cast(Type[PagerdutyLinkResponse], ResultWrapper[PagerdutyLinkResponse]), ) diff --git a/src/cloudflare/resources/alerting/destinations/webhooks.py b/src/cloudflare/resources/alerting/destinations/webhooks.py index d63563030..222d82054 100644 --- a/src/cloudflare/resources/alerting/destinations/webhooks.py +++ b/src/cloudflare/resources/alerting/destinations/webhooks.py @@ -100,7 +100,7 @@ class Webhooks(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[WebhookCreateResponse]._unwrapper, ), cast_to=cast(Type[WebhookCreateResponse], ResultWrapper[WebhookCreateResponse]), ) @@ -164,7 +164,7 @@ class Webhooks(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[WebhookUpdateResponse]._unwrapper, ), cast_to=cast(Type[WebhookUpdateResponse], ResultWrapper[WebhookUpdateResponse]), ) @@ -246,7 +246,7 @@ class Webhooks(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[WebhookDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[WebhookDeleteResponse] @@ -293,7 +293,7 @@ class Webhooks(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[webhooks.Webhooks]._unwrapper, ), cast_to=cast(Type[webhooks.Webhooks], ResultWrapper[webhooks.Webhooks]), ) @@ -362,7 +362,7 @@ class AsyncWebhooks(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[WebhookCreateResponse]._unwrapper, ), cast_to=cast(Type[WebhookCreateResponse], ResultWrapper[WebhookCreateResponse]), ) @@ -426,7 +426,7 @@ class AsyncWebhooks(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[WebhookUpdateResponse]._unwrapper, ), cast_to=cast(Type[WebhookUpdateResponse], ResultWrapper[WebhookUpdateResponse]), ) @@ -508,7 +508,7 @@ class AsyncWebhooks(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[WebhookDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[WebhookDeleteResponse] @@ -555,7 +555,7 @@ class AsyncWebhooks(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[webhooks.Webhooks]._unwrapper, ), cast_to=cast(Type[webhooks.Webhooks], ResultWrapper[webhooks.Webhooks]), ) diff --git a/src/cloudflare/resources/alerting/policies.py b/src/cloudflare/resources/alerting/policies.py index b2224d462..540adface 100644 --- a/src/cloudflare/resources/alerting/policies.py +++ b/src/cloudflare/resources/alerting/policies.py @@ -173,7 +173,7 @@ class Policies(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PolicyCreateResponse]._unwrapper, ), cast_to=cast(Type[PolicyCreateResponse], ResultWrapper[PolicyCreateResponse]), ) @@ -308,7 +308,7 @@ class Policies(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PolicyUpdateResponse]._unwrapper, ), cast_to=cast(Type[PolicyUpdateResponse], ResultWrapper[PolicyUpdateResponse]), ) @@ -390,7 +390,7 @@ class Policies(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[PolicyDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[PolicyDeleteResponse] @@ -437,7 +437,7 @@ class Policies(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Policy]._unwrapper, ), cast_to=cast(Type[Policy], ResultWrapper[Policy]), ) @@ -576,7 +576,7 @@ class AsyncPolicies(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PolicyCreateResponse]._unwrapper, ), cast_to=cast(Type[PolicyCreateResponse], ResultWrapper[PolicyCreateResponse]), ) @@ -711,7 +711,7 @@ class AsyncPolicies(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PolicyUpdateResponse]._unwrapper, ), cast_to=cast(Type[PolicyUpdateResponse], ResultWrapper[PolicyUpdateResponse]), ) @@ -793,7 +793,7 @@ class AsyncPolicies(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[PolicyDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[PolicyDeleteResponse] @@ -840,7 +840,7 @@ class AsyncPolicies(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Policy]._unwrapper, ), cast_to=cast(Type[Policy], ResultWrapper[Policy]), ) diff --git a/src/cloudflare/resources/argo/smart_routing.py b/src/cloudflare/resources/argo/smart_routing.py index b80da8e83..7fe6dea11 100644 --- a/src/cloudflare/resources/argo/smart_routing.py +++ b/src/cloudflare/resources/argo/smart_routing.py @@ -78,7 +78,7 @@ class SmartRouting(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SmartRoutingEditResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[SmartRoutingEditResponse] @@ -122,7 +122,7 @@ class SmartRouting(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SmartRoutingGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[SmartRoutingGetResponse] @@ -180,7 +180,7 @@ class AsyncSmartRouting(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SmartRoutingEditResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[SmartRoutingEditResponse] @@ -224,7 +224,7 @@ class AsyncSmartRouting(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SmartRoutingGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[SmartRoutingGetResponse] diff --git a/src/cloudflare/resources/argo/tiered_caching.py b/src/cloudflare/resources/argo/tiered_caching.py index 354ba514e..4d64d798e 100644 --- a/src/cloudflare/resources/argo/tiered_caching.py +++ b/src/cloudflare/resources/argo/tiered_caching.py @@ -78,7 +78,7 @@ class TieredCaching(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TieredCachingEditResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[TieredCachingEditResponse] @@ -122,7 +122,7 @@ class TieredCaching(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TieredCachingGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[TieredCachingGetResponse] @@ -180,7 +180,7 @@ class AsyncTieredCaching(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TieredCachingEditResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[TieredCachingEditResponse] @@ -224,7 +224,7 @@ class AsyncTieredCaching(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TieredCachingGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[TieredCachingGetResponse] diff --git a/src/cloudflare/resources/billing/profiles.py b/src/cloudflare/resources/billing/profiles.py index b7e24e186..7632930e2 100644 --- a/src/cloudflare/resources/billing/profiles.py +++ b/src/cloudflare/resources/billing/profiles.py @@ -65,7 +65,7 @@ class Profiles(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ProfileGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[ProfileGetResponse] @@ -115,7 +115,7 @@ class AsyncProfiles(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ProfileGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[ProfileGetResponse] diff --git a/src/cloudflare/resources/bot_management.py b/src/cloudflare/resources/bot_management.py index 13fa6a8c4..bbfb787ed 100644 --- a/src/cloudflare/resources/bot_management.py +++ b/src/cloudflare/resources/bot_management.py @@ -292,7 +292,7 @@ class BotManagement(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[BotManagementUpdateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[BotManagementUpdateResponse] @@ -336,7 +336,7 @@ class BotManagement(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[BotManagementGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[BotManagementGetResponse] @@ -607,7 +607,7 @@ class AsyncBotManagement(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[BotManagementUpdateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[BotManagementUpdateResponse] @@ -651,7 +651,7 @@ class AsyncBotManagement(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[BotManagementGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[BotManagementGetResponse] diff --git a/src/cloudflare/resources/brand_protection.py b/src/cloudflare/resources/brand_protection.py index 0e8ca30c0..f4c6c920e 100644 --- a/src/cloudflare/resources/brand_protection.py +++ b/src/cloudflare/resources/brand_protection.py @@ -75,7 +75,7 @@ class BrandProtection(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Submit]._unwrapper, ), cast_to=cast(Type[Submit], ResultWrapper[Submit]), ) @@ -123,7 +123,7 @@ class BrandProtection(SyncAPIResource): }, brand_protection_url_info_params.BrandProtectionURLInfoParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Info]._unwrapper, ), cast_to=cast(Type[Info], ResultWrapper[Info]), ) @@ -176,7 +176,7 @@ class AsyncBrandProtection(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Submit]._unwrapper, ), cast_to=cast(Type[Submit], ResultWrapper[Submit]), ) @@ -224,7 +224,7 @@ class AsyncBrandProtection(AsyncAPIResource): }, brand_protection_url_info_params.BrandProtectionURLInfoParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Info]._unwrapper, ), cast_to=cast(Type[Info], ResultWrapper[Info]), ) diff --git a/src/cloudflare/resources/cache/cache.py b/src/cloudflare/resources/cache/cache.py index fe156367f..1d5cdd128 100644 --- a/src/cloudflare/resources/cache/cache.py +++ b/src/cloudflare/resources/cache/cache.py @@ -407,7 +407,7 @@ class Cache(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CachePurgeResponse]]._unwrapper, ), cast_to=cast(Type[Optional[CachePurgeResponse]], ResultWrapper[CachePurgeResponse]), ) @@ -759,7 +759,7 @@ class AsyncCache(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CachePurgeResponse]]._unwrapper, ), cast_to=cast(Type[Optional[CachePurgeResponse]], ResultWrapper[CachePurgeResponse]), ) diff --git a/src/cloudflare/resources/cache/cache_reserve.py b/src/cloudflare/resources/cache/cache_reserve.py index f282b2b2a..f483fc225 100644 --- a/src/cloudflare/resources/cache/cache_reserve.py +++ b/src/cloudflare/resources/cache/cache_reserve.py @@ -84,7 +84,7 @@ class CacheReserveResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CacheReserveClearResponse]._unwrapper, ), cast_to=cast(Type[CacheReserveClearResponse], ResultWrapper[CacheReserveClearResponse]), ) @@ -132,7 +132,7 @@ class CacheReserveResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CacheReserveEditResponse]._unwrapper, ), cast_to=cast(Type[CacheReserveEditResponse], ResultWrapper[CacheReserveEditResponse]), ) @@ -176,7 +176,7 @@ class CacheReserveResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CacheReserveGetResponse]._unwrapper, ), cast_to=cast(Type[CacheReserveGetResponse], ResultWrapper[CacheReserveGetResponse]), ) @@ -218,7 +218,7 @@ class CacheReserveResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CacheReserveStatusResponse]._unwrapper, ), cast_to=cast(Type[CacheReserveStatusResponse], ResultWrapper[CacheReserveStatusResponse]), ) @@ -272,7 +272,7 @@ class AsyncCacheReserveResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CacheReserveClearResponse]._unwrapper, ), cast_to=cast(Type[CacheReserveClearResponse], ResultWrapper[CacheReserveClearResponse]), ) @@ -320,7 +320,7 @@ class AsyncCacheReserveResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CacheReserveEditResponse]._unwrapper, ), cast_to=cast(Type[CacheReserveEditResponse], ResultWrapper[CacheReserveEditResponse]), ) @@ -364,7 +364,7 @@ class AsyncCacheReserveResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CacheReserveGetResponse]._unwrapper, ), cast_to=cast(Type[CacheReserveGetResponse], ResultWrapper[CacheReserveGetResponse]), ) @@ -406,7 +406,7 @@ class AsyncCacheReserveResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CacheReserveStatusResponse]._unwrapper, ), cast_to=cast(Type[CacheReserveStatusResponse], ResultWrapper[CacheReserveStatusResponse]), ) diff --git a/src/cloudflare/resources/cache/regional_tiered_cache.py b/src/cloudflare/resources/cache/regional_tiered_cache.py index 942a5e466..f12b71eec 100644 --- a/src/cloudflare/resources/cache/regional_tiered_cache.py +++ b/src/cloudflare/resources/cache/regional_tiered_cache.py @@ -82,7 +82,7 @@ class RegionalTieredCacheResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RegionalTieredCacheEditResponse]._unwrapper, ), cast_to=cast(Type[RegionalTieredCacheEditResponse], ResultWrapper[RegionalTieredCacheEditResponse]), ) @@ -123,7 +123,7 @@ class RegionalTieredCacheResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RegionalTieredCacheGetResponse]._unwrapper, ), cast_to=cast(Type[RegionalTieredCacheGetResponse], ResultWrapper[RegionalTieredCacheGetResponse]), ) @@ -180,7 +180,7 @@ class AsyncRegionalTieredCacheResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RegionalTieredCacheEditResponse]._unwrapper, ), cast_to=cast(Type[RegionalTieredCacheEditResponse], ResultWrapper[RegionalTieredCacheEditResponse]), ) @@ -221,7 +221,7 @@ class AsyncRegionalTieredCacheResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RegionalTieredCacheGetResponse]._unwrapper, ), cast_to=cast(Type[RegionalTieredCacheGetResponse], ResultWrapper[RegionalTieredCacheGetResponse]), ) diff --git a/src/cloudflare/resources/cache/smart_tiered_cache.py b/src/cloudflare/resources/cache/smart_tiered_cache.py index c7a485797..303ed285a 100644 --- a/src/cloudflare/resources/cache/smart_tiered_cache.py +++ b/src/cloudflare/resources/cache/smart_tiered_cache.py @@ -82,7 +82,7 @@ class SmartTieredCache(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SmartTieredCacheDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[SmartTieredCacheDeleteResponse] @@ -130,7 +130,7 @@ class SmartTieredCache(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SmartTieredCacheEditResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[SmartTieredCacheEditResponse] @@ -174,7 +174,7 @@ class SmartTieredCache(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SmartTieredCacheGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[SmartTieredCacheGetResponse] @@ -230,7 +230,7 @@ class AsyncSmartTieredCache(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SmartTieredCacheDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[SmartTieredCacheDeleteResponse] @@ -280,7 +280,7 @@ class AsyncSmartTieredCache(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SmartTieredCacheEditResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[SmartTieredCacheEditResponse] @@ -324,7 +324,7 @@ class AsyncSmartTieredCache(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SmartTieredCacheGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[SmartTieredCacheGetResponse] diff --git a/src/cloudflare/resources/cache/variants.py b/src/cloudflare/resources/cache/variants.py index a16acc343..2a4d6d889 100644 --- a/src/cloudflare/resources/cache/variants.py +++ b/src/cloudflare/resources/cache/variants.py @@ -83,7 +83,7 @@ class Variants(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CacheVariant]._unwrapper, ), cast_to=cast(Type[CacheVariant], ResultWrapper[CacheVariant]), ) @@ -130,7 +130,7 @@ class Variants(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[VariantEditResponse]._unwrapper, ), cast_to=cast(Type[VariantEditResponse], ResultWrapper[VariantEditResponse]), ) @@ -173,7 +173,7 @@ class Variants(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[VariantGetResponse]._unwrapper, ), cast_to=cast(Type[VariantGetResponse], ResultWrapper[VariantGetResponse]), ) @@ -228,7 +228,7 @@ class AsyncVariants(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CacheVariant]._unwrapper, ), cast_to=cast(Type[CacheVariant], ResultWrapper[CacheVariant]), ) @@ -275,7 +275,7 @@ class AsyncVariants(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[VariantEditResponse]._unwrapper, ), cast_to=cast(Type[VariantEditResponse], ResultWrapper[VariantEditResponse]), ) @@ -318,7 +318,7 @@ class AsyncVariants(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[VariantGetResponse]._unwrapper, ), cast_to=cast(Type[VariantGetResponse], ResultWrapper[VariantGetResponse]), ) diff --git a/src/cloudflare/resources/calls.py b/src/cloudflare/resources/calls.py index 9cd98637a..08c1435c1 100644 --- a/src/cloudflare/resources/calls.py +++ b/src/cloudflare/resources/calls.py @@ -79,7 +79,7 @@ class Calls(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CallsAppWithSecret]]._unwrapper, ), cast_to=cast(Type[Optional[CallsAppWithSecret]], ResultWrapper[CallsAppWithSecret]), ) @@ -127,7 +127,7 @@ class Calls(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CallsApp]]._unwrapper, ), cast_to=cast(Type[Optional[CallsApp]], ResultWrapper[CallsApp]), ) @@ -207,7 +207,7 @@ class Calls(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CallsApp]]._unwrapper, ), cast_to=cast(Type[Optional[CallsApp]], ResultWrapper[CallsApp]), ) @@ -251,7 +251,7 @@ class Calls(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CallsApp]]._unwrapper, ), cast_to=cast(Type[Optional[CallsApp]], ResultWrapper[CallsApp]), ) @@ -306,7 +306,7 @@ class AsyncCalls(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CallsAppWithSecret]]._unwrapper, ), cast_to=cast(Type[Optional[CallsAppWithSecret]], ResultWrapper[CallsAppWithSecret]), ) @@ -354,7 +354,7 @@ class AsyncCalls(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CallsApp]]._unwrapper, ), cast_to=cast(Type[Optional[CallsApp]], ResultWrapper[CallsApp]), ) @@ -434,7 +434,7 @@ class AsyncCalls(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CallsApp]]._unwrapper, ), cast_to=cast(Type[Optional[CallsApp]], ResultWrapper[CallsApp]), ) @@ -478,7 +478,7 @@ class AsyncCalls(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CallsApp]]._unwrapper, ), cast_to=cast(Type[Optional[CallsApp]], ResultWrapper[CallsApp]), ) diff --git a/src/cloudflare/resources/certificate_authorities/hostname_associations.py b/src/cloudflare/resources/certificate_authorities/hostname_associations.py index 4bf2ed1d8..f7c37d655 100644 --- a/src/cloudflare/resources/certificate_authorities/hostname_associations.py +++ b/src/cloudflare/resources/certificate_authorities/hostname_associations.py @@ -90,7 +90,7 @@ class HostnameAssociations(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[HostnameAssociationUpdateResponse]._unwrapper, ), cast_to=cast(Type[HostnameAssociationUpdateResponse], ResultWrapper[HostnameAssociationUpdateResponse]), ) @@ -138,7 +138,7 @@ class HostnameAssociations(SyncAPIResource): {"mtls_certificate_id": mtls_certificate_id}, hostname_association_get_params.HostnameAssociationGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[HostnameAssociationGetResponse]._unwrapper, ), cast_to=cast(Type[HostnameAssociationGetResponse], ResultWrapper[HostnameAssociationGetResponse]), ) @@ -200,7 +200,7 @@ class AsyncHostnameAssociations(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[HostnameAssociationUpdateResponse]._unwrapper, ), cast_to=cast(Type[HostnameAssociationUpdateResponse], ResultWrapper[HostnameAssociationUpdateResponse]), ) @@ -248,7 +248,7 @@ class AsyncHostnameAssociations(AsyncAPIResource): {"mtls_certificate_id": mtls_certificate_id}, hostname_association_get_params.HostnameAssociationGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[HostnameAssociationGetResponse]._unwrapper, ), cast_to=cast(Type[HostnameAssociationGetResponse], ResultWrapper[HostnameAssociationGetResponse]), ) diff --git a/src/cloudflare/resources/challenges/widgets.py b/src/cloudflare/resources/challenges/widgets.py index 8ee884581..d54241921 100644 --- a/src/cloudflare/resources/challenges/widgets.py +++ b/src/cloudflare/resources/challenges/widgets.py @@ -138,7 +138,7 @@ class Widgets(SyncAPIResource): }, widget_create_params.WidgetCreateParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Widget]]._unwrapper, ), cast_to=cast(Type[Optional[Widget]], ResultWrapper[Widget]), ) @@ -213,7 +213,7 @@ class Widgets(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Widget]]._unwrapper, ), cast_to=cast(Type[Optional[Widget]], ResultWrapper[Widget]), ) @@ -317,7 +317,7 @@ class Widgets(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Widget]]._unwrapper, ), cast_to=cast(Type[Optional[Widget]], ResultWrapper[Widget]), ) @@ -361,7 +361,7 @@ class Widgets(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Widget]]._unwrapper, ), cast_to=cast(Type[Optional[Widget]], ResultWrapper[Widget]), ) @@ -417,7 +417,7 @@ class Widgets(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Widget]]._unwrapper, ), cast_to=cast(Type[Optional[Widget]], ResultWrapper[Widget]), ) @@ -522,7 +522,7 @@ class AsyncWidgets(AsyncAPIResource): }, widget_create_params.WidgetCreateParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Widget]]._unwrapper, ), cast_to=cast(Type[Optional[Widget]], ResultWrapper[Widget]), ) @@ -597,7 +597,7 @@ class AsyncWidgets(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Widget]]._unwrapper, ), cast_to=cast(Type[Optional[Widget]], ResultWrapper[Widget]), ) @@ -701,7 +701,7 @@ class AsyncWidgets(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Widget]]._unwrapper, ), cast_to=cast(Type[Optional[Widget]], ResultWrapper[Widget]), ) @@ -745,7 +745,7 @@ class AsyncWidgets(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Widget]]._unwrapper, ), cast_to=cast(Type[Optional[Widget]], ResultWrapper[Widget]), ) @@ -801,7 +801,7 @@ class AsyncWidgets(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Widget]]._unwrapper, ), cast_to=cast(Type[Optional[Widget]], ResultWrapper[Widget]), ) diff --git a/src/cloudflare/resources/client_certificates.py b/src/cloudflare/resources/client_certificates.py index aeba582db..305850590 100644 --- a/src/cloudflare/resources/client_certificates.py +++ b/src/cloudflare/resources/client_certificates.py @@ -91,7 +91,7 @@ class ClientCertificates(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ClientCertificate]._unwrapper, ), cast_to=cast(Type[ClientCertificate], ResultWrapper[ClientCertificate]), ) @@ -204,7 +204,7 @@ class ClientCertificates(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ClientCertificate]._unwrapper, ), cast_to=cast(Type[ClientCertificate], ResultWrapper[ClientCertificate]), ) @@ -251,7 +251,7 @@ class ClientCertificates(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ClientCertificate]._unwrapper, ), cast_to=cast(Type[ClientCertificate], ResultWrapper[ClientCertificate]), ) @@ -297,7 +297,7 @@ class ClientCertificates(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ClientCertificate]._unwrapper, ), cast_to=cast(Type[ClientCertificate], ResultWrapper[ClientCertificate]), ) @@ -359,7 +359,7 @@ class AsyncClientCertificates(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ClientCertificate]._unwrapper, ), cast_to=cast(Type[ClientCertificate], ResultWrapper[ClientCertificate]), ) @@ -472,7 +472,7 @@ class AsyncClientCertificates(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ClientCertificate]._unwrapper, ), cast_to=cast(Type[ClientCertificate], ResultWrapper[ClientCertificate]), ) @@ -519,7 +519,7 @@ class AsyncClientCertificates(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ClientCertificate]._unwrapper, ), cast_to=cast(Type[ClientCertificate], ResultWrapper[ClientCertificate]), ) @@ -565,7 +565,7 @@ class AsyncClientCertificates(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ClientCertificate]._unwrapper, ), cast_to=cast(Type[ClientCertificate], ResultWrapper[ClientCertificate]), ) diff --git a/src/cloudflare/resources/cloudforce_one/requests/message.py b/src/cloudflare/resources/cloudforce_one/requests/message.py index cfdf315b3..b13d042cd 100644 --- a/src/cloudflare/resources/cloudforce_one/requests/message.py +++ b/src/cloudflare/resources/cloudforce_one/requests/message.py @@ -91,7 +91,7 @@ class MessageResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Message]._unwrapper, ), cast_to=cast(Type[Message], ResultWrapper[Message]), ) @@ -161,7 +161,7 @@ class MessageResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Message]._unwrapper, ), cast_to=cast(Type[Message], ResultWrapper[Message]), ) @@ -208,7 +208,7 @@ class MessageResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[MessageDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[MessageDeleteResponse] @@ -284,7 +284,7 @@ class MessageResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[MessageGetResponse]._unwrapper, ), cast_to=cast(Type[MessageGetResponse], ResultWrapper[MessageGetResponse]), ) @@ -344,7 +344,7 @@ class AsyncMessageResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Message]._unwrapper, ), cast_to=cast(Type[Message], ResultWrapper[Message]), ) @@ -414,7 +414,7 @@ class AsyncMessageResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Message]._unwrapper, ), cast_to=cast(Type[Message], ResultWrapper[Message]), ) @@ -461,7 +461,7 @@ class AsyncMessageResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[MessageDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[MessageDeleteResponse] @@ -537,7 +537,7 @@ class AsyncMessageResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[MessageGetResponse]._unwrapper, ), cast_to=cast(Type[MessageGetResponse], ResultWrapper[MessageGetResponse]), ) diff --git a/src/cloudflare/resources/cloudforce_one/requests/priority.py b/src/cloudflare/resources/cloudforce_one/requests/priority.py index 209716abb..8047613a8 100644 --- a/src/cloudflare/resources/cloudforce_one/requests/priority.py +++ b/src/cloudflare/resources/cloudforce_one/requests/priority.py @@ -100,7 +100,7 @@ class PriorityResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Priority]._unwrapper, ), cast_to=cast(Type[Priority], ResultWrapper[Priority]), ) @@ -165,7 +165,7 @@ class PriorityResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Item]._unwrapper, ), cast_to=cast(Type[Item], ResultWrapper[Item]), ) @@ -211,7 +211,7 @@ class PriorityResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PriorityDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[PriorityDeleteResponse] @@ -258,7 +258,7 @@ class PriorityResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Item]._unwrapper, ), cast_to=cast(Type[Item], ResultWrapper[Item]), ) @@ -297,7 +297,7 @@ class PriorityResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Quota]._unwrapper, ), cast_to=cast(Type[Quota], ResultWrapper[Quota]), ) @@ -367,7 +367,7 @@ class AsyncPriorityResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Priority]._unwrapper, ), cast_to=cast(Type[Priority], ResultWrapper[Priority]), ) @@ -432,7 +432,7 @@ class AsyncPriorityResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Item]._unwrapper, ), cast_to=cast(Type[Item], ResultWrapper[Item]), ) @@ -478,7 +478,7 @@ class AsyncPriorityResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PriorityDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[PriorityDeleteResponse] @@ -525,7 +525,7 @@ class AsyncPriorityResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Item]._unwrapper, ), cast_to=cast(Type[Item], ResultWrapper[Item]), ) @@ -564,7 +564,7 @@ class AsyncPriorityResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Quota]._unwrapper, ), cast_to=cast(Type[Quota], ResultWrapper[Quota]), ) diff --git a/src/cloudflare/resources/cloudforce_one/requests/requests.py b/src/cloudflare/resources/cloudforce_one/requests/requests.py index 24c4d97b9..c05e3656a 100644 --- a/src/cloudflare/resources/cloudforce_one/requests/requests.py +++ b/src/cloudflare/resources/cloudforce_one/requests/requests.py @@ -136,7 +136,7 @@ class Requests(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Item]._unwrapper, ), cast_to=cast(Type[Item], ResultWrapper[Item]), ) @@ -208,7 +208,7 @@ class Requests(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Item]._unwrapper, ), cast_to=cast(Type[Item], ResultWrapper[Item]), ) @@ -336,7 +336,7 @@ class Requests(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RequestDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[RequestDeleteResponse] @@ -378,7 +378,7 @@ class Requests(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RequestConstants]._unwrapper, ), cast_to=cast(Type[RequestConstants], ResultWrapper[RequestConstants]), ) @@ -422,7 +422,7 @@ class Requests(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Item]._unwrapper, ), cast_to=cast(Type[Item], ResultWrapper[Item]), ) @@ -461,7 +461,7 @@ class Requests(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Quota]._unwrapper, ), cast_to=cast(Type[Quota], ResultWrapper[Quota]), ) @@ -500,7 +500,7 @@ class Requests(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RequestTypes]._unwrapper, ), cast_to=cast(Type[RequestTypes], ResultWrapper[RequestTypes]), ) @@ -584,7 +584,7 @@ class AsyncRequests(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Item]._unwrapper, ), cast_to=cast(Type[Item], ResultWrapper[Item]), ) @@ -656,7 +656,7 @@ class AsyncRequests(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Item]._unwrapper, ), cast_to=cast(Type[Item], ResultWrapper[Item]), ) @@ -784,7 +784,7 @@ class AsyncRequests(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RequestDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[RequestDeleteResponse] @@ -826,7 +826,7 @@ class AsyncRequests(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RequestConstants]._unwrapper, ), cast_to=cast(Type[RequestConstants], ResultWrapper[RequestConstants]), ) @@ -870,7 +870,7 @@ class AsyncRequests(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Item]._unwrapper, ), cast_to=cast(Type[Item], ResultWrapper[Item]), ) @@ -909,7 +909,7 @@ class AsyncRequests(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Quota]._unwrapper, ), cast_to=cast(Type[Quota], ResultWrapper[Quota]), ) @@ -948,7 +948,7 @@ class AsyncRequests(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RequestTypes]._unwrapper, ), cast_to=cast(Type[RequestTypes], ResultWrapper[RequestTypes]), ) diff --git a/src/cloudflare/resources/custom_certificates/custom_certificates.py b/src/cloudflare/resources/custom_certificates/custom_certificates.py index 6ef4cb60b..2864d68ed 100644 --- a/src/cloudflare/resources/custom_certificates/custom_certificates.py +++ b/src/cloudflare/resources/custom_certificates/custom_certificates.py @@ -147,7 +147,7 @@ class CustomCertificates(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CustomCertificateCreateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[CustomCertificateCreateResponse] @@ -261,7 +261,7 @@ class CustomCertificates(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CustomCertificateDeleteResponse]._unwrapper, ), cast_to=cast(Type[CustomCertificateDeleteResponse], ResultWrapper[CustomCertificateDeleteResponse]), ) @@ -354,7 +354,7 @@ class CustomCertificates(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CustomCertificateEditResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[CustomCertificateEditResponse] @@ -405,7 +405,7 @@ class CustomCertificates(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CustomCertificateGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[CustomCertificateGetResponse] @@ -510,7 +510,7 @@ class AsyncCustomCertificates(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CustomCertificateCreateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[CustomCertificateCreateResponse] @@ -624,7 +624,7 @@ class AsyncCustomCertificates(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CustomCertificateDeleteResponse]._unwrapper, ), cast_to=cast(Type[CustomCertificateDeleteResponse], ResultWrapper[CustomCertificateDeleteResponse]), ) @@ -717,7 +717,7 @@ class AsyncCustomCertificates(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CustomCertificateEditResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[CustomCertificateEditResponse] @@ -768,7 +768,7 @@ class AsyncCustomCertificates(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CustomCertificateGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[CustomCertificateGetResponse] diff --git a/src/cloudflare/resources/custom_certificates/prioritize.py b/src/cloudflare/resources/custom_certificates/prioritize.py index 50cd22f2e..1ffb0a4b1 100644 --- a/src/cloudflare/resources/custom_certificates/prioritize.py +++ b/src/cloudflare/resources/custom_certificates/prioritize.py @@ -77,7 +77,7 @@ class Prioritize(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[PrioritizeUpdateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[PrioritizeUpdateResponse]], ResultWrapper[PrioritizeUpdateResponse]), ) @@ -134,7 +134,7 @@ class AsyncPrioritize(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[PrioritizeUpdateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[PrioritizeUpdateResponse]], ResultWrapper[PrioritizeUpdateResponse]), ) diff --git a/src/cloudflare/resources/custom_hostnames/custom_hostnames.py b/src/cloudflare/resources/custom_hostnames/custom_hostnames.py index a25f2cdbf..841f970b7 100644 --- a/src/cloudflare/resources/custom_hostnames/custom_hostnames.py +++ b/src/cloudflare/resources/custom_hostnames/custom_hostnames.py @@ -119,7 +119,7 @@ class CustomHostnames(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CustomHostnameCreateResponse]._unwrapper, ), cast_to=cast(Type[CustomHostnameCreateResponse], ResultWrapper[CustomHostnameCreateResponse]), ) @@ -310,7 +310,7 @@ class CustomHostnames(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CustomHostnameEditResponse]._unwrapper, ), cast_to=cast(Type[CustomHostnameEditResponse], ResultWrapper[CustomHostnameEditResponse]), ) @@ -354,7 +354,7 @@ class CustomHostnames(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CustomHostnameGetResponse]._unwrapper, ), cast_to=cast(Type[CustomHostnameGetResponse], ResultWrapper[CustomHostnameGetResponse]), ) @@ -430,7 +430,7 @@ class AsyncCustomHostnames(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CustomHostnameCreateResponse]._unwrapper, ), cast_to=cast(Type[CustomHostnameCreateResponse], ResultWrapper[CustomHostnameCreateResponse]), ) @@ -621,7 +621,7 @@ class AsyncCustomHostnames(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CustomHostnameEditResponse]._unwrapper, ), cast_to=cast(Type[CustomHostnameEditResponse], ResultWrapper[CustomHostnameEditResponse]), ) @@ -665,7 +665,7 @@ class AsyncCustomHostnames(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CustomHostnameGetResponse]._unwrapper, ), cast_to=cast(Type[CustomHostnameGetResponse], ResultWrapper[CustomHostnameGetResponse]), ) diff --git a/src/cloudflare/resources/custom_hostnames/fallback_origin.py b/src/cloudflare/resources/custom_hostnames/fallback_origin.py index f5f725c8d..9b4e9c170 100644 --- a/src/cloudflare/resources/custom_hostnames/fallback_origin.py +++ b/src/cloudflare/resources/custom_hostnames/fallback_origin.py @@ -83,7 +83,7 @@ class FallbackOrigin(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[FallbackOriginUpdateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[FallbackOriginUpdateResponse] @@ -129,7 +129,7 @@ class FallbackOrigin(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[FallbackOriginDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[FallbackOriginDeleteResponse] @@ -173,7 +173,7 @@ class FallbackOrigin(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[FallbackOriginGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[FallbackOriginGetResponse] @@ -233,7 +233,7 @@ class AsyncFallbackOrigin(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[FallbackOriginUpdateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[FallbackOriginUpdateResponse] @@ -279,7 +279,7 @@ class AsyncFallbackOrigin(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[FallbackOriginDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[FallbackOriginDeleteResponse] @@ -323,7 +323,7 @@ class AsyncFallbackOrigin(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[FallbackOriginGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[FallbackOriginGetResponse] diff --git a/src/cloudflare/resources/custom_nameservers.py b/src/cloudflare/resources/custom_nameservers.py index b2dbe0fb6..18f69d979 100644 --- a/src/cloudflare/resources/custom_nameservers.py +++ b/src/cloudflare/resources/custom_nameservers.py @@ -93,7 +93,7 @@ class CustomNameservers(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CustomNameserver]._unwrapper, ), cast_to=cast(Type[CustomNameserver], ResultWrapper[CustomNameserver]), ) @@ -141,7 +141,7 @@ class CustomNameservers(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CustomNameserverDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[CustomNameserverDeleteResponse] @@ -183,7 +183,7 @@ class CustomNameservers(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CustomNameserverAvailabiltyResponse]]._unwrapper, ), cast_to=cast( Type[Optional[CustomNameserverAvailabiltyResponse]], ResultWrapper[CustomNameserverAvailabiltyResponse] @@ -224,7 +224,7 @@ class CustomNameservers(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CustomNameserverGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[CustomNameserverGetResponse]], ResultWrapper[CustomNameserverGetResponse]), ) @@ -265,7 +265,7 @@ class CustomNameservers(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CustomNameserverVerifyResponse]]._unwrapper, ), cast_to=cast(Type[Optional[CustomNameserverVerifyResponse]], ResultWrapper[CustomNameserverVerifyResponse]), ) @@ -327,7 +327,7 @@ class AsyncCustomNameservers(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CustomNameserver]._unwrapper, ), cast_to=cast(Type[CustomNameserver], ResultWrapper[CustomNameserver]), ) @@ -375,7 +375,7 @@ class AsyncCustomNameservers(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CustomNameserverDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[CustomNameserverDeleteResponse] @@ -417,7 +417,7 @@ class AsyncCustomNameservers(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CustomNameserverAvailabiltyResponse]]._unwrapper, ), cast_to=cast( Type[Optional[CustomNameserverAvailabiltyResponse]], ResultWrapper[CustomNameserverAvailabiltyResponse] @@ -458,7 +458,7 @@ class AsyncCustomNameservers(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CustomNameserverGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[CustomNameserverGetResponse]], ResultWrapper[CustomNameserverGetResponse]), ) @@ -499,7 +499,7 @@ class AsyncCustomNameservers(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CustomNameserverVerifyResponse]]._unwrapper, ), cast_to=cast(Type[Optional[CustomNameserverVerifyResponse]], ResultWrapper[CustomNameserverVerifyResponse]), ) diff --git a/src/cloudflare/resources/d1/database.py b/src/cloudflare/resources/d1/database.py index 442ee4fa9..596c352ae 100644 --- a/src/cloudflare/resources/d1/database.py +++ b/src/cloudflare/resources/d1/database.py @@ -84,7 +84,7 @@ class Database(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[DatabaseCreateResponse]._unwrapper, ), cast_to=cast(Type[DatabaseCreateResponse], ResultWrapper[DatabaseCreateResponse]), ) @@ -186,7 +186,7 @@ class Database(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[DatabaseDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[DatabaseDeleteResponse] @@ -233,7 +233,7 @@ class Database(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[D1]._unwrapper, ), cast_to=cast(Type[D1], ResultWrapper[D1]), ) @@ -286,7 +286,7 @@ class Database(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[DatabaseQueryResponse]._unwrapper, ), cast_to=cast(Type[DatabaseQueryResponse], ResultWrapper[DatabaseQueryResponse]), ) @@ -337,7 +337,7 @@ class AsyncDatabase(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[DatabaseCreateResponse]._unwrapper, ), cast_to=cast(Type[DatabaseCreateResponse], ResultWrapper[DatabaseCreateResponse]), ) @@ -439,7 +439,7 @@ class AsyncDatabase(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[DatabaseDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[DatabaseDeleteResponse] @@ -486,7 +486,7 @@ class AsyncDatabase(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[D1]._unwrapper, ), cast_to=cast(Type[D1], ResultWrapper[D1]), ) @@ -539,7 +539,7 @@ class AsyncDatabase(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[DatabaseQueryResponse]._unwrapper, ), cast_to=cast(Type[DatabaseQueryResponse], ResultWrapper[DatabaseQueryResponse]), ) diff --git a/src/cloudflare/resources/dcv_delegation/uuid.py b/src/cloudflare/resources/dcv_delegation/uuid.py index c6460a75e..aead0928b 100644 --- a/src/cloudflare/resources/dcv_delegation/uuid.py +++ b/src/cloudflare/resources/dcv_delegation/uuid.py @@ -68,7 +68,7 @@ class UUID(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[DCVDelegationUUID]._unwrapper, ), cast_to=cast(Type[DCVDelegationUUID], ResultWrapper[DCVDelegationUUID]), ) @@ -118,7 +118,7 @@ class AsyncUUID(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[DCVDelegationUUID]._unwrapper, ), cast_to=cast(Type[DCVDelegationUUID], ResultWrapper[DCVDelegationUUID]), ) diff --git a/src/cloudflare/resources/diagnostics/traceroutes.py b/src/cloudflare/resources/diagnostics/traceroutes.py index 950d1d778..a96084218 100644 --- a/src/cloudflare/resources/diagnostics/traceroutes.py +++ b/src/cloudflare/resources/diagnostics/traceroutes.py @@ -85,7 +85,7 @@ class Traceroutes(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TracerouteCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[TracerouteCreateResponse]], ResultWrapper[TracerouteCreateResponse]), ) @@ -148,7 +148,7 @@ class AsyncTraceroutes(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TracerouteCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[TracerouteCreateResponse]], ResultWrapper[TracerouteCreateResponse]), ) diff --git a/src/cloudflare/resources/dns/analytics/reports/bytimes.py b/src/cloudflare/resources/dns/analytics/reports/bytimes.py index 423db9ce1..cff57c623 100644 --- a/src/cloudflare/resources/dns/analytics/reports/bytimes.py +++ b/src/cloudflare/resources/dns/analytics/reports/bytimes.py @@ -116,7 +116,7 @@ class Bytimes(SyncAPIResource): }, bytime_get_params.BytimeGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ByTime]]._unwrapper, ), cast_to=cast(Type[Optional[ByTime]], ResultWrapper[ByTime]), ) @@ -208,7 +208,7 @@ class AsyncBytimes(AsyncAPIResource): }, bytime_get_params.BytimeGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ByTime]]._unwrapper, ), cast_to=cast(Type[Optional[ByTime]], ResultWrapper[ByTime]), ) diff --git a/src/cloudflare/resources/dns/analytics/reports/reports.py b/src/cloudflare/resources/dns/analytics/reports/reports.py index dc56da7d1..b39e27cda 100644 --- a/src/cloudflare/resources/dns/analytics/reports/reports.py +++ b/src/cloudflare/resources/dns/analytics/reports/reports.py @@ -122,7 +122,7 @@ class Reports(SyncAPIResource): }, report_get_params.ReportGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Report]]._unwrapper, ), cast_to=cast(Type[Optional[Report]], ResultWrapper[Report]), ) @@ -213,7 +213,7 @@ class AsyncReports(AsyncAPIResource): }, report_get_params.ReportGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Report]]._unwrapper, ), cast_to=cast(Type[Optional[Report]], ResultWrapper[Report]), ) diff --git a/src/cloudflare/resources/dns/firewall/analytics/reports/bytimes.py b/src/cloudflare/resources/dns/firewall/analytics/reports/bytimes.py index 64fb6391f..8576b73e0 100644 --- a/src/cloudflare/resources/dns/firewall/analytics/reports/bytimes.py +++ b/src/cloudflare/resources/dns/firewall/analytics/reports/bytimes.py @@ -122,7 +122,7 @@ class Bytimes(SyncAPIResource): }, bytime_get_params.BytimeGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ByTime]]._unwrapper, ), cast_to=cast(Type[Optional[ByTime]], ResultWrapper[ByTime]), ) @@ -219,7 +219,7 @@ class AsyncBytimes(AsyncAPIResource): }, bytime_get_params.BytimeGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ByTime]]._unwrapper, ), cast_to=cast(Type[Optional[ByTime]], ResultWrapper[ByTime]), ) diff --git a/src/cloudflare/resources/dns/firewall/analytics/reports/reports.py b/src/cloudflare/resources/dns/firewall/analytics/reports/reports.py index de4f5b5d8..256f12a4c 100644 --- a/src/cloudflare/resources/dns/firewall/analytics/reports/reports.py +++ b/src/cloudflare/resources/dns/firewall/analytics/reports/reports.py @@ -128,7 +128,7 @@ class Reports(SyncAPIResource): }, report_get_params.ReportGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Report]]._unwrapper, ), cast_to=cast(Type[Optional[Report]], ResultWrapper[Report]), ) @@ -224,7 +224,7 @@ class AsyncReports(AsyncAPIResource): }, report_get_params.ReportGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Report]]._unwrapper, ), cast_to=cast(Type[Optional[Report]], ResultWrapper[Report]), ) diff --git a/src/cloudflare/resources/dns/firewall/firewall.py b/src/cloudflare/resources/dns/firewall/firewall.py index 0604ab601..5f163be48 100644 --- a/src/cloudflare/resources/dns/firewall/firewall.py +++ b/src/cloudflare/resources/dns/firewall/firewall.py @@ -141,7 +141,7 @@ class FirewallResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Firewall]._unwrapper, ), cast_to=cast(Type[Firewall], ResultWrapper[Firewall]), ) @@ -239,7 +239,7 @@ class FirewallResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[FirewallDeleteResponse]._unwrapper, ), cast_to=cast(Type[FirewallDeleteResponse], ResultWrapper[FirewallDeleteResponse]), ) @@ -330,7 +330,7 @@ class FirewallResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Firewall]._unwrapper, ), cast_to=cast(Type[Firewall], ResultWrapper[Firewall]), ) @@ -374,7 +374,7 @@ class FirewallResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Firewall]._unwrapper, ), cast_to=cast(Type[Firewall], ResultWrapper[Firewall]), ) @@ -472,7 +472,7 @@ class AsyncFirewallResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Firewall]._unwrapper, ), cast_to=cast(Type[Firewall], ResultWrapper[Firewall]), ) @@ -570,7 +570,7 @@ class AsyncFirewallResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[FirewallDeleteResponse]._unwrapper, ), cast_to=cast(Type[FirewallDeleteResponse], ResultWrapper[FirewallDeleteResponse]), ) @@ -661,7 +661,7 @@ class AsyncFirewallResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Firewall]._unwrapper, ), cast_to=cast(Type[Firewall], ResultWrapper[Firewall]), ) @@ -705,7 +705,7 @@ class AsyncFirewallResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Firewall]._unwrapper, ), cast_to=cast(Type[Firewall], ResultWrapper[Firewall]), ) diff --git a/src/cloudflare/resources/dns/records.py b/src/cloudflare/resources/dns/records.py index f362b41aa..6bdd4cd45 100644 --- a/src/cloudflare/resources/dns/records.py +++ b/src/cloudflare/resources/dns/records.py @@ -1294,7 +1294,7 @@ class Records(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Record]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[Record] @@ -2584,7 +2584,7 @@ class Records(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Record]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[Record] @@ -2758,7 +2758,7 @@ class Records(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[RecordDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[RecordDeleteResponse]], ResultWrapper[RecordDeleteResponse]), ) @@ -4045,7 +4045,7 @@ class Records(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Record]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[Record] @@ -4136,7 +4136,7 @@ class Records(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Record]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[Record] @@ -4204,7 +4204,7 @@ class Records(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[RecordImportResponse]]._unwrapper, ), cast_to=cast(Type[Optional[RecordImportResponse]], ResultWrapper[RecordImportResponse]), ) @@ -4246,7 +4246,7 @@ class Records(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[RecordScanResponse]]._unwrapper, ), cast_to=cast(Type[Optional[RecordScanResponse]], ResultWrapper[RecordScanResponse]), ) @@ -5500,7 +5500,7 @@ class AsyncRecords(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Record]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[Record] @@ -6790,7 +6790,7 @@ class AsyncRecords(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Record]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[Record] @@ -6964,7 +6964,7 @@ class AsyncRecords(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[RecordDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[RecordDeleteResponse]], ResultWrapper[RecordDeleteResponse]), ) @@ -8251,7 +8251,7 @@ class AsyncRecords(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Record]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[Record] @@ -8342,7 +8342,7 @@ class AsyncRecords(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Record]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[Record] @@ -8410,7 +8410,7 @@ class AsyncRecords(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[RecordImportResponse]]._unwrapper, ), cast_to=cast(Type[Optional[RecordImportResponse]], ResultWrapper[RecordImportResponse]), ) @@ -8452,7 +8452,7 @@ class AsyncRecords(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[RecordScanResponse]]._unwrapper, ), cast_to=cast(Type[Optional[RecordScanResponse]], ResultWrapper[RecordScanResponse]), ) diff --git a/src/cloudflare/resources/dnssec.py b/src/cloudflare/resources/dnssec.py index 3ab1c9c9b..dfd162ae0 100644 --- a/src/cloudflare/resources/dnssec.py +++ b/src/cloudflare/resources/dnssec.py @@ -76,7 +76,7 @@ class DNSSECResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[DNSSECDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[DNSSECDeleteResponse] @@ -148,7 +148,7 @@ class DNSSECResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[DNSSEC]._unwrapper, ), cast_to=cast(Type[DNSSEC], ResultWrapper[DNSSEC]), ) @@ -187,7 +187,7 @@ class DNSSECResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[DNSSEC]._unwrapper, ), cast_to=cast(Type[DNSSEC], ResultWrapper[DNSSEC]), ) @@ -240,7 +240,7 @@ class AsyncDNSSECResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[DNSSECDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[DNSSECDeleteResponse] @@ -312,7 +312,7 @@ class AsyncDNSSECResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[DNSSEC]._unwrapper, ), cast_to=cast(Type[DNSSEC], ResultWrapper[DNSSEC]), ) @@ -351,7 +351,7 @@ class AsyncDNSSECResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[DNSSEC]._unwrapper, ), cast_to=cast(Type[DNSSEC], ResultWrapper[DNSSEC]), ) diff --git a/src/cloudflare/resources/email_routing/addresses.py b/src/cloudflare/resources/email_routing/addresses.py index 2341ffcd5..511dcc114 100644 --- a/src/cloudflare/resources/email_routing/addresses.py +++ b/src/cloudflare/resources/email_routing/addresses.py @@ -80,7 +80,7 @@ class Addresses(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Address]._unwrapper, ), cast_to=cast(Type[Address], ResultWrapper[Address]), ) @@ -186,7 +186,7 @@ class Addresses(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Address]._unwrapper, ), cast_to=cast(Type[Address], ResultWrapper[Address]), ) @@ -232,7 +232,7 @@ class Addresses(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Address]._unwrapper, ), cast_to=cast(Type[Address], ResultWrapper[Address]), ) @@ -287,7 +287,7 @@ class AsyncAddresses(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Address]._unwrapper, ), cast_to=cast(Type[Address], ResultWrapper[Address]), ) @@ -393,7 +393,7 @@ class AsyncAddresses(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Address]._unwrapper, ), cast_to=cast(Type[Address], ResultWrapper[Address]), ) @@ -439,7 +439,7 @@ class AsyncAddresses(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Address]._unwrapper, ), cast_to=cast(Type[Address], ResultWrapper[Address]), ) diff --git a/src/cloudflare/resources/email_routing/dns.py b/src/cloudflare/resources/email_routing/dns.py index 0ee6ff2fb..2a367da0e 100644 --- a/src/cloudflare/resources/email_routing/dns.py +++ b/src/cloudflare/resources/email_routing/dns.py @@ -67,7 +67,7 @@ class DNS(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DNSGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[DNSGetResponse]], ResultWrapper[DNSGetResponse]), ) @@ -116,7 +116,7 @@ class AsyncDNS(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DNSGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[DNSGetResponse]], ResultWrapper[DNSGetResponse]), ) diff --git a/src/cloudflare/resources/email_routing/email_routing.py b/src/cloudflare/resources/email_routing/email_routing.py index 687d64590..631355443 100644 --- a/src/cloudflare/resources/email_routing/email_routing.py +++ b/src/cloudflare/resources/email_routing/email_routing.py @@ -112,7 +112,7 @@ class EmailRouting(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Settings]._unwrapper, ), cast_to=cast(Type[Settings], ResultWrapper[Settings]), ) @@ -154,7 +154,7 @@ class EmailRouting(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Settings]._unwrapper, ), cast_to=cast(Type[Settings], ResultWrapper[Settings]), ) @@ -193,7 +193,7 @@ class EmailRouting(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Settings]._unwrapper, ), cast_to=cast(Type[Settings], ResultWrapper[Settings]), ) @@ -258,7 +258,7 @@ class AsyncEmailRouting(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Settings]._unwrapper, ), cast_to=cast(Type[Settings], ResultWrapper[Settings]), ) @@ -300,7 +300,7 @@ class AsyncEmailRouting(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Settings]._unwrapper, ), cast_to=cast(Type[Settings], ResultWrapper[Settings]), ) @@ -339,7 +339,7 @@ class AsyncEmailRouting(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Settings]._unwrapper, ), cast_to=cast(Type[Settings], ResultWrapper[Settings]), ) diff --git a/src/cloudflare/resources/email_routing/rules/catch_alls.py b/src/cloudflare/resources/email_routing/rules/catch_alls.py index 13471d101..3e15171f2 100644 --- a/src/cloudflare/resources/email_routing/rules/catch_alls.py +++ b/src/cloudflare/resources/email_routing/rules/catch_alls.py @@ -100,7 +100,7 @@ class CatchAlls(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CatchAllUpdateResponse]._unwrapper, ), cast_to=cast(Type[CatchAllUpdateResponse], ResultWrapper[CatchAllUpdateResponse]), ) @@ -139,7 +139,7 @@ class CatchAlls(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CatchAllGetResponse]._unwrapper, ), cast_to=cast(Type[CatchAllGetResponse], ResultWrapper[CatchAllGetResponse]), ) @@ -210,7 +210,7 @@ class AsyncCatchAlls(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CatchAllUpdateResponse]._unwrapper, ), cast_to=cast(Type[CatchAllUpdateResponse], ResultWrapper[CatchAllUpdateResponse]), ) @@ -249,7 +249,7 @@ class AsyncCatchAlls(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CatchAllGetResponse]._unwrapper, ), cast_to=cast(Type[CatchAllGetResponse], ResultWrapper[CatchAllGetResponse]), ) diff --git a/src/cloudflare/resources/email_routing/rules/rules.py b/src/cloudflare/resources/email_routing/rules/rules.py index ab5a77d3f..9d57fa137 100644 --- a/src/cloudflare/resources/email_routing/rules/rules.py +++ b/src/cloudflare/resources/email_routing/rules/rules.py @@ -120,7 +120,7 @@ class Rules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[EmailRoutingRule]._unwrapper, ), cast_to=cast(Type[EmailRoutingRule], ResultWrapper[EmailRoutingRule]), ) @@ -189,7 +189,7 @@ class Rules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[EmailRoutingRule]._unwrapper, ), cast_to=cast(Type[EmailRoutingRule], ResultWrapper[EmailRoutingRule]), ) @@ -289,7 +289,7 @@ class Rules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[EmailRoutingRule]._unwrapper, ), cast_to=cast(Type[EmailRoutingRule], ResultWrapper[EmailRoutingRule]), ) @@ -333,7 +333,7 @@ class Rules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[EmailRoutingRule]._unwrapper, ), cast_to=cast(Type[EmailRoutingRule], ResultWrapper[EmailRoutingRule]), ) @@ -413,7 +413,7 @@ class AsyncRules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[EmailRoutingRule]._unwrapper, ), cast_to=cast(Type[EmailRoutingRule], ResultWrapper[EmailRoutingRule]), ) @@ -482,7 +482,7 @@ class AsyncRules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[EmailRoutingRule]._unwrapper, ), cast_to=cast(Type[EmailRoutingRule], ResultWrapper[EmailRoutingRule]), ) @@ -582,7 +582,7 @@ class AsyncRules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[EmailRoutingRule]._unwrapper, ), cast_to=cast(Type[EmailRoutingRule], ResultWrapper[EmailRoutingRule]), ) @@ -626,7 +626,7 @@ class AsyncRules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[EmailRoutingRule]._unwrapper, ), cast_to=cast(Type[EmailRoutingRule], ResultWrapper[EmailRoutingRule]), ) diff --git a/src/cloudflare/resources/event_notifications/r2/configuration/configuration.py b/src/cloudflare/resources/event_notifications/r2/configuration/configuration.py index 4861c581e..9d8bd2273 100644 --- a/src/cloudflare/resources/event_notifications/r2/configuration/configuration.py +++ b/src/cloudflare/resources/event_notifications/r2/configuration/configuration.py @@ -85,7 +85,7 @@ class Configuration(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ConfigurationGetResponse]._unwrapper, ), cast_to=cast(Type[ConfigurationGetResponse], ResultWrapper[ConfigurationGetResponse]), ) @@ -144,7 +144,7 @@ class AsyncConfiguration(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ConfigurationGetResponse]._unwrapper, ), cast_to=cast(Type[ConfigurationGetResponse], ResultWrapper[ConfigurationGetResponse]), ) diff --git a/src/cloudflare/resources/event_notifications/r2/configuration/queues.py b/src/cloudflare/resources/event_notifications/r2/configuration/queues.py index 727a0118f..21b6facf1 100644 --- a/src/cloudflare/resources/event_notifications/r2/configuration/queues.py +++ b/src/cloudflare/resources/event_notifications/r2/configuration/queues.py @@ -90,7 +90,7 @@ class Queues(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[QueueUpdateResponse]._unwrapper, ), cast_to=cast(Type[QueueUpdateResponse], ResultWrapper[QueueUpdateResponse]), ) @@ -143,7 +143,7 @@ class Queues(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[QueueDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[QueueDeleteResponse] @@ -210,7 +210,7 @@ class AsyncQueues(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[QueueUpdateResponse]._unwrapper, ), cast_to=cast(Type[QueueUpdateResponse], ResultWrapper[QueueUpdateResponse]), ) @@ -263,7 +263,7 @@ class AsyncQueues(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[QueueDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[QueueDeleteResponse] diff --git a/src/cloudflare/resources/filters.py b/src/cloudflare/resources/filters.py index 437ffc33a..043115511 100644 --- a/src/cloudflare/resources/filters.py +++ b/src/cloudflare/resources/filters.py @@ -82,7 +82,7 @@ class Filters(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[FilterCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[FilterCreateResponse]], ResultWrapper[FilterCreateResponse]), ) @@ -128,7 +128,7 @@ class Filters(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[FirewallFilter]._unwrapper, ), cast_to=cast(Type[FirewallFilter], ResultWrapper[FirewallFilter]), ) @@ -248,7 +248,7 @@ class Filters(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[FirewallFilter]._unwrapper, ), cast_to=cast(Type[FirewallFilter], ResultWrapper[FirewallFilter]), ) @@ -292,7 +292,7 @@ class Filters(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[FirewallFilter]._unwrapper, ), cast_to=cast(Type[FirewallFilter], ResultWrapper[FirewallFilter]), ) @@ -343,7 +343,7 @@ class AsyncFilters(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[FilterCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[FilterCreateResponse]], ResultWrapper[FilterCreateResponse]), ) @@ -389,7 +389,7 @@ class AsyncFilters(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[FirewallFilter]._unwrapper, ), cast_to=cast(Type[FirewallFilter], ResultWrapper[FirewallFilter]), ) @@ -509,7 +509,7 @@ class AsyncFilters(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[FirewallFilter]._unwrapper, ), cast_to=cast(Type[FirewallFilter], ResultWrapper[FirewallFilter]), ) @@ -553,7 +553,7 @@ class AsyncFilters(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[FirewallFilter]._unwrapper, ), cast_to=cast(Type[FirewallFilter], ResultWrapper[FirewallFilter]), ) diff --git a/src/cloudflare/resources/firewall/access_rules.py b/src/cloudflare/resources/firewall/access_rules.py index 941359d66..8e0c5998f 100644 --- a/src/cloudflare/resources/firewall/access_rules.py +++ b/src/cloudflare/resources/firewall/access_rules.py @@ -120,7 +120,7 @@ class AccessRules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[AccessRuleCreateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[AccessRuleCreateResponse] @@ -260,7 +260,7 @@ class AccessRules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[AccessRuleDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[AccessRuleDeleteResponse]], ResultWrapper[AccessRuleDeleteResponse]), ) @@ -334,7 +334,7 @@ class AccessRules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[AccessRuleEditResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[AccessRuleEditResponse] @@ -392,7 +392,7 @@ class AccessRules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[AccessRuleGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[AccessRuleGetResponse] @@ -481,7 +481,7 @@ class AsyncAccessRules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[AccessRuleCreateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[AccessRuleCreateResponse] @@ -621,7 +621,7 @@ class AsyncAccessRules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[AccessRuleDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[AccessRuleDeleteResponse]], ResultWrapper[AccessRuleDeleteResponse]), ) @@ -695,7 +695,7 @@ class AsyncAccessRules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[AccessRuleEditResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[AccessRuleEditResponse] @@ -753,7 +753,7 @@ class AsyncAccessRules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[AccessRuleGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[AccessRuleGetResponse] diff --git a/src/cloudflare/resources/firewall/lockdowns.py b/src/cloudflare/resources/firewall/lockdowns.py index 87019d3c1..b38ae45ac 100644 --- a/src/cloudflare/resources/firewall/lockdowns.py +++ b/src/cloudflare/resources/firewall/lockdowns.py @@ -83,7 +83,7 @@ class Lockdowns(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Lockdown]._unwrapper, ), cast_to=cast(Type[Lockdown], ResultWrapper[Lockdown]), ) @@ -129,7 +129,7 @@ class Lockdowns(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Lockdown]._unwrapper, ), cast_to=cast(Type[Lockdown], ResultWrapper[Lockdown]), ) @@ -268,7 +268,7 @@ class Lockdowns(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[LockdownDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[LockdownDeleteResponse]], ResultWrapper[LockdownDeleteResponse]), ) @@ -312,7 +312,7 @@ class Lockdowns(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Lockdown]._unwrapper, ), cast_to=cast(Type[Lockdown], ResultWrapper[Lockdown]), ) @@ -363,7 +363,7 @@ class AsyncLockdowns(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Lockdown]._unwrapper, ), cast_to=cast(Type[Lockdown], ResultWrapper[Lockdown]), ) @@ -409,7 +409,7 @@ class AsyncLockdowns(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Lockdown]._unwrapper, ), cast_to=cast(Type[Lockdown], ResultWrapper[Lockdown]), ) @@ -548,7 +548,7 @@ class AsyncLockdowns(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[LockdownDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[LockdownDeleteResponse]], ResultWrapper[LockdownDeleteResponse]), ) @@ -592,7 +592,7 @@ class AsyncLockdowns(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Lockdown]._unwrapper, ), cast_to=cast(Type[Lockdown], ResultWrapper[Lockdown]), ) diff --git a/src/cloudflare/resources/firewall/rules.py b/src/cloudflare/resources/firewall/rules.py index c03556929..a903a6a1c 100644 --- a/src/cloudflare/resources/firewall/rules.py +++ b/src/cloudflare/resources/firewall/rules.py @@ -85,7 +85,7 @@ class Rules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[RuleCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[RuleCreateResponse]], ResultWrapper[RuleCreateResponse]), ) @@ -131,7 +131,7 @@ class Rules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[FirewallRule]._unwrapper, ), cast_to=cast(Type[FirewallRule], ResultWrapper[FirewallRule]), ) @@ -252,7 +252,7 @@ class Rules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[FirewallRule]._unwrapper, ), cast_to=cast(Type[FirewallRule], ResultWrapper[FirewallRule]), ) @@ -298,7 +298,7 @@ class Rules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[RuleEditResponse]]._unwrapper, ), cast_to=cast(Type[Optional[RuleEditResponse]], ResultWrapper[RuleEditResponse]), ) @@ -346,7 +346,7 @@ class Rules(SyncAPIResource): extra_body=extra_body, timeout=timeout, query=maybe_transform({"id": query_id}, rule_get_params.RuleGetParams), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[FirewallRule]._unwrapper, ), cast_to=cast(Type[FirewallRule], ResultWrapper[FirewallRule]), ) @@ -397,7 +397,7 @@ class AsyncRules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[RuleCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[RuleCreateResponse]], ResultWrapper[RuleCreateResponse]), ) @@ -443,7 +443,7 @@ class AsyncRules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[FirewallRule]._unwrapper, ), cast_to=cast(Type[FirewallRule], ResultWrapper[FirewallRule]), ) @@ -564,7 +564,7 @@ class AsyncRules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[FirewallRule]._unwrapper, ), cast_to=cast(Type[FirewallRule], ResultWrapper[FirewallRule]), ) @@ -610,7 +610,7 @@ class AsyncRules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[RuleEditResponse]]._unwrapper, ), cast_to=cast(Type[Optional[RuleEditResponse]], ResultWrapper[RuleEditResponse]), ) @@ -658,7 +658,7 @@ class AsyncRules(AsyncAPIResource): extra_body=extra_body, timeout=timeout, query=await async_maybe_transform({"id": query_id}, rule_get_params.RuleGetParams), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[FirewallRule]._unwrapper, ), cast_to=cast(Type[FirewallRule], ResultWrapper[FirewallRule]), ) diff --git a/src/cloudflare/resources/firewall/ua_rules.py b/src/cloudflare/resources/firewall/ua_rules.py index 93e2639b9..c82ada64b 100644 --- a/src/cloudflare/resources/firewall/ua_rules.py +++ b/src/cloudflare/resources/firewall/ua_rules.py @@ -87,7 +87,7 @@ class UARules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[UARuleCreateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[UARuleCreateResponse] @@ -138,7 +138,7 @@ class UARules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[UARuleUpdateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[UARuleUpdateResponse] @@ -254,7 +254,7 @@ class UARules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[UARuleDeleteResponse]._unwrapper, ), cast_to=cast(Type[UARuleDeleteResponse], ResultWrapper[UARuleDeleteResponse]), ) @@ -300,7 +300,7 @@ class UARules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[UARuleGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[UARuleGetResponse] @@ -356,7 +356,7 @@ class AsyncUARules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[UARuleCreateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[UARuleCreateResponse] @@ -407,7 +407,7 @@ class AsyncUARules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[UARuleUpdateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[UARuleUpdateResponse] @@ -523,7 +523,7 @@ class AsyncUARules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[UARuleDeleteResponse]._unwrapper, ), cast_to=cast(Type[UARuleDeleteResponse], ResultWrapper[UARuleDeleteResponse]), ) @@ -569,7 +569,7 @@ class AsyncUARules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[UARuleGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[UARuleGetResponse] diff --git a/src/cloudflare/resources/firewall/waf/overrides.py b/src/cloudflare/resources/firewall/waf/overrides.py index 898b70970..589c76a5c 100644 --- a/src/cloudflare/resources/firewall/waf/overrides.py +++ b/src/cloudflare/resources/firewall/waf/overrides.py @@ -85,7 +85,7 @@ class Overrides(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Override]._unwrapper, ), cast_to=cast(Type[Override], ResultWrapper[Override]), ) @@ -134,7 +134,7 @@ class Overrides(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Override]._unwrapper, ), cast_to=cast(Type[Override], ResultWrapper[Override]), ) @@ -238,7 +238,7 @@ class Overrides(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[OverrideDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[OverrideDeleteResponse]], ResultWrapper[OverrideDeleteResponse]), ) @@ -285,7 +285,7 @@ class Overrides(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Override]._unwrapper, ), cast_to=cast(Type[Override], ResultWrapper[Override]), ) @@ -339,7 +339,7 @@ class AsyncOverrides(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Override]._unwrapper, ), cast_to=cast(Type[Override], ResultWrapper[Override]), ) @@ -388,7 +388,7 @@ class AsyncOverrides(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Override]._unwrapper, ), cast_to=cast(Type[Override], ResultWrapper[Override]), ) @@ -492,7 +492,7 @@ class AsyncOverrides(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[OverrideDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[OverrideDeleteResponse]], ResultWrapper[OverrideDeleteResponse]), ) @@ -539,7 +539,7 @@ class AsyncOverrides(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Override]._unwrapper, ), cast_to=cast(Type[Override], ResultWrapper[Override]), ) diff --git a/src/cloudflare/resources/firewall/waf/packages/groups.py b/src/cloudflare/resources/firewall/waf/packages/groups.py index 6b1531faf..2f4031e99 100644 --- a/src/cloudflare/resources/firewall/waf/packages/groups.py +++ b/src/cloudflare/resources/firewall/waf/packages/groups.py @@ -188,7 +188,7 @@ class Groups(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[GroupEditResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[GroupEditResponse] @@ -245,7 +245,7 @@ class Groups(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[GroupGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[GroupGetResponse] @@ -405,7 +405,7 @@ class AsyncGroups(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[GroupEditResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[GroupEditResponse] @@ -462,7 +462,7 @@ class AsyncGroups(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[GroupGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[GroupGetResponse] diff --git a/src/cloudflare/resources/firewall/waf/packages/rules.py b/src/cloudflare/resources/firewall/waf/packages/rules.py index 742f12db9..2ab73d4ee 100644 --- a/src/cloudflare/resources/firewall/waf/packages/rules.py +++ b/src/cloudflare/resources/firewall/waf/packages/rules.py @@ -190,7 +190,7 @@ class Rules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RuleEditResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[RuleEditResponse] @@ -247,7 +247,7 @@ class Rules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RuleGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[RuleGetResponse] @@ -409,7 +409,7 @@ class AsyncRules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RuleEditResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[RuleEditResponse] @@ -466,7 +466,7 @@ class AsyncRules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RuleGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[RuleGetResponse] diff --git a/src/cloudflare/resources/healthchecks/healthchecks.py b/src/cloudflare/resources/healthchecks/healthchecks.py index c57df5656..054a1dc49 100644 --- a/src/cloudflare/resources/healthchecks/healthchecks.py +++ b/src/cloudflare/resources/healthchecks/healthchecks.py @@ -161,7 +161,7 @@ class Healthchecks(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Healthcheck]._unwrapper, ), cast_to=cast(Type[Healthcheck], ResultWrapper[Healthcheck]), ) @@ -270,7 +270,7 @@ class Healthchecks(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Healthcheck]._unwrapper, ), cast_to=cast(Type[Healthcheck], ResultWrapper[Healthcheck]), ) @@ -368,7 +368,7 @@ class Healthchecks(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[HealthcheckDeleteResponse]._unwrapper, ), cast_to=cast(Type[HealthcheckDeleteResponse], ResultWrapper[HealthcheckDeleteResponse]), ) @@ -477,7 +477,7 @@ class Healthchecks(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Healthcheck]._unwrapper, ), cast_to=cast(Type[Healthcheck], ResultWrapper[Healthcheck]), ) @@ -521,7 +521,7 @@ class Healthchecks(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Healthcheck]._unwrapper, ), cast_to=cast(Type[Healthcheck], ResultWrapper[Healthcheck]), ) @@ -639,7 +639,7 @@ class AsyncHealthchecks(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Healthcheck]._unwrapper, ), cast_to=cast(Type[Healthcheck], ResultWrapper[Healthcheck]), ) @@ -748,7 +748,7 @@ class AsyncHealthchecks(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Healthcheck]._unwrapper, ), cast_to=cast(Type[Healthcheck], ResultWrapper[Healthcheck]), ) @@ -846,7 +846,7 @@ class AsyncHealthchecks(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[HealthcheckDeleteResponse]._unwrapper, ), cast_to=cast(Type[HealthcheckDeleteResponse], ResultWrapper[HealthcheckDeleteResponse]), ) @@ -955,7 +955,7 @@ class AsyncHealthchecks(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Healthcheck]._unwrapper, ), cast_to=cast(Type[Healthcheck], ResultWrapper[Healthcheck]), ) @@ -999,7 +999,7 @@ class AsyncHealthchecks(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Healthcheck]._unwrapper, ), cast_to=cast(Type[Healthcheck], ResultWrapper[Healthcheck]), ) diff --git a/src/cloudflare/resources/healthchecks/previews.py b/src/cloudflare/resources/healthchecks/previews.py index 09228bdc3..ff37ec035 100644 --- a/src/cloudflare/resources/healthchecks/previews.py +++ b/src/cloudflare/resources/healthchecks/previews.py @@ -144,7 +144,7 @@ class Previews(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Healthcheck]._unwrapper, ), cast_to=cast(Type[Healthcheck], ResultWrapper[Healthcheck]), ) @@ -190,7 +190,7 @@ class Previews(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PreviewDeleteResponse]._unwrapper, ), cast_to=cast(Type[PreviewDeleteResponse], ResultWrapper[PreviewDeleteResponse]), ) @@ -234,7 +234,7 @@ class Previews(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Healthcheck]._unwrapper, ), cast_to=cast(Type[Healthcheck], ResultWrapper[Healthcheck]), ) @@ -348,7 +348,7 @@ class AsyncPreviews(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Healthcheck]._unwrapper, ), cast_to=cast(Type[Healthcheck], ResultWrapper[Healthcheck]), ) @@ -394,7 +394,7 @@ class AsyncPreviews(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PreviewDeleteResponse]._unwrapper, ), cast_to=cast(Type[PreviewDeleteResponse], ResultWrapper[PreviewDeleteResponse]), ) @@ -438,7 +438,7 @@ class AsyncPreviews(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Healthcheck]._unwrapper, ), cast_to=cast(Type[Healthcheck], ResultWrapper[Healthcheck]), ) diff --git a/src/cloudflare/resources/hostnames/settings/tls.py b/src/cloudflare/resources/hostnames/settings/tls.py index d73784a0a..715d9af6b 100644 --- a/src/cloudflare/resources/hostnames/settings/tls.py +++ b/src/cloudflare/resources/hostnames/settings/tls.py @@ -92,7 +92,7 @@ class TLS(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Setting]._unwrapper, ), cast_to=cast(Type[Setting], ResultWrapper[Setting]), ) @@ -141,7 +141,7 @@ class TLS(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TLSDeleteResponse]._unwrapper, ), cast_to=cast(Type[TLSDeleteResponse], ResultWrapper[TLSDeleteResponse]), ) @@ -185,7 +185,7 @@ class TLS(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TLSGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[TLSGetResponse]], ResultWrapper[TLSGetResponse]), ) @@ -248,7 +248,7 @@ class AsyncTLS(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Setting]._unwrapper, ), cast_to=cast(Type[Setting], ResultWrapper[Setting]), ) @@ -297,7 +297,7 @@ class AsyncTLS(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TLSDeleteResponse]._unwrapper, ), cast_to=cast(Type[TLSDeleteResponse], ResultWrapper[TLSDeleteResponse]), ) @@ -341,7 +341,7 @@ class AsyncTLS(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TLSGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[TLSGetResponse]], ResultWrapper[TLSGetResponse]), ) diff --git a/src/cloudflare/resources/hyperdrive/configs.py b/src/cloudflare/resources/hyperdrive/configs.py index 7d961c519..6a28d1815 100644 --- a/src/cloudflare/resources/hyperdrive/configs.py +++ b/src/cloudflare/resources/hyperdrive/configs.py @@ -91,7 +91,7 @@ class Configs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Hyperdrive]]._unwrapper, ), cast_to=cast(Type[Optional[Hyperdrive]], ResultWrapper[Hyperdrive]), ) @@ -146,7 +146,7 @@ class Configs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Hyperdrive]]._unwrapper, ), cast_to=cast(Type[Optional[Hyperdrive]], ResultWrapper[Hyperdrive]), ) @@ -228,7 +228,7 @@ class Configs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ConfigDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[ConfigDeleteResponse] @@ -288,7 +288,7 @@ class Configs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Hyperdrive]]._unwrapper, ), cast_to=cast(Type[Optional[Hyperdrive]], ResultWrapper[Hyperdrive]), ) @@ -332,7 +332,7 @@ class Configs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Hyperdrive]]._unwrapper, ), cast_to=cast(Type[Optional[Hyperdrive]], ResultWrapper[Hyperdrive]), ) @@ -392,7 +392,7 @@ class AsyncConfigs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Hyperdrive]]._unwrapper, ), cast_to=cast(Type[Optional[Hyperdrive]], ResultWrapper[Hyperdrive]), ) @@ -447,7 +447,7 @@ class AsyncConfigs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Hyperdrive]]._unwrapper, ), cast_to=cast(Type[Optional[Hyperdrive]], ResultWrapper[Hyperdrive]), ) @@ -529,7 +529,7 @@ class AsyncConfigs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ConfigDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[ConfigDeleteResponse] @@ -589,7 +589,7 @@ class AsyncConfigs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Hyperdrive]]._unwrapper, ), cast_to=cast(Type[Optional[Hyperdrive]], ResultWrapper[Hyperdrive]), ) @@ -633,7 +633,7 @@ class AsyncConfigs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Hyperdrive]]._unwrapper, ), cast_to=cast(Type[Optional[Hyperdrive]], ResultWrapper[Hyperdrive]), ) diff --git a/src/cloudflare/resources/images/v1/keys.py b/src/cloudflare/resources/images/v1/keys.py index a69424589..abfd8e801 100644 --- a/src/cloudflare/resources/images/v1/keys.py +++ b/src/cloudflare/resources/images/v1/keys.py @@ -71,7 +71,7 @@ class Keys(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[KeyUpdateResponse]._unwrapper, ), cast_to=cast(Type[KeyUpdateResponse], ResultWrapper[KeyUpdateResponse]), ) @@ -111,7 +111,7 @@ class Keys(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[KeyListResponse]._unwrapper, ), cast_to=cast(Type[KeyListResponse], ResultWrapper[KeyListResponse]), ) @@ -155,7 +155,7 @@ class Keys(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[KeyDeleteResponse]._unwrapper, ), cast_to=cast(Type[KeyDeleteResponse], ResultWrapper[KeyDeleteResponse]), ) @@ -208,7 +208,7 @@ class AsyncKeys(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[KeyUpdateResponse]._unwrapper, ), cast_to=cast(Type[KeyUpdateResponse], ResultWrapper[KeyUpdateResponse]), ) @@ -248,7 +248,7 @@ class AsyncKeys(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[KeyListResponse]._unwrapper, ), cast_to=cast(Type[KeyListResponse], ResultWrapper[KeyListResponse]), ) @@ -292,7 +292,7 @@ class AsyncKeys(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[KeyDeleteResponse]._unwrapper, ), cast_to=cast(Type[KeyDeleteResponse], ResultWrapper[KeyDeleteResponse]), ) diff --git a/src/cloudflare/resources/images/v1/stats.py b/src/cloudflare/resources/images/v1/stats.py index 8a6a54a1f..6f5488399 100644 --- a/src/cloudflare/resources/images/v1/stats.py +++ b/src/cloudflare/resources/images/v1/stats.py @@ -67,7 +67,7 @@ class Stats(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Stat]._unwrapper, ), cast_to=cast(Type[Stat], ResultWrapper[Stat]), ) @@ -116,7 +116,7 @@ class AsyncStats(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Stat]._unwrapper, ), cast_to=cast(Type[Stat], ResultWrapper[Stat]), ) diff --git a/src/cloudflare/resources/images/v1/v1.py b/src/cloudflare/resources/images/v1/v1.py index 23e46dc83..fcf9580c5 100644 --- a/src/cloudflare/resources/images/v1/v1.py +++ b/src/cloudflare/resources/images/v1/v1.py @@ -154,7 +154,7 @@ class V1(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Image]._unwrapper, ), cast_to=cast(Type[Image], ResultWrapper[Image]), ) @@ -258,7 +258,7 @@ class V1(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[V1DeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[V1DeleteResponse] @@ -323,7 +323,7 @@ class V1(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Image]._unwrapper, ), cast_to=cast(Type[Image], ResultWrapper[Image]), ) @@ -367,7 +367,7 @@ class V1(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Image]._unwrapper, ), cast_to=cast(Type[Image], ResultWrapper[Image]), ) @@ -457,7 +457,7 @@ class AsyncV1(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Image]._unwrapper, ), cast_to=cast(Type[Image], ResultWrapper[Image]), ) @@ -561,7 +561,7 @@ class AsyncV1(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[V1DeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[V1DeleteResponse] @@ -626,7 +626,7 @@ class AsyncV1(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Image]._unwrapper, ), cast_to=cast(Type[Image], ResultWrapper[Image]), ) @@ -670,7 +670,7 @@ class AsyncV1(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Image]._unwrapper, ), cast_to=cast(Type[Image], ResultWrapper[Image]), ) diff --git a/src/cloudflare/resources/images/v1/variants.py b/src/cloudflare/resources/images/v1/variants.py index 3f06a0ed1..516137b8b 100644 --- a/src/cloudflare/resources/images/v1/variants.py +++ b/src/cloudflare/resources/images/v1/variants.py @@ -96,7 +96,7 @@ class Variants(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[VariantCreateResponse]._unwrapper, ), cast_to=cast(Type[VariantCreateResponse], ResultWrapper[VariantCreateResponse]), ) @@ -135,7 +135,7 @@ class Variants(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Variant]._unwrapper, ), cast_to=cast(Type[Variant], ResultWrapper[Variant]), ) @@ -181,7 +181,7 @@ class Variants(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[VariantDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[VariantDeleteResponse] @@ -240,7 +240,7 @@ class Variants(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[VariantEditResponse]._unwrapper, ), cast_to=cast(Type[VariantEditResponse], ResultWrapper[VariantEditResponse]), ) @@ -282,7 +282,7 @@ class Variants(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[VariantGetResponse]._unwrapper, ), cast_to=cast(Type[VariantGetResponse], ResultWrapper[VariantGetResponse]), ) @@ -347,7 +347,7 @@ class AsyncVariants(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[VariantCreateResponse]._unwrapper, ), cast_to=cast(Type[VariantCreateResponse], ResultWrapper[VariantCreateResponse]), ) @@ -386,7 +386,7 @@ class AsyncVariants(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Variant]._unwrapper, ), cast_to=cast(Type[Variant], ResultWrapper[Variant]), ) @@ -432,7 +432,7 @@ class AsyncVariants(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[VariantDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[VariantDeleteResponse] @@ -491,7 +491,7 @@ class AsyncVariants(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[VariantEditResponse]._unwrapper, ), cast_to=cast(Type[VariantEditResponse], ResultWrapper[VariantEditResponse]), ) @@ -533,7 +533,7 @@ class AsyncVariants(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[VariantGetResponse]._unwrapper, ), cast_to=cast(Type[VariantGetResponse], ResultWrapper[VariantGetResponse]), ) diff --git a/src/cloudflare/resources/images/v2/direct_uploads.py b/src/cloudflare/resources/images/v2/direct_uploads.py index a0fc5fb1f..16d135725 100644 --- a/src/cloudflare/resources/images/v2/direct_uploads.py +++ b/src/cloudflare/resources/images/v2/direct_uploads.py @@ -104,7 +104,7 @@ class DirectUploads(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[DirectUploadCreateResponse]._unwrapper, ), cast_to=cast(Type[DirectUploadCreateResponse], ResultWrapper[DirectUploadCreateResponse]), ) @@ -185,7 +185,7 @@ class AsyncDirectUploads(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[DirectUploadCreateResponse]._unwrapper, ), cast_to=cast(Type[DirectUploadCreateResponse], ResultWrapper[DirectUploadCreateResponse]), ) diff --git a/src/cloudflare/resources/images/v2/v2.py b/src/cloudflare/resources/images/v2/v2.py index a3d4a6f83..fecedde62 100644 --- a/src/cloudflare/resources/images/v2/v2.py +++ b/src/cloudflare/resources/images/v2/v2.py @@ -104,7 +104,7 @@ class V2(SyncAPIResource): }, v2_list_params.V2ListParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[V2ListResponse]._unwrapper, ), cast_to=cast(Type[V2ListResponse], ResultWrapper[V2ListResponse]), ) @@ -177,7 +177,7 @@ class AsyncV2(AsyncAPIResource): }, v2_list_params.V2ListParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[V2ListResponse]._unwrapper, ), cast_to=cast(Type[V2ListResponse], ResultWrapper[V2ListResponse]), ) diff --git a/src/cloudflare/resources/intel/asn/asn.py b/src/cloudflare/resources/intel/asn/asn.py index 1ca7ea04b..91491f7e0 100644 --- a/src/cloudflare/resources/intel/asn/asn.py +++ b/src/cloudflare/resources/intel/asn/asn.py @@ -80,7 +80,7 @@ class ASNResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ASN]._unwrapper, ), cast_to=cast(Type[ASN], ResultWrapper[int]), ) @@ -134,7 +134,7 @@ class AsyncASNResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ASN]._unwrapper, ), cast_to=cast(Type[ASN], ResultWrapper[int]), ) diff --git a/src/cloudflare/resources/intel/attack_surface_report/issue_types.py b/src/cloudflare/resources/intel/attack_surface_report/issue_types.py index 05ff0d8ff..806e8d6f6 100644 --- a/src/cloudflare/resources/intel/attack_surface_report/issue_types.py +++ b/src/cloudflare/resources/intel/attack_surface_report/issue_types.py @@ -67,7 +67,7 @@ class IssueTypes(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IssueTypeGetResponse]._unwrapper, ), cast_to=cast(Type[IssueTypeGetResponse], ResultWrapper[IssueTypeGetResponse]), ) @@ -116,7 +116,7 @@ class AsyncIssueTypes(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IssueTypeGetResponse]._unwrapper, ), cast_to=cast(Type[IssueTypeGetResponse], ResultWrapper[IssueTypeGetResponse]), ) diff --git a/src/cloudflare/resources/intel/attack_surface_report/issues.py b/src/cloudflare/resources/intel/attack_surface_report/issues.py index 972383702..76f9e4d48 100644 --- a/src/cloudflare/resources/intel/attack_surface_report/issues.py +++ b/src/cloudflare/resources/intel/attack_surface_report/issues.py @@ -190,7 +190,7 @@ class Issues(SyncAPIResource): }, issue_class_params.IssueClassParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IssueClassResponse]._unwrapper, ), cast_to=cast(Type[IssueClassResponse], ResultWrapper[IssueClassResponse]), ) @@ -236,7 +236,7 @@ class Issues(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IssueDismissResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[IssueDismissResponse] @@ -305,7 +305,7 @@ class Issues(SyncAPIResource): }, issue_severity_params.IssueSeverityParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IssueSeverityResponse]._unwrapper, ), cast_to=cast(Type[IssueSeverityResponse], ResultWrapper[IssueSeverityResponse]), ) @@ -371,7 +371,7 @@ class Issues(SyncAPIResource): }, issue_type_params.IssueTypeParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IssueTypeResponse]._unwrapper, ), cast_to=cast(Type[IssueTypeResponse], ResultWrapper[IssueTypeResponse]), ) @@ -521,7 +521,7 @@ class AsyncIssues(AsyncAPIResource): }, issue_class_params.IssueClassParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IssueClassResponse]._unwrapper, ), cast_to=cast(Type[IssueClassResponse], ResultWrapper[IssueClassResponse]), ) @@ -567,7 +567,7 @@ class AsyncIssues(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IssueDismissResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[IssueDismissResponse] @@ -636,7 +636,7 @@ class AsyncIssues(AsyncAPIResource): }, issue_severity_params.IssueSeverityParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IssueSeverityResponse]._unwrapper, ), cast_to=cast(Type[IssueSeverityResponse], ResultWrapper[IssueSeverityResponse]), ) @@ -702,7 +702,7 @@ class AsyncIssues(AsyncAPIResource): }, issue_type_params.IssueTypeParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IssueTypeResponse]._unwrapper, ), cast_to=cast(Type[IssueTypeResponse], ResultWrapper[IssueTypeResponse]), ) diff --git a/src/cloudflare/resources/intel/domain_history.py b/src/cloudflare/resources/intel/domain_history.py index ef320f1e4..0f0b2e78f 100644 --- a/src/cloudflare/resources/intel/domain_history.py +++ b/src/cloudflare/resources/intel/domain_history.py @@ -73,7 +73,7 @@ class DomainHistoryResource(SyncAPIResource): extra_body=extra_body, timeout=timeout, query=maybe_transform({"domain": domain}, domain_history_get_params.DomainHistoryGetParams), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DomainHistoryGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[DomainHistoryGetResponse]], ResultWrapper[DomainHistoryGetResponse]), ) @@ -124,7 +124,7 @@ class AsyncDomainHistoryResource(AsyncAPIResource): extra_body=extra_body, timeout=timeout, query=await async_maybe_transform({"domain": domain}, domain_history_get_params.DomainHistoryGetParams), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DomainHistoryGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[DomainHistoryGetResponse]], ResultWrapper[DomainHistoryGetResponse]), ) diff --git a/src/cloudflare/resources/intel/domains/bulks.py b/src/cloudflare/resources/intel/domains/bulks.py index 3073013e0..9aa5e5c8a 100644 --- a/src/cloudflare/resources/intel/domains/bulks.py +++ b/src/cloudflare/resources/intel/domains/bulks.py @@ -75,7 +75,7 @@ class Bulks(SyncAPIResource): extra_body=extra_body, timeout=timeout, query=maybe_transform({"domain": domain}, bulk_get_params.BulkGetParams), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[BulkGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[BulkGetResponse]], ResultWrapper[BulkGetResponse]), ) @@ -128,7 +128,7 @@ class AsyncBulks(AsyncAPIResource): extra_body=extra_body, timeout=timeout, query=await async_maybe_transform({"domain": domain}, bulk_get_params.BulkGetParams), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[BulkGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[BulkGetResponse]], ResultWrapper[BulkGetResponse]), ) diff --git a/src/cloudflare/resources/intel/domains/domains.py b/src/cloudflare/resources/intel/domains/domains.py index dd53305ff..cfddf4ac2 100644 --- a/src/cloudflare/resources/intel/domains/domains.py +++ b/src/cloudflare/resources/intel/domains/domains.py @@ -85,7 +85,7 @@ class Domains(SyncAPIResource): extra_body=extra_body, timeout=timeout, query=maybe_transform({"domain": domain}, domain_get_params.DomainGetParams), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Domain]._unwrapper, ), cast_to=cast(Type[Domain], ResultWrapper[Domain]), ) @@ -140,7 +140,7 @@ class AsyncDomains(AsyncAPIResource): extra_body=extra_body, timeout=timeout, query=await async_maybe_transform({"domain": domain}, domain_get_params.DomainGetParams), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Domain]._unwrapper, ), cast_to=cast(Type[Domain], ResultWrapper[Domain]), ) diff --git a/src/cloudflare/resources/intel/indicator_feeds/indicator_feeds.py b/src/cloudflare/resources/intel/indicator_feeds/indicator_feeds.py index add3191f3..300a0a516 100644 --- a/src/cloudflare/resources/intel/indicator_feeds/indicator_feeds.py +++ b/src/cloudflare/resources/intel/indicator_feeds/indicator_feeds.py @@ -105,7 +105,7 @@ class IndicatorFeeds(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IndicatorFeedCreateResponse]._unwrapper, ), cast_to=cast(Type[IndicatorFeedCreateResponse], ResultWrapper[IndicatorFeedCreateResponse]), ) @@ -151,7 +151,7 @@ class IndicatorFeeds(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IndicatorFeedUpdateResponse]._unwrapper, ), cast_to=cast(Type[IndicatorFeedUpdateResponse], ResultWrapper[IndicatorFeedUpdateResponse]), ) @@ -268,7 +268,7 @@ class IndicatorFeeds(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IndicatorFeedGetResponse]._unwrapper, ), cast_to=cast(Type[IndicatorFeedGetResponse], ResultWrapper[IndicatorFeedGetResponse]), ) @@ -334,7 +334,7 @@ class AsyncIndicatorFeeds(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IndicatorFeedCreateResponse]._unwrapper, ), cast_to=cast(Type[IndicatorFeedCreateResponse], ResultWrapper[IndicatorFeedCreateResponse]), ) @@ -382,7 +382,7 @@ class AsyncIndicatorFeeds(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IndicatorFeedUpdateResponse]._unwrapper, ), cast_to=cast(Type[IndicatorFeedUpdateResponse], ResultWrapper[IndicatorFeedUpdateResponse]), ) @@ -499,7 +499,7 @@ class AsyncIndicatorFeeds(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IndicatorFeedGetResponse]._unwrapper, ), cast_to=cast(Type[IndicatorFeedGetResponse], ResultWrapper[IndicatorFeedGetResponse]), ) diff --git a/src/cloudflare/resources/intel/indicator_feeds/permissions.py b/src/cloudflare/resources/intel/indicator_feeds/permissions.py index 5b6ebb296..33aeb9d2b 100644 --- a/src/cloudflare/resources/intel/indicator_feeds/permissions.py +++ b/src/cloudflare/resources/intel/indicator_feeds/permissions.py @@ -90,7 +90,7 @@ class Permissions(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PermissionCreateResponse]._unwrapper, ), cast_to=cast(Type[PermissionCreateResponse], ResultWrapper[PermissionCreateResponse]), ) @@ -129,7 +129,7 @@ class Permissions(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PermissionListResponse]._unwrapper, ), cast_to=cast(Type[PermissionListResponse], ResultWrapper[PermissionListResponse]), ) @@ -181,7 +181,7 @@ class Permissions(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PermissionDeleteResponse]._unwrapper, ), cast_to=cast(Type[PermissionDeleteResponse], ResultWrapper[PermissionDeleteResponse]), ) @@ -243,7 +243,7 @@ class AsyncPermissions(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PermissionCreateResponse]._unwrapper, ), cast_to=cast(Type[PermissionCreateResponse], ResultWrapper[PermissionCreateResponse]), ) @@ -282,7 +282,7 @@ class AsyncPermissions(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PermissionListResponse]._unwrapper, ), cast_to=cast(Type[PermissionListResponse], ResultWrapper[PermissionListResponse]), ) @@ -334,7 +334,7 @@ class AsyncPermissions(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PermissionDeleteResponse]._unwrapper, ), cast_to=cast(Type[PermissionDeleteResponse], ResultWrapper[PermissionDeleteResponse]), ) diff --git a/src/cloudflare/resources/intel/ip_lists.py b/src/cloudflare/resources/intel/ip_lists.py index 4c6616626..e12da2848 100644 --- a/src/cloudflare/resources/intel/ip_lists.py +++ b/src/cloudflare/resources/intel/ip_lists.py @@ -67,7 +67,7 @@ class IPLists(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IPListGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[IPListGetResponse]], ResultWrapper[IPListGetResponse]), ) @@ -116,7 +116,7 @@ class AsyncIPLists(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IPListGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[IPListGetResponse]], ResultWrapper[IPListGetResponse]), ) diff --git a/src/cloudflare/resources/intel/ips.py b/src/cloudflare/resources/intel/ips.py index a1ec0ebad..bec547064 100644 --- a/src/cloudflare/resources/intel/ips.py +++ b/src/cloudflare/resources/intel/ips.py @@ -80,7 +80,7 @@ class IPs(SyncAPIResource): }, ip_get_params.IPGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IPGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[IPGetResponse]], ResultWrapper[IPGetResponse]), ) @@ -138,7 +138,7 @@ class AsyncIPs(AsyncAPIResource): }, ip_get_params.IPGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IPGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[IPGetResponse]], ResultWrapper[IPGetResponse]), ) diff --git a/src/cloudflare/resources/intel/miscategorizations.py b/src/cloudflare/resources/intel/miscategorizations.py index 34b12eb83..af1302451 100644 --- a/src/cloudflare/resources/intel/miscategorizations.py +++ b/src/cloudflare/resources/intel/miscategorizations.py @@ -107,7 +107,7 @@ class Miscategorizations(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[MiscategorizationCreateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[MiscategorizationCreateResponse] @@ -194,7 +194,7 @@ class AsyncMiscategorizations(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[MiscategorizationCreateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[MiscategorizationCreateResponse] diff --git a/src/cloudflare/resources/intel/whois.py b/src/cloudflare/resources/intel/whois.py index 14e833093..b4d2e672f 100644 --- a/src/cloudflare/resources/intel/whois.py +++ b/src/cloudflare/resources/intel/whois.py @@ -73,7 +73,7 @@ class Whois(SyncAPIResource): extra_body=extra_body, timeout=timeout, query=maybe_transform({"domain": domain}, whois_get_params.WhoisGetParams), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[whois.Whois]._unwrapper, ), cast_to=cast(Type[whois.Whois], ResultWrapper[whois.Whois]), ) @@ -124,7 +124,7 @@ class AsyncWhois(AsyncAPIResource): extra_body=extra_body, timeout=timeout, query=await async_maybe_transform({"domain": domain}, whois_get_params.WhoisGetParams), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[whois.Whois]._unwrapper, ), cast_to=cast(Type[whois.Whois], ResultWrapper[whois.Whois]), ) diff --git a/src/cloudflare/resources/ips.py b/src/cloudflare/resources/ips.py index 2214c78b0..e42bf0b27 100644 --- a/src/cloudflare/resources/ips.py +++ b/src/cloudflare/resources/ips.py @@ -75,7 +75,7 @@ class IPs(SyncAPIResource): extra_body=extra_body, timeout=timeout, query=maybe_transform({"networks": networks}, ip_list_params.IPListParams), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IPListResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[IPListResponse] @@ -131,7 +131,7 @@ class AsyncIPs(AsyncAPIResource): extra_body=extra_body, timeout=timeout, query=await async_maybe_transform({"networks": networks}, ip_list_params.IPListParams), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IPListResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[IPListResponse] diff --git a/src/cloudflare/resources/keyless_certificates.py b/src/cloudflare/resources/keyless_certificates.py index 04dd4d07a..365924a02 100644 --- a/src/cloudflare/resources/keyless_certificates.py +++ b/src/cloudflare/resources/keyless_certificates.py @@ -114,7 +114,7 @@ class KeylessCertificates(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[KeylessCertificate]._unwrapper, ), cast_to=cast(Type[KeylessCertificate], ResultWrapper[KeylessCertificate]), ) @@ -198,7 +198,7 @@ class KeylessCertificates(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[KeylessCertificateDeleteResponse]._unwrapper, ), cast_to=cast(Type[KeylessCertificateDeleteResponse], ResultWrapper[KeylessCertificateDeleteResponse]), ) @@ -272,7 +272,7 @@ class KeylessCertificates(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[KeylessCertificate]._unwrapper, ), cast_to=cast(Type[KeylessCertificate], ResultWrapper[KeylessCertificate]), ) @@ -318,7 +318,7 @@ class KeylessCertificates(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[KeylessCertificate]._unwrapper, ), cast_to=cast(Type[KeylessCertificate], ResultWrapper[KeylessCertificate]), ) @@ -400,7 +400,7 @@ class AsyncKeylessCertificates(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[KeylessCertificate]._unwrapper, ), cast_to=cast(Type[KeylessCertificate], ResultWrapper[KeylessCertificate]), ) @@ -484,7 +484,7 @@ class AsyncKeylessCertificates(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[KeylessCertificateDeleteResponse]._unwrapper, ), cast_to=cast(Type[KeylessCertificateDeleteResponse], ResultWrapper[KeylessCertificateDeleteResponse]), ) @@ -558,7 +558,7 @@ class AsyncKeylessCertificates(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[KeylessCertificate]._unwrapper, ), cast_to=cast(Type[KeylessCertificate], ResultWrapper[KeylessCertificate]), ) @@ -604,7 +604,7 @@ class AsyncKeylessCertificates(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[KeylessCertificate]._unwrapper, ), cast_to=cast(Type[KeylessCertificate], ResultWrapper[KeylessCertificate]), ) diff --git a/src/cloudflare/resources/kv/namespaces/bulk.py b/src/cloudflare/resources/kv/namespaces/bulk.py index 87a612399..215318b7a 100644 --- a/src/cloudflare/resources/kv/namespaces/bulk.py +++ b/src/cloudflare/resources/kv/namespaces/bulk.py @@ -86,7 +86,7 @@ class Bulk(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[BulkUpdateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[BulkUpdateResponse] @@ -139,7 +139,7 @@ class Bulk(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[BulkDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[BulkDeleteResponse] @@ -206,7 +206,7 @@ class AsyncBulk(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[BulkUpdateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[BulkUpdateResponse] @@ -259,7 +259,7 @@ class AsyncBulk(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[BulkDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[BulkDeleteResponse] diff --git a/src/cloudflare/resources/kv/namespaces/metadata.py b/src/cloudflare/resources/kv/namespaces/metadata.py index b60d9c3e9..091c7dbca 100644 --- a/src/cloudflare/resources/kv/namespaces/metadata.py +++ b/src/cloudflare/resources/kv/namespaces/metadata.py @@ -80,7 +80,7 @@ class Metadata(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[object]._unwrapper, ), cast_to=cast(Type[object], ResultWrapper[object]), ) @@ -143,7 +143,7 @@ class AsyncMetadata(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[object]._unwrapper, ), cast_to=cast(Type[object], ResultWrapper[object]), ) diff --git a/src/cloudflare/resources/kv/namespaces/namespaces.py b/src/cloudflare/resources/kv/namespaces/namespaces.py index a0a578c5d..c7906b9c1 100644 --- a/src/cloudflare/resources/kv/namespaces/namespaces.py +++ b/src/cloudflare/resources/kv/namespaces/namespaces.py @@ -137,7 +137,7 @@ class Namespaces(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Namespace]._unwrapper, ), cast_to=cast(Type[Namespace], ResultWrapper[Namespace]), ) @@ -187,7 +187,7 @@ class Namespaces(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[NamespaceUpdateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[NamespaceUpdateResponse] @@ -298,7 +298,7 @@ class Namespaces(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[NamespaceDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[NamespaceDeleteResponse] @@ -373,7 +373,7 @@ class AsyncNamespaces(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Namespace]._unwrapper, ), cast_to=cast(Type[Namespace], ResultWrapper[Namespace]), ) @@ -423,7 +423,7 @@ class AsyncNamespaces(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[NamespaceUpdateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[NamespaceUpdateResponse] @@ -534,7 +534,7 @@ class AsyncNamespaces(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[NamespaceDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[NamespaceDeleteResponse] diff --git a/src/cloudflare/resources/kv/namespaces/values.py b/src/cloudflare/resources/kv/namespaces/values.py index d2ca7c619..e53a0d3ff 100644 --- a/src/cloudflare/resources/kv/namespaces/values.py +++ b/src/cloudflare/resources/kv/namespaces/values.py @@ -108,7 +108,7 @@ class Values(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ValueUpdateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[ValueUpdateResponse] @@ -167,7 +167,7 @@ class Values(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ValueDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[ValueDeleteResponse] @@ -302,7 +302,7 @@ class AsyncValues(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ValueUpdateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[ValueUpdateResponse] @@ -361,7 +361,7 @@ class AsyncValues(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ValueDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[ValueDeleteResponse] diff --git a/src/cloudflare/resources/load_balancers/load_balancers.py b/src/cloudflare/resources/load_balancers/load_balancers.py index 996379bb3..0b922846c 100644 --- a/src/cloudflare/resources/load_balancers/load_balancers.py +++ b/src/cloudflare/resources/load_balancers/load_balancers.py @@ -308,7 +308,7 @@ class LoadBalancers(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[LoadBalancer]._unwrapper, ), cast_to=cast(Type[LoadBalancer], ResultWrapper[LoadBalancer]), ) @@ -513,7 +513,7 @@ class LoadBalancers(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[LoadBalancer]._unwrapper, ), cast_to=cast(Type[LoadBalancer], ResultWrapper[LoadBalancer]), ) @@ -589,7 +589,7 @@ class LoadBalancers(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[LoadBalancerDeleteResponse]._unwrapper, ), cast_to=cast(Type[LoadBalancerDeleteResponse], ResultWrapper[LoadBalancerDeleteResponse]), ) @@ -794,7 +794,7 @@ class LoadBalancers(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[LoadBalancer]._unwrapper, ), cast_to=cast(Type[LoadBalancer], ResultWrapper[LoadBalancer]), ) @@ -834,7 +834,7 @@ class LoadBalancers(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[LoadBalancer]._unwrapper, ), cast_to=cast(Type[LoadBalancer], ResultWrapper[LoadBalancer]), ) @@ -1062,7 +1062,7 @@ class AsyncLoadBalancers(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[LoadBalancer]._unwrapper, ), cast_to=cast(Type[LoadBalancer], ResultWrapper[LoadBalancer]), ) @@ -1267,7 +1267,7 @@ class AsyncLoadBalancers(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[LoadBalancer]._unwrapper, ), cast_to=cast(Type[LoadBalancer], ResultWrapper[LoadBalancer]), ) @@ -1343,7 +1343,7 @@ class AsyncLoadBalancers(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[LoadBalancerDeleteResponse]._unwrapper, ), cast_to=cast(Type[LoadBalancerDeleteResponse], ResultWrapper[LoadBalancerDeleteResponse]), ) @@ -1548,7 +1548,7 @@ class AsyncLoadBalancers(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[LoadBalancer]._unwrapper, ), cast_to=cast(Type[LoadBalancer], ResultWrapper[LoadBalancer]), ) @@ -1588,7 +1588,7 @@ class AsyncLoadBalancers(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[LoadBalancer]._unwrapper, ), cast_to=cast(Type[LoadBalancer], ResultWrapper[LoadBalancer]), ) diff --git a/src/cloudflare/resources/load_balancers/monitors/monitors.py b/src/cloudflare/resources/load_balancers/monitors/monitors.py index 57510ca1b..90bf2cbad 100644 --- a/src/cloudflare/resources/load_balancers/monitors/monitors.py +++ b/src/cloudflare/resources/load_balancers/monitors/monitors.py @@ -191,7 +191,7 @@ class Monitors(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Monitor]._unwrapper, ), cast_to=cast(Type[Monitor], ResultWrapper[Monitor]), ) @@ -319,7 +319,7 @@ class Monitors(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Monitor]._unwrapper, ), cast_to=cast(Type[Monitor], ResultWrapper[Monitor]), ) @@ -399,7 +399,7 @@ class Monitors(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[MonitorDeleteResponse]._unwrapper, ), cast_to=cast(Type[MonitorDeleteResponse], ResultWrapper[MonitorDeleteResponse]), ) @@ -527,7 +527,7 @@ class Monitors(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Monitor]._unwrapper, ), cast_to=cast(Type[Monitor], ResultWrapper[Monitor]), ) @@ -569,7 +569,7 @@ class Monitors(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Monitor]._unwrapper, ), cast_to=cast(Type[Monitor], ResultWrapper[Monitor]), ) @@ -712,7 +712,7 @@ class AsyncMonitors(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Monitor]._unwrapper, ), cast_to=cast(Type[Monitor], ResultWrapper[Monitor]), ) @@ -840,7 +840,7 @@ class AsyncMonitors(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Monitor]._unwrapper, ), cast_to=cast(Type[Monitor], ResultWrapper[Monitor]), ) @@ -920,7 +920,7 @@ class AsyncMonitors(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[MonitorDeleteResponse]._unwrapper, ), cast_to=cast(Type[MonitorDeleteResponse], ResultWrapper[MonitorDeleteResponse]), ) @@ -1048,7 +1048,7 @@ class AsyncMonitors(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Monitor]._unwrapper, ), cast_to=cast(Type[Monitor], ResultWrapper[Monitor]), ) @@ -1090,7 +1090,7 @@ class AsyncMonitors(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Monitor]._unwrapper, ), cast_to=cast(Type[Monitor], ResultWrapper[Monitor]), ) diff --git a/src/cloudflare/resources/load_balancers/monitors/previews.py b/src/cloudflare/resources/load_balancers/monitors/previews.py index 1af0c9b06..9e1b8be0a 100644 --- a/src/cloudflare/resources/load_balancers/monitors/previews.py +++ b/src/cloudflare/resources/load_balancers/monitors/previews.py @@ -163,7 +163,7 @@ class Previews(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PreviewCreateResponse]._unwrapper, ), cast_to=cast(Type[PreviewCreateResponse], ResultWrapper[PreviewCreateResponse]), ) @@ -303,7 +303,7 @@ class AsyncPreviews(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PreviewCreateResponse]._unwrapper, ), cast_to=cast(Type[PreviewCreateResponse], ResultWrapper[PreviewCreateResponse]), ) diff --git a/src/cloudflare/resources/load_balancers/monitors/references.py b/src/cloudflare/resources/load_balancers/monitors/references.py index 1f91c2f3f..66111135c 100644 --- a/src/cloudflare/resources/load_balancers/monitors/references.py +++ b/src/cloudflare/resources/load_balancers/monitors/references.py @@ -70,7 +70,7 @@ class References(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ReferenceGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ReferenceGetResponse]], ResultWrapper[ReferenceGetResponse]), ) @@ -122,7 +122,7 @@ class AsyncReferences(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ReferenceGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ReferenceGetResponse]], ResultWrapper[ReferenceGetResponse]), ) diff --git a/src/cloudflare/resources/load_balancers/pools/health.py b/src/cloudflare/resources/load_balancers/pools/health.py index bd5d1b78e..b39fbb4b3 100644 --- a/src/cloudflare/resources/load_balancers/pools/health.py +++ b/src/cloudflare/resources/load_balancers/pools/health.py @@ -163,7 +163,7 @@ class Health(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[HealthCreateResponse]._unwrapper, ), cast_to=cast(Type[HealthCreateResponse], ResultWrapper[HealthCreateResponse]), ) @@ -207,7 +207,7 @@ class Health(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[HealthGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[HealthGetResponse] @@ -350,7 +350,7 @@ class AsyncHealth(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[HealthCreateResponse]._unwrapper, ), cast_to=cast(Type[HealthCreateResponse], ResultWrapper[HealthCreateResponse]), ) @@ -394,7 +394,7 @@ class AsyncHealth(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[HealthGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[HealthGetResponse] diff --git a/src/cloudflare/resources/load_balancers/pools/pools.py b/src/cloudflare/resources/load_balancers/pools/pools.py index fc9b5337e..e588d365a 100644 --- a/src/cloudflare/resources/load_balancers/pools/pools.py +++ b/src/cloudflare/resources/load_balancers/pools/pools.py @@ -178,7 +178,7 @@ class Pools(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Pool]._unwrapper, ), cast_to=cast(Type[Pool], ResultWrapper[Pool]), ) @@ -293,7 +293,7 @@ class Pools(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Pool]._unwrapper, ), cast_to=cast(Type[Pool], ResultWrapper[Pool]), ) @@ -381,7 +381,7 @@ class Pools(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PoolDeleteResponse]._unwrapper, ), cast_to=cast(Type[PoolDeleteResponse], ResultWrapper[PoolDeleteResponse]), ) @@ -496,7 +496,7 @@ class Pools(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Pool]._unwrapper, ), cast_to=cast(Type[Pool], ResultWrapper[Pool]), ) @@ -538,7 +538,7 @@ class Pools(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Pool]._unwrapper, ), cast_to=cast(Type[Pool], ResultWrapper[Pool]), ) @@ -663,7 +663,7 @@ class AsyncPools(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Pool]._unwrapper, ), cast_to=cast(Type[Pool], ResultWrapper[Pool]), ) @@ -778,7 +778,7 @@ class AsyncPools(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Pool]._unwrapper, ), cast_to=cast(Type[Pool], ResultWrapper[Pool]), ) @@ -866,7 +866,7 @@ class AsyncPools(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PoolDeleteResponse]._unwrapper, ), cast_to=cast(Type[PoolDeleteResponse], ResultWrapper[PoolDeleteResponse]), ) @@ -981,7 +981,7 @@ class AsyncPools(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Pool]._unwrapper, ), cast_to=cast(Type[Pool], ResultWrapper[Pool]), ) @@ -1023,7 +1023,7 @@ class AsyncPools(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Pool]._unwrapper, ), cast_to=cast(Type[Pool], ResultWrapper[Pool]), ) diff --git a/src/cloudflare/resources/load_balancers/pools/references.py b/src/cloudflare/resources/load_balancers/pools/references.py index 93d27b2de..5a277f783 100644 --- a/src/cloudflare/resources/load_balancers/pools/references.py +++ b/src/cloudflare/resources/load_balancers/pools/references.py @@ -70,7 +70,7 @@ class References(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ReferenceGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ReferenceGetResponse]], ResultWrapper[ReferenceGetResponse]), ) @@ -122,7 +122,7 @@ class AsyncReferences(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ReferenceGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ReferenceGetResponse]], ResultWrapper[ReferenceGetResponse]), ) diff --git a/src/cloudflare/resources/load_balancers/previews.py b/src/cloudflare/resources/load_balancers/previews.py index 3577eacc4..c4767c36f 100644 --- a/src/cloudflare/resources/load_balancers/previews.py +++ b/src/cloudflare/resources/load_balancers/previews.py @@ -70,7 +70,7 @@ class Previews(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PreviewGetResponse]._unwrapper, ), cast_to=cast(Type[PreviewGetResponse], ResultWrapper[PreviewGetResponse]), ) @@ -122,7 +122,7 @@ class AsyncPreviews(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PreviewGetResponse]._unwrapper, ), cast_to=cast(Type[PreviewGetResponse], ResultWrapper[PreviewGetResponse]), ) diff --git a/src/cloudflare/resources/load_balancers/regions.py b/src/cloudflare/resources/load_balancers/regions.py index eb787f86d..4a42202f9 100644 --- a/src/cloudflare/resources/load_balancers/regions.py +++ b/src/cloudflare/resources/load_balancers/regions.py @@ -91,7 +91,7 @@ class Regions(SyncAPIResource): }, region_list_params.RegionListParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RegionListResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[RegionListResponse] @@ -146,7 +146,7 @@ class Regions(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RegionGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[RegionGetResponse] @@ -217,7 +217,7 @@ class AsyncRegions(AsyncAPIResource): }, region_list_params.RegionListParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RegionListResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[RegionListResponse] @@ -272,7 +272,7 @@ class AsyncRegions(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RegionGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[RegionGetResponse] diff --git a/src/cloudflare/resources/load_balancers/searches.py b/src/cloudflare/resources/load_balancers/searches.py index 0fe4c63e9..96c1a0624 100644 --- a/src/cloudflare/resources/load_balancers/searches.py +++ b/src/cloudflare/resources/load_balancers/searches.py @@ -82,7 +82,7 @@ class Searches(SyncAPIResource): }, search_get_params.SearchGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SearchGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[SearchGetResponse]], ResultWrapper[SearchGetResponse]), ) @@ -142,7 +142,7 @@ class AsyncSearches(AsyncAPIResource): }, search_get_params.SearchGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SearchGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[SearchGetResponse]], ResultWrapper[SearchGetResponse]), ) diff --git a/src/cloudflare/resources/logpush/datasets/fields.py b/src/cloudflare/resources/logpush/datasets/fields.py index 96306dee4..867971663 100644 --- a/src/cloudflare/resources/logpush/datasets/fields.py +++ b/src/cloudflare/resources/logpush/datasets/fields.py @@ -86,7 +86,7 @@ class Fields(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[object]]._unwrapper, ), cast_to=cast(Type[object], ResultWrapper[object]), ) @@ -155,7 +155,7 @@ class AsyncFields(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[object]]._unwrapper, ), cast_to=cast(Type[object], ResultWrapper[object]), ) diff --git a/src/cloudflare/resources/logpush/datasets/jobs.py b/src/cloudflare/resources/logpush/datasets/jobs.py index 0f2629ce3..df4cc9a4d 100644 --- a/src/cloudflare/resources/logpush/datasets/jobs.py +++ b/src/cloudflare/resources/logpush/datasets/jobs.py @@ -85,7 +85,7 @@ class Jobs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[JobGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[JobGetResponse]], ResultWrapper[JobGetResponse]), ) @@ -152,7 +152,7 @@ class AsyncJobs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[JobGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[JobGetResponse]], ResultWrapper[JobGetResponse]), ) diff --git a/src/cloudflare/resources/logpush/edge.py b/src/cloudflare/resources/logpush/edge.py index 0f6f8459d..9c72a01a0 100644 --- a/src/cloudflare/resources/logpush/edge.py +++ b/src/cloudflare/resources/logpush/edge.py @@ -90,7 +90,7 @@ class Edge(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[InstantLogpushJob]]._unwrapper, ), cast_to=cast(Type[Optional[InstantLogpushJob]], ResultWrapper[InstantLogpushJob]), ) @@ -129,7 +129,7 @@ class Edge(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[EdgeGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[EdgeGetResponse]], ResultWrapper[EdgeGetResponse]), ) @@ -197,7 +197,7 @@ class AsyncEdge(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[InstantLogpushJob]]._unwrapper, ), cast_to=cast(Type[Optional[InstantLogpushJob]], ResultWrapper[InstantLogpushJob]), ) @@ -236,7 +236,7 @@ class AsyncEdge(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[EdgeGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[EdgeGetResponse]], ResultWrapper[EdgeGetResponse]), ) diff --git a/src/cloudflare/resources/logpush/jobs.py b/src/cloudflare/resources/logpush/jobs.py index ebb078e34..e234f452e 100644 --- a/src/cloudflare/resources/logpush/jobs.py +++ b/src/cloudflare/resources/logpush/jobs.py @@ -141,7 +141,7 @@ class Jobs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[LogpushJob]]._unwrapper, ), cast_to=cast(Type[Optional[LogpushJob]], ResultWrapper[LogpushJob]), ) @@ -234,7 +234,7 @@ class Jobs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[LogpushJob]]._unwrapper, ), cast_to=cast(Type[Optional[LogpushJob]], ResultWrapper[LogpushJob]), ) @@ -340,7 +340,7 @@ class Jobs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[object]]._unwrapper, ), cast_to=cast(Type[object], ResultWrapper[object]), ) @@ -395,7 +395,7 @@ class Jobs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[LogpushJob]]._unwrapper, ), cast_to=cast(Type[Optional[LogpushJob]], ResultWrapper[LogpushJob]), ) @@ -505,7 +505,7 @@ class AsyncJobs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[LogpushJob]]._unwrapper, ), cast_to=cast(Type[Optional[LogpushJob]], ResultWrapper[LogpushJob]), ) @@ -598,7 +598,7 @@ class AsyncJobs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[LogpushJob]]._unwrapper, ), cast_to=cast(Type[Optional[LogpushJob]], ResultWrapper[LogpushJob]), ) @@ -704,7 +704,7 @@ class AsyncJobs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[object]]._unwrapper, ), cast_to=cast(Type[object], ResultWrapper[object]), ) @@ -759,7 +759,7 @@ class AsyncJobs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[LogpushJob]]._unwrapper, ), cast_to=cast(Type[Optional[LogpushJob]], ResultWrapper[LogpushJob]), ) diff --git a/src/cloudflare/resources/logpush/ownership.py b/src/cloudflare/resources/logpush/ownership.py index d0e0745bb..4a8c73f20 100644 --- a/src/cloudflare/resources/logpush/ownership.py +++ b/src/cloudflare/resources/logpush/ownership.py @@ -95,7 +95,7 @@ class Ownership(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[OwnershipCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[OwnershipCreateResponse]], ResultWrapper[OwnershipCreateResponse]), ) @@ -162,7 +162,7 @@ class Ownership(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[OwnershipValidation]]._unwrapper, ), cast_to=cast(Type[Optional[OwnershipValidation]], ResultWrapper[OwnershipValidation]), ) @@ -232,7 +232,7 @@ class AsyncOwnership(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[OwnershipCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[OwnershipCreateResponse]], ResultWrapper[OwnershipCreateResponse]), ) @@ -299,7 +299,7 @@ class AsyncOwnership(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[OwnershipValidation]]._unwrapper, ), cast_to=cast(Type[Optional[OwnershipValidation]], ResultWrapper[OwnershipValidation]), ) diff --git a/src/cloudflare/resources/logpush/validate.py b/src/cloudflare/resources/logpush/validate.py index 2c739ed17..c57845880 100644 --- a/src/cloudflare/resources/logpush/validate.py +++ b/src/cloudflare/resources/logpush/validate.py @@ -97,7 +97,7 @@ class Validate(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ValidateDestinationResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ValidateDestinationResponse]], ResultWrapper[ValidateDestinationResponse]), ) @@ -157,7 +157,7 @@ class Validate(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ValidateOriginResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ValidateOriginResponse]], ResultWrapper[ValidateOriginResponse]), ) @@ -227,7 +227,7 @@ class AsyncValidate(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ValidateDestinationResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ValidateDestinationResponse]], ResultWrapper[ValidateDestinationResponse]), ) @@ -289,7 +289,7 @@ class AsyncValidate(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ValidateOriginResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ValidateOriginResponse]], ResultWrapper[ValidateOriginResponse]), ) diff --git a/src/cloudflare/resources/logs/control/cmb/config.py b/src/cloudflare/resources/logs/control/cmb/config.py index a9a6e1844..98f522b36 100644 --- a/src/cloudflare/resources/logs/control/cmb/config.py +++ b/src/cloudflare/resources/logs/control/cmb/config.py @@ -75,7 +75,7 @@ class Config(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CmbConfig]]._unwrapper, ), cast_to=cast(Type[Optional[CmbConfig]], ResultWrapper[CmbConfig]), ) @@ -116,7 +116,7 @@ class Config(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[object]]._unwrapper, ), cast_to=cast(Type[object], ResultWrapper[object]), ) @@ -155,7 +155,7 @@ class Config(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CmbConfig]]._unwrapper, ), cast_to=cast(Type[Optional[CmbConfig]], ResultWrapper[CmbConfig]), ) @@ -208,7 +208,7 @@ class AsyncConfig(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CmbConfig]]._unwrapper, ), cast_to=cast(Type[Optional[CmbConfig]], ResultWrapper[CmbConfig]), ) @@ -249,7 +249,7 @@ class AsyncConfig(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[object]]._unwrapper, ), cast_to=cast(Type[object], ResultWrapper[object]), ) @@ -288,7 +288,7 @@ class AsyncConfig(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CmbConfig]]._unwrapper, ), cast_to=cast(Type[Optional[CmbConfig]], ResultWrapper[CmbConfig]), ) diff --git a/src/cloudflare/resources/logs/control/retention/flag.py b/src/cloudflare/resources/logs/control/retention/flag.py index 185ea40e9..6e2ec7236 100644 --- a/src/cloudflare/resources/logs/control/retention/flag.py +++ b/src/cloudflare/resources/logs/control/retention/flag.py @@ -75,7 +75,7 @@ class Flag(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[FlagCreateResponse]._unwrapper, ), cast_to=cast(Type[FlagCreateResponse], ResultWrapper[FlagCreateResponse]), ) @@ -114,7 +114,7 @@ class Flag(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[FlagGetResponse]._unwrapper, ), cast_to=cast(Type[FlagGetResponse], ResultWrapper[FlagGetResponse]), ) @@ -167,7 +167,7 @@ class AsyncFlag(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[FlagCreateResponse]._unwrapper, ), cast_to=cast(Type[FlagCreateResponse], ResultWrapper[FlagCreateResponse]), ) @@ -206,7 +206,7 @@ class AsyncFlag(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[FlagGetResponse]._unwrapper, ), cast_to=cast(Type[FlagGetResponse], ResultWrapper[FlagGetResponse]), ) diff --git a/src/cloudflare/resources/magic_network_monitoring/configs/configs.py b/src/cloudflare/resources/magic_network_monitoring/configs/configs.py index efb97ba52..67082f934 100644 --- a/src/cloudflare/resources/magic_network_monitoring/configs/configs.py +++ b/src/cloudflare/resources/magic_network_monitoring/configs/configs.py @@ -89,7 +89,7 @@ class Configs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Configuration]._unwrapper, ), cast_to=cast(Type[Configuration], ResultWrapper[Configuration]), ) @@ -129,7 +129,7 @@ class Configs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Configuration]._unwrapper, ), cast_to=cast(Type[Configuration], ResultWrapper[Configuration]), ) @@ -168,7 +168,7 @@ class Configs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Configuration]._unwrapper, ), cast_to=cast(Type[Configuration], ResultWrapper[Configuration]), ) @@ -207,7 +207,7 @@ class Configs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Configuration]._unwrapper, ), cast_to=cast(Type[Configuration], ResultWrapper[Configuration]), ) @@ -244,7 +244,7 @@ class Configs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Configuration]._unwrapper, ), cast_to=cast(Type[Configuration], ResultWrapper[Configuration]), ) @@ -297,7 +297,7 @@ class AsyncConfigs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Configuration]._unwrapper, ), cast_to=cast(Type[Configuration], ResultWrapper[Configuration]), ) @@ -337,7 +337,7 @@ class AsyncConfigs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Configuration]._unwrapper, ), cast_to=cast(Type[Configuration], ResultWrapper[Configuration]), ) @@ -376,7 +376,7 @@ class AsyncConfigs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Configuration]._unwrapper, ), cast_to=cast(Type[Configuration], ResultWrapper[Configuration]), ) @@ -415,7 +415,7 @@ class AsyncConfigs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Configuration]._unwrapper, ), cast_to=cast(Type[Configuration], ResultWrapper[Configuration]), ) @@ -452,7 +452,7 @@ class AsyncConfigs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Configuration]._unwrapper, ), cast_to=cast(Type[Configuration], ResultWrapper[Configuration]), ) diff --git a/src/cloudflare/resources/magic_network_monitoring/configs/full.py b/src/cloudflare/resources/magic_network_monitoring/configs/full.py index ea6932562..122e1108b 100644 --- a/src/cloudflare/resources/magic_network_monitoring/configs/full.py +++ b/src/cloudflare/resources/magic_network_monitoring/configs/full.py @@ -65,7 +65,7 @@ class Full(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Configuration]._unwrapper, ), cast_to=cast(Type[Configuration], ResultWrapper[Configuration]), ) @@ -112,7 +112,7 @@ class AsyncFull(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Configuration]._unwrapper, ), cast_to=cast(Type[Configuration], ResultWrapper[Configuration]), ) diff --git a/src/cloudflare/resources/magic_network_monitoring/rules/advertisements.py b/src/cloudflare/resources/magic_network_monitoring/rules/advertisements.py index 2db69ec78..2d0fbf783 100644 --- a/src/cloudflare/resources/magic_network_monitoring/rules/advertisements.py +++ b/src/cloudflare/resources/magic_network_monitoring/rules/advertisements.py @@ -77,7 +77,7 @@ class Advertisements(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Advertisement]]._unwrapper, ), cast_to=cast(Type[Optional[Advertisement]], ResultWrapper[Advertisement]), ) @@ -132,7 +132,7 @@ class AsyncAdvertisements(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Advertisement]]._unwrapper, ), cast_to=cast(Type[Optional[Advertisement]], ResultWrapper[Advertisement]), ) diff --git a/src/cloudflare/resources/magic_network_monitoring/rules/rules.py b/src/cloudflare/resources/magic_network_monitoring/rules/rules.py index 2cc9c053e..31f0a3471 100644 --- a/src/cloudflare/resources/magic_network_monitoring/rules/rules.py +++ b/src/cloudflare/resources/magic_network_monitoring/rules/rules.py @@ -93,7 +93,7 @@ class Rules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[MagicNetworkMonitoringRule]]._unwrapper, ), cast_to=cast(Type[Optional[MagicNetworkMonitoringRule]], ResultWrapper[MagicNetworkMonitoringRule]), ) @@ -132,7 +132,7 @@ class Rules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[MagicNetworkMonitoringRule]]._unwrapper, ), cast_to=cast(Type[Optional[MagicNetworkMonitoringRule]], ResultWrapper[MagicNetworkMonitoringRule]), ) @@ -210,7 +210,7 @@ class Rules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[MagicNetworkMonitoringRule]]._unwrapper, ), cast_to=cast(Type[Optional[MagicNetworkMonitoringRule]], ResultWrapper[MagicNetworkMonitoringRule]), ) @@ -254,7 +254,7 @@ class Rules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[MagicNetworkMonitoringRule]]._unwrapper, ), cast_to=cast(Type[Optional[MagicNetworkMonitoringRule]], ResultWrapper[MagicNetworkMonitoringRule]), ) @@ -296,7 +296,7 @@ class Rules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[MagicNetworkMonitoringRule]]._unwrapper, ), cast_to=cast(Type[Optional[MagicNetworkMonitoringRule]], ResultWrapper[MagicNetworkMonitoringRule]), ) @@ -351,7 +351,7 @@ class AsyncRules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[MagicNetworkMonitoringRule]]._unwrapper, ), cast_to=cast(Type[Optional[MagicNetworkMonitoringRule]], ResultWrapper[MagicNetworkMonitoringRule]), ) @@ -390,7 +390,7 @@ class AsyncRules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[MagicNetworkMonitoringRule]]._unwrapper, ), cast_to=cast(Type[Optional[MagicNetworkMonitoringRule]], ResultWrapper[MagicNetworkMonitoringRule]), ) @@ -468,7 +468,7 @@ class AsyncRules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[MagicNetworkMonitoringRule]]._unwrapper, ), cast_to=cast(Type[Optional[MagicNetworkMonitoringRule]], ResultWrapper[MagicNetworkMonitoringRule]), ) @@ -512,7 +512,7 @@ class AsyncRules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[MagicNetworkMonitoringRule]]._unwrapper, ), cast_to=cast(Type[Optional[MagicNetworkMonitoringRule]], ResultWrapper[MagicNetworkMonitoringRule]), ) @@ -554,7 +554,7 @@ class AsyncRules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[MagicNetworkMonitoringRule]]._unwrapper, ), cast_to=cast(Type[Optional[MagicNetworkMonitoringRule]], ResultWrapper[MagicNetworkMonitoringRule]), ) diff --git a/src/cloudflare/resources/magic_transit/cf_interconnects.py b/src/cloudflare/resources/magic_transit/cf_interconnects.py index baeb9340d..f60280da1 100644 --- a/src/cloudflare/resources/magic_transit/cf_interconnects.py +++ b/src/cloudflare/resources/magic_transit/cf_interconnects.py @@ -110,7 +110,7 @@ class CfInterconnects(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CfInterconnectUpdateResponse]._unwrapper, ), cast_to=cast(Type[CfInterconnectUpdateResponse], ResultWrapper[CfInterconnectUpdateResponse]), ) @@ -149,7 +149,7 @@ class CfInterconnects(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CfInterconnectListResponse]._unwrapper, ), cast_to=cast(Type[CfInterconnectListResponse], ResultWrapper[CfInterconnectListResponse]), ) @@ -193,7 +193,7 @@ class CfInterconnects(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CfInterconnectGetResponse]._unwrapper, ), cast_to=cast(Type[CfInterconnectGetResponse], ResultWrapper[CfInterconnectGetResponse]), ) @@ -276,7 +276,7 @@ class AsyncCfInterconnects(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CfInterconnectUpdateResponse]._unwrapper, ), cast_to=cast(Type[CfInterconnectUpdateResponse], ResultWrapper[CfInterconnectUpdateResponse]), ) @@ -315,7 +315,7 @@ class AsyncCfInterconnects(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CfInterconnectListResponse]._unwrapper, ), cast_to=cast(Type[CfInterconnectListResponse], ResultWrapper[CfInterconnectListResponse]), ) @@ -359,7 +359,7 @@ class AsyncCfInterconnects(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CfInterconnectGetResponse]._unwrapper, ), cast_to=cast(Type[CfInterconnectGetResponse], ResultWrapper[CfInterconnectGetResponse]), ) diff --git a/src/cloudflare/resources/magic_transit/gre_tunnels.py b/src/cloudflare/resources/magic_transit/gre_tunnels.py index 7830ca2be..89f6699f4 100644 --- a/src/cloudflare/resources/magic_transit/gre_tunnels.py +++ b/src/cloudflare/resources/magic_transit/gre_tunnels.py @@ -85,7 +85,7 @@ class GRETunnels(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[GRETunnelCreateResponse]._unwrapper, ), cast_to=cast(Type[GRETunnelCreateResponse], ResultWrapper[GRETunnelCreateResponse]), ) @@ -170,7 +170,7 @@ class GRETunnels(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[GRETunnelUpdateResponse]._unwrapper, ), cast_to=cast(Type[GRETunnelUpdateResponse], ResultWrapper[GRETunnelUpdateResponse]), ) @@ -209,7 +209,7 @@ class GRETunnels(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[GRETunnelListResponse]._unwrapper, ), cast_to=cast(Type[GRETunnelListResponse], ResultWrapper[GRETunnelListResponse]), ) @@ -257,7 +257,7 @@ class GRETunnels(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[GRETunnelDeleteResponse]._unwrapper, ), cast_to=cast(Type[GRETunnelDeleteResponse], ResultWrapper[GRETunnelDeleteResponse]), ) @@ -301,7 +301,7 @@ class GRETunnels(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[GRETunnelGetResponse]._unwrapper, ), cast_to=cast(Type[GRETunnelGetResponse], ResultWrapper[GRETunnelGetResponse]), ) @@ -354,7 +354,7 @@ class AsyncGRETunnels(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[GRETunnelCreateResponse]._unwrapper, ), cast_to=cast(Type[GRETunnelCreateResponse], ResultWrapper[GRETunnelCreateResponse]), ) @@ -439,7 +439,7 @@ class AsyncGRETunnels(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[GRETunnelUpdateResponse]._unwrapper, ), cast_to=cast(Type[GRETunnelUpdateResponse], ResultWrapper[GRETunnelUpdateResponse]), ) @@ -478,7 +478,7 @@ class AsyncGRETunnels(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[GRETunnelListResponse]._unwrapper, ), cast_to=cast(Type[GRETunnelListResponse], ResultWrapper[GRETunnelListResponse]), ) @@ -526,7 +526,7 @@ class AsyncGRETunnels(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[GRETunnelDeleteResponse]._unwrapper, ), cast_to=cast(Type[GRETunnelDeleteResponse], ResultWrapper[GRETunnelDeleteResponse]), ) @@ -570,7 +570,7 @@ class AsyncGRETunnels(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[GRETunnelGetResponse]._unwrapper, ), cast_to=cast(Type[GRETunnelGetResponse], ResultWrapper[GRETunnelGetResponse]), ) diff --git a/src/cloudflare/resources/magic_transit/ipsec_tunnels.py b/src/cloudflare/resources/magic_transit/ipsec_tunnels.py index 2758342bf..456550c7f 100644 --- a/src/cloudflare/resources/magic_transit/ipsec_tunnels.py +++ b/src/cloudflare/resources/magic_transit/ipsec_tunnels.py @@ -125,7 +125,7 @@ class IPSECTunnels(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IPSECTunnelCreateResponse]._unwrapper, ), cast_to=cast(Type[IPSECTunnelCreateResponse], ResultWrapper[IPSECTunnelCreateResponse]), ) @@ -211,7 +211,7 @@ class IPSECTunnels(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IPSECTunnelUpdateResponse]._unwrapper, ), cast_to=cast(Type[IPSECTunnelUpdateResponse], ResultWrapper[IPSECTunnelUpdateResponse]), ) @@ -250,7 +250,7 @@ class IPSECTunnels(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IPSECTunnelListResponse]._unwrapper, ), cast_to=cast(Type[IPSECTunnelListResponse], ResultWrapper[IPSECTunnelListResponse]), ) @@ -298,7 +298,7 @@ class IPSECTunnels(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IPSECTunnelDeleteResponse]._unwrapper, ), cast_to=cast(Type[IPSECTunnelDeleteResponse], ResultWrapper[IPSECTunnelDeleteResponse]), ) @@ -342,7 +342,7 @@ class IPSECTunnels(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IPSECTunnelGetResponse]._unwrapper, ), cast_to=cast(Type[IPSECTunnelGetResponse], ResultWrapper[IPSECTunnelGetResponse]), ) @@ -392,7 +392,7 @@ class IPSECTunnels(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IPSECTunnelPSKGenerateResponse]._unwrapper, ), cast_to=cast(Type[IPSECTunnelPSKGenerateResponse], ResultWrapper[IPSECTunnelPSKGenerateResponse]), ) @@ -483,7 +483,7 @@ class AsyncIPSECTunnels(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IPSECTunnelCreateResponse]._unwrapper, ), cast_to=cast(Type[IPSECTunnelCreateResponse], ResultWrapper[IPSECTunnelCreateResponse]), ) @@ -569,7 +569,7 @@ class AsyncIPSECTunnels(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IPSECTunnelUpdateResponse]._unwrapper, ), cast_to=cast(Type[IPSECTunnelUpdateResponse], ResultWrapper[IPSECTunnelUpdateResponse]), ) @@ -608,7 +608,7 @@ class AsyncIPSECTunnels(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IPSECTunnelListResponse]._unwrapper, ), cast_to=cast(Type[IPSECTunnelListResponse], ResultWrapper[IPSECTunnelListResponse]), ) @@ -656,7 +656,7 @@ class AsyncIPSECTunnels(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IPSECTunnelDeleteResponse]._unwrapper, ), cast_to=cast(Type[IPSECTunnelDeleteResponse], ResultWrapper[IPSECTunnelDeleteResponse]), ) @@ -700,7 +700,7 @@ class AsyncIPSECTunnels(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IPSECTunnelGetResponse]._unwrapper, ), cast_to=cast(Type[IPSECTunnelGetResponse], ResultWrapper[IPSECTunnelGetResponse]), ) @@ -750,7 +750,7 @@ class AsyncIPSECTunnels(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IPSECTunnelPSKGenerateResponse]._unwrapper, ), cast_to=cast(Type[IPSECTunnelPSKGenerateResponse], ResultWrapper[IPSECTunnelPSKGenerateResponse]), ) diff --git a/src/cloudflare/resources/magic_transit/routes.py b/src/cloudflare/resources/magic_transit/routes.py index dc32a6e4c..b9dd1e255 100644 --- a/src/cloudflare/resources/magic_transit/routes.py +++ b/src/cloudflare/resources/magic_transit/routes.py @@ -87,7 +87,7 @@ class Routes(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RouteCreateResponse]._unwrapper, ), cast_to=cast(Type[RouteCreateResponse], ResultWrapper[RouteCreateResponse]), ) @@ -162,7 +162,7 @@ class Routes(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RouteUpdateResponse]._unwrapper, ), cast_to=cast(Type[RouteUpdateResponse], ResultWrapper[RouteUpdateResponse]), ) @@ -201,7 +201,7 @@ class Routes(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RouteListResponse]._unwrapper, ), cast_to=cast(Type[RouteListResponse], ResultWrapper[RouteListResponse]), ) @@ -247,7 +247,7 @@ class Routes(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RouteDeleteResponse]._unwrapper, ), cast_to=cast(Type[RouteDeleteResponse], ResultWrapper[RouteDeleteResponse]), ) @@ -288,7 +288,7 @@ class Routes(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RouteEmptyResponse]._unwrapper, ), cast_to=cast(Type[RouteEmptyResponse], ResultWrapper[RouteEmptyResponse]), ) @@ -332,7 +332,7 @@ class Routes(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RouteGetResponse]._unwrapper, ), cast_to=cast(Type[RouteGetResponse], ResultWrapper[RouteGetResponse]), ) @@ -385,7 +385,7 @@ class AsyncRoutes(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RouteCreateResponse]._unwrapper, ), cast_to=cast(Type[RouteCreateResponse], ResultWrapper[RouteCreateResponse]), ) @@ -460,7 +460,7 @@ class AsyncRoutes(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RouteUpdateResponse]._unwrapper, ), cast_to=cast(Type[RouteUpdateResponse], ResultWrapper[RouteUpdateResponse]), ) @@ -499,7 +499,7 @@ class AsyncRoutes(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RouteListResponse]._unwrapper, ), cast_to=cast(Type[RouteListResponse], ResultWrapper[RouteListResponse]), ) @@ -545,7 +545,7 @@ class AsyncRoutes(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RouteDeleteResponse]._unwrapper, ), cast_to=cast(Type[RouteDeleteResponse], ResultWrapper[RouteDeleteResponse]), ) @@ -586,7 +586,7 @@ class AsyncRoutes(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RouteEmptyResponse]._unwrapper, ), cast_to=cast(Type[RouteEmptyResponse], ResultWrapper[RouteEmptyResponse]), ) @@ -630,7 +630,7 @@ class AsyncRoutes(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RouteGetResponse]._unwrapper, ), cast_to=cast(Type[RouteGetResponse], ResultWrapper[RouteGetResponse]), ) diff --git a/src/cloudflare/resources/magic_transit/sites/acls.py b/src/cloudflare/resources/magic_transit/sites/acls.py index b12c4fbf6..13b0fac0f 100644 --- a/src/cloudflare/resources/magic_transit/sites/acls.py +++ b/src/cloudflare/resources/magic_transit/sites/acls.py @@ -87,7 +87,7 @@ class ACLs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ACLCreateResponse]._unwrapper, ), cast_to=cast(Type[ACLCreateResponse], ResultWrapper[ACLCreateResponse]), ) @@ -138,7 +138,7 @@ class ACLs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ACLUpdateResponse]._unwrapper, ), cast_to=cast(Type[ACLUpdateResponse], ResultWrapper[ACLUpdateResponse]), ) @@ -182,7 +182,7 @@ class ACLs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ACLListResponse]._unwrapper, ), cast_to=cast(Type[ACLListResponse], ResultWrapper[ACLListResponse]), ) @@ -233,7 +233,7 @@ class ACLs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ACLDeleteResponse]._unwrapper, ), cast_to=cast(Type[ACLDeleteResponse], ResultWrapper[ACLDeleteResponse]), ) @@ -282,7 +282,7 @@ class ACLs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ACLGetResponse]._unwrapper, ), cast_to=cast(Type[ACLGetResponse], ResultWrapper[ACLGetResponse]), ) @@ -338,7 +338,7 @@ class AsyncACLs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ACLCreateResponse]._unwrapper, ), cast_to=cast(Type[ACLCreateResponse], ResultWrapper[ACLCreateResponse]), ) @@ -389,7 +389,7 @@ class AsyncACLs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ACLUpdateResponse]._unwrapper, ), cast_to=cast(Type[ACLUpdateResponse], ResultWrapper[ACLUpdateResponse]), ) @@ -433,7 +433,7 @@ class AsyncACLs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ACLListResponse]._unwrapper, ), cast_to=cast(Type[ACLListResponse], ResultWrapper[ACLListResponse]), ) @@ -484,7 +484,7 @@ class AsyncACLs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ACLDeleteResponse]._unwrapper, ), cast_to=cast(Type[ACLDeleteResponse], ResultWrapper[ACLDeleteResponse]), ) @@ -533,7 +533,7 @@ class AsyncACLs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ACLGetResponse]._unwrapper, ), cast_to=cast(Type[ACLGetResponse], ResultWrapper[ACLGetResponse]), ) diff --git a/src/cloudflare/resources/magic_transit/sites/lans.py b/src/cloudflare/resources/magic_transit/sites/lans.py index 2cd09a995..ec25b8428 100644 --- a/src/cloudflare/resources/magic_transit/sites/lans.py +++ b/src/cloudflare/resources/magic_transit/sites/lans.py @@ -89,7 +89,7 @@ class LANs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[LANCreateResponse]._unwrapper, ), cast_to=cast(Type[LANCreateResponse], ResultWrapper[LANCreateResponse]), ) @@ -140,7 +140,7 @@ class LANs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[LANUpdateResponse]._unwrapper, ), cast_to=cast(Type[LANUpdateResponse], ResultWrapper[LANUpdateResponse]), ) @@ -184,7 +184,7 @@ class LANs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[LANListResponse]._unwrapper, ), cast_to=cast(Type[LANListResponse], ResultWrapper[LANListResponse]), ) @@ -235,7 +235,7 @@ class LANs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[LANDeleteResponse]._unwrapper, ), cast_to=cast(Type[LANDeleteResponse], ResultWrapper[LANDeleteResponse]), ) @@ -284,7 +284,7 @@ class LANs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[LANGetResponse]._unwrapper, ), cast_to=cast(Type[LANGetResponse], ResultWrapper[LANGetResponse]), ) @@ -342,7 +342,7 @@ class AsyncLANs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[LANCreateResponse]._unwrapper, ), cast_to=cast(Type[LANCreateResponse], ResultWrapper[LANCreateResponse]), ) @@ -393,7 +393,7 @@ class AsyncLANs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[LANUpdateResponse]._unwrapper, ), cast_to=cast(Type[LANUpdateResponse], ResultWrapper[LANUpdateResponse]), ) @@ -437,7 +437,7 @@ class AsyncLANs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[LANListResponse]._unwrapper, ), cast_to=cast(Type[LANListResponse], ResultWrapper[LANListResponse]), ) @@ -488,7 +488,7 @@ class AsyncLANs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[LANDeleteResponse]._unwrapper, ), cast_to=cast(Type[LANDeleteResponse], ResultWrapper[LANDeleteResponse]), ) @@ -537,7 +537,7 @@ class AsyncLANs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[LANGetResponse]._unwrapper, ), cast_to=cast(Type[LANGetResponse], ResultWrapper[LANGetResponse]), ) diff --git a/src/cloudflare/resources/magic_transit/sites/sites.py b/src/cloudflare/resources/magic_transit/sites/sites.py index 6e09616ee..a6adc4f4c 100644 --- a/src/cloudflare/resources/magic_transit/sites/sites.py +++ b/src/cloudflare/resources/magic_transit/sites/sites.py @@ -119,7 +119,7 @@ class Sites(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SiteCreateResponse]._unwrapper, ), cast_to=cast(Type[SiteCreateResponse], ResultWrapper[SiteCreateResponse]), ) @@ -165,7 +165,7 @@ class Sites(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SiteUpdateResponse]._unwrapper, ), cast_to=cast(Type[SiteUpdateResponse], ResultWrapper[SiteUpdateResponse]), ) @@ -211,7 +211,7 @@ class Sites(SyncAPIResource): extra_body=extra_body, timeout=timeout, query=maybe_transform({"connector_identifier": connector_identifier}, site_list_params.SiteListParams), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SiteListResponse]._unwrapper, ), cast_to=cast(Type[SiteListResponse], ResultWrapper[SiteListResponse]), ) @@ -257,7 +257,7 @@ class Sites(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SiteDeleteResponse]._unwrapper, ), cast_to=cast(Type[SiteDeleteResponse], ResultWrapper[SiteDeleteResponse]), ) @@ -301,7 +301,7 @@ class Sites(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SiteGetResponse]._unwrapper, ), cast_to=cast(Type[SiteGetResponse], ResultWrapper[SiteGetResponse]), ) @@ -364,7 +364,7 @@ class AsyncSites(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SiteCreateResponse]._unwrapper, ), cast_to=cast(Type[SiteCreateResponse], ResultWrapper[SiteCreateResponse]), ) @@ -410,7 +410,7 @@ class AsyncSites(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SiteUpdateResponse]._unwrapper, ), cast_to=cast(Type[SiteUpdateResponse], ResultWrapper[SiteUpdateResponse]), ) @@ -458,7 +458,7 @@ class AsyncSites(AsyncAPIResource): query=await async_maybe_transform( {"connector_identifier": connector_identifier}, site_list_params.SiteListParams ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SiteListResponse]._unwrapper, ), cast_to=cast(Type[SiteListResponse], ResultWrapper[SiteListResponse]), ) @@ -504,7 +504,7 @@ class AsyncSites(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SiteDeleteResponse]._unwrapper, ), cast_to=cast(Type[SiteDeleteResponse], ResultWrapper[SiteDeleteResponse]), ) @@ -548,7 +548,7 @@ class AsyncSites(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SiteGetResponse]._unwrapper, ), cast_to=cast(Type[SiteGetResponse], ResultWrapper[SiteGetResponse]), ) diff --git a/src/cloudflare/resources/magic_transit/sites/wans.py b/src/cloudflare/resources/magic_transit/sites/wans.py index c50c56974..61358dbad 100644 --- a/src/cloudflare/resources/magic_transit/sites/wans.py +++ b/src/cloudflare/resources/magic_transit/sites/wans.py @@ -87,7 +87,7 @@ class WANs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[WANCreateResponse]._unwrapper, ), cast_to=cast(Type[WANCreateResponse], ResultWrapper[WANCreateResponse]), ) @@ -138,7 +138,7 @@ class WANs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[WANUpdateResponse]._unwrapper, ), cast_to=cast(Type[WANUpdateResponse], ResultWrapper[WANUpdateResponse]), ) @@ -182,7 +182,7 @@ class WANs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[WANListResponse]._unwrapper, ), cast_to=cast(Type[WANListResponse], ResultWrapper[WANListResponse]), ) @@ -233,7 +233,7 @@ class WANs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[WANDeleteResponse]._unwrapper, ), cast_to=cast(Type[WANDeleteResponse], ResultWrapper[WANDeleteResponse]), ) @@ -282,7 +282,7 @@ class WANs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[WANGetResponse]._unwrapper, ), cast_to=cast(Type[WANGetResponse], ResultWrapper[WANGetResponse]), ) @@ -338,7 +338,7 @@ class AsyncWANs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[WANCreateResponse]._unwrapper, ), cast_to=cast(Type[WANCreateResponse], ResultWrapper[WANCreateResponse]), ) @@ -389,7 +389,7 @@ class AsyncWANs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[WANUpdateResponse]._unwrapper, ), cast_to=cast(Type[WANUpdateResponse], ResultWrapper[WANUpdateResponse]), ) @@ -433,7 +433,7 @@ class AsyncWANs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[WANListResponse]._unwrapper, ), cast_to=cast(Type[WANListResponse], ResultWrapper[WANListResponse]), ) @@ -484,7 +484,7 @@ class AsyncWANs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[WANDeleteResponse]._unwrapper, ), cast_to=cast(Type[WANDeleteResponse], ResultWrapper[WANDeleteResponse]), ) @@ -533,7 +533,7 @@ class AsyncWANs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[WANGetResponse]._unwrapper, ), cast_to=cast(Type[WANGetResponse], ResultWrapper[WANGetResponse]), ) diff --git a/src/cloudflare/resources/memberships.py b/src/cloudflare/resources/memberships.py index 14796f005..ab7b71ea7 100644 --- a/src/cloudflare/resources/memberships.py +++ b/src/cloudflare/resources/memberships.py @@ -88,7 +88,7 @@ class Memberships(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[MembershipUpdateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[MembershipUpdateResponse] @@ -197,7 +197,7 @@ class Memberships(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[MembershipDeleteResponse]._unwrapper, ), cast_to=cast(Type[MembershipDeleteResponse], ResultWrapper[MembershipDeleteResponse]), ) @@ -238,7 +238,7 @@ class Memberships(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[MembershipGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[MembershipGetResponse] @@ -296,7 +296,7 @@ class AsyncMemberships(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[MembershipUpdateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[MembershipUpdateResponse] @@ -405,7 +405,7 @@ class AsyncMemberships(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[MembershipDeleteResponse]._unwrapper, ), cast_to=cast(Type[MembershipDeleteResponse], ResultWrapper[MembershipDeleteResponse]), ) @@ -446,7 +446,7 @@ class AsyncMemberships(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[MembershipGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[MembershipGetResponse] diff --git a/src/cloudflare/resources/mtls_certificates/associations.py b/src/cloudflare/resources/mtls_certificates/associations.py index 7b6653a1a..935cdea4a 100644 --- a/src/cloudflare/resources/mtls_certificates/associations.py +++ b/src/cloudflare/resources/mtls_certificates/associations.py @@ -74,7 +74,7 @@ class Associations(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[AssociationGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[AssociationGetResponse]], ResultWrapper[AssociationGetResponse]), ) @@ -130,7 +130,7 @@ class AsyncAssociations(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[AssociationGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[AssociationGetResponse]], ResultWrapper[AssociationGetResponse]), ) diff --git a/src/cloudflare/resources/mtls_certificates/mtls_certificates.py b/src/cloudflare/resources/mtls_certificates/mtls_certificates.py index 301c518c3..41e840242 100644 --- a/src/cloudflare/resources/mtls_certificates/mtls_certificates.py +++ b/src/cloudflare/resources/mtls_certificates/mtls_certificates.py @@ -111,7 +111,7 @@ class MTLSCertificates(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[MTLSCertificateCreateResponse]._unwrapper, ), cast_to=cast(Type[MTLSCertificateCreateResponse], ResultWrapper[MTLSCertificateCreateResponse]), ) @@ -196,7 +196,7 @@ class MTLSCertificates(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[MTLSCertificate]._unwrapper, ), cast_to=cast(Type[MTLSCertificate], ResultWrapper[MTLSCertificate]), ) @@ -242,7 +242,7 @@ class MTLSCertificates(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[MTLSCertificate]._unwrapper, ), cast_to=cast(Type[MTLSCertificate], ResultWrapper[MTLSCertificate]), ) @@ -316,7 +316,7 @@ class AsyncMTLSCertificates(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[MTLSCertificateCreateResponse]._unwrapper, ), cast_to=cast(Type[MTLSCertificateCreateResponse], ResultWrapper[MTLSCertificateCreateResponse]), ) @@ -401,7 +401,7 @@ class AsyncMTLSCertificates(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[MTLSCertificate]._unwrapper, ), cast_to=cast(Type[MTLSCertificate], ResultWrapper[MTLSCertificate]), ) @@ -447,7 +447,7 @@ class AsyncMTLSCertificates(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[MTLSCertificate]._unwrapper, ), cast_to=cast(Type[MTLSCertificate], ResultWrapper[MTLSCertificate]), ) diff --git a/src/cloudflare/resources/origin_ca_certificates.py b/src/cloudflare/resources/origin_ca_certificates.py index 32b479da8..ad1379cad 100644 --- a/src/cloudflare/resources/origin_ca_certificates.py +++ b/src/cloudflare/resources/origin_ca_certificates.py @@ -104,7 +104,7 @@ class OriginCACertificates(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[OriginCACertificateCreateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[OriginCACertificateCreateResponse] @@ -194,7 +194,7 @@ class OriginCACertificates(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[OriginCACertificateDeleteResponse]._unwrapper, ), cast_to=cast(Type[OriginCACertificateDeleteResponse], ResultWrapper[OriginCACertificateDeleteResponse]), ) @@ -238,7 +238,7 @@ class OriginCACertificates(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[OriginCACertificateGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[OriginCACertificateGetResponse] @@ -312,7 +312,7 @@ class AsyncOriginCACertificates(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[OriginCACertificateCreateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[OriginCACertificateCreateResponse] @@ -402,7 +402,7 @@ class AsyncOriginCACertificates(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[OriginCACertificateDeleteResponse]._unwrapper, ), cast_to=cast(Type[OriginCACertificateDeleteResponse], ResultWrapper[OriginCACertificateDeleteResponse]), ) @@ -446,7 +446,7 @@ class AsyncOriginCACertificates(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[OriginCACertificateGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[OriginCACertificateGetResponse] diff --git a/src/cloudflare/resources/origin_post_quantum_encryption.py b/src/cloudflare/resources/origin_post_quantum_encryption.py index 481ea0b2b..51f0923f4 100644 --- a/src/cloudflare/resources/origin_post_quantum_encryption.py +++ b/src/cloudflare/resources/origin_post_quantum_encryption.py @@ -90,7 +90,7 @@ class OriginPostQuantumEncryption(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[OriginPostQuantumEncryptionUpdateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[OriginPostQuantumEncryptionUpdateResponse] @@ -139,7 +139,7 @@ class OriginPostQuantumEncryption(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[OriginPostQuantumEncryptionGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[OriginPostQuantumEncryptionGetResponse] @@ -205,7 +205,7 @@ class AsyncOriginPostQuantumEncryption(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[OriginPostQuantumEncryptionUpdateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[OriginPostQuantumEncryptionUpdateResponse] @@ -254,7 +254,7 @@ class AsyncOriginPostQuantumEncryption(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[OriginPostQuantumEncryptionGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[OriginPostQuantumEncryptionGetResponse] diff --git a/src/cloudflare/resources/origin_tls_client_auth/hostnames/certificates.py b/src/cloudflare/resources/origin_tls_client_auth/hostnames/certificates.py index 7694a0ec5..c62e636d9 100644 --- a/src/cloudflare/resources/origin_tls_client_auth/hostnames/certificates.py +++ b/src/cloudflare/resources/origin_tls_client_auth/hostnames/certificates.py @@ -95,7 +95,7 @@ class Certificates(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CertificateCreateResponse]._unwrapper, ), cast_to=cast(Type[CertificateCreateResponse], ResultWrapper[CertificateCreateResponse]), ) @@ -177,7 +177,7 @@ class Certificates(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CertificateDeleteResponse]._unwrapper, ), cast_to=cast(Type[CertificateDeleteResponse], ResultWrapper[CertificateDeleteResponse]), ) @@ -221,7 +221,7 @@ class Certificates(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CertificateGetResponse]._unwrapper, ), cast_to=cast(Type[CertificateGetResponse], ResultWrapper[CertificateGetResponse]), ) @@ -285,7 +285,7 @@ class AsyncCertificates(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CertificateCreateResponse]._unwrapper, ), cast_to=cast(Type[CertificateCreateResponse], ResultWrapper[CertificateCreateResponse]), ) @@ -367,7 +367,7 @@ class AsyncCertificates(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CertificateDeleteResponse]._unwrapper, ), cast_to=cast(Type[CertificateDeleteResponse], ResultWrapper[CertificateDeleteResponse]), ) @@ -411,7 +411,7 @@ class AsyncCertificates(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CertificateGetResponse]._unwrapper, ), cast_to=cast(Type[CertificateGetResponse], ResultWrapper[CertificateGetResponse]), ) diff --git a/src/cloudflare/resources/origin_tls_client_auth/hostnames/hostnames.py b/src/cloudflare/resources/origin_tls_client_auth/hostnames/hostnames.py index a3dff7129..0d45e3f95 100644 --- a/src/cloudflare/resources/origin_tls_client_auth/hostnames/hostnames.py +++ b/src/cloudflare/resources/origin_tls_client_auth/hostnames/hostnames.py @@ -89,7 +89,7 @@ class Hostnames(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[HostnameUpdateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[HostnameUpdateResponse]], ResultWrapper[HostnameUpdateResponse]), ) @@ -134,7 +134,7 @@ class Hostnames(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[AuthenticatedOriginPull]._unwrapper, ), cast_to=cast(Type[AuthenticatedOriginPull], ResultWrapper[AuthenticatedOriginPull]), ) @@ -193,7 +193,7 @@ class AsyncHostnames(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[HostnameUpdateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[HostnameUpdateResponse]], ResultWrapper[HostnameUpdateResponse]), ) @@ -238,7 +238,7 @@ class AsyncHostnames(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[AuthenticatedOriginPull]._unwrapper, ), cast_to=cast(Type[AuthenticatedOriginPull], ResultWrapper[AuthenticatedOriginPull]), ) diff --git a/src/cloudflare/resources/origin_tls_client_auth/origin_tls_client_auth.py b/src/cloudflare/resources/origin_tls_client_auth/origin_tls_client_auth.py index 73b4f4be2..440469aa8 100644 --- a/src/cloudflare/resources/origin_tls_client_auth/origin_tls_client_auth.py +++ b/src/cloudflare/resources/origin_tls_client_auth/origin_tls_client_auth.py @@ -124,7 +124,7 @@ class OriginTLSClientAuth(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[OriginTLSClientAuthCreateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[OriginTLSClientAuthCreateResponse] @@ -211,7 +211,7 @@ class OriginTLSClientAuth(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[OriginTLSClientAuthDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[OriginTLSClientAuthDeleteResponse] @@ -260,7 +260,7 @@ class OriginTLSClientAuth(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[OriginTLSClientAuthGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[OriginTLSClientAuthGetResponse] @@ -339,7 +339,7 @@ class AsyncOriginTLSClientAuth(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[OriginTLSClientAuthCreateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[OriginTLSClientAuthCreateResponse] @@ -428,7 +428,7 @@ class AsyncOriginTLSClientAuth(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[OriginTLSClientAuthDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[OriginTLSClientAuthDeleteResponse] @@ -477,7 +477,7 @@ class AsyncOriginTLSClientAuth(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[OriginTLSClientAuthGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[OriginTLSClientAuthGetResponse] diff --git a/src/cloudflare/resources/origin_tls_client_auth/settings.py b/src/cloudflare/resources/origin_tls_client_auth/settings.py index 217082afc..b215f6b47 100644 --- a/src/cloudflare/resources/origin_tls_client_auth/settings.py +++ b/src/cloudflare/resources/origin_tls_client_auth/settings.py @@ -78,7 +78,7 @@ class Settings(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SettingUpdateResponse]._unwrapper, ), cast_to=cast(Type[SettingUpdateResponse], ResultWrapper[SettingUpdateResponse]), ) @@ -119,7 +119,7 @@ class Settings(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SettingGetResponse]._unwrapper, ), cast_to=cast(Type[SettingGetResponse], ResultWrapper[SettingGetResponse]), ) @@ -175,7 +175,7 @@ class AsyncSettings(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SettingUpdateResponse]._unwrapper, ), cast_to=cast(Type[SettingUpdateResponse], ResultWrapper[SettingUpdateResponse]), ) @@ -216,7 +216,7 @@ class AsyncSettings(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SettingGetResponse]._unwrapper, ), cast_to=cast(Type[SettingGetResponse], ResultWrapper[SettingGetResponse]), ) diff --git a/src/cloudflare/resources/page_shield/page_shield.py b/src/cloudflare/resources/page_shield/page_shield.py index 7d7258a07..2c04d6b0c 100644 --- a/src/cloudflare/resources/page_shield/page_shield.py +++ b/src/cloudflare/resources/page_shield/page_shield.py @@ -125,7 +125,7 @@ class PageShield(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PageShieldUpdateResponse]._unwrapper, ), cast_to=cast(Type[PageShieldUpdateResponse], ResultWrapper[PageShieldUpdateResponse]), ) @@ -164,7 +164,7 @@ class PageShield(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Setting]._unwrapper, ), cast_to=cast(Type[Setting], ResultWrapper[Setting]), ) @@ -243,7 +243,7 @@ class AsyncPageShield(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PageShieldUpdateResponse]._unwrapper, ), cast_to=cast(Type[PageShieldUpdateResponse], ResultWrapper[PageShieldUpdateResponse]), ) @@ -282,7 +282,7 @@ class AsyncPageShield(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Setting]._unwrapper, ), cast_to=cast(Type[Setting], ResultWrapper[Setting]), ) diff --git a/src/cloudflare/resources/pagerules/pagerules.py b/src/cloudflare/resources/pagerules/pagerules.py index cf61482af..29ec83cb7 100644 --- a/src/cloudflare/resources/pagerules/pagerules.py +++ b/src/cloudflare/resources/pagerules/pagerules.py @@ -126,7 +126,7 @@ class Pagerules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PageruleCreateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[PageruleCreateResponse] @@ -203,7 +203,7 @@ class Pagerules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PageruleUpdateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[PageruleUpdateResponse] @@ -267,7 +267,7 @@ class Pagerules(SyncAPIResource): }, pagerule_list_params.PageruleListParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PageruleListResponse]._unwrapper, ), cast_to=cast(Type[PageruleListResponse], ResultWrapper[PageruleListResponse]), ) @@ -313,7 +313,7 @@ class Pagerules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[PageruleDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[PageruleDeleteResponse]], ResultWrapper[PageruleDeleteResponse]), ) @@ -385,7 +385,7 @@ class Pagerules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PageruleEditResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[PageruleEditResponse] @@ -434,7 +434,7 @@ class Pagerules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PageruleGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[PageruleGetResponse] @@ -518,7 +518,7 @@ class AsyncPagerules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PageruleCreateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[PageruleCreateResponse] @@ -595,7 +595,7 @@ class AsyncPagerules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PageruleUpdateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[PageruleUpdateResponse] @@ -659,7 +659,7 @@ class AsyncPagerules(AsyncAPIResource): }, pagerule_list_params.PageruleListParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PageruleListResponse]._unwrapper, ), cast_to=cast(Type[PageruleListResponse], ResultWrapper[PageruleListResponse]), ) @@ -705,7 +705,7 @@ class AsyncPagerules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[PageruleDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[PageruleDeleteResponse]], ResultWrapper[PageruleDeleteResponse]), ) @@ -777,7 +777,7 @@ class AsyncPagerules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PageruleEditResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[PageruleEditResponse] @@ -826,7 +826,7 @@ class AsyncPagerules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PageruleGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[PageruleGetResponse] diff --git a/src/cloudflare/resources/pagerules/settings.py b/src/cloudflare/resources/pagerules/settings.py index 10275729a..6981b9f61 100644 --- a/src/cloudflare/resources/pagerules/settings.py +++ b/src/cloudflare/resources/pagerules/settings.py @@ -68,7 +68,7 @@ class Settings(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SettingListResponse]._unwrapper, ), cast_to=cast(Type[SettingListResponse], ResultWrapper[SettingListResponse]), ) @@ -118,7 +118,7 @@ class AsyncSettings(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SettingListResponse]._unwrapper, ), cast_to=cast(Type[SettingListResponse], ResultWrapper[SettingListResponse]), ) diff --git a/src/cloudflare/resources/pages/projects/deployments/deployments.py b/src/cloudflare/resources/pages/projects/deployments/deployments.py index 51622d575..c3c3d1314 100644 --- a/src/cloudflare/resources/pages/projects/deployments/deployments.py +++ b/src/cloudflare/resources/pages/projects/deployments/deployments.py @@ -106,7 +106,7 @@ class Deployments(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Deployment]._unwrapper, ), cast_to=cast(Type[Deployment], ResultWrapper[Deployment]), ) @@ -250,7 +250,7 @@ class Deployments(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Deployment]._unwrapper, ), cast_to=cast(Type[Deployment], ResultWrapper[Deployment]), ) @@ -301,7 +301,7 @@ class Deployments(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Deployment]._unwrapper, ), cast_to=cast(Type[Deployment], ResultWrapper[Deployment]), ) @@ -354,7 +354,7 @@ class Deployments(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Deployment]._unwrapper, ), cast_to=cast(Type[Deployment], ResultWrapper[Deployment]), ) @@ -419,7 +419,7 @@ class AsyncDeployments(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Deployment]._unwrapper, ), cast_to=cast(Type[Deployment], ResultWrapper[Deployment]), ) @@ -563,7 +563,7 @@ class AsyncDeployments(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Deployment]._unwrapper, ), cast_to=cast(Type[Deployment], ResultWrapper[Deployment]), ) @@ -614,7 +614,7 @@ class AsyncDeployments(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Deployment]._unwrapper, ), cast_to=cast(Type[Deployment], ResultWrapper[Deployment]), ) @@ -667,7 +667,7 @@ class AsyncDeployments(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Deployment]._unwrapper, ), cast_to=cast(Type[Deployment], ResultWrapper[Deployment]), ) diff --git a/src/cloudflare/resources/pages/projects/deployments/history/logs.py b/src/cloudflare/resources/pages/projects/deployments/history/logs.py index 16a9f3a2f..7be7379e0 100644 --- a/src/cloudflare/resources/pages/projects/deployments/history/logs.py +++ b/src/cloudflare/resources/pages/projects/deployments/history/logs.py @@ -79,7 +79,7 @@ class Logs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[LogGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[LogGetResponse] @@ -143,7 +143,7 @@ class AsyncLogs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[LogGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[LogGetResponse] diff --git a/src/cloudflare/resources/pages/projects/domains.py b/src/cloudflare/resources/pages/projects/domains.py index 1bf8f0871..99c252b77 100644 --- a/src/cloudflare/resources/pages/projects/domains.py +++ b/src/cloudflare/resources/pages/projects/domains.py @@ -89,7 +89,7 @@ class Domains(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DomainCreateResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[DomainCreateResponse] @@ -233,7 +233,7 @@ class Domains(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DomainEditResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[DomainEditResponse] @@ -287,7 +287,7 @@ class Domains(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DomainGetResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[DomainGetResponse] @@ -348,7 +348,7 @@ class AsyncDomains(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DomainCreateResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[DomainCreateResponse] @@ -492,7 +492,7 @@ class AsyncDomains(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DomainEditResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[DomainEditResponse] @@ -546,7 +546,7 @@ class AsyncDomains(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DomainGetResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[DomainGetResponse] diff --git a/src/cloudflare/resources/pages/projects/projects.py b/src/cloudflare/resources/pages/projects/projects.py index 4f630d6b9..8bd1aaa76 100644 --- a/src/cloudflare/resources/pages/projects/projects.py +++ b/src/cloudflare/resources/pages/projects/projects.py @@ -134,7 +134,7 @@ class Projects(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ProjectCreateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[ProjectCreateResponse] @@ -265,7 +265,7 @@ class Projects(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ProjectEditResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[ProjectEditResponse] @@ -312,7 +312,7 @@ class Projects(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Project]._unwrapper, ), cast_to=cast(Type[Project], ResultWrapper[Project]), ) @@ -436,7 +436,7 @@ class AsyncProjects(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ProjectCreateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[ProjectCreateResponse] @@ -567,7 +567,7 @@ class AsyncProjects(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ProjectEditResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[ProjectEditResponse] @@ -614,7 +614,7 @@ class AsyncProjects(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Project]._unwrapper, ), cast_to=cast(Type[Project], ResultWrapper[Project]), ) diff --git a/src/cloudflare/resources/pcaps/ownership.py b/src/cloudflare/resources/pcaps/ownership.py index d83a71027..435497c3f 100644 --- a/src/cloudflare/resources/pcaps/ownership.py +++ b/src/cloudflare/resources/pcaps/ownership.py @@ -75,7 +75,7 @@ class OwnershipResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Ownership]._unwrapper, ), cast_to=cast(Type[Ownership], ResultWrapper[Ownership]), ) @@ -155,7 +155,7 @@ class OwnershipResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[OwnershipGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[OwnershipGetResponse]], ResultWrapper[OwnershipGetResponse]), ) @@ -207,7 +207,7 @@ class OwnershipResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Ownership]._unwrapper, ), cast_to=cast(Type[Ownership], ResultWrapper[Ownership]), ) @@ -262,7 +262,7 @@ class AsyncOwnershipResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Ownership]._unwrapper, ), cast_to=cast(Type[Ownership], ResultWrapper[Ownership]), ) @@ -342,7 +342,7 @@ class AsyncOwnershipResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[OwnershipGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[OwnershipGetResponse]], ResultWrapper[OwnershipGetResponse]), ) @@ -394,7 +394,7 @@ class AsyncOwnershipResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Ownership]._unwrapper, ), cast_to=cast(Type[Ownership], ResultWrapper[Ownership]), ) diff --git a/src/cloudflare/resources/pcaps/pcaps.py b/src/cloudflare/resources/pcaps/pcaps.py index 7ba2b3094..64c0a0e72 100644 --- a/src/cloudflare/resources/pcaps/pcaps.py +++ b/src/cloudflare/resources/pcaps/pcaps.py @@ -218,7 +218,7 @@ class PCAPs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PCAPCreateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[PCAPCreateResponse] @@ -303,7 +303,7 @@ class PCAPs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PCAPGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[PCAPGetResponse] @@ -476,7 +476,7 @@ class AsyncPCAPs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PCAPCreateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[PCAPCreateResponse] @@ -561,7 +561,7 @@ class AsyncPCAPs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PCAPGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[PCAPGetResponse] diff --git a/src/cloudflare/resources/plans.py b/src/cloudflare/resources/plans.py index 9b09f1e43..8e1dcf6f0 100644 --- a/src/cloudflare/resources/plans.py +++ b/src/cloudflare/resources/plans.py @@ -110,7 +110,7 @@ class Plans(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[AvailableRatePlan]._unwrapper, ), cast_to=cast(Type[AvailableRatePlan], ResultWrapper[AvailableRatePlan]), ) @@ -200,7 +200,7 @@ class AsyncPlans(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[AvailableRatePlan]._unwrapper, ), cast_to=cast(Type[AvailableRatePlan], ResultWrapper[AvailableRatePlan]), ) diff --git a/src/cloudflare/resources/queues/consumers.py b/src/cloudflare/resources/queues/consumers.py index e860164b6..6af856683 100644 --- a/src/cloudflare/resources/queues/consumers.py +++ b/src/cloudflare/resources/queues/consumers.py @@ -86,7 +86,7 @@ class Consumers(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ConsumerCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ConsumerCreateResponse]], ResultWrapper[ConsumerCreateResponse]), ) @@ -137,7 +137,7 @@ class Consumers(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ConsumerUpdateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ConsumerUpdateResponse]], ResultWrapper[ConsumerUpdateResponse]), ) @@ -190,7 +190,7 @@ class Consumers(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ConsumerDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[ConsumerDeleteResponse] @@ -237,7 +237,7 @@ class Consumers(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ConsumerGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ConsumerGetResponse]], ResultWrapper[ConsumerGetResponse]), ) @@ -293,7 +293,7 @@ class AsyncConsumers(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ConsumerCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ConsumerCreateResponse]], ResultWrapper[ConsumerCreateResponse]), ) @@ -344,7 +344,7 @@ class AsyncConsumers(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ConsumerUpdateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ConsumerUpdateResponse]], ResultWrapper[ConsumerUpdateResponse]), ) @@ -397,7 +397,7 @@ class AsyncConsumers(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ConsumerDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[ConsumerDeleteResponse] @@ -444,7 +444,7 @@ class AsyncConsumers(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ConsumerGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ConsumerGetResponse]], ResultWrapper[ConsumerGetResponse]), ) diff --git a/src/cloudflare/resources/queues/messages.py b/src/cloudflare/resources/queues/messages.py index f1f51247d..f459cd4a0 100644 --- a/src/cloudflare/resources/queues/messages.py +++ b/src/cloudflare/resources/queues/messages.py @@ -85,7 +85,7 @@ class Messages(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[MessageAckResponse]]._unwrapper, ), cast_to=cast(Type[Optional[MessageAckResponse]], ResultWrapper[MessageAckResponse]), ) @@ -143,7 +143,7 @@ class Messages(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[MessagePullResponse]]._unwrapper, ), cast_to=cast(Type[Optional[MessagePullResponse]], ResultWrapper[MessagePullResponse]), ) @@ -206,7 +206,7 @@ class AsyncMessages(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[MessageAckResponse]]._unwrapper, ), cast_to=cast(Type[Optional[MessageAckResponse]], ResultWrapper[MessageAckResponse]), ) @@ -264,7 +264,7 @@ class AsyncMessages(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[MessagePullResponse]]._unwrapper, ), cast_to=cast(Type[Optional[MessagePullResponse]], ResultWrapper[MessagePullResponse]), ) diff --git a/src/cloudflare/resources/queues/queues.py b/src/cloudflare/resources/queues/queues.py index 3f08826e8..0bee13bfc 100644 --- a/src/cloudflare/resources/queues/queues.py +++ b/src/cloudflare/resources/queues/queues.py @@ -107,7 +107,7 @@ class Queues(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[QueueCreated]]._unwrapper, ), cast_to=cast(Type[Optional[QueueCreated]], ResultWrapper[QueueCreated]), ) @@ -153,7 +153,7 @@ class Queues(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[QueueUpdated]]._unwrapper, ), cast_to=cast(Type[Optional[QueueUpdated]], ResultWrapper[QueueUpdated]), ) @@ -237,7 +237,7 @@ class Queues(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[QueueDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[QueueDeleteResponse] @@ -284,7 +284,7 @@ class Queues(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Queue]]._unwrapper, ), cast_to=cast(Type[Optional[Queue]], ResultWrapper[Queue]), ) @@ -343,7 +343,7 @@ class AsyncQueues(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[QueueCreated]]._unwrapper, ), cast_to=cast(Type[Optional[QueueCreated]], ResultWrapper[QueueCreated]), ) @@ -389,7 +389,7 @@ class AsyncQueues(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[QueueUpdated]]._unwrapper, ), cast_to=cast(Type[Optional[QueueUpdated]], ResultWrapper[QueueUpdated]), ) @@ -473,7 +473,7 @@ class AsyncQueues(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[QueueDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[QueueDeleteResponse] @@ -520,7 +520,7 @@ class AsyncQueues(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Queue]]._unwrapper, ), cast_to=cast(Type[Optional[Queue]], ResultWrapper[Queue]), ) diff --git a/src/cloudflare/resources/r2/buckets.py b/src/cloudflare/resources/r2/buckets.py index d9860b4d9..6d31b7904 100644 --- a/src/cloudflare/resources/r2/buckets.py +++ b/src/cloudflare/resources/r2/buckets.py @@ -87,7 +87,7 @@ class Buckets(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Bucket]._unwrapper, ), cast_to=cast(Type[Bucket], ResultWrapper[Bucket]), ) @@ -201,7 +201,7 @@ class Buckets(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[object]._unwrapper, ), cast_to=cast(Type[object], ResultWrapper[object]), ) @@ -245,7 +245,7 @@ class Buckets(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Bucket]._unwrapper, ), cast_to=cast(Type[Bucket], ResultWrapper[Bucket]), ) @@ -307,7 +307,7 @@ class AsyncBuckets(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Bucket]._unwrapper, ), cast_to=cast(Type[Bucket], ResultWrapper[Bucket]), ) @@ -421,7 +421,7 @@ class AsyncBuckets(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[object]._unwrapper, ), cast_to=cast(Type[object], ResultWrapper[object]), ) @@ -465,7 +465,7 @@ class AsyncBuckets(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Bucket]._unwrapper, ), cast_to=cast(Type[Bucket], ResultWrapper[Bucket]), ) diff --git a/src/cloudflare/resources/r2/sippy.py b/src/cloudflare/resources/r2/sippy.py index cdc525cb7..85832cf33 100644 --- a/src/cloudflare/resources/r2/sippy.py +++ b/src/cloudflare/resources/r2/sippy.py @@ -147,7 +147,7 @@ class SippyResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Sippy]._unwrapper, ), cast_to=cast(Type[Sippy], ResultWrapper[Sippy]), ) @@ -191,7 +191,7 @@ class SippyResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SippyDeleteResponse]._unwrapper, ), cast_to=cast(Type[SippyDeleteResponse], ResultWrapper[SippyDeleteResponse]), ) @@ -235,7 +235,7 @@ class SippyResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Sippy]._unwrapper, ), cast_to=cast(Type[Sippy], ResultWrapper[Sippy]), ) @@ -359,7 +359,7 @@ class AsyncSippyResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Sippy]._unwrapper, ), cast_to=cast(Type[Sippy], ResultWrapper[Sippy]), ) @@ -403,7 +403,7 @@ class AsyncSippyResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SippyDeleteResponse]._unwrapper, ), cast_to=cast(Type[SippyDeleteResponse], ResultWrapper[SippyDeleteResponse]), ) @@ -447,7 +447,7 @@ class AsyncSippyResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Sippy]._unwrapper, ), cast_to=cast(Type[Sippy], ResultWrapper[Sippy]), ) diff --git a/src/cloudflare/resources/radar/annotations/outages.py b/src/cloudflare/resources/radar/annotations/outages.py index adab0d999..a91b73a86 100644 --- a/src/cloudflare/resources/radar/annotations/outages.py +++ b/src/cloudflare/resources/radar/annotations/outages.py @@ -128,7 +128,7 @@ class Outages(SyncAPIResource): }, outage_get_params.OutageGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[OutageGetResponse]._unwrapper, ), cast_to=cast(Type[OutageGetResponse], ResultWrapper[OutageGetResponse]), ) @@ -205,7 +205,7 @@ class Outages(SyncAPIResource): }, outage_locations_params.OutageLocationsParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[OutageLocationsResponse]._unwrapper, ), cast_to=cast(Type[OutageLocationsResponse], ResultWrapper[OutageLocationsResponse]), ) @@ -304,7 +304,7 @@ class AsyncOutages(AsyncAPIResource): }, outage_get_params.OutageGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[OutageGetResponse]._unwrapper, ), cast_to=cast(Type[OutageGetResponse], ResultWrapper[OutageGetResponse]), ) @@ -381,7 +381,7 @@ class AsyncOutages(AsyncAPIResource): }, outage_locations_params.OutageLocationsParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[OutageLocationsResponse]._unwrapper, ), cast_to=cast(Type[OutageLocationsResponse], ResultWrapper[OutageLocationsResponse]), ) diff --git a/src/cloudflare/resources/radar/as112/as112.py b/src/cloudflare/resources/radar/as112/as112.py index 1ede7b9ea..5afddb51f 100644 --- a/src/cloudflare/resources/radar/as112/as112.py +++ b/src/cloudflare/resources/radar/as112/as112.py @@ -174,7 +174,7 @@ class AS112(SyncAPIResource): }, as112_timeseries_params.AS112TimeseriesParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[AS112TimeseriesResponse]._unwrapper, ), cast_to=cast(Type[AS112TimeseriesResponse], ResultWrapper[AS112TimeseriesResponse]), ) @@ -300,7 +300,7 @@ class AsyncAS112(AsyncAPIResource): }, as112_timeseries_params.AS112TimeseriesParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[AS112TimeseriesResponse]._unwrapper, ), cast_to=cast(Type[AS112TimeseriesResponse], ResultWrapper[AS112TimeseriesResponse]), ) diff --git a/src/cloudflare/resources/radar/as112/summary.py b/src/cloudflare/resources/radar/as112/summary.py index 88bc7d1fc..fdec28f39 100644 --- a/src/cloudflare/resources/radar/as112/summary.py +++ b/src/cloudflare/resources/radar/as112/summary.py @@ -145,7 +145,7 @@ class Summary(SyncAPIResource): }, summary_dnssec_params.SummaryDNSSECParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryDNSSECResponse]._unwrapper, ), cast_to=cast(Type[SummaryDNSSECResponse], ResultWrapper[SummaryDNSSECResponse]), ) @@ -243,7 +243,7 @@ class Summary(SyncAPIResource): }, summary_edns_params.SummaryEdnsParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryEdnsResponse]._unwrapper, ), cast_to=cast(Type[SummaryEdnsResponse], ResultWrapper[SummaryEdnsResponse]), ) @@ -341,7 +341,7 @@ class Summary(SyncAPIResource): }, summary_ip_version_params.SummaryIPVersionParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryIPVersionResponse]._unwrapper, ), cast_to=cast(Type[SummaryIPVersionResponse], ResultWrapper[SummaryIPVersionResponse]), ) @@ -439,7 +439,7 @@ class Summary(SyncAPIResource): }, summary_protocol_params.SummaryProtocolParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryProtocolResponse]._unwrapper, ), cast_to=cast(Type[SummaryProtocolResponse], ResultWrapper[SummaryProtocolResponse]), ) @@ -537,7 +537,7 @@ class Summary(SyncAPIResource): }, summary_query_type_params.SummaryQueryTypeParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryQueryTypeResponse]._unwrapper, ), cast_to=cast(Type[SummaryQueryTypeResponse], ResultWrapper[SummaryQueryTypeResponse]), ) @@ -635,7 +635,7 @@ class Summary(SyncAPIResource): }, summary_response_codes_params.SummaryResponseCodesParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryResponseCodesResponse]._unwrapper, ), cast_to=cast(Type[SummaryResponseCodesResponse], ResultWrapper[SummaryResponseCodesResponse]), ) @@ -743,7 +743,7 @@ class AsyncSummary(AsyncAPIResource): }, summary_dnssec_params.SummaryDNSSECParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryDNSSECResponse]._unwrapper, ), cast_to=cast(Type[SummaryDNSSECResponse], ResultWrapper[SummaryDNSSECResponse]), ) @@ -841,7 +841,7 @@ class AsyncSummary(AsyncAPIResource): }, summary_edns_params.SummaryEdnsParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryEdnsResponse]._unwrapper, ), cast_to=cast(Type[SummaryEdnsResponse], ResultWrapper[SummaryEdnsResponse]), ) @@ -939,7 +939,7 @@ class AsyncSummary(AsyncAPIResource): }, summary_ip_version_params.SummaryIPVersionParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryIPVersionResponse]._unwrapper, ), cast_to=cast(Type[SummaryIPVersionResponse], ResultWrapper[SummaryIPVersionResponse]), ) @@ -1037,7 +1037,7 @@ class AsyncSummary(AsyncAPIResource): }, summary_protocol_params.SummaryProtocolParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryProtocolResponse]._unwrapper, ), cast_to=cast(Type[SummaryProtocolResponse], ResultWrapper[SummaryProtocolResponse]), ) @@ -1135,7 +1135,7 @@ class AsyncSummary(AsyncAPIResource): }, summary_query_type_params.SummaryQueryTypeParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryQueryTypeResponse]._unwrapper, ), cast_to=cast(Type[SummaryQueryTypeResponse], ResultWrapper[SummaryQueryTypeResponse]), ) @@ -1233,7 +1233,7 @@ class AsyncSummary(AsyncAPIResource): }, summary_response_codes_params.SummaryResponseCodesParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryResponseCodesResponse]._unwrapper, ), cast_to=cast(Type[SummaryResponseCodesResponse], ResultWrapper[SummaryResponseCodesResponse]), ) diff --git a/src/cloudflare/resources/radar/as112/timeseries_groups.py b/src/cloudflare/resources/radar/as112/timeseries_groups.py index 8945b0000..e8eaf16cc 100644 --- a/src/cloudflare/resources/radar/as112/timeseries_groups.py +++ b/src/cloudflare/resources/radar/as112/timeseries_groups.py @@ -151,7 +151,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_dnssec_params.TimeseriesGroupDNSSECParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupDNSSECResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupDNSSECResponse], ResultWrapper[TimeseriesGroupDNSSECResponse]), ) @@ -255,7 +255,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_edns_params.TimeseriesGroupEdnsParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupEdnsResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupEdnsResponse], ResultWrapper[TimeseriesGroupEdnsResponse]), ) @@ -359,7 +359,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_ip_version_params.TimeseriesGroupIPVersionParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupIPVersionResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupIPVersionResponse], ResultWrapper[TimeseriesGroupIPVersionResponse]), ) @@ -463,7 +463,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_protocol_params.TimeseriesGroupProtocolParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupProtocolResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupProtocolResponse], ResultWrapper[TimeseriesGroupProtocolResponse]), ) @@ -567,7 +567,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_query_type_params.TimeseriesGroupQueryTypeParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupQueryTypeResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupQueryTypeResponse], ResultWrapper[TimeseriesGroupQueryTypeResponse]), ) @@ -672,7 +672,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_response_codes_params.TimeseriesGroupResponseCodesParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupResponseCodesResponse]._unwrapper, ), cast_to=cast( Type[TimeseriesGroupResponseCodesResponse], ResultWrapper[TimeseriesGroupResponseCodesResponse] @@ -788,7 +788,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_dnssec_params.TimeseriesGroupDNSSECParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupDNSSECResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupDNSSECResponse], ResultWrapper[TimeseriesGroupDNSSECResponse]), ) @@ -892,7 +892,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_edns_params.TimeseriesGroupEdnsParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupEdnsResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupEdnsResponse], ResultWrapper[TimeseriesGroupEdnsResponse]), ) @@ -996,7 +996,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_ip_version_params.TimeseriesGroupIPVersionParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupIPVersionResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupIPVersionResponse], ResultWrapper[TimeseriesGroupIPVersionResponse]), ) @@ -1100,7 +1100,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_protocol_params.TimeseriesGroupProtocolParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupProtocolResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupProtocolResponse], ResultWrapper[TimeseriesGroupProtocolResponse]), ) @@ -1204,7 +1204,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_query_type_params.TimeseriesGroupQueryTypeParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupQueryTypeResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupQueryTypeResponse], ResultWrapper[TimeseriesGroupQueryTypeResponse]), ) @@ -1309,7 +1309,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_response_codes_params.TimeseriesGroupResponseCodesParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupResponseCodesResponse]._unwrapper, ), cast_to=cast( Type[TimeseriesGroupResponseCodesResponse], ResultWrapper[TimeseriesGroupResponseCodesResponse] diff --git a/src/cloudflare/resources/radar/as112/top.py b/src/cloudflare/resources/radar/as112/top.py index 219cef12a..e38588c2f 100644 --- a/src/cloudflare/resources/radar/as112/top.py +++ b/src/cloudflare/resources/radar/as112/top.py @@ -150,7 +150,7 @@ class Top(SyncAPIResource): }, top_dnssec_params.TopDNSSECParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopDNSSECResponse]._unwrapper, ), cast_to=cast(Type[TopDNSSECResponse], ResultWrapper[TopDNSSECResponse]), ) @@ -257,7 +257,7 @@ class Top(SyncAPIResource): }, top_edns_params.TopEdnsParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopEdnsResponse]._unwrapper, ), cast_to=cast(Type[TopEdnsResponse], ResultWrapper[TopEdnsResponse]), ) @@ -364,7 +364,7 @@ class Top(SyncAPIResource): }, top_ip_version_params.TopIPVersionParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopIPVersionResponse]._unwrapper, ), cast_to=cast(Type[TopIPVersionResponse], ResultWrapper[TopIPVersionResponse]), ) @@ -468,7 +468,7 @@ class Top(SyncAPIResource): }, top_locations_params.TopLocationsParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopLocationsResponse]._unwrapper, ), cast_to=cast(Type[TopLocationsResponse], ResultWrapper[TopLocationsResponse]), ) @@ -585,7 +585,7 @@ class AsyncTop(AsyncAPIResource): }, top_dnssec_params.TopDNSSECParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopDNSSECResponse]._unwrapper, ), cast_to=cast(Type[TopDNSSECResponse], ResultWrapper[TopDNSSECResponse]), ) @@ -692,7 +692,7 @@ class AsyncTop(AsyncAPIResource): }, top_edns_params.TopEdnsParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopEdnsResponse]._unwrapper, ), cast_to=cast(Type[TopEdnsResponse], ResultWrapper[TopEdnsResponse]), ) @@ -799,7 +799,7 @@ class AsyncTop(AsyncAPIResource): }, top_ip_version_params.TopIPVersionParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopIPVersionResponse]._unwrapper, ), cast_to=cast(Type[TopIPVersionResponse], ResultWrapper[TopIPVersionResponse]), ) @@ -903,7 +903,7 @@ class AsyncTop(AsyncAPIResource): }, top_locations_params.TopLocationsParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopLocationsResponse]._unwrapper, ), cast_to=cast(Type[TopLocationsResponse], ResultWrapper[TopLocationsResponse]), ) diff --git a/src/cloudflare/resources/radar/attacks/layer3/layer3.py b/src/cloudflare/resources/radar/attacks/layer3/layer3.py index 9d1f27f76..ab72eaea8 100644 --- a/src/cloudflare/resources/radar/attacks/layer3/layer3.py +++ b/src/cloudflare/resources/radar/attacks/layer3/layer3.py @@ -197,7 +197,7 @@ class Layer3(SyncAPIResource): }, layer3_timeseries_params.Layer3TimeseriesParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Layer3TimeseriesResponse]._unwrapper, ), cast_to=cast(Type[Layer3TimeseriesResponse], ResultWrapper[Layer3TimeseriesResponse]), ) @@ -345,7 +345,7 @@ class AsyncLayer3(AsyncAPIResource): }, layer3_timeseries_params.Layer3TimeseriesParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Layer3TimeseriesResponse]._unwrapper, ), cast_to=cast(Type[Layer3TimeseriesResponse], ResultWrapper[Layer3TimeseriesResponse]), ) diff --git a/src/cloudflare/resources/radar/attacks/layer3/summary.py b/src/cloudflare/resources/radar/attacks/layer3/summary.py index 1211d2a30..7c1ad3bbf 100644 --- a/src/cloudflare/resources/radar/attacks/layer3/summary.py +++ b/src/cloudflare/resources/radar/attacks/layer3/summary.py @@ -152,7 +152,7 @@ class Summary(SyncAPIResource): }, summary_bitrate_params.SummaryBitrateParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryBitrateResponse]._unwrapper, ), cast_to=cast(Type[SummaryBitrateResponse], ResultWrapper[SummaryBitrateResponse]), ) @@ -257,7 +257,7 @@ class Summary(SyncAPIResource): }, summary_duration_params.SummaryDurationParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryDurationResponse]._unwrapper, ), cast_to=cast(Type[SummaryDurationResponse], ResultWrapper[SummaryDurationResponse]), ) @@ -356,7 +356,7 @@ class Summary(SyncAPIResource): }, summary_get_params.SummaryGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryGetResponse]._unwrapper, ), cast_to=cast(Type[SummaryGetResponse], ResultWrapper[SummaryGetResponse]), ) @@ -457,7 +457,7 @@ class Summary(SyncAPIResource): }, summary_ip_version_params.SummaryIPVersionParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryIPVersionResponse]._unwrapper, ), cast_to=cast(Type[SummaryIPVersionResponse], ResultWrapper[SummaryIPVersionResponse]), ) @@ -558,7 +558,7 @@ class Summary(SyncAPIResource): }, summary_protocol_params.SummaryProtocolParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryProtocolResponse]._unwrapper, ), cast_to=cast(Type[SummaryProtocolResponse], ResultWrapper[SummaryProtocolResponse]), ) @@ -663,7 +663,7 @@ class Summary(SyncAPIResource): }, summary_vector_params.SummaryVectorParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryVectorResponse]._unwrapper, ), cast_to=cast(Type[SummaryVectorResponse], ResultWrapper[SummaryVectorResponse]), ) @@ -778,7 +778,7 @@ class AsyncSummary(AsyncAPIResource): }, summary_bitrate_params.SummaryBitrateParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryBitrateResponse]._unwrapper, ), cast_to=cast(Type[SummaryBitrateResponse], ResultWrapper[SummaryBitrateResponse]), ) @@ -883,7 +883,7 @@ class AsyncSummary(AsyncAPIResource): }, summary_duration_params.SummaryDurationParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryDurationResponse]._unwrapper, ), cast_to=cast(Type[SummaryDurationResponse], ResultWrapper[SummaryDurationResponse]), ) @@ -982,7 +982,7 @@ class AsyncSummary(AsyncAPIResource): }, summary_get_params.SummaryGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryGetResponse]._unwrapper, ), cast_to=cast(Type[SummaryGetResponse], ResultWrapper[SummaryGetResponse]), ) @@ -1083,7 +1083,7 @@ class AsyncSummary(AsyncAPIResource): }, summary_ip_version_params.SummaryIPVersionParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryIPVersionResponse]._unwrapper, ), cast_to=cast(Type[SummaryIPVersionResponse], ResultWrapper[SummaryIPVersionResponse]), ) @@ -1184,7 +1184,7 @@ class AsyncSummary(AsyncAPIResource): }, summary_protocol_params.SummaryProtocolParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryProtocolResponse]._unwrapper, ), cast_to=cast(Type[SummaryProtocolResponse], ResultWrapper[SummaryProtocolResponse]), ) @@ -1289,7 +1289,7 @@ class AsyncSummary(AsyncAPIResource): }, summary_vector_params.SummaryVectorParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryVectorResponse]._unwrapper, ), cast_to=cast(Type[SummaryVectorResponse], ResultWrapper[SummaryVectorResponse]), ) diff --git a/src/cloudflare/resources/radar/attacks/layer3/timeseries_groups.py b/src/cloudflare/resources/radar/attacks/layer3/timeseries_groups.py index b74025fc3..702f89b73 100644 --- a/src/cloudflare/resources/radar/attacks/layer3/timeseries_groups.py +++ b/src/cloudflare/resources/radar/attacks/layer3/timeseries_groups.py @@ -167,7 +167,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_bitrate_params.TimeseriesGroupBitrateParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupBitrateResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupBitrateResponse], ResultWrapper[TimeseriesGroupBitrateResponse]), ) @@ -283,7 +283,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_duration_params.TimeseriesGroupDurationParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupDurationResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupDurationResponse], ResultWrapper[TimeseriesGroupDurationResponse]), ) @@ -388,7 +388,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_get_params.TimeseriesGroupGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupGetResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupGetResponse], ResultWrapper[TimeseriesGroupGetResponse]), ) @@ -505,7 +505,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_industry_params.TimeseriesGroupIndustryParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupIndustryResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupIndustryResponse], ResultWrapper[TimeseriesGroupIndustryResponse]), ) @@ -617,7 +617,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_ip_version_params.TimeseriesGroupIPVersionParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupIPVersionResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupIPVersionResponse], ResultWrapper[TimeseriesGroupIPVersionResponse]), ) @@ -729,7 +729,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_protocol_params.TimeseriesGroupProtocolParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupProtocolResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupProtocolResponse], ResultWrapper[TimeseriesGroupProtocolResponse]), ) @@ -850,7 +850,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_vector_params.TimeseriesGroupVectorParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupVectorResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupVectorResponse], ResultWrapper[TimeseriesGroupVectorResponse]), ) @@ -967,7 +967,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_vertical_params.TimeseriesGroupVerticalParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupVerticalResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupVerticalResponse], ResultWrapper[TimeseriesGroupVerticalResponse]), ) @@ -1093,7 +1093,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_bitrate_params.TimeseriesGroupBitrateParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupBitrateResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupBitrateResponse], ResultWrapper[TimeseriesGroupBitrateResponse]), ) @@ -1209,7 +1209,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_duration_params.TimeseriesGroupDurationParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupDurationResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupDurationResponse], ResultWrapper[TimeseriesGroupDurationResponse]), ) @@ -1314,7 +1314,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_get_params.TimeseriesGroupGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupGetResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupGetResponse], ResultWrapper[TimeseriesGroupGetResponse]), ) @@ -1431,7 +1431,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_industry_params.TimeseriesGroupIndustryParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupIndustryResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupIndustryResponse], ResultWrapper[TimeseriesGroupIndustryResponse]), ) @@ -1543,7 +1543,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_ip_version_params.TimeseriesGroupIPVersionParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupIPVersionResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupIPVersionResponse], ResultWrapper[TimeseriesGroupIPVersionResponse]), ) @@ -1655,7 +1655,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_protocol_params.TimeseriesGroupProtocolParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupProtocolResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupProtocolResponse], ResultWrapper[TimeseriesGroupProtocolResponse]), ) @@ -1776,7 +1776,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_vector_params.TimeseriesGroupVectorParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupVectorResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupVectorResponse], ResultWrapper[TimeseriesGroupVectorResponse]), ) @@ -1893,7 +1893,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_vertical_params.TimeseriesGroupVerticalParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupVerticalResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupVerticalResponse], ResultWrapper[TimeseriesGroupVerticalResponse]), ) diff --git a/src/cloudflare/resources/radar/attacks/layer3/top/locations.py b/src/cloudflare/resources/radar/attacks/layer3/top/locations.py index c43f60fdb..e7e516c38 100644 --- a/src/cloudflare/resources/radar/attacks/layer3/top/locations.py +++ b/src/cloudflare/resources/radar/attacks/layer3/top/locations.py @@ -143,7 +143,7 @@ class Locations(SyncAPIResource): }, location_origin_params.LocationOriginParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[LocationOriginResponse]._unwrapper, ), cast_to=cast(Type[LocationOriginResponse], ResultWrapper[LocationOriginResponse]), ) @@ -247,7 +247,7 @@ class Locations(SyncAPIResource): }, location_target_params.LocationTargetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[LocationTargetResponse]._unwrapper, ), cast_to=cast(Type[LocationTargetResponse], ResultWrapper[LocationTargetResponse]), ) @@ -361,7 +361,7 @@ class AsyncLocations(AsyncAPIResource): }, location_origin_params.LocationOriginParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[LocationOriginResponse]._unwrapper, ), cast_to=cast(Type[LocationOriginResponse], ResultWrapper[LocationOriginResponse]), ) @@ -465,7 +465,7 @@ class AsyncLocations(AsyncAPIResource): }, location_target_params.LocationTargetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[LocationTargetResponse]._unwrapper, ), cast_to=cast(Type[LocationTargetResponse], ResultWrapper[LocationTargetResponse]), ) diff --git a/src/cloudflare/resources/radar/attacks/layer3/top/top.py b/src/cloudflare/resources/radar/attacks/layer3/top/top.py index 0e00ba162..30d847d06 100644 --- a/src/cloudflare/resources/radar/attacks/layer3/top/top.py +++ b/src/cloudflare/resources/radar/attacks/layer3/top/top.py @@ -172,7 +172,7 @@ class Top(SyncAPIResource): }, top_attacks_params.TopAttacksParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopAttacksResponse]._unwrapper, ), cast_to=cast(Type[TopAttacksResponse], ResultWrapper[TopAttacksResponse]), ) @@ -276,7 +276,7 @@ class Top(SyncAPIResource): }, top_industry_params.TopIndustryParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopIndustryResponse]._unwrapper, ), cast_to=cast(Type[TopIndustryResponse], ResultWrapper[TopIndustryResponse]), ) @@ -380,7 +380,7 @@ class Top(SyncAPIResource): }, top_vertical_params.TopVerticalParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopVerticalResponse]._unwrapper, ), cast_to=cast(Type[TopVerticalResponse], ResultWrapper[TopVerticalResponse]), ) @@ -513,7 +513,7 @@ class AsyncTop(AsyncAPIResource): }, top_attacks_params.TopAttacksParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopAttacksResponse]._unwrapper, ), cast_to=cast(Type[TopAttacksResponse], ResultWrapper[TopAttacksResponse]), ) @@ -617,7 +617,7 @@ class AsyncTop(AsyncAPIResource): }, top_industry_params.TopIndustryParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopIndustryResponse]._unwrapper, ), cast_to=cast(Type[TopIndustryResponse], ResultWrapper[TopIndustryResponse]), ) @@ -721,7 +721,7 @@ class AsyncTop(AsyncAPIResource): }, top_vertical_params.TopVerticalParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopVerticalResponse]._unwrapper, ), cast_to=cast(Type[TopVerticalResponse], ResultWrapper[TopVerticalResponse]), ) diff --git a/src/cloudflare/resources/radar/attacks/layer7/layer7.py b/src/cloudflare/resources/radar/attacks/layer7/layer7.py index 4dd93635e..35d0c68ea 100644 --- a/src/cloudflare/resources/radar/attacks/layer7/layer7.py +++ b/src/cloudflare/resources/radar/attacks/layer7/layer7.py @@ -191,7 +191,7 @@ class Layer7(SyncAPIResource): }, layer7_timeseries_params.Layer7TimeseriesParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Layer7TimeseriesResponse]._unwrapper, ), cast_to=cast(Type[Layer7TimeseriesResponse], ResultWrapper[Layer7TimeseriesResponse]), ) @@ -333,7 +333,7 @@ class AsyncLayer7(AsyncAPIResource): }, layer7_timeseries_params.Layer7TimeseriesParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Layer7TimeseriesResponse]._unwrapper, ), cast_to=cast(Type[Layer7TimeseriesResponse], ResultWrapper[Layer7TimeseriesResponse]), ) diff --git a/src/cloudflare/resources/radar/attacks/layer7/summary.py b/src/cloudflare/resources/radar/attacks/layer7/summary.py index c5beec054..f96de6998 100644 --- a/src/cloudflare/resources/radar/attacks/layer7/summary.py +++ b/src/cloudflare/resources/radar/attacks/layer7/summary.py @@ -145,7 +145,7 @@ class Summary(SyncAPIResource): }, summary_get_params.SummaryGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryGetResponse]._unwrapper, ), cast_to=cast(Type[SummaryGetResponse], ResultWrapper[SummaryGetResponse]), ) @@ -260,7 +260,7 @@ class Summary(SyncAPIResource): }, summary_http_method_params.SummaryHTTPMethodParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryHTTPMethodResponse]._unwrapper, ), cast_to=cast(Type[SummaryHTTPMethodResponse], ResultWrapper[SummaryHTTPMethodResponse]), ) @@ -425,7 +425,7 @@ class Summary(SyncAPIResource): }, summary_http_version_params.SummaryHTTPVersionParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryHTTPVersionResponse]._unwrapper, ), cast_to=cast(Type[SummaryHTTPVersionResponse], ResultWrapper[SummaryHTTPVersionResponse]), ) @@ -590,7 +590,7 @@ class Summary(SyncAPIResource): }, summary_ip_version_params.SummaryIPVersionParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryIPVersionResponse]._unwrapper, ), cast_to=cast(Type[SummaryIPVersionResponse], ResultWrapper[SummaryIPVersionResponse]), ) @@ -759,7 +759,7 @@ class Summary(SyncAPIResource): }, summary_managed_rules_params.SummaryManagedRulesParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryManagedRulesResponse]._unwrapper, ), cast_to=cast(Type[SummaryManagedRulesResponse], ResultWrapper[SummaryManagedRulesResponse]), ) @@ -919,7 +919,7 @@ class Summary(SyncAPIResource): }, summary_mitigation_product_params.SummaryMitigationProductParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryMitigationProductResponse]._unwrapper, ), cast_to=cast(Type[SummaryMitigationProductResponse], ResultWrapper[SummaryMitigationProductResponse]), ) @@ -1027,7 +1027,7 @@ class AsyncSummary(AsyncAPIResource): }, summary_get_params.SummaryGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryGetResponse]._unwrapper, ), cast_to=cast(Type[SummaryGetResponse], ResultWrapper[SummaryGetResponse]), ) @@ -1142,7 +1142,7 @@ class AsyncSummary(AsyncAPIResource): }, summary_http_method_params.SummaryHTTPMethodParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryHTTPMethodResponse]._unwrapper, ), cast_to=cast(Type[SummaryHTTPMethodResponse], ResultWrapper[SummaryHTTPMethodResponse]), ) @@ -1307,7 +1307,7 @@ class AsyncSummary(AsyncAPIResource): }, summary_http_version_params.SummaryHTTPVersionParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryHTTPVersionResponse]._unwrapper, ), cast_to=cast(Type[SummaryHTTPVersionResponse], ResultWrapper[SummaryHTTPVersionResponse]), ) @@ -1472,7 +1472,7 @@ class AsyncSummary(AsyncAPIResource): }, summary_ip_version_params.SummaryIPVersionParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryIPVersionResponse]._unwrapper, ), cast_to=cast(Type[SummaryIPVersionResponse], ResultWrapper[SummaryIPVersionResponse]), ) @@ -1641,7 +1641,7 @@ class AsyncSummary(AsyncAPIResource): }, summary_managed_rules_params.SummaryManagedRulesParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryManagedRulesResponse]._unwrapper, ), cast_to=cast(Type[SummaryManagedRulesResponse], ResultWrapper[SummaryManagedRulesResponse]), ) @@ -1801,7 +1801,7 @@ class AsyncSummary(AsyncAPIResource): }, summary_mitigation_product_params.SummaryMitigationProductParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryMitigationProductResponse]._unwrapper, ), cast_to=cast(Type[SummaryMitigationProductResponse], ResultWrapper[SummaryMitigationProductResponse]), ) diff --git a/src/cloudflare/resources/radar/attacks/layer7/timeseries_groups.py b/src/cloudflare/resources/radar/attacks/layer7/timeseries_groups.py index fca1bb841..01777c1b3 100644 --- a/src/cloudflare/resources/radar/attacks/layer7/timeseries_groups.py +++ b/src/cloudflare/resources/radar/attacks/layer7/timeseries_groups.py @@ -156,7 +156,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_get_params.TimeseriesGroupGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupGetResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupGetResponse], ResultWrapper[TimeseriesGroupGetResponse]), ) @@ -282,7 +282,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_http_method_params.TimeseriesGroupHTTPMethodParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupHTTPMethodResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupHTTPMethodResponse], ResultWrapper[TimeseriesGroupHTTPMethodResponse]), ) @@ -458,7 +458,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_http_version_params.TimeseriesGroupHTTPVersionParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupHTTPVersionResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupHTTPVersionResponse], ResultWrapper[TimeseriesGroupHTTPVersionResponse]), ) @@ -643,7 +643,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_industry_params.TimeseriesGroupIndustryParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupIndustryResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupIndustryResponse], ResultWrapper[TimeseriesGroupIndustryResponse]), ) @@ -819,7 +819,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_ip_version_params.TimeseriesGroupIPVersionParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupIPVersionResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupIPVersionResponse], ResultWrapper[TimeseriesGroupIPVersionResponse]), ) @@ -999,7 +999,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_managed_rules_params.TimeseriesGroupManagedRulesParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupManagedRulesResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupManagedRulesResponse], ResultWrapper[TimeseriesGroupManagedRulesResponse]), ) @@ -1170,7 +1170,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_mitigation_product_params.TimeseriesGroupMitigationProductParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupMitigationProductResponse]._unwrapper, ), cast_to=cast( Type[TimeseriesGroupMitigationProductResponse], ResultWrapper[TimeseriesGroupMitigationProductResponse] @@ -1357,7 +1357,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_vertical_params.TimeseriesGroupVerticalParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupVerticalResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupVerticalResponse], ResultWrapper[TimeseriesGroupVerticalResponse]), ) @@ -1472,7 +1472,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_get_params.TimeseriesGroupGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupGetResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupGetResponse], ResultWrapper[TimeseriesGroupGetResponse]), ) @@ -1598,7 +1598,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_http_method_params.TimeseriesGroupHTTPMethodParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupHTTPMethodResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupHTTPMethodResponse], ResultWrapper[TimeseriesGroupHTTPMethodResponse]), ) @@ -1774,7 +1774,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_http_version_params.TimeseriesGroupHTTPVersionParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupHTTPVersionResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupHTTPVersionResponse], ResultWrapper[TimeseriesGroupHTTPVersionResponse]), ) @@ -1959,7 +1959,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_industry_params.TimeseriesGroupIndustryParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupIndustryResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupIndustryResponse], ResultWrapper[TimeseriesGroupIndustryResponse]), ) @@ -2135,7 +2135,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_ip_version_params.TimeseriesGroupIPVersionParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupIPVersionResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupIPVersionResponse], ResultWrapper[TimeseriesGroupIPVersionResponse]), ) @@ -2315,7 +2315,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_managed_rules_params.TimeseriesGroupManagedRulesParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupManagedRulesResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupManagedRulesResponse], ResultWrapper[TimeseriesGroupManagedRulesResponse]), ) @@ -2486,7 +2486,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_mitigation_product_params.TimeseriesGroupMitigationProductParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupMitigationProductResponse]._unwrapper, ), cast_to=cast( Type[TimeseriesGroupMitigationProductResponse], ResultWrapper[TimeseriesGroupMitigationProductResponse] @@ -2673,7 +2673,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_vertical_params.TimeseriesGroupVerticalParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupVerticalResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupVerticalResponse], ResultWrapper[TimeseriesGroupVerticalResponse]), ) diff --git a/src/cloudflare/resources/radar/attacks/layer7/top/ases.py b/src/cloudflare/resources/radar/attacks/layer7/top/ases.py index 997ba52f4..69fc30d3e 100644 --- a/src/cloudflare/resources/radar/attacks/layer7/top/ases.py +++ b/src/cloudflare/resources/radar/attacks/layer7/top/ases.py @@ -133,7 +133,7 @@ class Ases(SyncAPIResource): }, ase_origin_params.AseOriginParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[AseOriginResponse]._unwrapper, ), cast_to=cast(Type[AseOriginResponse], ResultWrapper[AseOriginResponse]), ) @@ -242,7 +242,7 @@ class AsyncAses(AsyncAPIResource): }, ase_origin_params.AseOriginParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[AseOriginResponse]._unwrapper, ), cast_to=cast(Type[AseOriginResponse], ResultWrapper[AseOriginResponse]), ) diff --git a/src/cloudflare/resources/radar/attacks/layer7/top/locations.py b/src/cloudflare/resources/radar/attacks/layer7/top/locations.py index 06f1803d1..5c2168489 100644 --- a/src/cloudflare/resources/radar/attacks/layer7/top/locations.py +++ b/src/cloudflare/resources/radar/attacks/layer7/top/locations.py @@ -138,7 +138,7 @@ class Locations(SyncAPIResource): }, location_origin_params.LocationOriginParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[LocationOriginResponse]._unwrapper, ), cast_to=cast(Type[LocationOriginResponse], ResultWrapper[LocationOriginResponse]), ) @@ -231,7 +231,7 @@ class Locations(SyncAPIResource): }, location_target_params.LocationTargetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[LocationTargetResponse]._unwrapper, ), cast_to=cast(Type[LocationTargetResponse], ResultWrapper[LocationTargetResponse]), ) @@ -340,7 +340,7 @@ class AsyncLocations(AsyncAPIResource): }, location_origin_params.LocationOriginParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[LocationOriginResponse]._unwrapper, ), cast_to=cast(Type[LocationOriginResponse], ResultWrapper[LocationOriginResponse]), ) @@ -433,7 +433,7 @@ class AsyncLocations(AsyncAPIResource): }, location_target_params.LocationTargetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[LocationTargetResponse]._unwrapper, ), cast_to=cast(Type[LocationTargetResponse], ResultWrapper[LocationTargetResponse]), ) diff --git a/src/cloudflare/resources/radar/attacks/layer7/top/top.py b/src/cloudflare/resources/radar/attacks/layer7/top/top.py index 12ecbdf5c..86c045d48 100644 --- a/src/cloudflare/resources/radar/attacks/layer7/top/top.py +++ b/src/cloudflare/resources/radar/attacks/layer7/top/top.py @@ -188,7 +188,7 @@ class Top(SyncAPIResource): }, top_attacks_params.TopAttacksParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopAttacksResponse]._unwrapper, ), cast_to=cast(Type[TopAttacksResponse], ResultWrapper[TopAttacksResponse]), ) @@ -290,7 +290,7 @@ class Top(SyncAPIResource): }, top_industry_params.TopIndustryParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopIndustryResponse]._unwrapper, ), cast_to=cast(Type[TopIndustryResponse], ResultWrapper[TopIndustryResponse]), ) @@ -392,7 +392,7 @@ class Top(SyncAPIResource): }, top_vertical_params.TopVerticalParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopVerticalResponse]._unwrapper, ), cast_to=cast(Type[TopVerticalResponse], ResultWrapper[TopVerticalResponse]), ) @@ -533,7 +533,7 @@ class AsyncTop(AsyncAPIResource): }, top_attacks_params.TopAttacksParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopAttacksResponse]._unwrapper, ), cast_to=cast(Type[TopAttacksResponse], ResultWrapper[TopAttacksResponse]), ) @@ -635,7 +635,7 @@ class AsyncTop(AsyncAPIResource): }, top_industry_params.TopIndustryParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopIndustryResponse]._unwrapper, ), cast_to=cast(Type[TopIndustryResponse], ResultWrapper[TopIndustryResponse]), ) @@ -737,7 +737,7 @@ class AsyncTop(AsyncAPIResource): }, top_vertical_params.TopVerticalParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopVerticalResponse]._unwrapper, ), cast_to=cast(Type[TopVerticalResponse], ResultWrapper[TopVerticalResponse]), ) diff --git a/src/cloudflare/resources/radar/bgp/bgp.py b/src/cloudflare/resources/radar/bgp/bgp.py index f684a66b7..e7045e3be 100644 --- a/src/cloudflare/resources/radar/bgp/bgp.py +++ b/src/cloudflare/resources/radar/bgp/bgp.py @@ -188,7 +188,7 @@ class BGP(SyncAPIResource): }, bgp_timeseries_params.BGPTimeseriesParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[BGPTimeseriesResponse]._unwrapper, ), cast_to=cast(Type[BGPTimeseriesResponse], ResultWrapper[BGPTimeseriesResponse]), ) @@ -317,7 +317,7 @@ class AsyncBGP(AsyncAPIResource): }, bgp_timeseries_params.BGPTimeseriesParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[BGPTimeseriesResponse]._unwrapper, ), cast_to=cast(Type[BGPTimeseriesResponse], ResultWrapper[BGPTimeseriesResponse]), ) diff --git a/src/cloudflare/resources/radar/bgp/routes.py b/src/cloudflare/resources/radar/bgp/routes.py index 137f766a7..bb0d760f7 100644 --- a/src/cloudflare/resources/radar/bgp/routes.py +++ b/src/cloudflare/resources/radar/bgp/routes.py @@ -98,7 +98,7 @@ class Routes(SyncAPIResource): }, route_moas_params.RouteMoasParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RouteMoasResponse]._unwrapper, ), cast_to=cast(Type[RouteMoasResponse], ResultWrapper[RouteMoasResponse]), ) @@ -158,7 +158,7 @@ class Routes(SyncAPIResource): }, route_pfx2as_params.RoutePfx2asParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RoutePfx2asResponse]._unwrapper, ), cast_to=cast(Type[RoutePfx2asResponse], ResultWrapper[RoutePfx2asResponse]), ) @@ -209,7 +209,7 @@ class Routes(SyncAPIResource): }, route_stats_params.RouteStatsParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RouteStatsResponse]._unwrapper, ), cast_to=cast(Type[RouteStatsResponse], ResultWrapper[RouteStatsResponse]), ) @@ -295,7 +295,7 @@ class Routes(SyncAPIResource): }, route_timeseries_params.RouteTimeseriesParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RouteTimeseriesResponse]._unwrapper, ), cast_to=cast(Type[RouteTimeseriesResponse], ResultWrapper[RouteTimeseriesResponse]), ) @@ -360,7 +360,7 @@ class AsyncRoutes(AsyncAPIResource): }, route_moas_params.RouteMoasParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RouteMoasResponse]._unwrapper, ), cast_to=cast(Type[RouteMoasResponse], ResultWrapper[RouteMoasResponse]), ) @@ -420,7 +420,7 @@ class AsyncRoutes(AsyncAPIResource): }, route_pfx2as_params.RoutePfx2asParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RoutePfx2asResponse]._unwrapper, ), cast_to=cast(Type[RoutePfx2asResponse], ResultWrapper[RoutePfx2asResponse]), ) @@ -471,7 +471,7 @@ class AsyncRoutes(AsyncAPIResource): }, route_stats_params.RouteStatsParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RouteStatsResponse]._unwrapper, ), cast_to=cast(Type[RouteStatsResponse], ResultWrapper[RouteStatsResponse]), ) @@ -557,7 +557,7 @@ class AsyncRoutes(AsyncAPIResource): }, route_timeseries_params.RouteTimeseriesParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RouteTimeseriesResponse]._unwrapper, ), cast_to=cast(Type[RouteTimeseriesResponse], ResultWrapper[RouteTimeseriesResponse]), ) diff --git a/src/cloudflare/resources/radar/bgp/top/ases.py b/src/cloudflare/resources/radar/bgp/top/ases.py index 3cda4759b..9dbc4cbef 100644 --- a/src/cloudflare/resources/radar/bgp/top/ases.py +++ b/src/cloudflare/resources/radar/bgp/top/ases.py @@ -134,7 +134,7 @@ class Ases(SyncAPIResource): }, ase_get_params.AseGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[AseGetResponse]._unwrapper, ), cast_to=cast(Type[AseGetResponse], ResultWrapper[AseGetResponse]), ) @@ -187,7 +187,7 @@ class Ases(SyncAPIResource): }, ase_prefixes_params.AsePrefixesParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[AsePrefixesResponse]._unwrapper, ), cast_to=cast(Type[AsePrefixesResponse], ResultWrapper[AsePrefixesResponse]), ) @@ -297,7 +297,7 @@ class AsyncAses(AsyncAPIResource): }, ase_get_params.AseGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[AseGetResponse]._unwrapper, ), cast_to=cast(Type[AseGetResponse], ResultWrapper[AseGetResponse]), ) @@ -350,7 +350,7 @@ class AsyncAses(AsyncAPIResource): }, ase_prefixes_params.AsePrefixesParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[AsePrefixesResponse]._unwrapper, ), cast_to=cast(Type[AsePrefixesResponse], ResultWrapper[AsePrefixesResponse]), ) diff --git a/src/cloudflare/resources/radar/bgp/top/top.py b/src/cloudflare/resources/radar/bgp/top/top.py index 515c9c8ef..063d49d39 100644 --- a/src/cloudflare/resources/radar/bgp/top/top.py +++ b/src/cloudflare/resources/radar/bgp/top/top.py @@ -142,7 +142,7 @@ class Top(SyncAPIResource): }, top_prefixes_params.TopPrefixesParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopPrefixesResponse]._unwrapper, ), cast_to=cast(Type[TopPrefixesResponse], ResultWrapper[TopPrefixesResponse]), ) @@ -252,7 +252,7 @@ class AsyncTop(AsyncAPIResource): }, top_prefixes_params.TopPrefixesParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopPrefixesResponse]._unwrapper, ), cast_to=cast(Type[TopPrefixesResponse], ResultWrapper[TopPrefixesResponse]), ) diff --git a/src/cloudflare/resources/radar/connection_tampering.py b/src/cloudflare/resources/radar/connection_tampering.py index fed6c4b21..2eb7a1a6d 100644 --- a/src/cloudflare/resources/radar/connection_tampering.py +++ b/src/cloudflare/resources/radar/connection_tampering.py @@ -137,7 +137,7 @@ class ConnectionTampering(SyncAPIResource): }, connection_tampering_summary_params.ConnectionTamperingSummaryParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ConnectionTamperingSummaryResponse]._unwrapper, ), cast_to=cast(Type[ConnectionTamperingSummaryResponse], ResultWrapper[ConnectionTamperingSummaryResponse]), ) @@ -241,7 +241,7 @@ class ConnectionTampering(SyncAPIResource): }, connection_tampering_timeseries_groups_params.ConnectionTamperingTimeseriesGroupsParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ConnectionTamperingTimeseriesGroupsResponse]._unwrapper, ), cast_to=cast( Type[ConnectionTamperingTimeseriesGroupsResponse], @@ -352,7 +352,7 @@ class AsyncConnectionTampering(AsyncAPIResource): }, connection_tampering_summary_params.ConnectionTamperingSummaryParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ConnectionTamperingSummaryResponse]._unwrapper, ), cast_to=cast(Type[ConnectionTamperingSummaryResponse], ResultWrapper[ConnectionTamperingSummaryResponse]), ) @@ -456,7 +456,7 @@ class AsyncConnectionTampering(AsyncAPIResource): }, connection_tampering_timeseries_groups_params.ConnectionTamperingTimeseriesGroupsParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ConnectionTamperingTimeseriesGroupsResponse]._unwrapper, ), cast_to=cast( Type[ConnectionTamperingTimeseriesGroupsResponse], diff --git a/src/cloudflare/resources/radar/datasets.py b/src/cloudflare/resources/radar/datasets.py index 94541240d..6366815b2 100644 --- a/src/cloudflare/resources/radar/datasets.py +++ b/src/cloudflare/resources/radar/datasets.py @@ -94,7 +94,7 @@ class Datasets(SyncAPIResource): }, dataset_list_params.DatasetListParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[DatasetListResponse]._unwrapper, ), cast_to=cast(Type[DatasetListResponse], ResultWrapper[DatasetListResponse]), ) @@ -134,7 +134,7 @@ class Datasets(SyncAPIResource): extra_body=extra_body, timeout=timeout, query=maybe_transform({"format": format}, dataset_download_params.DatasetDownloadParams), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[DatasetDownloadResponse]._unwrapper, ), cast_to=cast(Type[DatasetDownloadResponse], ResultWrapper[DatasetDownloadResponse]), ) @@ -245,7 +245,7 @@ class AsyncDatasets(AsyncAPIResource): }, dataset_list_params.DatasetListParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[DatasetListResponse]._unwrapper, ), cast_to=cast(Type[DatasetListResponse], ResultWrapper[DatasetListResponse]), ) @@ -285,7 +285,7 @@ class AsyncDatasets(AsyncAPIResource): extra_body=extra_body, timeout=timeout, query=await async_maybe_transform({"format": format}, dataset_download_params.DatasetDownloadParams), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[DatasetDownloadResponse]._unwrapper, ), cast_to=cast(Type[DatasetDownloadResponse], ResultWrapper[DatasetDownloadResponse]), ) diff --git a/src/cloudflare/resources/radar/dns/top.py b/src/cloudflare/resources/radar/dns/top.py index 746b15ef9..ede1be67f 100644 --- a/src/cloudflare/resources/radar/dns/top.py +++ b/src/cloudflare/resources/radar/dns/top.py @@ -141,7 +141,7 @@ class Top(SyncAPIResource): }, top_ases_params.TopAsesParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopAsesResponse]._unwrapper, ), cast_to=cast(Type[TopAsesResponse], ResultWrapper[TopAsesResponse]), ) @@ -247,7 +247,7 @@ class Top(SyncAPIResource): }, top_locations_params.TopLocationsParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopLocationsResponse]._unwrapper, ), cast_to=cast(Type[TopLocationsResponse], ResultWrapper[TopLocationsResponse]), ) @@ -364,7 +364,7 @@ class AsyncTop(AsyncAPIResource): }, top_ases_params.TopAsesParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopAsesResponse]._unwrapper, ), cast_to=cast(Type[TopAsesResponse], ResultWrapper[TopAsesResponse]), ) @@ -470,7 +470,7 @@ class AsyncTop(AsyncAPIResource): }, top_locations_params.TopLocationsParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopLocationsResponse]._unwrapper, ), cast_to=cast(Type[TopLocationsResponse], ResultWrapper[TopLocationsResponse]), ) diff --git a/src/cloudflare/resources/radar/email/routing/summary.py b/src/cloudflare/resources/radar/email/routing/summary.py index 3c69e285c..f4af4bd70 100644 --- a/src/cloudflare/resources/radar/email/routing/summary.py +++ b/src/cloudflare/resources/radar/email/routing/summary.py @@ -147,7 +147,7 @@ class Summary(SyncAPIResource): }, summary_arc_params.SummaryARCParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryARCResponse]._unwrapper, ), cast_to=cast(Type[SummaryARCResponse], ResultWrapper[SummaryARCResponse]), ) @@ -247,7 +247,7 @@ class Summary(SyncAPIResource): }, summary_dkim_params.SummaryDKIMParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryDKIMResponse]._unwrapper, ), cast_to=cast(Type[SummaryDKIMResponse], ResultWrapper[SummaryDKIMResponse]), ) @@ -347,7 +347,7 @@ class Summary(SyncAPIResource): }, summary_dmarc_params.SummaryDMARCParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryDMARCResponse]._unwrapper, ), cast_to=cast(Type[SummaryDMARCResponse], ResultWrapper[SummaryDMARCResponse]), ) @@ -447,7 +447,7 @@ class Summary(SyncAPIResource): }, summary_encrypted_params.SummaryEncryptedParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryEncryptedResponse]._unwrapper, ), cast_to=cast(Type[SummaryEncryptedResponse], ResultWrapper[SummaryEncryptedResponse]), ) @@ -547,7 +547,7 @@ class Summary(SyncAPIResource): }, summary_ip_version_params.SummaryIPVersionParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryIPVersionResponse]._unwrapper, ), cast_to=cast(Type[SummaryIPVersionResponse], ResultWrapper[SummaryIPVersionResponse]), ) @@ -647,7 +647,7 @@ class Summary(SyncAPIResource): }, summary_spf_params.SummarySPFParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummarySPFResponse]._unwrapper, ), cast_to=cast(Type[SummarySPFResponse], ResultWrapper[SummarySPFResponse]), ) @@ -757,7 +757,7 @@ class AsyncSummary(AsyncAPIResource): }, summary_arc_params.SummaryARCParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryARCResponse]._unwrapper, ), cast_to=cast(Type[SummaryARCResponse], ResultWrapper[SummaryARCResponse]), ) @@ -857,7 +857,7 @@ class AsyncSummary(AsyncAPIResource): }, summary_dkim_params.SummaryDKIMParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryDKIMResponse]._unwrapper, ), cast_to=cast(Type[SummaryDKIMResponse], ResultWrapper[SummaryDKIMResponse]), ) @@ -957,7 +957,7 @@ class AsyncSummary(AsyncAPIResource): }, summary_dmarc_params.SummaryDMARCParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryDMARCResponse]._unwrapper, ), cast_to=cast(Type[SummaryDMARCResponse], ResultWrapper[SummaryDMARCResponse]), ) @@ -1057,7 +1057,7 @@ class AsyncSummary(AsyncAPIResource): }, summary_encrypted_params.SummaryEncryptedParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryEncryptedResponse]._unwrapper, ), cast_to=cast(Type[SummaryEncryptedResponse], ResultWrapper[SummaryEncryptedResponse]), ) @@ -1157,7 +1157,7 @@ class AsyncSummary(AsyncAPIResource): }, summary_ip_version_params.SummaryIPVersionParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryIPVersionResponse]._unwrapper, ), cast_to=cast(Type[SummaryIPVersionResponse], ResultWrapper[SummaryIPVersionResponse]), ) @@ -1257,7 +1257,7 @@ class AsyncSummary(AsyncAPIResource): }, summary_spf_params.SummarySPFParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummarySPFResponse]._unwrapper, ), cast_to=cast(Type[SummarySPFResponse], ResultWrapper[SummarySPFResponse]), ) diff --git a/src/cloudflare/resources/radar/email/routing/timeseries_groups.py b/src/cloudflare/resources/radar/email/routing/timeseries_groups.py index 292779eac..50444b44e 100644 --- a/src/cloudflare/resources/radar/email/routing/timeseries_groups.py +++ b/src/cloudflare/resources/radar/email/routing/timeseries_groups.py @@ -153,7 +153,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_arc_params.TimeseriesGroupARCParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupARCResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupARCResponse], ResultWrapper[TimeseriesGroupARCResponse]), ) @@ -259,7 +259,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_dkim_params.TimeseriesGroupDKIMParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupDKIMResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupDKIMResponse], ResultWrapper[TimeseriesGroupDKIMResponse]), ) @@ -365,7 +365,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_dmarc_params.TimeseriesGroupDMARCParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupDMARCResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupDMARCResponse], ResultWrapper[TimeseriesGroupDMARCResponse]), ) @@ -471,7 +471,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_encrypted_params.TimeseriesGroupEncryptedParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupEncryptedResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupEncryptedResponse], ResultWrapper[TimeseriesGroupEncryptedResponse]), ) @@ -577,7 +577,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_ip_version_params.TimeseriesGroupIPVersionParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupIPVersionResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupIPVersionResponse], ResultWrapper[TimeseriesGroupIPVersionResponse]), ) @@ -683,7 +683,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_spf_params.TimeseriesGroupSPFParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupSPFResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupSPFResponse], ResultWrapper[TimeseriesGroupSPFResponse]), ) @@ -799,7 +799,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_arc_params.TimeseriesGroupARCParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupARCResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupARCResponse], ResultWrapper[TimeseriesGroupARCResponse]), ) @@ -905,7 +905,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_dkim_params.TimeseriesGroupDKIMParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupDKIMResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupDKIMResponse], ResultWrapper[TimeseriesGroupDKIMResponse]), ) @@ -1011,7 +1011,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_dmarc_params.TimeseriesGroupDMARCParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupDMARCResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupDMARCResponse], ResultWrapper[TimeseriesGroupDMARCResponse]), ) @@ -1117,7 +1117,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_encrypted_params.TimeseriesGroupEncryptedParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupEncryptedResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupEncryptedResponse], ResultWrapper[TimeseriesGroupEncryptedResponse]), ) @@ -1223,7 +1223,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_ip_version_params.TimeseriesGroupIPVersionParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupIPVersionResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupIPVersionResponse], ResultWrapper[TimeseriesGroupIPVersionResponse]), ) @@ -1329,7 +1329,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_spf_params.TimeseriesGroupSPFParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupSPFResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupSPFResponse], ResultWrapper[TimeseriesGroupSPFResponse]), ) diff --git a/src/cloudflare/resources/radar/email/security/summary.py b/src/cloudflare/resources/radar/email/security/summary.py index 0f7962b40..9016b3a85 100644 --- a/src/cloudflare/resources/radar/email/security/summary.py +++ b/src/cloudflare/resources/radar/email/security/summary.py @@ -149,7 +149,7 @@ class Summary(SyncAPIResource): }, summary_arc_params.SummaryARCParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryARCResponse]._unwrapper, ), cast_to=cast(Type[SummaryARCResponse], ResultWrapper[SummaryARCResponse]), ) @@ -245,7 +245,7 @@ class Summary(SyncAPIResource): }, summary_dkim_params.SummaryDKIMParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryDKIMResponse]._unwrapper, ), cast_to=cast(Type[SummaryDKIMResponse], ResultWrapper[SummaryDKIMResponse]), ) @@ -341,7 +341,7 @@ class Summary(SyncAPIResource): }, summary_dmarc_params.SummaryDMARCParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryDMARCResponse]._unwrapper, ), cast_to=cast(Type[SummaryDMARCResponse], ResultWrapper[SummaryDMARCResponse]), ) @@ -441,7 +441,7 @@ class Summary(SyncAPIResource): }, summary_malicious_params.SummaryMaliciousParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryMaliciousResponse]._unwrapper, ), cast_to=cast(Type[SummaryMaliciousResponse], ResultWrapper[SummaryMaliciousResponse]), ) @@ -541,7 +541,7 @@ class Summary(SyncAPIResource): }, summary_spam_params.SummarySpamParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummarySpamResponse]._unwrapper, ), cast_to=cast(Type[SummarySpamResponse], ResultWrapper[SummarySpamResponse]), ) @@ -637,7 +637,7 @@ class Summary(SyncAPIResource): }, summary_spf_params.SummarySPFParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummarySPFResponse]._unwrapper, ), cast_to=cast(Type[SummarySPFResponse], ResultWrapper[SummarySPFResponse]), ) @@ -737,7 +737,7 @@ class Summary(SyncAPIResource): }, summary_spoof_params.SummarySpoofParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummarySpoofResponse]._unwrapper, ), cast_to=cast(Type[SummarySpoofResponse], ResultWrapper[SummarySpoofResponse]), ) @@ -837,7 +837,7 @@ class Summary(SyncAPIResource): }, summary_threat_category_params.SummaryThreatCategoryParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryThreatCategoryResponse]._unwrapper, ), cast_to=cast(Type[SummaryThreatCategoryResponse], ResultWrapper[SummaryThreatCategoryResponse]), ) @@ -933,7 +933,7 @@ class Summary(SyncAPIResource): }, summary_tls_version_params.SummaryTLSVersionParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryTLSVersionResponse]._unwrapper, ), cast_to=cast(Type[SummaryTLSVersionResponse], ResultWrapper[SummaryTLSVersionResponse]), ) @@ -1039,7 +1039,7 @@ class AsyncSummary(AsyncAPIResource): }, summary_arc_params.SummaryARCParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryARCResponse]._unwrapper, ), cast_to=cast(Type[SummaryARCResponse], ResultWrapper[SummaryARCResponse]), ) @@ -1135,7 +1135,7 @@ class AsyncSummary(AsyncAPIResource): }, summary_dkim_params.SummaryDKIMParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryDKIMResponse]._unwrapper, ), cast_to=cast(Type[SummaryDKIMResponse], ResultWrapper[SummaryDKIMResponse]), ) @@ -1231,7 +1231,7 @@ class AsyncSummary(AsyncAPIResource): }, summary_dmarc_params.SummaryDMARCParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryDMARCResponse]._unwrapper, ), cast_to=cast(Type[SummaryDMARCResponse], ResultWrapper[SummaryDMARCResponse]), ) @@ -1331,7 +1331,7 @@ class AsyncSummary(AsyncAPIResource): }, summary_malicious_params.SummaryMaliciousParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryMaliciousResponse]._unwrapper, ), cast_to=cast(Type[SummaryMaliciousResponse], ResultWrapper[SummaryMaliciousResponse]), ) @@ -1431,7 +1431,7 @@ class AsyncSummary(AsyncAPIResource): }, summary_spam_params.SummarySpamParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummarySpamResponse]._unwrapper, ), cast_to=cast(Type[SummarySpamResponse], ResultWrapper[SummarySpamResponse]), ) @@ -1527,7 +1527,7 @@ class AsyncSummary(AsyncAPIResource): }, summary_spf_params.SummarySPFParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummarySPFResponse]._unwrapper, ), cast_to=cast(Type[SummarySPFResponse], ResultWrapper[SummarySPFResponse]), ) @@ -1627,7 +1627,7 @@ class AsyncSummary(AsyncAPIResource): }, summary_spoof_params.SummarySpoofParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummarySpoofResponse]._unwrapper, ), cast_to=cast(Type[SummarySpoofResponse], ResultWrapper[SummarySpoofResponse]), ) @@ -1727,7 +1727,7 @@ class AsyncSummary(AsyncAPIResource): }, summary_threat_category_params.SummaryThreatCategoryParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryThreatCategoryResponse]._unwrapper, ), cast_to=cast(Type[SummaryThreatCategoryResponse], ResultWrapper[SummaryThreatCategoryResponse]), ) @@ -1823,7 +1823,7 @@ class AsyncSummary(AsyncAPIResource): }, summary_tls_version_params.SummaryTLSVersionParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryTLSVersionResponse]._unwrapper, ), cast_to=cast(Type[SummaryTLSVersionResponse], ResultWrapper[SummaryTLSVersionResponse]), ) diff --git a/src/cloudflare/resources/radar/email/security/timeseries_groups.py b/src/cloudflare/resources/radar/email/security/timeseries_groups.py index 4c06b252e..8bba16903 100644 --- a/src/cloudflare/resources/radar/email/security/timeseries_groups.py +++ b/src/cloudflare/resources/radar/email/security/timeseries_groups.py @@ -155,7 +155,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_arc_params.TimeseriesGroupARCParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupARCResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupARCResponse], ResultWrapper[TimeseriesGroupARCResponse]), ) @@ -257,7 +257,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_dkim_params.TimeseriesGroupDKIMParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupDKIMResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupDKIMResponse], ResultWrapper[TimeseriesGroupDKIMResponse]), ) @@ -359,7 +359,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_dmarc_params.TimeseriesGroupDMARCParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupDMARCResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupDMARCResponse], ResultWrapper[TimeseriesGroupDMARCResponse]), ) @@ -465,7 +465,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_malicious_params.TimeseriesGroupMaliciousParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupMaliciousResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupMaliciousResponse], ResultWrapper[TimeseriesGroupMaliciousResponse]), ) @@ -571,7 +571,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_spam_params.TimeseriesGroupSpamParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupSpamResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupSpamResponse], ResultWrapper[TimeseriesGroupSpamResponse]), ) @@ -673,7 +673,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_spf_params.TimeseriesGroupSPFParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupSPFResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupSPFResponse], ResultWrapper[TimeseriesGroupSPFResponse]), ) @@ -779,7 +779,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_spoof_params.TimeseriesGroupSpoofParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupSpoofResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupSpoofResponse], ResultWrapper[TimeseriesGroupSpoofResponse]), ) @@ -885,7 +885,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_threat_category_params.TimeseriesGroupThreatCategoryParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupThreatCategoryResponse]._unwrapper, ), cast_to=cast( Type[TimeseriesGroupThreatCategoryResponse], ResultWrapper[TimeseriesGroupThreatCategoryResponse] @@ -989,7 +989,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_tls_version_params.TimeseriesGroupTLSVersionParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupTLSVersionResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupTLSVersionResponse], ResultWrapper[TimeseriesGroupTLSVersionResponse]), ) @@ -1101,7 +1101,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_arc_params.TimeseriesGroupARCParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupARCResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupARCResponse], ResultWrapper[TimeseriesGroupARCResponse]), ) @@ -1203,7 +1203,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_dkim_params.TimeseriesGroupDKIMParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupDKIMResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupDKIMResponse], ResultWrapper[TimeseriesGroupDKIMResponse]), ) @@ -1305,7 +1305,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_dmarc_params.TimeseriesGroupDMARCParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupDMARCResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupDMARCResponse], ResultWrapper[TimeseriesGroupDMARCResponse]), ) @@ -1411,7 +1411,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_malicious_params.TimeseriesGroupMaliciousParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupMaliciousResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupMaliciousResponse], ResultWrapper[TimeseriesGroupMaliciousResponse]), ) @@ -1517,7 +1517,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_spam_params.TimeseriesGroupSpamParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupSpamResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupSpamResponse], ResultWrapper[TimeseriesGroupSpamResponse]), ) @@ -1619,7 +1619,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_spf_params.TimeseriesGroupSPFParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupSPFResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupSPFResponse], ResultWrapper[TimeseriesGroupSPFResponse]), ) @@ -1725,7 +1725,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_spoof_params.TimeseriesGroupSpoofParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupSpoofResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupSpoofResponse], ResultWrapper[TimeseriesGroupSpoofResponse]), ) @@ -1831,7 +1831,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_threat_category_params.TimeseriesGroupThreatCategoryParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupThreatCategoryResponse]._unwrapper, ), cast_to=cast( Type[TimeseriesGroupThreatCategoryResponse], ResultWrapper[TimeseriesGroupThreatCategoryResponse] @@ -1935,7 +1935,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_tls_version_params.TimeseriesGroupTLSVersionParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupTLSVersionResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupTLSVersionResponse], ResultWrapper[TimeseriesGroupTLSVersionResponse]), ) diff --git a/src/cloudflare/resources/radar/email/security/top/tlds/malicious.py b/src/cloudflare/resources/radar/email/security/top/tlds/malicious.py index 932ed7301..7762f4032 100644 --- a/src/cloudflare/resources/radar/email/security/top/tlds/malicious.py +++ b/src/cloudflare/resources/radar/email/security/top/tlds/malicious.py @@ -147,7 +147,7 @@ class Malicious(SyncAPIResource): }, malicious_get_params.MaliciousGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[MaliciousGetResponse]._unwrapper, ), cast_to=cast(Type[MaliciousGetResponse], ResultWrapper[MaliciousGetResponse]), ) @@ -270,7 +270,7 @@ class AsyncMalicious(AsyncAPIResource): }, malicious_get_params.MaliciousGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[MaliciousGetResponse]._unwrapper, ), cast_to=cast(Type[MaliciousGetResponse], ResultWrapper[MaliciousGetResponse]), ) diff --git a/src/cloudflare/resources/radar/email/security/top/tlds/spam.py b/src/cloudflare/resources/radar/email/security/top/tlds/spam.py index 7cb8f7b24..780cf05b6 100644 --- a/src/cloudflare/resources/radar/email/security/top/tlds/spam.py +++ b/src/cloudflare/resources/radar/email/security/top/tlds/spam.py @@ -147,7 +147,7 @@ class Spam(SyncAPIResource): }, spam_get_params.SpamGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SpamGetResponse]._unwrapper, ), cast_to=cast(Type[SpamGetResponse], ResultWrapper[SpamGetResponse]), ) @@ -270,7 +270,7 @@ class AsyncSpam(AsyncAPIResource): }, spam_get_params.SpamGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SpamGetResponse]._unwrapper, ), cast_to=cast(Type[SpamGetResponse], ResultWrapper[SpamGetResponse]), ) diff --git a/src/cloudflare/resources/radar/email/security/top/tlds/spoof.py b/src/cloudflare/resources/radar/email/security/top/tlds/spoof.py index 3c18dd49b..69fc129b7 100644 --- a/src/cloudflare/resources/radar/email/security/top/tlds/spoof.py +++ b/src/cloudflare/resources/radar/email/security/top/tlds/spoof.py @@ -147,7 +147,7 @@ class Spoof(SyncAPIResource): }, spoof_get_params.SpoofGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SpoofGetResponse]._unwrapper, ), cast_to=cast(Type[SpoofGetResponse], ResultWrapper[SpoofGetResponse]), ) @@ -270,7 +270,7 @@ class AsyncSpoof(AsyncAPIResource): }, spoof_get_params.SpoofGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SpoofGetResponse]._unwrapper, ), cast_to=cast(Type[SpoofGetResponse], ResultWrapper[SpoofGetResponse]), ) diff --git a/src/cloudflare/resources/radar/email/security/top/tlds/tlds.py b/src/cloudflare/resources/radar/email/security/top/tlds/tlds.py index e5ebe0ac1..5e64f5d74 100644 --- a/src/cloudflare/resources/radar/email/security/top/tlds/tlds.py +++ b/src/cloudflare/resources/radar/email/security/top/tlds/tlds.py @@ -180,7 +180,7 @@ class Tlds(SyncAPIResource): }, tld_get_params.TldGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TldGetResponse]._unwrapper, ), cast_to=cast(Type[TldGetResponse], ResultWrapper[TldGetResponse]), ) @@ -312,7 +312,7 @@ class AsyncTlds(AsyncAPIResource): }, tld_get_params.TldGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TldGetResponse]._unwrapper, ), cast_to=cast(Type[TldGetResponse], ResultWrapper[TldGetResponse]), ) diff --git a/src/cloudflare/resources/radar/entities/asns.py b/src/cloudflare/resources/radar/entities/asns.py index 9c43eab1f..ee2d3a2dc 100644 --- a/src/cloudflare/resources/radar/entities/asns.py +++ b/src/cloudflare/resources/radar/entities/asns.py @@ -105,7 +105,7 @@ class ASNs(SyncAPIResource): }, asn_list_params.ASNListParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ASNListResponse]._unwrapper, ), cast_to=cast(Type[ASNListResponse], ResultWrapper[ASNListResponse]), ) @@ -150,7 +150,7 @@ class ASNs(SyncAPIResource): extra_body=extra_body, timeout=timeout, query=maybe_transform({"format": format}, asn_get_params.ASNGetParams), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ASNGetResponse]._unwrapper, ), cast_to=cast(Type[ASNGetResponse], ResultWrapper[ASNGetResponse]), ) @@ -199,7 +199,7 @@ class ASNs(SyncAPIResource): }, asn_ip_params.ASNIPParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ASNIPResponse]._unwrapper, ), cast_to=cast(Type[ASNIPResponse], ResultWrapper[ASNIPResponse]), ) @@ -249,7 +249,7 @@ class ASNs(SyncAPIResource): }, asn_rel_params.ASNRelParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ASNRelResponse]._unwrapper, ), cast_to=cast(Type[ASNRelResponse], ResultWrapper[ASNRelResponse]), ) @@ -322,7 +322,7 @@ class AsyncASNs(AsyncAPIResource): }, asn_list_params.ASNListParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ASNListResponse]._unwrapper, ), cast_to=cast(Type[ASNListResponse], ResultWrapper[ASNListResponse]), ) @@ -367,7 +367,7 @@ class AsyncASNs(AsyncAPIResource): extra_body=extra_body, timeout=timeout, query=await async_maybe_transform({"format": format}, asn_get_params.ASNGetParams), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ASNGetResponse]._unwrapper, ), cast_to=cast(Type[ASNGetResponse], ResultWrapper[ASNGetResponse]), ) @@ -416,7 +416,7 @@ class AsyncASNs(AsyncAPIResource): }, asn_ip_params.ASNIPParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ASNIPResponse]._unwrapper, ), cast_to=cast(Type[ASNIPResponse], ResultWrapper[ASNIPResponse]), ) @@ -466,7 +466,7 @@ class AsyncASNs(AsyncAPIResource): }, asn_rel_params.ASNRelParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ASNRelResponse]._unwrapper, ), cast_to=cast(Type[ASNRelResponse], ResultWrapper[ASNRelResponse]), ) diff --git a/src/cloudflare/resources/radar/entities/entities.py b/src/cloudflare/resources/radar/entities/entities.py index 4ee4b9b58..635c2848e 100644 --- a/src/cloudflare/resources/radar/entities/entities.py +++ b/src/cloudflare/resources/radar/entities/entities.py @@ -104,7 +104,7 @@ class Entities(SyncAPIResource): }, entity_get_params.EntityGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[EntityGetResponse]._unwrapper, ), cast_to=cast(Type[EntityGetResponse], ResultWrapper[EntityGetResponse]), ) @@ -169,7 +169,7 @@ class AsyncEntities(AsyncAPIResource): }, entity_get_params.EntityGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[EntityGetResponse]._unwrapper, ), cast_to=cast(Type[EntityGetResponse], ResultWrapper[EntityGetResponse]), ) diff --git a/src/cloudflare/resources/radar/entities/locations.py b/src/cloudflare/resources/radar/entities/locations.py index c21e07710..075a8c32b 100644 --- a/src/cloudflare/resources/radar/entities/locations.py +++ b/src/cloudflare/resources/radar/entities/locations.py @@ -93,7 +93,7 @@ class Locations(SyncAPIResource): }, location_list_params.LocationListParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[LocationListResponse]._unwrapper, ), cast_to=cast(Type[LocationListResponse], ResultWrapper[LocationListResponse]), ) @@ -139,7 +139,7 @@ class Locations(SyncAPIResource): extra_body=extra_body, timeout=timeout, query=maybe_transform({"format": format}, location_get_params.LocationGetParams), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[LocationGetResponse]._unwrapper, ), cast_to=cast(Type[LocationGetResponse], ResultWrapper[LocationGetResponse]), ) @@ -204,7 +204,7 @@ class AsyncLocations(AsyncAPIResource): }, location_list_params.LocationListParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[LocationListResponse]._unwrapper, ), cast_to=cast(Type[LocationListResponse], ResultWrapper[LocationListResponse]), ) @@ -250,7 +250,7 @@ class AsyncLocations(AsyncAPIResource): extra_body=extra_body, timeout=timeout, query=await async_maybe_transform({"format": format}, location_get_params.LocationGetParams), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[LocationGetResponse]._unwrapper, ), cast_to=cast(Type[LocationGetResponse], ResultWrapper[LocationGetResponse]), ) diff --git a/src/cloudflare/resources/radar/http/ases/ases.py b/src/cloudflare/resources/radar/http/ases/ases.py index 6c70c372a..fadba7212 100644 --- a/src/cloudflare/resources/radar/http/ases/ases.py +++ b/src/cloudflare/resources/radar/http/ases/ases.py @@ -252,7 +252,7 @@ class Ases(SyncAPIResource): }, ase_get_params.AseGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[AseGetResponse]._unwrapper, ), cast_to=cast(Type[AseGetResponse], ResultWrapper[AseGetResponse]), ) @@ -424,7 +424,7 @@ class AsyncAses(AsyncAPIResource): }, ase_get_params.AseGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[AseGetResponse]._unwrapper, ), cast_to=cast(Type[AseGetResponse], ResultWrapper[AseGetResponse]), ) diff --git a/src/cloudflare/resources/radar/http/ases/bot_class.py b/src/cloudflare/resources/radar/http/ases/bot_class.py index e156e1612..cbff48e7c 100644 --- a/src/cloudflare/resources/radar/http/ases/bot_class.py +++ b/src/cloudflare/resources/radar/http/ases/bot_class.py @@ -170,7 +170,7 @@ class BotClass(SyncAPIResource): }, bot_class_get_params.BotClassGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[BotClassGetResponse]._unwrapper, ), cast_to=cast(Type[BotClassGetResponse], ResultWrapper[BotClassGetResponse]), ) @@ -316,7 +316,7 @@ class AsyncBotClass(AsyncAPIResource): }, bot_class_get_params.BotClassGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[BotClassGetResponse]._unwrapper, ), cast_to=cast(Type[BotClassGetResponse], ResultWrapper[BotClassGetResponse]), ) diff --git a/src/cloudflare/resources/radar/http/ases/device_type.py b/src/cloudflare/resources/radar/http/ases/device_type.py index 1875b15e0..d7799052f 100644 --- a/src/cloudflare/resources/radar/http/ases/device_type.py +++ b/src/cloudflare/resources/radar/http/ases/device_type.py @@ -168,7 +168,7 @@ class DeviceType(SyncAPIResource): }, device_type_get_params.DeviceTypeGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[DeviceTypeGetResponse]._unwrapper, ), cast_to=cast(Type[DeviceTypeGetResponse], ResultWrapper[DeviceTypeGetResponse]), ) @@ -312,7 +312,7 @@ class AsyncDeviceType(AsyncAPIResource): }, device_type_get_params.DeviceTypeGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[DeviceTypeGetResponse]._unwrapper, ), cast_to=cast(Type[DeviceTypeGetResponse], ResultWrapper[DeviceTypeGetResponse]), ) diff --git a/src/cloudflare/resources/radar/http/ases/http_method.py b/src/cloudflare/resources/radar/http/ases/http_method.py index e9a14a3c7..171c9609c 100644 --- a/src/cloudflare/resources/radar/http/ases/http_method.py +++ b/src/cloudflare/resources/radar/http/ases/http_method.py @@ -168,7 +168,7 @@ class HTTPMethod(SyncAPIResource): }, http_method_get_params.HTTPMethodGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[HTTPMethodGetResponse]._unwrapper, ), cast_to=cast(Type[HTTPMethodGetResponse], ResultWrapper[HTTPMethodGetResponse]), ) @@ -312,7 +312,7 @@ class AsyncHTTPMethod(AsyncAPIResource): }, http_method_get_params.HTTPMethodGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[HTTPMethodGetResponse]._unwrapper, ), cast_to=cast(Type[HTTPMethodGetResponse], ResultWrapper[HTTPMethodGetResponse]), ) diff --git a/src/cloudflare/resources/radar/http/ases/http_protocol.py b/src/cloudflare/resources/radar/http/ases/http_protocol.py index 9bcb5c719..3d41ae220 100644 --- a/src/cloudflare/resources/radar/http/ases/http_protocol.py +++ b/src/cloudflare/resources/radar/http/ases/http_protocol.py @@ -164,7 +164,7 @@ class HTTPProtocol(SyncAPIResource): }, http_protocol_get_params.HTTPProtocolGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[HTTPProtocolGetResponse]._unwrapper, ), cast_to=cast(Type[HTTPProtocolGetResponse], ResultWrapper[HTTPProtocolGetResponse]), ) @@ -304,7 +304,7 @@ class AsyncHTTPProtocol(AsyncAPIResource): }, http_protocol_get_params.HTTPProtocolGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[HTTPProtocolGetResponse]._unwrapper, ), cast_to=cast(Type[HTTPProtocolGetResponse], ResultWrapper[HTTPProtocolGetResponse]), ) diff --git a/src/cloudflare/resources/radar/http/ases/ip_version.py b/src/cloudflare/resources/radar/http/ases/ip_version.py index 8a93e11c8..2c206c968 100644 --- a/src/cloudflare/resources/radar/http/ases/ip_version.py +++ b/src/cloudflare/resources/radar/http/ases/ip_version.py @@ -168,7 +168,7 @@ class IPVersion(SyncAPIResource): }, ip_version_get_params.IPVersionGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IPVersionGetResponse]._unwrapper, ), cast_to=cast(Type[IPVersionGetResponse], ResultWrapper[IPVersionGetResponse]), ) @@ -312,7 +312,7 @@ class AsyncIPVersion(AsyncAPIResource): }, ip_version_get_params.IPVersionGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IPVersionGetResponse]._unwrapper, ), cast_to=cast(Type[IPVersionGetResponse], ResultWrapper[IPVersionGetResponse]), ) diff --git a/src/cloudflare/resources/radar/http/ases/os.py b/src/cloudflare/resources/radar/http/ases/os.py index 4f62dad53..4fc4fac72 100644 --- a/src/cloudflare/resources/radar/http/ases/os.py +++ b/src/cloudflare/resources/radar/http/ases/os.py @@ -167,7 +167,7 @@ class OS(SyncAPIResource): }, os_get_params.OSGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[OSGetResponse]._unwrapper, ), cast_to=cast(Type[OSGetResponse], ResultWrapper[OSGetResponse]), ) @@ -310,7 +310,7 @@ class AsyncOS(AsyncAPIResource): }, os_get_params.OSGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[OSGetResponse]._unwrapper, ), cast_to=cast(Type[OSGetResponse], ResultWrapper[OSGetResponse]), ) diff --git a/src/cloudflare/resources/radar/http/ases/tls_version.py b/src/cloudflare/resources/radar/http/ases/tls_version.py index e580cd43a..2f6440e20 100644 --- a/src/cloudflare/resources/radar/http/ases/tls_version.py +++ b/src/cloudflare/resources/radar/http/ases/tls_version.py @@ -168,7 +168,7 @@ class TLSVersion(SyncAPIResource): }, tls_version_get_params.TLSVersionGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TLSVersionGetResponse]._unwrapper, ), cast_to=cast(Type[TLSVersionGetResponse], ResultWrapper[TLSVersionGetResponse]), ) @@ -312,7 +312,7 @@ class AsyncTLSVersion(AsyncAPIResource): }, tls_version_get_params.TLSVersionGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TLSVersionGetResponse]._unwrapper, ), cast_to=cast(Type[TLSVersionGetResponse], ResultWrapper[TLSVersionGetResponse]), ) diff --git a/src/cloudflare/resources/radar/http/locations/bot_class.py b/src/cloudflare/resources/radar/http/locations/bot_class.py index dedda8c0f..ab1fd138d 100644 --- a/src/cloudflare/resources/radar/http/locations/bot_class.py +++ b/src/cloudflare/resources/radar/http/locations/bot_class.py @@ -170,7 +170,7 @@ class BotClass(SyncAPIResource): }, bot_class_get_params.BotClassGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[BotClassGetResponse]._unwrapper, ), cast_to=cast(Type[BotClassGetResponse], ResultWrapper[BotClassGetResponse]), ) @@ -316,7 +316,7 @@ class AsyncBotClass(AsyncAPIResource): }, bot_class_get_params.BotClassGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[BotClassGetResponse]._unwrapper, ), cast_to=cast(Type[BotClassGetResponse], ResultWrapper[BotClassGetResponse]), ) diff --git a/src/cloudflare/resources/radar/http/locations/device_type.py b/src/cloudflare/resources/radar/http/locations/device_type.py index cbf3a9c6f..f78018d05 100644 --- a/src/cloudflare/resources/radar/http/locations/device_type.py +++ b/src/cloudflare/resources/radar/http/locations/device_type.py @@ -169,7 +169,7 @@ class DeviceType(SyncAPIResource): }, device_type_get_params.DeviceTypeGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[DeviceTypeGetResponse]._unwrapper, ), cast_to=cast(Type[DeviceTypeGetResponse], ResultWrapper[DeviceTypeGetResponse]), ) @@ -314,7 +314,7 @@ class AsyncDeviceType(AsyncAPIResource): }, device_type_get_params.DeviceTypeGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[DeviceTypeGetResponse]._unwrapper, ), cast_to=cast(Type[DeviceTypeGetResponse], ResultWrapper[DeviceTypeGetResponse]), ) diff --git a/src/cloudflare/resources/radar/http/locations/http_method.py b/src/cloudflare/resources/radar/http/locations/http_method.py index 5a7d252ac..28e3ac9ad 100644 --- a/src/cloudflare/resources/radar/http/locations/http_method.py +++ b/src/cloudflare/resources/radar/http/locations/http_method.py @@ -169,7 +169,7 @@ class HTTPMethod(SyncAPIResource): }, http_method_get_params.HTTPMethodGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[HTTPMethodGetResponse]._unwrapper, ), cast_to=cast(Type[HTTPMethodGetResponse], ResultWrapper[HTTPMethodGetResponse]), ) @@ -314,7 +314,7 @@ class AsyncHTTPMethod(AsyncAPIResource): }, http_method_get_params.HTTPMethodGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[HTTPMethodGetResponse]._unwrapper, ), cast_to=cast(Type[HTTPMethodGetResponse], ResultWrapper[HTTPMethodGetResponse]), ) diff --git a/src/cloudflare/resources/radar/http/locations/http_protocol.py b/src/cloudflare/resources/radar/http/locations/http_protocol.py index f5ff7102a..3c63e65d3 100644 --- a/src/cloudflare/resources/radar/http/locations/http_protocol.py +++ b/src/cloudflare/resources/radar/http/locations/http_protocol.py @@ -165,7 +165,7 @@ class HTTPProtocol(SyncAPIResource): }, http_protocol_get_params.HTTPProtocolGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[HTTPProtocolGetResponse]._unwrapper, ), cast_to=cast(Type[HTTPProtocolGetResponse], ResultWrapper[HTTPProtocolGetResponse]), ) @@ -306,7 +306,7 @@ class AsyncHTTPProtocol(AsyncAPIResource): }, http_protocol_get_params.HTTPProtocolGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[HTTPProtocolGetResponse]._unwrapper, ), cast_to=cast(Type[HTTPProtocolGetResponse], ResultWrapper[HTTPProtocolGetResponse]), ) diff --git a/src/cloudflare/resources/radar/http/locations/ip_version.py b/src/cloudflare/resources/radar/http/locations/ip_version.py index 1e2bb160b..1eaeea5dd 100644 --- a/src/cloudflare/resources/radar/http/locations/ip_version.py +++ b/src/cloudflare/resources/radar/http/locations/ip_version.py @@ -168,7 +168,7 @@ class IPVersion(SyncAPIResource): }, ip_version_get_params.IPVersionGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IPVersionGetResponse]._unwrapper, ), cast_to=cast(Type[IPVersionGetResponse], ResultWrapper[IPVersionGetResponse]), ) @@ -312,7 +312,7 @@ class AsyncIPVersion(AsyncAPIResource): }, ip_version_get_params.IPVersionGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IPVersionGetResponse]._unwrapper, ), cast_to=cast(Type[IPVersionGetResponse], ResultWrapper[IPVersionGetResponse]), ) diff --git a/src/cloudflare/resources/radar/http/locations/locations.py b/src/cloudflare/resources/radar/http/locations/locations.py index ae10e9265..cbf4e5eb4 100644 --- a/src/cloudflare/resources/radar/http/locations/locations.py +++ b/src/cloudflare/resources/radar/http/locations/locations.py @@ -252,7 +252,7 @@ class Locations(SyncAPIResource): }, location_get_params.LocationGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[LocationGetResponse]._unwrapper, ), cast_to=cast(Type[LocationGetResponse], ResultWrapper[LocationGetResponse]), ) @@ -424,7 +424,7 @@ class AsyncLocations(AsyncAPIResource): }, location_get_params.LocationGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[LocationGetResponse]._unwrapper, ), cast_to=cast(Type[LocationGetResponse], ResultWrapper[LocationGetResponse]), ) diff --git a/src/cloudflare/resources/radar/http/locations/os.py b/src/cloudflare/resources/radar/http/locations/os.py index 2059f0375..af747c256 100644 --- a/src/cloudflare/resources/radar/http/locations/os.py +++ b/src/cloudflare/resources/radar/http/locations/os.py @@ -167,7 +167,7 @@ class OS(SyncAPIResource): }, os_get_params.OSGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[OSGetResponse]._unwrapper, ), cast_to=cast(Type[OSGetResponse], ResultWrapper[OSGetResponse]), ) @@ -310,7 +310,7 @@ class AsyncOS(AsyncAPIResource): }, os_get_params.OSGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[OSGetResponse]._unwrapper, ), cast_to=cast(Type[OSGetResponse], ResultWrapper[OSGetResponse]), ) diff --git a/src/cloudflare/resources/radar/http/locations/tls_version.py b/src/cloudflare/resources/radar/http/locations/tls_version.py index 835905f6b..1f66f6c29 100644 --- a/src/cloudflare/resources/radar/http/locations/tls_version.py +++ b/src/cloudflare/resources/radar/http/locations/tls_version.py @@ -168,7 +168,7 @@ class TLSVersion(SyncAPIResource): }, tls_version_get_params.TLSVersionGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TLSVersionGetResponse]._unwrapper, ), cast_to=cast(Type[TLSVersionGetResponse], ResultWrapper[TLSVersionGetResponse]), ) @@ -312,7 +312,7 @@ class AsyncTLSVersion(AsyncAPIResource): }, tls_version_get_params.TLSVersionGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TLSVersionGetResponse]._unwrapper, ), cast_to=cast(Type[TLSVersionGetResponse], ResultWrapper[TLSVersionGetResponse]), ) diff --git a/src/cloudflare/resources/radar/http/summary.py b/src/cloudflare/resources/radar/http/summary.py index c823e9908..d2b0b2af3 100644 --- a/src/cloudflare/resources/radar/http/summary.py +++ b/src/cloudflare/resources/radar/http/summary.py @@ -175,7 +175,7 @@ class Summary(SyncAPIResource): }, summary_bot_class_params.SummaryBotClassParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryBotClassResponse]._unwrapper, ), cast_to=cast(Type[SummaryBotClassResponse], ResultWrapper[SummaryBotClassResponse]), ) @@ -300,7 +300,7 @@ class Summary(SyncAPIResource): }, summary_device_type_params.SummaryDeviceTypeParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryDeviceTypeResponse]._unwrapper, ), cast_to=cast(Type[SummaryDeviceTypeResponse], ResultWrapper[SummaryDeviceTypeResponse]), ) @@ -424,7 +424,7 @@ class Summary(SyncAPIResource): }, summary_http_protocol_params.SummaryHTTPProtocolParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryHTTPProtocolResponse]._unwrapper, ), cast_to=cast(Type[SummaryHTTPProtocolResponse], ResultWrapper[SummaryHTTPProtocolResponse]), ) @@ -549,7 +549,7 @@ class Summary(SyncAPIResource): }, summary_http_version_params.SummaryHTTPVersionParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryHTTPVersionResponse]._unwrapper, ), cast_to=cast(Type[SummaryHTTPVersionResponse], ResultWrapper[SummaryHTTPVersionResponse]), ) @@ -674,7 +674,7 @@ class Summary(SyncAPIResource): }, summary_ip_version_params.SummaryIPVersionParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryIPVersionResponse]._unwrapper, ), cast_to=cast(Type[SummaryIPVersionResponse], ResultWrapper[SummaryIPVersionResponse]), ) @@ -798,7 +798,7 @@ class Summary(SyncAPIResource): }, summary_os_params.SummaryOSParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryOSResponse]._unwrapper, ), cast_to=cast(Type[SummaryOSResponse], ResultWrapper[SummaryOSResponse]), ) @@ -923,7 +923,7 @@ class Summary(SyncAPIResource): }, summary_tls_version_params.SummaryTLSVersionParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryTLSVersionResponse]._unwrapper, ), cast_to=cast(Type[SummaryTLSVersionResponse], ResultWrapper[SummaryTLSVersionResponse]), ) @@ -1059,7 +1059,7 @@ class AsyncSummary(AsyncAPIResource): }, summary_bot_class_params.SummaryBotClassParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryBotClassResponse]._unwrapper, ), cast_to=cast(Type[SummaryBotClassResponse], ResultWrapper[SummaryBotClassResponse]), ) @@ -1184,7 +1184,7 @@ class AsyncSummary(AsyncAPIResource): }, summary_device_type_params.SummaryDeviceTypeParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryDeviceTypeResponse]._unwrapper, ), cast_to=cast(Type[SummaryDeviceTypeResponse], ResultWrapper[SummaryDeviceTypeResponse]), ) @@ -1308,7 +1308,7 @@ class AsyncSummary(AsyncAPIResource): }, summary_http_protocol_params.SummaryHTTPProtocolParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryHTTPProtocolResponse]._unwrapper, ), cast_to=cast(Type[SummaryHTTPProtocolResponse], ResultWrapper[SummaryHTTPProtocolResponse]), ) @@ -1433,7 +1433,7 @@ class AsyncSummary(AsyncAPIResource): }, summary_http_version_params.SummaryHTTPVersionParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryHTTPVersionResponse]._unwrapper, ), cast_to=cast(Type[SummaryHTTPVersionResponse], ResultWrapper[SummaryHTTPVersionResponse]), ) @@ -1558,7 +1558,7 @@ class AsyncSummary(AsyncAPIResource): }, summary_ip_version_params.SummaryIPVersionParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryIPVersionResponse]._unwrapper, ), cast_to=cast(Type[SummaryIPVersionResponse], ResultWrapper[SummaryIPVersionResponse]), ) @@ -1682,7 +1682,7 @@ class AsyncSummary(AsyncAPIResource): }, summary_os_params.SummaryOSParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryOSResponse]._unwrapper, ), cast_to=cast(Type[SummaryOSResponse], ResultWrapper[SummaryOSResponse]), ) @@ -1807,7 +1807,7 @@ class AsyncSummary(AsyncAPIResource): }, summary_tls_version_params.SummaryTLSVersionParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SummaryTLSVersionResponse]._unwrapper, ), cast_to=cast(Type[SummaryTLSVersionResponse], ResultWrapper[SummaryTLSVersionResponse]), ) diff --git a/src/cloudflare/resources/radar/http/timeseries_groups.py b/src/cloudflare/resources/radar/http/timeseries_groups.py index 589c540ae..1988ffe89 100644 --- a/src/cloudflare/resources/radar/http/timeseries_groups.py +++ b/src/cloudflare/resources/radar/http/timeseries_groups.py @@ -185,7 +185,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_bot_class_params.TimeseriesGroupBotClassParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupBotClassResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupBotClassResponse], ResultWrapper[TimeseriesGroupBotClassResponse]), ) @@ -325,7 +325,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_browser_params.TimeseriesGroupBrowserParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupBrowserResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupBrowserResponse], ResultWrapper[TimeseriesGroupBrowserResponse]), ) @@ -460,7 +460,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_browser_family_params.TimeseriesGroupBrowserFamilyParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupBrowserFamilyResponse]._unwrapper, ), cast_to=cast( Type[TimeseriesGroupBrowserFamilyResponse], ResultWrapper[TimeseriesGroupBrowserFamilyResponse] @@ -592,7 +592,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_device_type_params.TimeseriesGroupDeviceTypeParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupDeviceTypeResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupDeviceTypeResponse], ResultWrapper[TimeseriesGroupDeviceTypeResponse]), ) @@ -722,7 +722,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_http_protocol_params.TimeseriesGroupHTTPProtocolParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupHTTPProtocolResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupHTTPProtocolResponse], ResultWrapper[TimeseriesGroupHTTPProtocolResponse]), ) @@ -853,7 +853,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_http_version_params.TimeseriesGroupHTTPVersionParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupHTTPVersionResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupHTTPVersionResponse], ResultWrapper[TimeseriesGroupHTTPVersionResponse]), ) @@ -984,7 +984,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_ip_version_params.TimeseriesGroupIPVersionParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupIPVersionResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupIPVersionResponse], ResultWrapper[TimeseriesGroupIPVersionResponse]), ) @@ -1114,7 +1114,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_os_params.TimeseriesGroupOSParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupOSResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupOSResponse], ResultWrapper[TimeseriesGroupOSResponse]), ) @@ -1245,7 +1245,7 @@ class TimeseriesGroups(SyncAPIResource): }, timeseries_group_tls_version_params.TimeseriesGroupTLSVersionParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupTLSVersionResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupTLSVersionResponse], ResultWrapper[TimeseriesGroupTLSVersionResponse]), ) @@ -1387,7 +1387,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_bot_class_params.TimeseriesGroupBotClassParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupBotClassResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupBotClassResponse], ResultWrapper[TimeseriesGroupBotClassResponse]), ) @@ -1527,7 +1527,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_browser_params.TimeseriesGroupBrowserParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupBrowserResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupBrowserResponse], ResultWrapper[TimeseriesGroupBrowserResponse]), ) @@ -1662,7 +1662,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_browser_family_params.TimeseriesGroupBrowserFamilyParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupBrowserFamilyResponse]._unwrapper, ), cast_to=cast( Type[TimeseriesGroupBrowserFamilyResponse], ResultWrapper[TimeseriesGroupBrowserFamilyResponse] @@ -1794,7 +1794,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_device_type_params.TimeseriesGroupDeviceTypeParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupDeviceTypeResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupDeviceTypeResponse], ResultWrapper[TimeseriesGroupDeviceTypeResponse]), ) @@ -1924,7 +1924,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_http_protocol_params.TimeseriesGroupHTTPProtocolParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupHTTPProtocolResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupHTTPProtocolResponse], ResultWrapper[TimeseriesGroupHTTPProtocolResponse]), ) @@ -2055,7 +2055,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_http_version_params.TimeseriesGroupHTTPVersionParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupHTTPVersionResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupHTTPVersionResponse], ResultWrapper[TimeseriesGroupHTTPVersionResponse]), ) @@ -2186,7 +2186,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_ip_version_params.TimeseriesGroupIPVersionParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupIPVersionResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupIPVersionResponse], ResultWrapper[TimeseriesGroupIPVersionResponse]), ) @@ -2316,7 +2316,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_os_params.TimeseriesGroupOSParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupOSResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupOSResponse], ResultWrapper[TimeseriesGroupOSResponse]), ) @@ -2447,7 +2447,7 @@ class AsyncTimeseriesGroups(AsyncAPIResource): }, timeseries_group_tls_version_params.TimeseriesGroupTLSVersionParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TimeseriesGroupTLSVersionResponse]._unwrapper, ), cast_to=cast(Type[TimeseriesGroupTLSVersionResponse], ResultWrapper[TimeseriesGroupTLSVersionResponse]), ) diff --git a/src/cloudflare/resources/radar/http/top.py b/src/cloudflare/resources/radar/http/top.py index f2a08f834..12d05bdd9 100644 --- a/src/cloudflare/resources/radar/http/top.py +++ b/src/cloudflare/resources/radar/http/top.py @@ -173,7 +173,7 @@ class Top(SyncAPIResource): }, top_browser_families_params.TopBrowserFamiliesParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopBrowserFamiliesResponse]._unwrapper, ), cast_to=cast(Type[TopBrowserFamiliesResponse], ResultWrapper[TopBrowserFamiliesResponse]), ) @@ -307,7 +307,7 @@ class Top(SyncAPIResource): }, top_browsers_params.TopBrowsersParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopBrowsersResponse]._unwrapper, ), cast_to=cast(Type[TopBrowsersResponse], ResultWrapper[TopBrowsersResponse]), ) @@ -451,7 +451,7 @@ class AsyncTop(AsyncAPIResource): }, top_browser_families_params.TopBrowserFamiliesParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopBrowserFamiliesResponse]._unwrapper, ), cast_to=cast(Type[TopBrowserFamiliesResponse], ResultWrapper[TopBrowserFamiliesResponse]), ) @@ -585,7 +585,7 @@ class AsyncTop(AsyncAPIResource): }, top_browsers_params.TopBrowsersParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopBrowsersResponse]._unwrapper, ), cast_to=cast(Type[TopBrowsersResponse], ResultWrapper[TopBrowsersResponse]), ) diff --git a/src/cloudflare/resources/radar/netflows/netflows.py b/src/cloudflare/resources/radar/netflows/netflows.py index 70cd86562..fbb98cf94 100644 --- a/src/cloudflare/resources/radar/netflows/netflows.py +++ b/src/cloudflare/resources/radar/netflows/netflows.py @@ -161,7 +161,7 @@ class Netflows(SyncAPIResource): }, netflow_timeseries_params.NetflowTimeseriesParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[NetflowTimeseriesResponse]._unwrapper, ), cast_to=cast(Type[NetflowTimeseriesResponse], ResultWrapper[NetflowTimeseriesResponse]), ) @@ -290,7 +290,7 @@ class AsyncNetflows(AsyncAPIResource): }, netflow_timeseries_params.NetflowTimeseriesParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[NetflowTimeseriesResponse]._unwrapper, ), cast_to=cast(Type[NetflowTimeseriesResponse], ResultWrapper[NetflowTimeseriesResponse]), ) diff --git a/src/cloudflare/resources/radar/netflows/top.py b/src/cloudflare/resources/radar/netflows/top.py index e4b41758a..c6f7888fc 100644 --- a/src/cloudflare/resources/radar/netflows/top.py +++ b/src/cloudflare/resources/radar/netflows/top.py @@ -137,7 +137,7 @@ class Top(SyncAPIResource): }, top_ases_params.TopAsesParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopAsesResponse]._unwrapper, ), cast_to=cast(Type[TopAsesResponse], ResultWrapper[TopAsesResponse]), ) @@ -240,7 +240,7 @@ class Top(SyncAPIResource): }, top_locations_params.TopLocationsParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopLocationsResponse]._unwrapper, ), cast_to=cast(Type[TopLocationsResponse], ResultWrapper[TopLocationsResponse]), ) @@ -353,7 +353,7 @@ class AsyncTop(AsyncAPIResource): }, top_ases_params.TopAsesParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopAsesResponse]._unwrapper, ), cast_to=cast(Type[TopAsesResponse], ResultWrapper[TopAsesResponse]), ) @@ -456,7 +456,7 @@ class AsyncTop(AsyncAPIResource): }, top_locations_params.TopLocationsParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopLocationsResponse]._unwrapper, ), cast_to=cast(Type[TopLocationsResponse], ResultWrapper[TopLocationsResponse]), ) diff --git a/src/cloudflare/resources/radar/quality/iqi.py b/src/cloudflare/resources/radar/quality/iqi.py index 6b647293a..e0e406d13 100644 --- a/src/cloudflare/resources/radar/quality/iqi.py +++ b/src/cloudflare/resources/radar/quality/iqi.py @@ -142,7 +142,7 @@ class IQI(SyncAPIResource): }, iqi_summary_params.IQISummaryParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IQISummaryResponse]._unwrapper, ), cast_to=cast(Type[IQISummaryResponse], ResultWrapper[IQISummaryResponse]), ) @@ -255,7 +255,7 @@ class IQI(SyncAPIResource): }, iqi_timeseries_groups_params.IQITimeseriesGroupsParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IQITimeseriesGroupsResponse]._unwrapper, ), cast_to=cast(Type[IQITimeseriesGroupsResponse], ResultWrapper[IQITimeseriesGroupsResponse]), ) @@ -368,7 +368,7 @@ class AsyncIQI(AsyncAPIResource): }, iqi_summary_params.IQISummaryParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IQISummaryResponse]._unwrapper, ), cast_to=cast(Type[IQISummaryResponse], ResultWrapper[IQISummaryResponse]), ) @@ -481,7 +481,7 @@ class AsyncIQI(AsyncAPIResource): }, iqi_timeseries_groups_params.IQITimeseriesGroupsParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IQITimeseriesGroupsResponse]._unwrapper, ), cast_to=cast(Type[IQITimeseriesGroupsResponse], ResultWrapper[IQITimeseriesGroupsResponse]), ) diff --git a/src/cloudflare/resources/radar/quality/speed/speed.py b/src/cloudflare/resources/radar/quality/speed/speed.py index 140f9ff99..ac3fb55ef 100644 --- a/src/cloudflare/resources/radar/quality/speed/speed.py +++ b/src/cloudflare/resources/radar/quality/speed/speed.py @@ -129,7 +129,7 @@ class Speed(SyncAPIResource): }, speed_histogram_params.SpeedHistogramParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SpeedHistogramResponse]._unwrapper, ), cast_to=cast(Type[SpeedHistogramResponse], ResultWrapper[SpeedHistogramResponse]), ) @@ -199,7 +199,7 @@ class Speed(SyncAPIResource): }, speed_summary_params.SpeedSummaryParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SpeedSummaryResponse]._unwrapper, ), cast_to=cast(Type[SpeedSummaryResponse], ResultWrapper[SpeedSummaryResponse]), ) @@ -291,7 +291,7 @@ class AsyncSpeed(AsyncAPIResource): }, speed_histogram_params.SpeedHistogramParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SpeedHistogramResponse]._unwrapper, ), cast_to=cast(Type[SpeedHistogramResponse], ResultWrapper[SpeedHistogramResponse]), ) @@ -361,7 +361,7 @@ class AsyncSpeed(AsyncAPIResource): }, speed_summary_params.SpeedSummaryParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SpeedSummaryResponse]._unwrapper, ), cast_to=cast(Type[SpeedSummaryResponse], ResultWrapper[SpeedSummaryResponse]), ) diff --git a/src/cloudflare/resources/radar/quality/speed/top.py b/src/cloudflare/resources/radar/quality/speed/top.py index ce459bc1e..721e7ac69 100644 --- a/src/cloudflare/resources/radar/quality/speed/top.py +++ b/src/cloudflare/resources/radar/quality/speed/top.py @@ -119,7 +119,7 @@ class Top(SyncAPIResource): }, top_ases_params.TopAsesParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopAsesResponse]._unwrapper, ), cast_to=cast(Type[TopAsesResponse], ResultWrapper[TopAsesResponse]), ) @@ -204,7 +204,7 @@ class Top(SyncAPIResource): }, top_locations_params.TopLocationsParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopLocationsResponse]._unwrapper, ), cast_to=cast(Type[TopLocationsResponse], ResultWrapper[TopLocationsResponse]), ) @@ -299,7 +299,7 @@ class AsyncTop(AsyncAPIResource): }, top_ases_params.TopAsesParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopAsesResponse]._unwrapper, ), cast_to=cast(Type[TopAsesResponse], ResultWrapper[TopAsesResponse]), ) @@ -384,7 +384,7 @@ class AsyncTop(AsyncAPIResource): }, top_locations_params.TopLocationsParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopLocationsResponse]._unwrapper, ), cast_to=cast(Type[TopLocationsResponse], ResultWrapper[TopLocationsResponse]), ) diff --git a/src/cloudflare/resources/radar/ranking/domain.py b/src/cloudflare/resources/radar/ranking/domain.py index 8c09364a8..704104cd1 100644 --- a/src/cloudflare/resources/radar/ranking/domain.py +++ b/src/cloudflare/resources/radar/ranking/domain.py @@ -99,7 +99,7 @@ class Domain(SyncAPIResource): }, domain_get_params.DomainGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[DomainGetResponse]._unwrapper, ), cast_to=cast(Type[DomainGetResponse], ResultWrapper[DomainGetResponse]), ) @@ -175,7 +175,7 @@ class AsyncDomain(AsyncAPIResource): }, domain_get_params.DomainGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[DomainGetResponse]._unwrapper, ), cast_to=cast(Type[DomainGetResponse], ResultWrapper[DomainGetResponse]), ) diff --git a/src/cloudflare/resources/radar/ranking/ranking.py b/src/cloudflare/resources/radar/ranking/ranking.py index 61dc92dd4..ed25c2398 100644 --- a/src/cloudflare/resources/radar/ranking/ranking.py +++ b/src/cloudflare/resources/radar/ranking/ranking.py @@ -148,7 +148,7 @@ class Ranking(SyncAPIResource): }, ranking_timeseries_groups_params.RankingTimeseriesGroupsParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RankingTimeseriesGroupsResponse]._unwrapper, ), cast_to=cast(Type[RankingTimeseriesGroupsResponse], ResultWrapper[RankingTimeseriesGroupsResponse]), ) @@ -215,7 +215,7 @@ class Ranking(SyncAPIResource): }, ranking_top_params.RankingTopParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RankingTopResponse]._unwrapper, ), cast_to=cast(Type[RankingTopResponse], ResultWrapper[RankingTopResponse]), ) @@ -326,7 +326,7 @@ class AsyncRanking(AsyncAPIResource): }, ranking_timeseries_groups_params.RankingTimeseriesGroupsParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RankingTimeseriesGroupsResponse]._unwrapper, ), cast_to=cast(Type[RankingTimeseriesGroupsResponse], ResultWrapper[RankingTimeseriesGroupsResponse]), ) @@ -393,7 +393,7 @@ class AsyncRanking(AsyncAPIResource): }, ranking_top_params.RankingTopParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RankingTopResponse]._unwrapper, ), cast_to=cast(Type[RankingTopResponse], ResultWrapper[RankingTopResponse]), ) diff --git a/src/cloudflare/resources/radar/search.py b/src/cloudflare/resources/radar/search.py index 0a0682695..22765f230 100644 --- a/src/cloudflare/resources/radar/search.py +++ b/src/cloudflare/resources/radar/search.py @@ -96,7 +96,7 @@ class Search(SyncAPIResource): }, search_global_params.SearchGlobalParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SearchGlobalResponse]._unwrapper, ), cast_to=cast(Type[SearchGlobalResponse], ResultWrapper[SearchGlobalResponse]), ) @@ -169,7 +169,7 @@ class AsyncSearch(AsyncAPIResource): }, search_global_params.SearchGlobalParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SearchGlobalResponse]._unwrapper, ), cast_to=cast(Type[SearchGlobalResponse], ResultWrapper[SearchGlobalResponse]), ) diff --git a/src/cloudflare/resources/radar/traffic_anomalies/locations.py b/src/cloudflare/resources/radar/traffic_anomalies/locations.py index 981cf07f5..b17e830b6 100644 --- a/src/cloudflare/resources/radar/traffic_anomalies/locations.py +++ b/src/cloudflare/resources/radar/traffic_anomalies/locations.py @@ -115,7 +115,7 @@ class Locations(SyncAPIResource): }, location_get_params.LocationGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[LocationGetResponse]._unwrapper, ), cast_to=cast(Type[LocationGetResponse], ResultWrapper[LocationGetResponse]), ) @@ -206,7 +206,7 @@ class AsyncLocations(AsyncAPIResource): }, location_get_params.LocationGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[LocationGetResponse]._unwrapper, ), cast_to=cast(Type[LocationGetResponse], ResultWrapper[LocationGetResponse]), ) diff --git a/src/cloudflare/resources/radar/traffic_anomalies/traffic_anomalies.py b/src/cloudflare/resources/radar/traffic_anomalies/traffic_anomalies.py index cf4d8e239..56ffdaa8e 100644 --- a/src/cloudflare/resources/radar/traffic_anomalies/traffic_anomalies.py +++ b/src/cloudflare/resources/radar/traffic_anomalies/traffic_anomalies.py @@ -139,7 +139,7 @@ class TrafficAnomalies(SyncAPIResource): }, traffic_anomaly_get_params.TrafficAnomalyGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TrafficAnomalyGetResponse]._unwrapper, ), cast_to=cast(Type[TrafficAnomalyGetResponse], ResultWrapper[TrafficAnomalyGetResponse]), ) @@ -246,7 +246,7 @@ class AsyncTrafficAnomalies(AsyncAPIResource): }, traffic_anomaly_get_params.TrafficAnomalyGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TrafficAnomalyGetResponse]._unwrapper, ), cast_to=cast(Type[TrafficAnomalyGetResponse], ResultWrapper[TrafficAnomalyGetResponse]), ) diff --git a/src/cloudflare/resources/radar/verified_bots/top.py b/src/cloudflare/resources/radar/verified_bots/top.py index 3d512538c..44a2df5aa 100644 --- a/src/cloudflare/resources/radar/verified_bots/top.py +++ b/src/cloudflare/resources/radar/verified_bots/top.py @@ -136,7 +136,7 @@ class Top(SyncAPIResource): }, top_bots_params.TopBotsParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopBotsResponse]._unwrapper, ), cast_to=cast(Type[TopBotsResponse], ResultWrapper[TopBotsResponse]), ) @@ -239,7 +239,7 @@ class Top(SyncAPIResource): }, top_categories_params.TopCategoriesParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopCategoriesResponse]._unwrapper, ), cast_to=cast(Type[TopCategoriesResponse], ResultWrapper[TopCategoriesResponse]), ) @@ -351,7 +351,7 @@ class AsyncTop(AsyncAPIResource): }, top_bots_params.TopBotsParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopBotsResponse]._unwrapper, ), cast_to=cast(Type[TopBotsResponse], ResultWrapper[TopBotsResponse]), ) @@ -454,7 +454,7 @@ class AsyncTop(AsyncAPIResource): }, top_categories_params.TopCategoriesParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TopCategoriesResponse]._unwrapper, ), cast_to=cast(Type[TopCategoriesResponse], ResultWrapper[TopCategoriesResponse]), ) diff --git a/src/cloudflare/resources/rate_limits.py b/src/cloudflare/resources/rate_limits.py index a7316386c..9d7234568 100644 --- a/src/cloudflare/resources/rate_limits.py +++ b/src/cloudflare/resources/rate_limits.py @@ -89,7 +89,7 @@ class RateLimits(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RateLimitCreateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[RateLimitCreateResponse] @@ -191,7 +191,7 @@ class RateLimits(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RateLimitDeleteResponse]._unwrapper, ), cast_to=cast(Type[RateLimitDeleteResponse], ResultWrapper[RateLimitDeleteResponse]), ) @@ -239,7 +239,7 @@ class RateLimits(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RateLimitEditResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[RateLimitEditResponse] @@ -288,7 +288,7 @@ class RateLimits(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RateLimitGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[RateLimitGetResponse] @@ -346,7 +346,7 @@ class AsyncRateLimits(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RateLimitCreateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[RateLimitCreateResponse] @@ -448,7 +448,7 @@ class AsyncRateLimits(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RateLimitDeleteResponse]._unwrapper, ), cast_to=cast(Type[RateLimitDeleteResponse], ResultWrapper[RateLimitDeleteResponse]), ) @@ -496,7 +496,7 @@ class AsyncRateLimits(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RateLimitEditResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[RateLimitEditResponse] @@ -545,7 +545,7 @@ class AsyncRateLimits(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RateLimitGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[RateLimitGetResponse] diff --git a/src/cloudflare/resources/rate_plans.py b/src/cloudflare/resources/rate_plans.py index 3fa1d87e3..59066d429 100644 --- a/src/cloudflare/resources/rate_plans.py +++ b/src/cloudflare/resources/rate_plans.py @@ -67,7 +67,7 @@ class RatePlans(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[RatePlanGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[RatePlanGetResponse]], ResultWrapper[RatePlanGetResponse]), ) @@ -116,7 +116,7 @@ class AsyncRatePlans(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[RatePlanGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[RatePlanGetResponse]], ResultWrapper[RatePlanGetResponse]), ) diff --git a/src/cloudflare/resources/registrar/domains.py b/src/cloudflare/resources/registrar/domains.py index dc79f0a8b..154a146a6 100644 --- a/src/cloudflare/resources/registrar/domains.py +++ b/src/cloudflare/resources/registrar/domains.py @@ -98,7 +98,7 @@ class Domains(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DomainUpdateResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[DomainUpdateResponse] @@ -183,7 +183,7 @@ class Domains(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DomainGetResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[DomainGetResponse] @@ -260,7 +260,7 @@ class AsyncDomains(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DomainUpdateResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[DomainUpdateResponse] @@ -345,7 +345,7 @@ class AsyncDomains(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DomainGetResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[DomainGetResponse] diff --git a/src/cloudflare/resources/request_tracers/traces.py b/src/cloudflare/resources/request_tracers/traces.py index da61c598b..581464ca2 100644 --- a/src/cloudflare/resources/request_tracers/traces.py +++ b/src/cloudflare/resources/request_tracers/traces.py @@ -106,7 +106,7 @@ class Traces(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TraceCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[TraceCreateResponse]], ResultWrapper[TraceCreateResponse]), ) @@ -190,7 +190,7 @@ class AsyncTraces(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TraceCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[TraceCreateResponse]], ResultWrapper[TraceCreateResponse]), ) diff --git a/src/cloudflare/resources/rules/lists/bulk_operations.py b/src/cloudflare/resources/rules/lists/bulk_operations.py index 991fffce5..34bb941cc 100644 --- a/src/cloudflare/resources/rules/lists/bulk_operations.py +++ b/src/cloudflare/resources/rules/lists/bulk_operations.py @@ -76,7 +76,7 @@ class BulkOperations(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[BulkOperationGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[BulkOperationGetResponse]], ResultWrapper[BulkOperationGetResponse]), ) @@ -134,7 +134,7 @@ class AsyncBulkOperations(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[BulkOperationGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[BulkOperationGetResponse]], ResultWrapper[BulkOperationGetResponse]), ) diff --git a/src/cloudflare/resources/rules/lists/items.py b/src/cloudflare/resources/rules/lists/items.py index 48c9ef2c2..06b036efe 100644 --- a/src/cloudflare/resources/rules/lists/items.py +++ b/src/cloudflare/resources/rules/lists/items.py @@ -94,7 +94,7 @@ class Items(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ItemCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ItemCreateResponse]], ResultWrapper[ItemCreateResponse]), ) @@ -145,7 +145,7 @@ class Items(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ItemUpdateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ItemUpdateResponse]], ResultWrapper[ItemUpdateResponse]), ) @@ -264,7 +264,7 @@ class Items(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ItemDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ItemDeleteResponse]], ResultWrapper[ItemDeleteResponse]), ) @@ -315,7 +315,7 @@ class Items(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ItemGetResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[ItemGetResponse] @@ -379,7 +379,7 @@ class AsyncItems(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ItemCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ItemCreateResponse]], ResultWrapper[ItemCreateResponse]), ) @@ -430,7 +430,7 @@ class AsyncItems(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ItemUpdateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ItemUpdateResponse]], ResultWrapper[ItemUpdateResponse]), ) @@ -549,7 +549,7 @@ class AsyncItems(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ItemDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ItemDeleteResponse]], ResultWrapper[ItemDeleteResponse]), ) @@ -600,7 +600,7 @@ class AsyncItems(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ItemGetResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[ItemGetResponse] diff --git a/src/cloudflare/resources/rules/lists/lists.py b/src/cloudflare/resources/rules/lists/lists.py index 01f7d9296..0e4274442 100644 --- a/src/cloudflare/resources/rules/lists/lists.py +++ b/src/cloudflare/resources/rules/lists/lists.py @@ -116,7 +116,7 @@ class Lists(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ListsList]]._unwrapper, ), cast_to=cast(Type[Optional[ListsList]], ResultWrapper[ListsList]), ) @@ -164,7 +164,7 @@ class Lists(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ListsList]]._unwrapper, ), cast_to=cast(Type[Optional[ListsList]], ResultWrapper[ListsList]), ) @@ -246,7 +246,7 @@ class Lists(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ListDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ListDeleteResponse]], ResultWrapper[ListDeleteResponse]), ) @@ -290,7 +290,7 @@ class Lists(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ListsList]]._unwrapper, ), cast_to=cast(Type[Optional[ListsList]], ResultWrapper[ListsList]), ) @@ -365,7 +365,7 @@ class AsyncLists(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ListsList]]._unwrapper, ), cast_to=cast(Type[Optional[ListsList]], ResultWrapper[ListsList]), ) @@ -413,7 +413,7 @@ class AsyncLists(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ListsList]]._unwrapper, ), cast_to=cast(Type[Optional[ListsList]], ResultWrapper[ListsList]), ) @@ -495,7 +495,7 @@ class AsyncLists(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ListDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ListDeleteResponse]], ResultWrapper[ListDeleteResponse]), ) @@ -539,7 +539,7 @@ class AsyncLists(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ListsList]]._unwrapper, ), cast_to=cast(Type[Optional[ListsList]], ResultWrapper[ListsList]), ) diff --git a/src/cloudflare/resources/rulesets/phases/phases.py b/src/cloudflare/resources/rulesets/phases/phases.py index c5f48a481..992e7a6f8 100644 --- a/src/cloudflare/resources/rulesets/phases/phases.py +++ b/src/cloudflare/resources/rulesets/phases/phases.py @@ -176,7 +176,7 @@ class Phases(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PhaseUpdateResponse]._unwrapper, ), cast_to=cast(Type[PhaseUpdateResponse], ResultWrapper[PhaseUpdateResponse]), ) @@ -258,7 +258,7 @@ class Phases(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PhaseGetResponse]._unwrapper, ), cast_to=cast(Type[PhaseGetResponse], ResultWrapper[PhaseGetResponse]), ) @@ -403,7 +403,7 @@ class AsyncPhases(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PhaseUpdateResponse]._unwrapper, ), cast_to=cast(Type[PhaseUpdateResponse], ResultWrapper[PhaseUpdateResponse]), ) @@ -485,7 +485,7 @@ class AsyncPhases(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PhaseGetResponse]._unwrapper, ), cast_to=cast(Type[PhaseGetResponse], ResultWrapper[PhaseGetResponse]), ) diff --git a/src/cloudflare/resources/rulesets/phases/versions.py b/src/cloudflare/resources/rulesets/phases/versions.py index 931ae67ab..5f304b78c 100644 --- a/src/cloudflare/resources/rulesets/phases/versions.py +++ b/src/cloudflare/resources/rulesets/phases/versions.py @@ -196,7 +196,7 @@ class Versions(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[VersionGetResponse]._unwrapper, ), cast_to=cast(Type[VersionGetResponse], ResultWrapper[VersionGetResponse]), ) @@ -370,7 +370,7 @@ class AsyncVersions(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[VersionGetResponse]._unwrapper, ), cast_to=cast(Type[VersionGetResponse], ResultWrapper[VersionGetResponse]), ) diff --git a/src/cloudflare/resources/rulesets/rules.py b/src/cloudflare/resources/rulesets/rules.py index c86466535..8146924f2 100644 --- a/src/cloudflare/resources/rulesets/rules.py +++ b/src/cloudflare/resources/rulesets/rules.py @@ -1028,7 +1028,7 @@ class Rules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RuleCreateResponse]._unwrapper, ), cast_to=cast(Type[RuleCreateResponse], ResultWrapper[RuleCreateResponse]), ) @@ -1090,7 +1090,7 @@ class Rules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RuleDeleteResponse]._unwrapper, ), cast_to=cast(Type[RuleDeleteResponse], ResultWrapper[RuleDeleteResponse]), ) @@ -2112,7 +2112,7 @@ class Rules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RuleEditResponse]._unwrapper, ), cast_to=cast(Type[RuleEditResponse], ResultWrapper[RuleEditResponse]), ) @@ -3109,7 +3109,7 @@ class AsyncRules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RuleCreateResponse]._unwrapper, ), cast_to=cast(Type[RuleCreateResponse], ResultWrapper[RuleCreateResponse]), ) @@ -3171,7 +3171,7 @@ class AsyncRules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RuleDeleteResponse]._unwrapper, ), cast_to=cast(Type[RuleDeleteResponse], ResultWrapper[RuleDeleteResponse]), ) @@ -4193,7 +4193,7 @@ class AsyncRules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RuleEditResponse]._unwrapper, ), cast_to=cast(Type[RuleEditResponse], ResultWrapper[RuleEditResponse]), ) diff --git a/src/cloudflare/resources/rulesets/rulesets.py b/src/cloudflare/resources/rulesets/rulesets.py index bfb4d9912..68ff7a56b 100644 --- a/src/cloudflare/resources/rulesets/rulesets.py +++ b/src/cloudflare/resources/rulesets/rulesets.py @@ -181,7 +181,7 @@ class Rulesets(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RulesetCreateResponse]._unwrapper, ), cast_to=cast(Type[RulesetCreateResponse], ResultWrapper[RulesetCreateResponse]), ) @@ -288,7 +288,7 @@ class Rulesets(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RulesetUpdateResponse]._unwrapper, ), cast_to=cast(Type[RulesetUpdateResponse], ResultWrapper[RulesetUpdateResponse]), ) @@ -448,7 +448,7 @@ class Rulesets(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RulesetGetResponse]._unwrapper, ), cast_to=cast(Type[RulesetGetResponse], ResultWrapper[RulesetGetResponse]), ) @@ -571,7 +571,7 @@ class AsyncRulesets(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RulesetCreateResponse]._unwrapper, ), cast_to=cast(Type[RulesetCreateResponse], ResultWrapper[RulesetCreateResponse]), ) @@ -678,7 +678,7 @@ class AsyncRulesets(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RulesetUpdateResponse]._unwrapper, ), cast_to=cast(Type[RulesetUpdateResponse], ResultWrapper[RulesetUpdateResponse]), ) @@ -838,7 +838,7 @@ class AsyncRulesets(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RulesetGetResponse]._unwrapper, ), cast_to=cast(Type[RulesetGetResponse], ResultWrapper[RulesetGetResponse]), ) diff --git a/src/cloudflare/resources/rulesets/versions/by_tag.py b/src/cloudflare/resources/rulesets/versions/by_tag.py index 9e444df59..c53ca89d4 100644 --- a/src/cloudflare/resources/rulesets/versions/by_tag.py +++ b/src/cloudflare/resources/rulesets/versions/by_tag.py @@ -82,7 +82,7 @@ class ByTag(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ByTagGetResponse]._unwrapper, ), cast_to=cast(Type[ByTagGetResponse], ResultWrapper[ByTagGetResponse]), ) @@ -146,7 +146,7 @@ class AsyncByTag(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ByTagGetResponse]._unwrapper, ), cast_to=cast(Type[ByTagGetResponse], ResultWrapper[ByTagGetResponse]), ) diff --git a/src/cloudflare/resources/rulesets/versions/versions.py b/src/cloudflare/resources/rulesets/versions/versions.py index 062a7b290..af3e75bef 100644 --- a/src/cloudflare/resources/rulesets/versions/versions.py +++ b/src/cloudflare/resources/rulesets/versions/versions.py @@ -217,7 +217,7 @@ class Versions(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[VersionGetResponse]._unwrapper, ), cast_to=cast(Type[VersionGetResponse], ResultWrapper[VersionGetResponse]), ) @@ -406,7 +406,7 @@ class AsyncVersions(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[VersionGetResponse]._unwrapper, ), cast_to=cast(Type[VersionGetResponse], ResultWrapper[VersionGetResponse]), ) diff --git a/src/cloudflare/resources/rum/rules.py b/src/cloudflare/resources/rum/rules.py index 721e9ca2e..af00cb2c9 100644 --- a/src/cloudflare/resources/rum/rules.py +++ b/src/cloudflare/resources/rum/rules.py @@ -93,7 +93,7 @@ class Rules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[RUMRule]]._unwrapper, ), cast_to=cast(Type[Optional[RUMRule]], ResultWrapper[RUMRule]), ) @@ -159,7 +159,7 @@ class Rules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[RUMRule]]._unwrapper, ), cast_to=cast(Type[Optional[RUMRule]], ResultWrapper[RUMRule]), ) @@ -203,7 +203,7 @@ class Rules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[RuleListResponse]]._unwrapper, ), cast_to=cast(Type[Optional[RuleListResponse]], ResultWrapper[RuleListResponse]), ) @@ -252,7 +252,7 @@ class Rules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[RuleDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[RuleDeleteResponse]], ResultWrapper[RuleDeleteResponse]), ) @@ -323,7 +323,7 @@ class AsyncRules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[RUMRule]]._unwrapper, ), cast_to=cast(Type[Optional[RUMRule]], ResultWrapper[RUMRule]), ) @@ -389,7 +389,7 @@ class AsyncRules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[RUMRule]]._unwrapper, ), cast_to=cast(Type[Optional[RUMRule]], ResultWrapper[RUMRule]), ) @@ -433,7 +433,7 @@ class AsyncRules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[RuleListResponse]]._unwrapper, ), cast_to=cast(Type[Optional[RuleListResponse]], ResultWrapper[RuleListResponse]), ) @@ -482,7 +482,7 @@ class AsyncRules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[RuleDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[RuleDeleteResponse]], ResultWrapper[RuleDeleteResponse]), ) diff --git a/src/cloudflare/resources/rum/site_info.py b/src/cloudflare/resources/rum/site_info.py index f9c6184c4..1836cb288 100644 --- a/src/cloudflare/resources/rum/site_info.py +++ b/src/cloudflare/resources/rum/site_info.py @@ -98,7 +98,7 @@ class SiteInfo(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Site]]._unwrapper, ), cast_to=cast(Type[Optional[Site]], ResultWrapper[Site]), ) @@ -160,7 +160,7 @@ class SiteInfo(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Site]]._unwrapper, ), cast_to=cast(Type[Optional[Site]], ResultWrapper[Site]), ) @@ -260,7 +260,7 @@ class SiteInfo(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SiteInfoDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[SiteInfoDeleteResponse]], ResultWrapper[SiteInfoDeleteResponse]), ) @@ -304,7 +304,7 @@ class SiteInfo(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Site]]._unwrapper, ), cast_to=cast(Type[Optional[Site]], ResultWrapper[Site]), ) @@ -371,7 +371,7 @@ class AsyncSiteInfo(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Site]]._unwrapper, ), cast_to=cast(Type[Optional[Site]], ResultWrapper[Site]), ) @@ -433,7 +433,7 @@ class AsyncSiteInfo(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Site]]._unwrapper, ), cast_to=cast(Type[Optional[Site]], ResultWrapper[Site]), ) @@ -533,7 +533,7 @@ class AsyncSiteInfo(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SiteInfoDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[SiteInfoDeleteResponse]], ResultWrapper[SiteInfoDeleteResponse]), ) @@ -577,7 +577,7 @@ class AsyncSiteInfo(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Site]]._unwrapper, ), cast_to=cast(Type[Optional[Site]], ResultWrapper[Site]), ) diff --git a/src/cloudflare/resources/secondary_dns/acls.py b/src/cloudflare/resources/secondary_dns/acls.py index b861b8b5f..4803b2551 100644 --- a/src/cloudflare/resources/secondary_dns/acls.py +++ b/src/cloudflare/resources/secondary_dns/acls.py @@ -73,7 +73,7 @@ class ACLs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ACL]]._unwrapper, ), cast_to=cast(Type[Optional[ACL]], ResultWrapper[ACL]), ) @@ -130,7 +130,7 @@ class ACLs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ACL]]._unwrapper, ), cast_to=cast(Type[Optional[ACL]], ResultWrapper[ACL]), ) @@ -206,7 +206,7 @@ class ACLs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ACLDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ACLDeleteResponse]], ResultWrapper[ACLDeleteResponse]), ) @@ -246,7 +246,7 @@ class ACLs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ACL]]._unwrapper, ), cast_to=cast(Type[Optional[ACL]], ResultWrapper[ACL]), ) @@ -295,7 +295,7 @@ class AsyncACLs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ACL]]._unwrapper, ), cast_to=cast(Type[Optional[ACL]], ResultWrapper[ACL]), ) @@ -352,7 +352,7 @@ class AsyncACLs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ACL]]._unwrapper, ), cast_to=cast(Type[Optional[ACL]], ResultWrapper[ACL]), ) @@ -428,7 +428,7 @@ class AsyncACLs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ACLDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ACLDeleteResponse]], ResultWrapper[ACLDeleteResponse]), ) @@ -468,7 +468,7 @@ class AsyncACLs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ACL]]._unwrapper, ), cast_to=cast(Type[Optional[ACL]], ResultWrapper[ACL]), ) diff --git a/src/cloudflare/resources/secondary_dns/force_axfr.py b/src/cloudflare/resources/secondary_dns/force_axfr.py index f1ac6b58d..cff61b7c3 100644 --- a/src/cloudflare/resources/secondary_dns/force_axfr.py +++ b/src/cloudflare/resources/secondary_dns/force_axfr.py @@ -2,7 +2,7 @@ from __future__ import annotations -from typing import Type, cast +from typing import Type, Optional, cast import httpx @@ -23,7 +23,7 @@ from ..._wrappers import ResultWrapper from ..._base_client import ( make_request_options, ) -from ...types.secondary_dns import force_axfr_create_params +from ...types.secondary_dns import ForceAXFR, force_axfr_create_params __all__ = ["ForceAXFRResource", "AsyncForceAXFRResource"] @@ -71,7 +71,7 @@ class ForceAXFRResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ForceAXFR]]._unwrapper, ), cast_to=cast(Type[str], ResultWrapper[str]), ) @@ -120,7 +120,7 @@ class AsyncForceAXFRResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ForceAXFR]]._unwrapper, ), cast_to=cast(Type[str], ResultWrapper[str]), ) diff --git a/src/cloudflare/resources/secondary_dns/incoming.py b/src/cloudflare/resources/secondary_dns/incoming.py index 3acee6676..f6cf2aa8a 100644 --- a/src/cloudflare/resources/secondary_dns/incoming.py +++ b/src/cloudflare/resources/secondary_dns/incoming.py @@ -95,7 +95,7 @@ class IncomingResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IncomingCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[IncomingCreateResponse]], ResultWrapper[IncomingCreateResponse]), ) @@ -150,7 +150,7 @@ class IncomingResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IncomingUpdateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[IncomingUpdateResponse]], ResultWrapper[IncomingUpdateResponse]), ) @@ -189,7 +189,7 @@ class IncomingResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IncomingDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[IncomingDeleteResponse]], ResultWrapper[IncomingDeleteResponse]), ) @@ -226,7 +226,7 @@ class IncomingResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IncomingGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[IncomingGetResponse]], ResultWrapper[IncomingGetResponse]), ) @@ -291,7 +291,7 @@ class AsyncIncomingResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IncomingCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[IncomingCreateResponse]], ResultWrapper[IncomingCreateResponse]), ) @@ -346,7 +346,7 @@ class AsyncIncomingResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IncomingUpdateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[IncomingUpdateResponse]], ResultWrapper[IncomingUpdateResponse]), ) @@ -385,7 +385,7 @@ class AsyncIncomingResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IncomingDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[IncomingDeleteResponse]], ResultWrapper[IncomingDeleteResponse]), ) @@ -422,7 +422,7 @@ class AsyncIncomingResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IncomingGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[IncomingGetResponse]], ResultWrapper[IncomingGetResponse]), ) diff --git a/src/cloudflare/resources/secondary_dns/outgoing/outgoing.py b/src/cloudflare/resources/secondary_dns/outgoing/outgoing.py index b2f8e8ea3..2cf2647f4 100644 --- a/src/cloudflare/resources/secondary_dns/outgoing/outgoing.py +++ b/src/cloudflare/resources/secondary_dns/outgoing/outgoing.py @@ -32,10 +32,13 @@ from ...._base_client import ( make_request_options, ) from ....types.secondary_dns import ( + EnableTransfer, + DisableTransfer, OutgoingGetResponse, OutgoingCreateResponse, OutgoingDeleteResponse, OutgoingUpdateResponse, + OutgoingForceNotifyResponse, outgoing_create_params, outgoing_delete_params, outgoing_enable_params, @@ -105,7 +108,7 @@ class OutgoingResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[OutgoingCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[OutgoingCreateResponse]], ResultWrapper[OutgoingCreateResponse]), ) @@ -155,7 +158,7 @@ class OutgoingResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[OutgoingUpdateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[OutgoingUpdateResponse]], ResultWrapper[OutgoingUpdateResponse]), ) @@ -194,7 +197,7 @@ class OutgoingResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[OutgoingDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[OutgoingDeleteResponse]], ResultWrapper[OutgoingDeleteResponse]), ) @@ -234,7 +237,7 @@ class OutgoingResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DisableTransfer]]._unwrapper, ), cast_to=cast(Type[str], ResultWrapper[str]), ) @@ -273,7 +276,7 @@ class OutgoingResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[EnableTransfer]]._unwrapper, ), cast_to=cast(Type[str], ResultWrapper[str]), ) @@ -312,7 +315,7 @@ class OutgoingResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[OutgoingForceNotifyResponse]]._unwrapper, ), cast_to=cast(Type[str], ResultWrapper[str]), ) @@ -349,7 +352,7 @@ class OutgoingResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[OutgoingGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[OutgoingGetResponse]], ResultWrapper[OutgoingGetResponse]), ) @@ -413,7 +416,7 @@ class AsyncOutgoingResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[OutgoingCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[OutgoingCreateResponse]], ResultWrapper[OutgoingCreateResponse]), ) @@ -463,7 +466,7 @@ class AsyncOutgoingResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[OutgoingUpdateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[OutgoingUpdateResponse]], ResultWrapper[OutgoingUpdateResponse]), ) @@ -502,7 +505,7 @@ class AsyncOutgoingResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[OutgoingDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[OutgoingDeleteResponse]], ResultWrapper[OutgoingDeleteResponse]), ) @@ -542,7 +545,7 @@ class AsyncOutgoingResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DisableTransfer]]._unwrapper, ), cast_to=cast(Type[str], ResultWrapper[str]), ) @@ -581,7 +584,7 @@ class AsyncOutgoingResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[EnableTransfer]]._unwrapper, ), cast_to=cast(Type[str], ResultWrapper[str]), ) @@ -620,7 +623,7 @@ class AsyncOutgoingResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[OutgoingForceNotifyResponse]]._unwrapper, ), cast_to=cast(Type[str], ResultWrapper[str]), ) @@ -657,7 +660,7 @@ class AsyncOutgoingResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[OutgoingGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[OutgoingGetResponse]], ResultWrapper[OutgoingGetResponse]), ) diff --git a/src/cloudflare/resources/secondary_dns/outgoing/status.py b/src/cloudflare/resources/secondary_dns/outgoing/status.py index 1781141bf..a0b2e3b43 100644 --- a/src/cloudflare/resources/secondary_dns/outgoing/status.py +++ b/src/cloudflare/resources/secondary_dns/outgoing/status.py @@ -2,7 +2,7 @@ from __future__ import annotations -from typing import Type, cast +from typing import Type, Optional, cast import httpx @@ -19,6 +19,7 @@ from ...._wrappers import ResultWrapper from ...._base_client import ( make_request_options, ) +from ....types.secondary_dns import EnableTransfer __all__ = ["Status", "AsyncStatus"] @@ -64,7 +65,7 @@ class Status(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[EnableTransfer]]._unwrapper, ), cast_to=cast(Type[str], ResultWrapper[str]), ) @@ -111,7 +112,7 @@ class AsyncStatus(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[EnableTransfer]]._unwrapper, ), cast_to=cast(Type[str], ResultWrapper[str]), ) diff --git a/src/cloudflare/resources/secondary_dns/peers.py b/src/cloudflare/resources/secondary_dns/peers.py index ccdee7935..34790b6a8 100644 --- a/src/cloudflare/resources/secondary_dns/peers.py +++ b/src/cloudflare/resources/secondary_dns/peers.py @@ -73,7 +73,7 @@ class Peers(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Peer]]._unwrapper, ), cast_to=cast(Type[Optional[Peer]], ResultWrapper[Peer]), ) @@ -144,7 +144,7 @@ class Peers(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Peer]]._unwrapper, ), cast_to=cast(Type[Optional[Peer]], ResultWrapper[Peer]), ) @@ -220,7 +220,7 @@ class Peers(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[PeerDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[PeerDeleteResponse]], ResultWrapper[PeerDeleteResponse]), ) @@ -260,7 +260,7 @@ class Peers(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Peer]]._unwrapper, ), cast_to=cast(Type[Optional[Peer]], ResultWrapper[Peer]), ) @@ -309,7 +309,7 @@ class AsyncPeers(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Peer]]._unwrapper, ), cast_to=cast(Type[Optional[Peer]], ResultWrapper[Peer]), ) @@ -380,7 +380,7 @@ class AsyncPeers(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Peer]]._unwrapper, ), cast_to=cast(Type[Optional[Peer]], ResultWrapper[Peer]), ) @@ -456,7 +456,7 @@ class AsyncPeers(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[PeerDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[PeerDeleteResponse]], ResultWrapper[PeerDeleteResponse]), ) @@ -496,7 +496,7 @@ class AsyncPeers(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Peer]]._unwrapper, ), cast_to=cast(Type[Optional[Peer]], ResultWrapper[Peer]), ) diff --git a/src/cloudflare/resources/secondary_dns/tsigs.py b/src/cloudflare/resources/secondary_dns/tsigs.py index e750497b5..905c6a2f9 100644 --- a/src/cloudflare/resources/secondary_dns/tsigs.py +++ b/src/cloudflare/resources/secondary_dns/tsigs.py @@ -88,7 +88,7 @@ class TSIGs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TSIG]]._unwrapper, ), cast_to=cast(Type[Optional[TSIG]], ResultWrapper[TSIG]), ) @@ -145,7 +145,7 @@ class TSIGs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TSIG]]._unwrapper, ), cast_to=cast(Type[Optional[TSIG]], ResultWrapper[TSIG]), ) @@ -221,7 +221,7 @@ class TSIGs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TSIGDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[TSIGDeleteResponse]], ResultWrapper[TSIGDeleteResponse]), ) @@ -261,7 +261,7 @@ class TSIGs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TSIG]]._unwrapper, ), cast_to=cast(Type[Optional[TSIG]], ResultWrapper[TSIG]), ) @@ -325,7 +325,7 @@ class AsyncTSIGs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TSIG]]._unwrapper, ), cast_to=cast(Type[Optional[TSIG]], ResultWrapper[TSIG]), ) @@ -382,7 +382,7 @@ class AsyncTSIGs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TSIG]]._unwrapper, ), cast_to=cast(Type[Optional[TSIG]], ResultWrapper[TSIG]), ) @@ -458,7 +458,7 @@ class AsyncTSIGs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TSIGDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[TSIGDeleteResponse]], ResultWrapper[TSIGDeleteResponse]), ) @@ -498,7 +498,7 @@ class AsyncTSIGs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TSIG]]._unwrapper, ), cast_to=cast(Type[Optional[TSIG]], ResultWrapper[TSIG]), ) diff --git a/src/cloudflare/resources/snippets/rules.py b/src/cloudflare/resources/snippets/rules.py index 97ff19020..305c64467 100644 --- a/src/cloudflare/resources/snippets/rules.py +++ b/src/cloudflare/resources/snippets/rules.py @@ -77,7 +77,7 @@ class Rules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RuleUpdateResponse]._unwrapper, ), cast_to=cast(Type[RuleUpdateResponse], ResultWrapper[RuleUpdateResponse]), ) @@ -166,7 +166,7 @@ class AsyncRules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RuleUpdateResponse]._unwrapper, ), cast_to=cast(Type[RuleUpdateResponse], ResultWrapper[RuleUpdateResponse]), ) diff --git a/src/cloudflare/resources/snippets/snippets.py b/src/cloudflare/resources/snippets/snippets.py index b768258c0..74fd3f52d 100644 --- a/src/cloudflare/resources/snippets/snippets.py +++ b/src/cloudflare/resources/snippets/snippets.py @@ -113,7 +113,7 @@ class Snippets(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Snippet]._unwrapper, ), cast_to=cast(Type[Snippet], ResultWrapper[Snippet]), ) @@ -195,7 +195,7 @@ class Snippets(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SnippetDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[SnippetDeleteResponse] @@ -242,7 +242,7 @@ class Snippets(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Snippet]._unwrapper, ), cast_to=cast(Type[Snippet], ResultWrapper[Snippet]), ) @@ -315,7 +315,7 @@ class AsyncSnippets(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Snippet]._unwrapper, ), cast_to=cast(Type[Snippet], ResultWrapper[Snippet]), ) @@ -397,7 +397,7 @@ class AsyncSnippets(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SnippetDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[SnippetDeleteResponse] @@ -444,7 +444,7 @@ class AsyncSnippets(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Snippet]._unwrapper, ), cast_to=cast(Type[Snippet], ResultWrapper[Snippet]), ) diff --git a/src/cloudflare/resources/spectrum/analytics/aggregates/currents.py b/src/cloudflare/resources/spectrum/analytics/aggregates/currents.py index f87d96c46..713fd1336 100644 --- a/src/cloudflare/resources/spectrum/analytics/aggregates/currents.py +++ b/src/cloudflare/resources/spectrum/analytics/aggregates/currents.py @@ -91,7 +91,7 @@ class Currents(SyncAPIResource): }, current_get_params.CurrentGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CurrentGetResponse]._unwrapper, ), cast_to=cast(Type[CurrentGetResponse], ResultWrapper[CurrentGetResponse]), ) @@ -160,7 +160,7 @@ class AsyncCurrents(AsyncAPIResource): }, current_get_params.CurrentGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CurrentGetResponse]._unwrapper, ), cast_to=cast(Type[CurrentGetResponse], ResultWrapper[CurrentGetResponse]), ) diff --git a/src/cloudflare/resources/spectrum/analytics/events/bytimes.py b/src/cloudflare/resources/spectrum/analytics/events/bytimes.py index 8387222ec..c4ef41348 100644 --- a/src/cloudflare/resources/spectrum/analytics/events/bytimes.py +++ b/src/cloudflare/resources/spectrum/analytics/events/bytimes.py @@ -151,7 +151,7 @@ class Bytimes(SyncAPIResource): }, bytime_get_params.BytimeGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[BytimeGetResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[BytimeGetResponse] @@ -280,7 +280,7 @@ class AsyncBytimes(AsyncAPIResource): }, bytime_get_params.BytimeGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[BytimeGetResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[BytimeGetResponse] diff --git a/src/cloudflare/resources/spectrum/analytics/events/summaries.py b/src/cloudflare/resources/spectrum/analytics/events/summaries.py index 4786ba4fa..71cf69f77 100644 --- a/src/cloudflare/resources/spectrum/analytics/events/summaries.py +++ b/src/cloudflare/resources/spectrum/analytics/events/summaries.py @@ -146,7 +146,7 @@ class Summaries(SyncAPIResource): }, summary_get_params.SummaryGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SummaryGetResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[SummaryGetResponse] @@ -270,7 +270,7 @@ class AsyncSummaries(AsyncAPIResource): }, summary_get_params.SummaryGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SummaryGetResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[SummaryGetResponse] diff --git a/src/cloudflare/resources/spectrum/apps.py b/src/cloudflare/resources/spectrum/apps.py index 7944b9301..5893a6165 100644 --- a/src/cloudflare/resources/spectrum/apps.py +++ b/src/cloudflare/resources/spectrum/apps.py @@ -147,7 +147,7 @@ class Apps(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[AppCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[AppCreateResponse]], ResultWrapper[AppCreateResponse]), ) @@ -251,7 +251,7 @@ class Apps(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[AppUpdateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[AppUpdateResponse]], ResultWrapper[AppUpdateResponse]), ) @@ -359,7 +359,7 @@ class Apps(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[AppDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[AppDeleteResponse]], ResultWrapper[AppDeleteResponse]), ) @@ -405,7 +405,7 @@ class Apps(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[AppGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[AppGetResponse] @@ -517,7 +517,7 @@ class AsyncApps(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[AppCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[AppCreateResponse]], ResultWrapper[AppCreateResponse]), ) @@ -621,7 +621,7 @@ class AsyncApps(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[AppUpdateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[AppUpdateResponse]], ResultWrapper[AppUpdateResponse]), ) @@ -729,7 +729,7 @@ class AsyncApps(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[AppDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[AppDeleteResponse]], ResultWrapper[AppDeleteResponse]), ) @@ -775,7 +775,7 @@ class AsyncApps(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[AppGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[AppGetResponse] diff --git a/src/cloudflare/resources/speed/availabilities.py b/src/cloudflare/resources/speed/availabilities.py index bc1f15c9c..26c92fa4f 100644 --- a/src/cloudflare/resources/speed/availabilities.py +++ b/src/cloudflare/resources/speed/availabilities.py @@ -67,7 +67,7 @@ class Availabilities(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Availability]]._unwrapper, ), cast_to=cast(Type[Optional[Availability]], ResultWrapper[Availability]), ) @@ -116,7 +116,7 @@ class AsyncAvailabilities(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Availability]]._unwrapper, ), cast_to=cast(Type[Optional[Availability]], ResultWrapper[Availability]), ) diff --git a/src/cloudflare/resources/speed/schedule.py b/src/cloudflare/resources/speed/schedule.py index 988cffd7b..a4108b2c7 100644 --- a/src/cloudflare/resources/speed/schedule.py +++ b/src/cloudflare/resources/speed/schedule.py @@ -104,7 +104,7 @@ class ScheduleResource(SyncAPIResource): extra_body=extra_body, timeout=timeout, query=maybe_transform({"region": region}, schedule_create_params.ScheduleCreateParams), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ScheduleCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ScheduleCreateResponse]], ResultWrapper[ScheduleCreateResponse]), ) @@ -185,7 +185,7 @@ class AsyncScheduleResource(AsyncAPIResource): extra_body=extra_body, timeout=timeout, query=await async_maybe_transform({"region": region}, schedule_create_params.ScheduleCreateParams), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ScheduleCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ScheduleCreateResponse]], ResultWrapper[ScheduleCreateResponse]), ) diff --git a/src/cloudflare/resources/speed/speed.py b/src/cloudflare/resources/speed/speed.py index 5dbfb8c4b..a61146d7b 100644 --- a/src/cloudflare/resources/speed/speed.py +++ b/src/cloudflare/resources/speed/speed.py @@ -160,7 +160,7 @@ class Speed(SyncAPIResource): extra_body=extra_body, timeout=timeout, query=maybe_transform({"region": region}, speed_delete_params.SpeedDeleteParams), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SpeedDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[SpeedDeleteResponse]], ResultWrapper[SpeedDeleteResponse]), ) @@ -231,7 +231,7 @@ class Speed(SyncAPIResource): extra_body=extra_body, timeout=timeout, query=maybe_transform({"region": region}, speed_schedule_get_params.SpeedScheduleGetParams), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Schedule]]._unwrapper, ), cast_to=cast(Type[Optional[Schedule]], ResultWrapper[Schedule]), ) @@ -322,7 +322,7 @@ class Speed(SyncAPIResource): }, speed_trends_list_params.SpeedTrendsListParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Trend]]._unwrapper, ), cast_to=cast(Type[Optional[Trend]], ResultWrapper[Trend]), ) @@ -419,7 +419,7 @@ class AsyncSpeed(AsyncAPIResource): extra_body=extra_body, timeout=timeout, query=await async_maybe_transform({"region": region}, speed_delete_params.SpeedDeleteParams), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SpeedDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[SpeedDeleteResponse]], ResultWrapper[SpeedDeleteResponse]), ) @@ -490,7 +490,7 @@ class AsyncSpeed(AsyncAPIResource): extra_body=extra_body, timeout=timeout, query=await async_maybe_transform({"region": region}, speed_schedule_get_params.SpeedScheduleGetParams), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Schedule]]._unwrapper, ), cast_to=cast(Type[Optional[Schedule]], ResultWrapper[Schedule]), ) @@ -581,7 +581,7 @@ class AsyncSpeed(AsyncAPIResource): }, speed_trends_list_params.SpeedTrendsListParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Trend]]._unwrapper, ), cast_to=cast(Type[Optional[Trend]], ResultWrapper[Trend]), ) diff --git a/src/cloudflare/resources/speed/tests.py b/src/cloudflare/resources/speed/tests.py index 4800b3ba0..a2a1063f9 100644 --- a/src/cloudflare/resources/speed/tests.py +++ b/src/cloudflare/resources/speed/tests.py @@ -113,7 +113,7 @@ class Tests(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Test]]._unwrapper, ), cast_to=cast(Type[Optional[Test]], ResultWrapper[Test]), ) @@ -265,7 +265,7 @@ class Tests(SyncAPIResource): extra_body=extra_body, timeout=timeout, query=maybe_transform({"region": region}, test_delete_params.TestDeleteParams), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TestDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[TestDeleteResponse]], ResultWrapper[TestDeleteResponse]), ) @@ -312,7 +312,7 @@ class Tests(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Test]]._unwrapper, ), cast_to=cast(Type[Optional[Test]], ResultWrapper[Test]), ) @@ -393,7 +393,7 @@ class AsyncTests(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Test]]._unwrapper, ), cast_to=cast(Type[Optional[Test]], ResultWrapper[Test]), ) @@ -545,7 +545,7 @@ class AsyncTests(AsyncAPIResource): extra_body=extra_body, timeout=timeout, query=await async_maybe_transform({"region": region}, test_delete_params.TestDeleteParams), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TestDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[TestDeleteResponse]], ResultWrapper[TestDeleteResponse]), ) @@ -592,7 +592,7 @@ class AsyncTests(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Test]]._unwrapper, ), cast_to=cast(Type[Optional[Test]], ResultWrapper[Test]), ) diff --git a/src/cloudflare/resources/ssl/analyze.py b/src/cloudflare/resources/ssl/analyze.py index d9972ea0b..5456cd977 100644 --- a/src/cloudflare/resources/ssl/analyze.py +++ b/src/cloudflare/resources/ssl/analyze.py @@ -91,7 +91,7 @@ class Analyze(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[AnalyzeCreateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[AnalyzeCreateResponse] @@ -162,7 +162,7 @@ class AsyncAnalyze(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[AnalyzeCreateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[AnalyzeCreateResponse] diff --git a/src/cloudflare/resources/ssl/certificate_packs/certificate_packs.py b/src/cloudflare/resources/ssl/certificate_packs/certificate_packs.py index 32ac54db0..43ea6be64 100644 --- a/src/cloudflare/resources/ssl/certificate_packs/certificate_packs.py +++ b/src/cloudflare/resources/ssl/certificate_packs/certificate_packs.py @@ -157,7 +157,7 @@ class CertificatePacks(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CertificatePackDeleteResponse]._unwrapper, ), cast_to=cast(Type[CertificatePackDeleteResponse], ResultWrapper[CertificatePackDeleteResponse]), ) @@ -208,7 +208,7 @@ class CertificatePacks(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CertificatePackEditResponse]._unwrapper, ), cast_to=cast(Type[CertificatePackEditResponse], ResultWrapper[CertificatePackEditResponse]), ) @@ -256,7 +256,7 @@ class CertificatePacks(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CertificatePackGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[CertificatePackGetResponse] @@ -368,7 +368,7 @@ class AsyncCertificatePacks(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CertificatePackDeleteResponse]._unwrapper, ), cast_to=cast(Type[CertificatePackDeleteResponse], ResultWrapper[CertificatePackDeleteResponse]), ) @@ -419,7 +419,7 @@ class AsyncCertificatePacks(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CertificatePackEditResponse]._unwrapper, ), cast_to=cast(Type[CertificatePackEditResponse], ResultWrapper[CertificatePackEditResponse]), ) @@ -467,7 +467,7 @@ class AsyncCertificatePacks(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CertificatePackGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[CertificatePackGetResponse] diff --git a/src/cloudflare/resources/ssl/certificate_packs/order.py b/src/cloudflare/resources/ssl/certificate_packs/order.py index f025d39db..776dad161 100644 --- a/src/cloudflare/resources/ssl/certificate_packs/order.py +++ b/src/cloudflare/resources/ssl/certificate_packs/order.py @@ -106,7 +106,7 @@ class Order(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[OrderCreateResponse]._unwrapper, ), cast_to=cast(Type[OrderCreateResponse], ResultWrapper[OrderCreateResponse]), ) @@ -188,7 +188,7 @@ class AsyncOrder(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[OrderCreateResponse]._unwrapper, ), cast_to=cast(Type[OrderCreateResponse], ResultWrapper[OrderCreateResponse]), ) diff --git a/src/cloudflare/resources/ssl/certificate_packs/quota.py b/src/cloudflare/resources/ssl/certificate_packs/quota.py index aaa69e82c..b4696cf4a 100644 --- a/src/cloudflare/resources/ssl/certificate_packs/quota.py +++ b/src/cloudflare/resources/ssl/certificate_packs/quota.py @@ -67,7 +67,7 @@ class Quota(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[QuotaGetResponse]._unwrapper, ), cast_to=cast(Type[QuotaGetResponse], ResultWrapper[QuotaGetResponse]), ) @@ -116,7 +116,7 @@ class AsyncQuota(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[QuotaGetResponse]._unwrapper, ), cast_to=cast(Type[QuotaGetResponse], ResultWrapper[QuotaGetResponse]), ) diff --git a/src/cloudflare/resources/ssl/recommendations.py b/src/cloudflare/resources/ssl/recommendations.py index ad23e15c9..3d36236a9 100644 --- a/src/cloudflare/resources/ssl/recommendations.py +++ b/src/cloudflare/resources/ssl/recommendations.py @@ -67,7 +67,7 @@ class Recommendations(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[RecommendationGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[RecommendationGetResponse]], ResultWrapper[RecommendationGetResponse]), ) @@ -116,7 +116,7 @@ class AsyncRecommendations(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[RecommendationGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[RecommendationGetResponse]], ResultWrapper[RecommendationGetResponse]), ) diff --git a/src/cloudflare/resources/ssl/universal/settings.py b/src/cloudflare/resources/ssl/universal/settings.py index c81ede1c4..d7bfd1a69 100644 --- a/src/cloudflare/resources/ssl/universal/settings.py +++ b/src/cloudflare/resources/ssl/universal/settings.py @@ -99,7 +99,7 @@ class Settings(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[UniversalSSLSettings]._unwrapper, ), cast_to=cast(Type[UniversalSSLSettings], ResultWrapper[UniversalSSLSettings]), ) @@ -138,7 +138,7 @@ class Settings(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[UniversalSSLSettings]._unwrapper, ), cast_to=cast(Type[UniversalSSLSettings], ResultWrapper[UniversalSSLSettings]), ) @@ -215,7 +215,7 @@ class AsyncSettings(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[UniversalSSLSettings]._unwrapper, ), cast_to=cast(Type[UniversalSSLSettings], ResultWrapper[UniversalSSLSettings]), ) @@ -254,7 +254,7 @@ class AsyncSettings(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[UniversalSSLSettings]._unwrapper, ), cast_to=cast(Type[UniversalSSLSettings], ResultWrapper[UniversalSSLSettings]), ) diff --git a/src/cloudflare/resources/ssl/verification.py b/src/cloudflare/resources/ssl/verification.py index fbf2df8bb..68b868394 100644 --- a/src/cloudflare/resources/ssl/verification.py +++ b/src/cloudflare/resources/ssl/verification.py @@ -94,7 +94,7 @@ class VerificationResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[VerificationEditResponse]._unwrapper, ), cast_to=cast(Type[VerificationEditResponse], ResultWrapper[VerificationEditResponse]), ) @@ -137,7 +137,7 @@ class VerificationResource(SyncAPIResource): extra_body=extra_body, timeout=timeout, query=maybe_transform({"retry": retry}, verification_get_params.VerificationGetParams), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[VerificationGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[VerificationGetResponse]], ResultWrapper[VerificationGetResponse]), ) @@ -203,7 +203,7 @@ class AsyncVerificationResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[VerificationEditResponse]._unwrapper, ), cast_to=cast(Type[VerificationEditResponse], ResultWrapper[VerificationEditResponse]), ) @@ -246,7 +246,7 @@ class AsyncVerificationResource(AsyncAPIResource): extra_body=extra_body, timeout=timeout, query=await async_maybe_transform({"retry": retry}, verification_get_params.VerificationGetParams), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[VerificationGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[VerificationGetResponse]], ResultWrapper[VerificationGetResponse]), ) diff --git a/src/cloudflare/resources/storage/analytics.py b/src/cloudflare/resources/storage/analytics.py index 8189c5373..9fa811fee 100644 --- a/src/cloudflare/resources/storage/analytics.py +++ b/src/cloudflare/resources/storage/analytics.py @@ -75,7 +75,7 @@ class Analytics(SyncAPIResource): extra_body=extra_body, timeout=timeout, query=maybe_transform({"query": query}, analytics_list_params.AnalyticsListParams), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Schema]._unwrapper, ), cast_to=cast(Type[Schema], ResultWrapper[Schema]), ) @@ -118,7 +118,7 @@ class Analytics(SyncAPIResource): extra_body=extra_body, timeout=timeout, query=maybe_transform({"query": query}, analytics_stored_params.AnalyticsStoredParams), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Components]._unwrapper, ), cast_to=cast(Type[Components], ResultWrapper[Components]), ) @@ -171,7 +171,7 @@ class AsyncAnalytics(AsyncAPIResource): extra_body=extra_body, timeout=timeout, query=await async_maybe_transform({"query": query}, analytics_list_params.AnalyticsListParams), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Schema]._unwrapper, ), cast_to=cast(Type[Schema], ResultWrapper[Schema]), ) @@ -214,7 +214,7 @@ class AsyncAnalytics(AsyncAPIResource): extra_body=extra_body, timeout=timeout, query=await async_maybe_transform({"query": query}, analytics_stored_params.AnalyticsStoredParams), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Components]._unwrapper, ), cast_to=cast(Type[Components], ResultWrapper[Components]), ) diff --git a/src/cloudflare/resources/stream/audio_tracks.py b/src/cloudflare/resources/stream/audio_tracks.py index 29b6b4ebe..b613b75c6 100644 --- a/src/cloudflare/resources/stream/audio_tracks.py +++ b/src/cloudflare/resources/stream/audio_tracks.py @@ -91,7 +91,7 @@ class AudioTracks(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[AudioTrackDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[AudioTrackDeleteResponse] @@ -154,7 +154,7 @@ class AudioTracks(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Audio]]._unwrapper, ), cast_to=cast(Type[Optional[Audio]], ResultWrapper[Audio]), ) @@ -220,7 +220,7 @@ class AudioTracks(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Audio]]._unwrapper, ), cast_to=cast(Type[Optional[Audio]], ResultWrapper[Audio]), ) @@ -266,7 +266,7 @@ class AudioTracks(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[AudioTrackGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[AudioTrackGetResponse]], ResultWrapper[AudioTrackGetResponse]), ) @@ -329,7 +329,7 @@ class AsyncAudioTracks(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[AudioTrackDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[AudioTrackDeleteResponse] @@ -392,7 +392,7 @@ class AsyncAudioTracks(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Audio]]._unwrapper, ), cast_to=cast(Type[Optional[Audio]], ResultWrapper[Audio]), ) @@ -458,7 +458,7 @@ class AsyncAudioTracks(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Audio]]._unwrapper, ), cast_to=cast(Type[Optional[Audio]], ResultWrapper[Audio]), ) @@ -504,7 +504,7 @@ class AsyncAudioTracks(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[AudioTrackGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[AudioTrackGetResponse]], ResultWrapper[AudioTrackGetResponse]), ) diff --git a/src/cloudflare/resources/stream/captions.py b/src/cloudflare/resources/stream/captions.py index 2d7ddf9fd..f99da0a07 100644 --- a/src/cloudflare/resources/stream/captions.py +++ b/src/cloudflare/resources/stream/captions.py @@ -25,6 +25,7 @@ from ..._base_client import ( ) from ...types.stream import ( CaptionGetResponse, + CaptionDeleteResponse, CaptionUpdateResponse, caption_delete_params, caption_update_params, @@ -93,7 +94,7 @@ class Captions(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CaptionUpdateResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[CaptionUpdateResponse] @@ -147,7 +148,7 @@ class Captions(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CaptionDeleteResponse]]._unwrapper, ), cast_to=cast(Type[str], ResultWrapper[str]), ) @@ -191,7 +192,7 @@ class Captions(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CaptionGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[CaptionGetResponse]], ResultWrapper[CaptionGetResponse]), ) @@ -257,7 +258,7 @@ class AsyncCaptions(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CaptionUpdateResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[CaptionUpdateResponse] @@ -311,7 +312,7 @@ class AsyncCaptions(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CaptionDeleteResponse]]._unwrapper, ), cast_to=cast(Type[str], ResultWrapper[str]), ) @@ -355,7 +356,7 @@ class AsyncCaptions(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CaptionGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[CaptionGetResponse]], ResultWrapper[CaptionGetResponse]), ) diff --git a/src/cloudflare/resources/stream/clip.py b/src/cloudflare/resources/stream/clip.py index 8d6efd11f..f5cefb04f 100644 --- a/src/cloudflare/resources/stream/clip.py +++ b/src/cloudflare/resources/stream/clip.py @@ -119,7 +119,7 @@ class ClipResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Clip]]._unwrapper, ), cast_to=cast(Type[Optional[Clip]], ResultWrapper[Clip]), ) @@ -216,7 +216,7 @@ class AsyncClipResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Clip]]._unwrapper, ), cast_to=cast(Type[Optional[Clip]], ResultWrapper[Clip]), ) diff --git a/src/cloudflare/resources/stream/copy.py b/src/cloudflare/resources/stream/copy.py index be6453eb5..12473d6b3 100644 --- a/src/cloudflare/resources/stream/copy.py +++ b/src/cloudflare/resources/stream/copy.py @@ -118,7 +118,7 @@ class Copy(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Video]]._unwrapper, ), cast_to=cast(Type[Optional[Video]], ResultWrapper[Video]), ) @@ -213,7 +213,7 @@ class AsyncCopy(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Video]]._unwrapper, ), cast_to=cast(Type[Optional[Video]], ResultWrapper[Video]), ) diff --git a/src/cloudflare/resources/stream/direct_upload.py b/src/cloudflare/resources/stream/direct_upload.py index 313f45bd8..11faf11b0 100644 --- a/src/cloudflare/resources/stream/direct_upload.py +++ b/src/cloudflare/resources/stream/direct_upload.py @@ -123,7 +123,7 @@ class DirectUpload(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DirectUploadCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[DirectUploadCreateResponse]], ResultWrapper[DirectUploadCreateResponse]), ) @@ -223,7 +223,7 @@ class AsyncDirectUpload(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DirectUploadCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[DirectUploadCreateResponse]], ResultWrapper[DirectUploadCreateResponse]), ) diff --git a/src/cloudflare/resources/stream/downloads.py b/src/cloudflare/resources/stream/downloads.py index 29b1ba590..ebc1a9c12 100644 --- a/src/cloudflare/resources/stream/downloads.py +++ b/src/cloudflare/resources/stream/downloads.py @@ -80,7 +80,7 @@ class Downloads(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DownloadCreateResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[DownloadCreateResponse] @@ -129,7 +129,7 @@ class Downloads(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DownloadDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[DownloadDeleteResponse] @@ -178,7 +178,7 @@ class Downloads(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DownloadGetResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[DownloadGetResponse] @@ -239,7 +239,7 @@ class AsyncDownloads(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DownloadCreateResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[DownloadCreateResponse] @@ -288,7 +288,7 @@ class AsyncDownloads(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DownloadDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[DownloadDeleteResponse] @@ -337,7 +337,7 @@ class AsyncDownloads(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DownloadGetResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[DownloadGetResponse] diff --git a/src/cloudflare/resources/stream/keys.py b/src/cloudflare/resources/stream/keys.py index ad22aa5fe..0a71a10db 100644 --- a/src/cloudflare/resources/stream/keys.py +++ b/src/cloudflare/resources/stream/keys.py @@ -76,7 +76,7 @@ class Keys(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[keys.Keys]]._unwrapper, ), cast_to=cast(Type[Optional[keys.Keys]], ResultWrapper[keys.Keys]), ) @@ -124,7 +124,7 @@ class Keys(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[KeyDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[KeyDeleteResponse] @@ -166,7 +166,7 @@ class Keys(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[KeyGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[KeyGetResponse]], ResultWrapper[KeyGetResponse]), ) @@ -220,7 +220,7 @@ class AsyncKeys(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[keys.Keys]]._unwrapper, ), cast_to=cast(Type[Optional[keys.Keys]], ResultWrapper[keys.Keys]), ) @@ -268,7 +268,7 @@ class AsyncKeys(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[KeyDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[KeyDeleteResponse] @@ -310,7 +310,7 @@ class AsyncKeys(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[KeyGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[KeyGetResponse]], ResultWrapper[KeyGetResponse]), ) diff --git a/src/cloudflare/resources/stream/live_inputs/live_inputs.py b/src/cloudflare/resources/stream/live_inputs/live_inputs.py index c5a5e5f8c..4a1b4152f 100644 --- a/src/cloudflare/resources/stream/live_inputs/live_inputs.py +++ b/src/cloudflare/resources/stream/live_inputs/live_inputs.py @@ -119,7 +119,7 @@ class LiveInputs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[LiveInput]]._unwrapper, ), cast_to=cast(Type[Optional[LiveInput]], ResultWrapper[LiveInput]), ) @@ -193,7 +193,7 @@ class LiveInputs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[LiveInput]]._unwrapper, ), cast_to=cast(Type[Optional[LiveInput]], ResultWrapper[LiveInput]), ) @@ -239,7 +239,7 @@ class LiveInputs(SyncAPIResource): extra_body=extra_body, timeout=timeout, query=maybe_transform({"include_counts": include_counts}, live_input_list_params.LiveInputListParams), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[LiveInputListResponse]]._unwrapper, ), cast_to=cast(Type[Optional[LiveInputListResponse]], ResultWrapper[LiveInputListResponse]), ) @@ -331,7 +331,7 @@ class LiveInputs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[LiveInput]]._unwrapper, ), cast_to=cast(Type[Optional[LiveInput]], ResultWrapper[LiveInput]), ) @@ -413,7 +413,7 @@ class AsyncLiveInputs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[LiveInput]]._unwrapper, ), cast_to=cast(Type[Optional[LiveInput]], ResultWrapper[LiveInput]), ) @@ -487,7 +487,7 @@ class AsyncLiveInputs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[LiveInput]]._unwrapper, ), cast_to=cast(Type[Optional[LiveInput]], ResultWrapper[LiveInput]), ) @@ -535,7 +535,7 @@ class AsyncLiveInputs(AsyncAPIResource): query=await async_maybe_transform( {"include_counts": include_counts}, live_input_list_params.LiveInputListParams ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[LiveInputListResponse]]._unwrapper, ), cast_to=cast(Type[Optional[LiveInputListResponse]], ResultWrapper[LiveInputListResponse]), ) @@ -627,7 +627,7 @@ class AsyncLiveInputs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[LiveInput]]._unwrapper, ), cast_to=cast(Type[Optional[LiveInput]], ResultWrapper[LiveInput]), ) diff --git a/src/cloudflare/resources/stream/live_inputs/outputs.py b/src/cloudflare/resources/stream/live_inputs/outputs.py index 9bb026ab3..6e6651a73 100644 --- a/src/cloudflare/resources/stream/live_inputs/outputs.py +++ b/src/cloudflare/resources/stream/live_inputs/outputs.py @@ -103,7 +103,7 @@ class Outputs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Output]]._unwrapper, ), cast_to=cast(Type[Optional[Output]], ResultWrapper[Output]), ) @@ -162,7 +162,7 @@ class Outputs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Output]]._unwrapper, ), cast_to=cast(Type[Optional[Output]], ResultWrapper[Output]), ) @@ -334,7 +334,7 @@ class AsyncOutputs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Output]]._unwrapper, ), cast_to=cast(Type[Optional[Output]], ResultWrapper[Output]), ) @@ -393,7 +393,7 @@ class AsyncOutputs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Output]]._unwrapper, ), cast_to=cast(Type[Optional[Output]], ResultWrapper[Output]), ) diff --git a/src/cloudflare/resources/stream/stream.py b/src/cloudflare/resources/stream/stream.py index deabf93ca..ce2fa665d 100644 --- a/src/cloudflare/resources/stream/stream.py +++ b/src/cloudflare/resources/stream/stream.py @@ -403,7 +403,7 @@ class Stream(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Video]]._unwrapper, ), cast_to=cast(Type[Optional[Video]], ResultWrapper[Video]), ) @@ -675,7 +675,7 @@ class AsyncStream(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Video]]._unwrapper, ), cast_to=cast(Type[Optional[Video]], ResultWrapper[Video]), ) diff --git a/src/cloudflare/resources/stream/token.py b/src/cloudflare/resources/stream/token.py index 2c7206e26..5c639c836 100644 --- a/src/cloudflare/resources/stream/token.py +++ b/src/cloudflare/resources/stream/token.py @@ -116,7 +116,7 @@ class Token(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TokenCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[TokenCreateResponse]], ResultWrapper[TokenCreateResponse]), ) @@ -210,7 +210,7 @@ class AsyncToken(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TokenCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[TokenCreateResponse]], ResultWrapper[TokenCreateResponse]), ) diff --git a/src/cloudflare/resources/stream/videos.py b/src/cloudflare/resources/stream/videos.py index 5956a7a7f..530340626 100644 --- a/src/cloudflare/resources/stream/videos.py +++ b/src/cloudflare/resources/stream/videos.py @@ -75,7 +75,7 @@ class Videos(SyncAPIResource): extra_body=extra_body, timeout=timeout, query=maybe_transform({"creator": creator}, video_storage_usage_params.VideoStorageUsageParams), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[VideoStorageUsageResponse]]._unwrapper, ), cast_to=cast(Type[Optional[VideoStorageUsageResponse]], ResultWrapper[VideoStorageUsageResponse]), ) @@ -130,7 +130,7 @@ class AsyncVideos(AsyncAPIResource): query=await async_maybe_transform( {"creator": creator}, video_storage_usage_params.VideoStorageUsageParams ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[VideoStorageUsageResponse]]._unwrapper, ), cast_to=cast(Type[Optional[VideoStorageUsageResponse]], ResultWrapper[VideoStorageUsageResponse]), ) diff --git a/src/cloudflare/resources/stream/watermarks.py b/src/cloudflare/resources/stream/watermarks.py index 9434f8504..f5c768ca2 100644 --- a/src/cloudflare/resources/stream/watermarks.py +++ b/src/cloudflare/resources/stream/watermarks.py @@ -121,7 +121,7 @@ class Watermarks(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[WatermarkCreateResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[WatermarkCreateResponse] @@ -208,7 +208,7 @@ class Watermarks(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[WatermarkDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[WatermarkDeleteResponse] @@ -257,7 +257,7 @@ class Watermarks(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[WatermarkGetResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[WatermarkGetResponse] @@ -350,7 +350,7 @@ class AsyncWatermarks(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[WatermarkCreateResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[WatermarkCreateResponse] @@ -437,7 +437,7 @@ class AsyncWatermarks(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[WatermarkDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[WatermarkDeleteResponse] @@ -486,7 +486,7 @@ class AsyncWatermarks(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[WatermarkGetResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[WatermarkGetResponse] diff --git a/src/cloudflare/resources/stream/webhooks.py b/src/cloudflare/resources/stream/webhooks.py index cd7b7857a..d80163ee6 100644 --- a/src/cloudflare/resources/stream/webhooks.py +++ b/src/cloudflare/resources/stream/webhooks.py @@ -83,7 +83,7 @@ class Webhooks(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[WebhookUpdateResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[WebhookUpdateResponse] @@ -129,7 +129,7 @@ class Webhooks(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[WebhookDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[WebhookDeleteResponse] @@ -173,7 +173,7 @@ class Webhooks(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[WebhookGetResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[WebhookGetResponse] @@ -233,7 +233,7 @@ class AsyncWebhooks(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[WebhookUpdateResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[WebhookUpdateResponse] @@ -279,7 +279,7 @@ class AsyncWebhooks(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[WebhookDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[WebhookDeleteResponse] @@ -323,7 +323,7 @@ class AsyncWebhooks(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[WebhookGetResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[WebhookGetResponse] diff --git a/src/cloudflare/resources/subscriptions.py b/src/cloudflare/resources/subscriptions.py index 1c41a6ff5..e46c6f67a 100644 --- a/src/cloudflare/resources/subscriptions.py +++ b/src/cloudflare/resources/subscriptions.py @@ -113,7 +113,7 @@ class Subscriptions(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SubscriptionCreateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[SubscriptionCreateResponse] @@ -187,7 +187,7 @@ class Subscriptions(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SubscriptionUpdateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[SubscriptionUpdateResponse] @@ -274,7 +274,7 @@ class Subscriptions(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SubscriptionDeleteResponse]._unwrapper, ), cast_to=cast(Type[SubscriptionDeleteResponse], ResultWrapper[SubscriptionDeleteResponse]), ) @@ -315,7 +315,7 @@ class Subscriptions(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SubscriptionGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[SubscriptionGetResponse] @@ -392,7 +392,7 @@ class AsyncSubscriptions(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SubscriptionCreateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[SubscriptionCreateResponse] @@ -466,7 +466,7 @@ class AsyncSubscriptions(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SubscriptionUpdateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[SubscriptionUpdateResponse] @@ -553,7 +553,7 @@ class AsyncSubscriptions(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SubscriptionDeleteResponse]._unwrapper, ), cast_to=cast(Type[SubscriptionDeleteResponse], ResultWrapper[SubscriptionDeleteResponse]), ) @@ -594,7 +594,7 @@ class AsyncSubscriptions(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SubscriptionGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[SubscriptionGetResponse] diff --git a/src/cloudflare/resources/url_scanner/scans.py b/src/cloudflare/resources/url_scanner/scans.py index 1c03f332d..1db03ccdb 100644 --- a/src/cloudflare/resources/url_scanner/scans.py +++ b/src/cloudflare/resources/url_scanner/scans.py @@ -112,7 +112,7 @@ class Scans(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ScanCreateResponse]._unwrapper, ), cast_to=cast(Type[ScanCreateResponse], ResultWrapper[ScanCreateResponse]), ) @@ -156,7 +156,7 @@ class Scans(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ScanGetResponse]._unwrapper, ), cast_to=cast(Type[ScanGetResponse], ResultWrapper[ScanGetResponse]), ) @@ -202,7 +202,7 @@ class Scans(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ScanHarResponse]._unwrapper, ), cast_to=cast(Type[ScanHarResponse], ResultWrapper[ScanHarResponse]), ) @@ -325,7 +325,7 @@ class AsyncScans(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ScanCreateResponse]._unwrapper, ), cast_to=cast(Type[ScanCreateResponse], ResultWrapper[ScanCreateResponse]), ) @@ -369,7 +369,7 @@ class AsyncScans(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ScanGetResponse]._unwrapper, ), cast_to=cast(Type[ScanGetResponse], ResultWrapper[ScanGetResponse]), ) @@ -415,7 +415,7 @@ class AsyncScans(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ScanHarResponse]._unwrapper, ), cast_to=cast(Type[ScanHarResponse], ResultWrapper[ScanHarResponse]), ) diff --git a/src/cloudflare/resources/url_scanner/url_scanner.py b/src/cloudflare/resources/url_scanner/url_scanner.py index 49ead0fb5..6cd65d6c0 100644 --- a/src/cloudflare/resources/url_scanner/url_scanner.py +++ b/src/cloudflare/resources/url_scanner/url_scanner.py @@ -163,7 +163,7 @@ class URLScanner(SyncAPIResource): }, url_scanner_scan_params.URLScannerScanParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[URLScannerScanResponse]._unwrapper, ), cast_to=cast(Type[URLScannerScanResponse], ResultWrapper[URLScannerScanResponse]), ) @@ -295,7 +295,7 @@ class AsyncURLScanner(AsyncAPIResource): }, url_scanner_scan_params.URLScannerScanParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[URLScannerScanResponse]._unwrapper, ), cast_to=cast(Type[URLScannerScanResponse], ResultWrapper[URLScannerScanResponse]), ) diff --git a/src/cloudflare/resources/user/billing/profile.py b/src/cloudflare/resources/user/billing/profile.py index fd7d55ccc..4f3928b4d 100644 --- a/src/cloudflare/resources/user/billing/profile.py +++ b/src/cloudflare/resources/user/billing/profile.py @@ -53,7 +53,7 @@ class Profile(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ProfileGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[ProfileGetResponse] @@ -91,7 +91,7 @@ class AsyncProfile(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ProfileGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[ProfileGetResponse] diff --git a/src/cloudflare/resources/user/invites.py b/src/cloudflare/resources/user/invites.py index 430d2b5a0..7d752e44c 100644 --- a/src/cloudflare/resources/user/invites.py +++ b/src/cloudflare/resources/user/invites.py @@ -100,7 +100,7 @@ class Invites(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[InviteEditResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[InviteEditResponse] @@ -144,7 +144,7 @@ class Invites(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[InviteGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[InviteGetResponse] @@ -222,7 +222,7 @@ class AsyncInvites(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[InviteEditResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[InviteEditResponse] @@ -266,7 +266,7 @@ class AsyncInvites(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[InviteGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[InviteGetResponse] diff --git a/src/cloudflare/resources/user/organizations.py b/src/cloudflare/resources/user/organizations.py index f92c48109..02cbbc490 100644 --- a/src/cloudflare/resources/user/organizations.py +++ b/src/cloudflare/resources/user/organizations.py @@ -186,7 +186,7 @@ class Organizations(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[OrganizationGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[OrganizationGetResponse] @@ -344,7 +344,7 @@ class AsyncOrganizations(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[OrganizationGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[OrganizationGetResponse] diff --git a/src/cloudflare/resources/user/subscriptions.py b/src/cloudflare/resources/user/subscriptions.py index 73866fbb8..d851a0672 100644 --- a/src/cloudflare/resources/user/subscriptions.py +++ b/src/cloudflare/resources/user/subscriptions.py @@ -108,7 +108,7 @@ class Subscriptions(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SubscriptionUpdateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[SubscriptionUpdateResponse] @@ -212,7 +212,7 @@ class Subscriptions(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SubscriptionEditResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[SubscriptionEditResponse] @@ -238,7 +238,7 @@ class Subscriptions(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SubscriptionGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[SubscriptionGetResponse]], ResultWrapper[SubscriptionGetResponse]), ) @@ -312,7 +312,7 @@ class AsyncSubscriptions(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SubscriptionUpdateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[SubscriptionUpdateResponse] @@ -416,7 +416,7 @@ class AsyncSubscriptions(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SubscriptionEditResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[SubscriptionEditResponse] @@ -442,7 +442,7 @@ class AsyncSubscriptions(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SubscriptionGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[SubscriptionGetResponse]], ResultWrapper[SubscriptionGetResponse]), ) diff --git a/src/cloudflare/resources/user/tokens/tokens.py b/src/cloudflare/resources/user/tokens/tokens.py index d612fb44f..dc654938e 100644 --- a/src/cloudflare/resources/user/tokens/tokens.py +++ b/src/cloudflare/resources/user/tokens/tokens.py @@ -129,7 +129,7 @@ class Tokens(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TokenCreateResponse]._unwrapper, ), cast_to=cast(Type[TokenCreateResponse], ResultWrapper[TokenCreateResponse]), ) @@ -194,7 +194,7 @@ class Tokens(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TokenUpdateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[TokenUpdateResponse] @@ -285,7 +285,7 @@ class Tokens(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TokenDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[TokenDeleteResponse]], ResultWrapper[TokenDeleteResponse]), ) @@ -322,7 +322,7 @@ class Tokens(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TokenGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[TokenGetResponse] @@ -348,7 +348,7 @@ class Tokens(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TokenVerifyResponse]._unwrapper, ), cast_to=cast(Type[TokenVerifyResponse], ResultWrapper[TokenVerifyResponse]), ) @@ -424,7 +424,7 @@ class AsyncTokens(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TokenCreateResponse]._unwrapper, ), cast_to=cast(Type[TokenCreateResponse], ResultWrapper[TokenCreateResponse]), ) @@ -489,7 +489,7 @@ class AsyncTokens(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TokenUpdateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[TokenUpdateResponse] @@ -580,7 +580,7 @@ class AsyncTokens(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TokenDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[TokenDeleteResponse]], ResultWrapper[TokenDeleteResponse]), ) @@ -617,7 +617,7 @@ class AsyncTokens(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TokenGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[TokenGetResponse] @@ -643,7 +643,7 @@ class AsyncTokens(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TokenVerifyResponse]._unwrapper, ), cast_to=cast(Type[TokenVerifyResponse], ResultWrapper[TokenVerifyResponse]), ) diff --git a/src/cloudflare/resources/user/tokens/value.py b/src/cloudflare/resources/user/tokens/value.py index 3710dc89c..aefbc2ea9 100644 --- a/src/cloudflare/resources/user/tokens/value.py +++ b/src/cloudflare/resources/user/tokens/value.py @@ -23,7 +23,7 @@ from ...._wrappers import ResultWrapper from ...._base_client import ( make_request_options, ) -from ....types.user.tokens import value_update_params +from ....types.user.tokens import Value, value_update_params __all__ = ["ValueResource", "AsyncValueResource"] @@ -69,7 +69,7 @@ class ValueResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Value]._unwrapper, ), cast_to=cast(Type[str], ResultWrapper[str]), ) @@ -116,7 +116,7 @@ class AsyncValueResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Value]._unwrapper, ), cast_to=cast(Type[str], ResultWrapper[str]), ) diff --git a/src/cloudflare/resources/user/user.py b/src/cloudflare/resources/user/user.py index 4a88924e4..2e9b87433 100644 --- a/src/cloudflare/resources/user/user.py +++ b/src/cloudflare/resources/user/user.py @@ -167,7 +167,7 @@ class User(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[UserEditResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[UserEditResponse] @@ -195,7 +195,7 @@ class User(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[UserGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[UserGetResponse] @@ -293,7 +293,7 @@ class AsyncUser(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[UserEditResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[UserEditResponse] @@ -321,7 +321,7 @@ class AsyncUser(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[UserGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[UserGetResponse] diff --git a/src/cloudflare/resources/vectorize/indexes.py b/src/cloudflare/resources/vectorize/indexes.py index 541ac28eb..b61fd9223 100644 --- a/src/cloudflare/resources/vectorize/indexes.py +++ b/src/cloudflare/resources/vectorize/indexes.py @@ -102,7 +102,7 @@ class Indexes(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CreateIndex]]._unwrapper, ), cast_to=cast(Type[Optional[CreateIndex]], ResultWrapper[CreateIndex]), ) @@ -148,7 +148,7 @@ class Indexes(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CreateIndex]]._unwrapper, ), cast_to=cast(Type[Optional[CreateIndex]], ResultWrapper[CreateIndex]), ) @@ -228,7 +228,7 @@ class Indexes(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IndexDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[IndexDeleteResponse] @@ -277,7 +277,7 @@ class Indexes(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IndexDeleteVectorsByID]]._unwrapper, ), cast_to=cast(Type[Optional[IndexDeleteVectorsByID]], ResultWrapper[IndexDeleteVectorsByID]), ) @@ -319,7 +319,7 @@ class Indexes(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CreateIndex]]._unwrapper, ), cast_to=cast(Type[Optional[CreateIndex]], ResultWrapper[CreateIndex]), ) @@ -365,7 +365,7 @@ class Indexes(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[object]]._unwrapper, ), cast_to=cast(Type[object], ResultWrapper[object]), ) @@ -410,7 +410,7 @@ class Indexes(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IndexInsert]]._unwrapper, ), cast_to=cast(Type[Optional[IndexInsert]], ResultWrapper[IndexInsert]), ) @@ -477,7 +477,7 @@ class Indexes(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IndexQuery]]._unwrapper, ), cast_to=cast(Type[Optional[IndexQuery]], ResultWrapper[IndexQuery]), ) @@ -522,7 +522,7 @@ class Indexes(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IndexUpsert]]._unwrapper, ), cast_to=cast(Type[Optional[IndexUpsert]], ResultWrapper[IndexUpsert]), ) @@ -586,7 +586,7 @@ class AsyncIndexes(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CreateIndex]]._unwrapper, ), cast_to=cast(Type[Optional[CreateIndex]], ResultWrapper[CreateIndex]), ) @@ -632,7 +632,7 @@ class AsyncIndexes(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CreateIndex]]._unwrapper, ), cast_to=cast(Type[Optional[CreateIndex]], ResultWrapper[CreateIndex]), ) @@ -712,7 +712,7 @@ class AsyncIndexes(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IndexDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[IndexDeleteResponse] @@ -761,7 +761,7 @@ class AsyncIndexes(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IndexDeleteVectorsByID]]._unwrapper, ), cast_to=cast(Type[Optional[IndexDeleteVectorsByID]], ResultWrapper[IndexDeleteVectorsByID]), ) @@ -803,7 +803,7 @@ class AsyncIndexes(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CreateIndex]]._unwrapper, ), cast_to=cast(Type[Optional[CreateIndex]], ResultWrapper[CreateIndex]), ) @@ -849,7 +849,7 @@ class AsyncIndexes(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[object]]._unwrapper, ), cast_to=cast(Type[object], ResultWrapper[object]), ) @@ -894,7 +894,7 @@ class AsyncIndexes(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IndexInsert]]._unwrapper, ), cast_to=cast(Type[Optional[IndexInsert]], ResultWrapper[IndexInsert]), ) @@ -961,7 +961,7 @@ class AsyncIndexes(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IndexQuery]]._unwrapper, ), cast_to=cast(Type[Optional[IndexQuery]], ResultWrapper[IndexQuery]), ) @@ -1006,7 +1006,7 @@ class AsyncIndexes(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IndexUpsert]]._unwrapper, ), cast_to=cast(Type[Optional[IndexUpsert]], ResultWrapper[IndexUpsert]), ) diff --git a/src/cloudflare/resources/waiting_rooms/events/details.py b/src/cloudflare/resources/waiting_rooms/events/details.py index 5d2205b8f..b39085579 100644 --- a/src/cloudflare/resources/waiting_rooms/events/details.py +++ b/src/cloudflare/resources/waiting_rooms/events/details.py @@ -75,7 +75,7 @@ class Details(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[DetailGetResponse]._unwrapper, ), cast_to=cast(Type[DetailGetResponse], ResultWrapper[DetailGetResponse]), ) @@ -132,7 +132,7 @@ class AsyncDetails(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[DetailGetResponse]._unwrapper, ), cast_to=cast(Type[DetailGetResponse], ResultWrapper[DetailGetResponse]), ) diff --git a/src/cloudflare/resources/waiting_rooms/events/events.py b/src/cloudflare/resources/waiting_rooms/events/events.py index 4d9f62ab2..0af0933a4 100644 --- a/src/cloudflare/resources/waiting_rooms/events/events.py +++ b/src/cloudflare/resources/waiting_rooms/events/events.py @@ -178,7 +178,7 @@ class Events(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Event]._unwrapper, ), cast_to=cast(Type[Event], ResultWrapper[Event]), ) @@ -299,7 +299,7 @@ class Events(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Event]._unwrapper, ), cast_to=cast(Type[Event], ResultWrapper[Event]), ) @@ -401,7 +401,7 @@ class Events(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[EventDeleteResponse]._unwrapper, ), cast_to=cast(Type[EventDeleteResponse], ResultWrapper[EventDeleteResponse]), ) @@ -522,7 +522,7 @@ class Events(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Event]._unwrapper, ), cast_to=cast(Type[Event], ResultWrapper[Event]), ) @@ -567,7 +567,7 @@ class Events(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Event]._unwrapper, ), cast_to=cast(Type[Event], ResultWrapper[Event]), ) @@ -705,7 +705,7 @@ class AsyncEvents(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Event]._unwrapper, ), cast_to=cast(Type[Event], ResultWrapper[Event]), ) @@ -826,7 +826,7 @@ class AsyncEvents(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Event]._unwrapper, ), cast_to=cast(Type[Event], ResultWrapper[Event]), ) @@ -928,7 +928,7 @@ class AsyncEvents(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[EventDeleteResponse]._unwrapper, ), cast_to=cast(Type[EventDeleteResponse], ResultWrapper[EventDeleteResponse]), ) @@ -1049,7 +1049,7 @@ class AsyncEvents(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Event]._unwrapper, ), cast_to=cast(Type[Event], ResultWrapper[Event]), ) @@ -1094,7 +1094,7 @@ class AsyncEvents(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Event]._unwrapper, ), cast_to=cast(Type[Event], ResultWrapper[Event]), ) diff --git a/src/cloudflare/resources/waiting_rooms/page.py b/src/cloudflare/resources/waiting_rooms/page.py index 763a478f9..e6851cec8 100644 --- a/src/cloudflare/resources/waiting_rooms/page.py +++ b/src/cloudflare/resources/waiting_rooms/page.py @@ -131,7 +131,7 @@ class Page(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PagePreviewResponse]._unwrapper, ), cast_to=cast(Type[PagePreviewResponse], ResultWrapper[PagePreviewResponse]), ) @@ -240,7 +240,7 @@ class AsyncPage(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PagePreviewResponse]._unwrapper, ), cast_to=cast(Type[PagePreviewResponse], ResultWrapper[PagePreviewResponse]), ) diff --git a/src/cloudflare/resources/waiting_rooms/rules.py b/src/cloudflare/resources/waiting_rooms/rules.py index 2c1c4f3a5..d4f4cc3e9 100644 --- a/src/cloudflare/resources/waiting_rooms/rules.py +++ b/src/cloudflare/resources/waiting_rooms/rules.py @@ -110,7 +110,7 @@ class Rules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[RuleCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[RuleCreateResponse]], ResultWrapper[RuleCreateResponse]), ) @@ -156,7 +156,7 @@ class Rules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[RuleUpdateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[RuleUpdateResponse]], ResultWrapper[RuleUpdateResponse]), ) @@ -244,7 +244,7 @@ class Rules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[RuleDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[RuleDeleteResponse]], ResultWrapper[RuleDeleteResponse]), ) @@ -316,7 +316,7 @@ class Rules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[RuleEditResponse]]._unwrapper, ), cast_to=cast(Type[Optional[RuleEditResponse]], ResultWrapper[RuleEditResponse]), ) @@ -391,7 +391,7 @@ class AsyncRules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[RuleCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[RuleCreateResponse]], ResultWrapper[RuleCreateResponse]), ) @@ -437,7 +437,7 @@ class AsyncRules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[RuleUpdateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[RuleUpdateResponse]], ResultWrapper[RuleUpdateResponse]), ) @@ -525,7 +525,7 @@ class AsyncRules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[RuleDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[RuleDeleteResponse]], ResultWrapper[RuleDeleteResponse]), ) @@ -597,7 +597,7 @@ class AsyncRules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[RuleEditResponse]]._unwrapper, ), cast_to=cast(Type[Optional[RuleEditResponse]], ResultWrapper[RuleEditResponse]), ) diff --git a/src/cloudflare/resources/waiting_rooms/settings.py b/src/cloudflare/resources/waiting_rooms/settings.py index eb1a792ab..4a9f8b440 100644 --- a/src/cloudflare/resources/waiting_rooms/settings.py +++ b/src/cloudflare/resources/waiting_rooms/settings.py @@ -86,7 +86,7 @@ class Settings(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SettingUpdateResponse]._unwrapper, ), cast_to=cast(Type[SettingUpdateResponse], ResultWrapper[SettingUpdateResponse]), ) @@ -133,7 +133,7 @@ class Settings(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SettingEditResponse]._unwrapper, ), cast_to=cast(Type[SettingEditResponse], ResultWrapper[SettingEditResponse]), ) @@ -172,7 +172,7 @@ class Settings(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SettingGetResponse]._unwrapper, ), cast_to=cast(Type[SettingGetResponse], ResultWrapper[SettingGetResponse]), ) @@ -230,7 +230,7 @@ class AsyncSettings(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SettingUpdateResponse]._unwrapper, ), cast_to=cast(Type[SettingUpdateResponse], ResultWrapper[SettingUpdateResponse]), ) @@ -277,7 +277,7 @@ class AsyncSettings(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SettingEditResponse]._unwrapper, ), cast_to=cast(Type[SettingEditResponse], ResultWrapper[SettingEditResponse]), ) @@ -316,7 +316,7 @@ class AsyncSettings(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SettingGetResponse]._unwrapper, ), cast_to=cast(Type[SettingGetResponse], ResultWrapper[SettingGetResponse]), ) diff --git a/src/cloudflare/resources/waiting_rooms/statuses.py b/src/cloudflare/resources/waiting_rooms/statuses.py index 2e52e434f..9a1733660 100644 --- a/src/cloudflare/resources/waiting_rooms/statuses.py +++ b/src/cloudflare/resources/waiting_rooms/statuses.py @@ -88,7 +88,7 @@ class Statuses(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[StatusGetResponse]._unwrapper, ), cast_to=cast(Type[StatusGetResponse], ResultWrapper[StatusGetResponse]), ) @@ -158,7 +158,7 @@ class AsyncStatuses(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[StatusGetResponse]._unwrapper, ), cast_to=cast(Type[StatusGetResponse], ResultWrapper[StatusGetResponse]), ) diff --git a/src/cloudflare/resources/waiting_rooms/waiting_rooms.py b/src/cloudflare/resources/waiting_rooms/waiting_rooms.py index a8cdbe8d2..3444d5c7f 100644 --- a/src/cloudflare/resources/waiting_rooms/waiting_rooms.py +++ b/src/cloudflare/resources/waiting_rooms/waiting_rooms.py @@ -461,7 +461,7 @@ class WaitingRooms(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[WaitingRoom]._unwrapper, ), cast_to=cast(Type[WaitingRoom], ResultWrapper[WaitingRoom]), ) @@ -819,7 +819,7 @@ class WaitingRooms(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[WaitingRoom]._unwrapper, ), cast_to=cast(Type[WaitingRoom], ResultWrapper[WaitingRoom]), ) @@ -915,7 +915,7 @@ class WaitingRooms(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[WaitingRoomDeleteResponse]._unwrapper, ), cast_to=cast(Type[WaitingRoomDeleteResponse], ResultWrapper[WaitingRoomDeleteResponse]), ) @@ -1273,7 +1273,7 @@ class WaitingRooms(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[WaitingRoom]._unwrapper, ), cast_to=cast(Type[WaitingRoom], ResultWrapper[WaitingRoom]), ) @@ -1315,7 +1315,7 @@ class WaitingRooms(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[WaitingRoom]._unwrapper, ), cast_to=cast(Type[WaitingRoom], ResultWrapper[WaitingRoom]), ) @@ -1700,7 +1700,7 @@ class AsyncWaitingRooms(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[WaitingRoom]._unwrapper, ), cast_to=cast(Type[WaitingRoom], ResultWrapper[WaitingRoom]), ) @@ -2058,7 +2058,7 @@ class AsyncWaitingRooms(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[WaitingRoom]._unwrapper, ), cast_to=cast(Type[WaitingRoom], ResultWrapper[WaitingRoom]), ) @@ -2154,7 +2154,7 @@ class AsyncWaitingRooms(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[WaitingRoomDeleteResponse]._unwrapper, ), cast_to=cast(Type[WaitingRoomDeleteResponse], ResultWrapper[WaitingRoomDeleteResponse]), ) @@ -2512,7 +2512,7 @@ class AsyncWaitingRooms(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[WaitingRoom]._unwrapper, ), cast_to=cast(Type[WaitingRoom], ResultWrapper[WaitingRoom]), ) @@ -2554,7 +2554,7 @@ class AsyncWaitingRooms(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[WaitingRoom]._unwrapper, ), cast_to=cast(Type[WaitingRoom], ResultWrapper[WaitingRoom]), ) diff --git a/src/cloudflare/resources/warp_connector.py b/src/cloudflare/resources/warp_connector.py index a0c61f162..bfd07878f 100644 --- a/src/cloudflare/resources/warp_connector.py +++ b/src/cloudflare/resources/warp_connector.py @@ -91,7 +91,7 @@ class WARPConnector(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[WARPConnectorCreateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[WARPConnectorCreateResponse] @@ -222,7 +222,7 @@ class WARPConnector(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[WARPConnectorDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[WARPConnectorDeleteResponse] @@ -285,7 +285,7 @@ class WARPConnector(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[WARPConnectorEditResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[WARPConnectorEditResponse] @@ -334,7 +334,7 @@ class WARPConnector(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[WARPConnectorGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[WARPConnectorGetResponse] @@ -384,7 +384,7 @@ class WARPConnector(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[WARPConnectorTokenResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[WARPConnectorTokenResponse] @@ -444,7 +444,7 @@ class AsyncWARPConnector(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[WARPConnectorCreateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[WARPConnectorCreateResponse] @@ -575,7 +575,7 @@ class AsyncWARPConnector(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[WARPConnectorDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[WARPConnectorDeleteResponse] @@ -638,7 +638,7 @@ class AsyncWARPConnector(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[WARPConnectorEditResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[WARPConnectorEditResponse] @@ -687,7 +687,7 @@ class AsyncWARPConnector(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[WARPConnectorGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[WARPConnectorGetResponse] @@ -737,7 +737,7 @@ class AsyncWARPConnector(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[WARPConnectorTokenResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[WARPConnectorTokenResponse] diff --git a/src/cloudflare/resources/web3/hostnames/hostnames.py b/src/cloudflare/resources/web3/hostnames/hostnames.py index 166cdb079..0d8235c38 100644 --- a/src/cloudflare/resources/web3/hostnames/hostnames.py +++ b/src/cloudflare/resources/web3/hostnames/hostnames.py @@ -110,7 +110,7 @@ class Hostnames(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Hostname]._unwrapper, ), cast_to=cast(Type[Hostname], ResultWrapper[Hostname]), ) @@ -192,7 +192,7 @@ class Hostnames(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[HostnameDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[HostnameDeleteResponse]], ResultWrapper[HostnameDeleteResponse]), ) @@ -249,7 +249,7 @@ class Hostnames(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Hostname]._unwrapper, ), cast_to=cast(Type[Hostname], ResultWrapper[Hostname]), ) @@ -293,7 +293,7 @@ class Hostnames(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Hostname]._unwrapper, ), cast_to=cast(Type[Hostname], ResultWrapper[Hostname]), ) @@ -363,7 +363,7 @@ class AsyncHostnames(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Hostname]._unwrapper, ), cast_to=cast(Type[Hostname], ResultWrapper[Hostname]), ) @@ -445,7 +445,7 @@ class AsyncHostnames(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[HostnameDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[HostnameDeleteResponse]], ResultWrapper[HostnameDeleteResponse]), ) @@ -502,7 +502,7 @@ class AsyncHostnames(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Hostname]._unwrapper, ), cast_to=cast(Type[Hostname], ResultWrapper[Hostname]), ) @@ -546,7 +546,7 @@ class AsyncHostnames(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Hostname]._unwrapper, ), cast_to=cast(Type[Hostname], ResultWrapper[Hostname]), ) diff --git a/src/cloudflare/resources/web3/hostnames/ipfs_universal_paths/content_lists/content_lists.py b/src/cloudflare/resources/web3/hostnames/ipfs_universal_paths/content_lists/content_lists.py index 86c69af55..0e65e3afc 100644 --- a/src/cloudflare/resources/web3/hostnames/ipfs_universal_paths/content_lists/content_lists.py +++ b/src/cloudflare/resources/web3/hostnames/ipfs_universal_paths/content_lists/content_lists.py @@ -102,7 +102,7 @@ class ContentLists(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ContentList]._unwrapper, ), cast_to=cast(Type[ContentList], ResultWrapper[ContentList]), ) @@ -146,7 +146,7 @@ class ContentLists(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ContentList]._unwrapper, ), cast_to=cast(Type[ContentList], ResultWrapper[ContentList]), ) @@ -217,7 +217,7 @@ class AsyncContentLists(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ContentList]._unwrapper, ), cast_to=cast(Type[ContentList], ResultWrapper[ContentList]), ) @@ -261,7 +261,7 @@ class AsyncContentLists(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ContentList]._unwrapper, ), cast_to=cast(Type[ContentList], ResultWrapper[ContentList]), ) diff --git a/src/cloudflare/resources/web3/hostnames/ipfs_universal_paths/content_lists/entries.py b/src/cloudflare/resources/web3/hostnames/ipfs_universal_paths/content_lists/entries.py index 30e3d698d..cabfd56c3 100644 --- a/src/cloudflare/resources/web3/hostnames/ipfs_universal_paths/content_lists/entries.py +++ b/src/cloudflare/resources/web3/hostnames/ipfs_universal_paths/content_lists/entries.py @@ -103,7 +103,7 @@ class Entries(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[EntryCreateResponse]._unwrapper, ), cast_to=cast(Type[EntryCreateResponse], ResultWrapper[EntryCreateResponse]), ) @@ -171,7 +171,7 @@ class Entries(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[EntryUpdateResponse]._unwrapper, ), cast_to=cast(Type[EntryUpdateResponse], ResultWrapper[EntryUpdateResponse]), ) @@ -215,7 +215,7 @@ class Entries(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[EntryListResponse]]._unwrapper, ), cast_to=cast(Type[Optional[EntryListResponse]], ResultWrapper[EntryListResponse]), ) @@ -268,7 +268,7 @@ class Entries(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[EntryDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[EntryDeleteResponse]], ResultWrapper[EntryDeleteResponse]), ) @@ -319,7 +319,7 @@ class Entries(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[EntryGetResponse]._unwrapper, ), cast_to=cast(Type[EntryGetResponse], ResultWrapper[EntryGetResponse]), ) @@ -390,7 +390,7 @@ class AsyncEntries(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[EntryCreateResponse]._unwrapper, ), cast_to=cast(Type[EntryCreateResponse], ResultWrapper[EntryCreateResponse]), ) @@ -458,7 +458,7 @@ class AsyncEntries(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[EntryUpdateResponse]._unwrapper, ), cast_to=cast(Type[EntryUpdateResponse], ResultWrapper[EntryUpdateResponse]), ) @@ -502,7 +502,7 @@ class AsyncEntries(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[EntryListResponse]]._unwrapper, ), cast_to=cast(Type[Optional[EntryListResponse]], ResultWrapper[EntryListResponse]), ) @@ -555,7 +555,7 @@ class AsyncEntries(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[EntryDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[EntryDeleteResponse]], ResultWrapper[EntryDeleteResponse]), ) @@ -606,7 +606,7 @@ class AsyncEntries(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[EntryGetResponse]._unwrapper, ), cast_to=cast(Type[EntryGetResponse], ResultWrapper[EntryGetResponse]), ) diff --git a/src/cloudflare/resources/workers/account_settings.py b/src/cloudflare/resources/workers/account_settings.py index e672a2d60..47e1ad4ff 100644 --- a/src/cloudflare/resources/workers/account_settings.py +++ b/src/cloudflare/resources/workers/account_settings.py @@ -73,7 +73,7 @@ class AccountSettings(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[AccountSettingUpdateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[AccountSettingUpdateResponse]], ResultWrapper[AccountSettingUpdateResponse]), ) @@ -112,7 +112,7 @@ class AccountSettings(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[AccountSettingGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[AccountSettingGetResponse]], ResultWrapper[AccountSettingGetResponse]), ) @@ -163,7 +163,7 @@ class AsyncAccountSettings(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[AccountSettingUpdateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[AccountSettingUpdateResponse]], ResultWrapper[AccountSettingUpdateResponse]), ) @@ -202,7 +202,7 @@ class AsyncAccountSettings(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[AccountSettingGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[AccountSettingGetResponse]], ResultWrapper[AccountSettingGetResponse]), ) diff --git a/src/cloudflare/resources/workers/ai.py b/src/cloudflare/resources/workers/ai.py index bfa50dff4..7d95c1efb 100644 --- a/src/cloudflare/resources/workers/ai.py +++ b/src/cloudflare/resources/workers/ai.py @@ -531,7 +531,7 @@ class AI(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[AIRunResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[AIRunResponse] @@ -1042,7 +1042,7 @@ class AsyncAI(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[AIRunResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[AIRunResponse] diff --git a/src/cloudflare/resources/workers/domains.py b/src/cloudflare/resources/workers/domains.py index a93b5b19f..a37ee7f74 100644 --- a/src/cloudflare/resources/workers/domains.py +++ b/src/cloudflare/resources/workers/domains.py @@ -92,7 +92,7 @@ class Domains(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Domain]]._unwrapper, ), cast_to=cast(Type[Optional[Domain]], ResultWrapper[Domain]), ) @@ -237,7 +237,7 @@ class Domains(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Domain]]._unwrapper, ), cast_to=cast(Type[Optional[Domain]], ResultWrapper[Domain]), ) @@ -305,7 +305,7 @@ class AsyncDomains(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Domain]]._unwrapper, ), cast_to=cast(Type[Optional[Domain]], ResultWrapper[Domain]), ) @@ -450,7 +450,7 @@ class AsyncDomains(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Domain]]._unwrapper, ), cast_to=cast(Type[Optional[Domain]], ResultWrapper[Domain]), ) diff --git a/src/cloudflare/resources/workers/scripts/content.py b/src/cloudflare/resources/workers/scripts/content.py index 68875a3de..d983ebec5 100644 --- a/src/cloudflare/resources/workers/scripts/content.py +++ b/src/cloudflare/resources/workers/scripts/content.py @@ -112,7 +112,7 @@ class Content(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Script]]._unwrapper, ), cast_to=cast(Type[Optional[Script]], ResultWrapper[Script]), ) @@ -232,7 +232,7 @@ class AsyncContent(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Script]]._unwrapper, ), cast_to=cast(Type[Optional[Script]], ResultWrapper[Script]), ) diff --git a/src/cloudflare/resources/workers/scripts/deployments.py b/src/cloudflare/resources/workers/scripts/deployments.py index bb6402091..7ba21ffe5 100644 --- a/src/cloudflare/resources/workers/scripts/deployments.py +++ b/src/cloudflare/resources/workers/scripts/deployments.py @@ -93,7 +93,7 @@ class Deployments(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DeploymentCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[DeploymentCreateResponse]], ResultWrapper[DeploymentCreateResponse]), ) @@ -139,7 +139,7 @@ class Deployments(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DeploymentGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[DeploymentGetResponse]], ResultWrapper[DeploymentGetResponse]), ) @@ -205,7 +205,7 @@ class AsyncDeployments(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DeploymentCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[DeploymentCreateResponse]], ResultWrapper[DeploymentCreateResponse]), ) @@ -251,7 +251,7 @@ class AsyncDeployments(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DeploymentGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[DeploymentGetResponse]], ResultWrapper[DeploymentGetResponse]), ) diff --git a/src/cloudflare/resources/workers/scripts/schedules.py b/src/cloudflare/resources/workers/scripts/schedules.py index 058df41ba..94f77e507 100644 --- a/src/cloudflare/resources/workers/scripts/schedules.py +++ b/src/cloudflare/resources/workers/scripts/schedules.py @@ -78,7 +78,7 @@ class Schedules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ScheduleUpdateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ScheduleUpdateResponse]], ResultWrapper[ScheduleUpdateResponse]), ) @@ -122,7 +122,7 @@ class Schedules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ScheduleGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ScheduleGetResponse]], ResultWrapper[ScheduleGetResponse]), ) @@ -178,7 +178,7 @@ class AsyncSchedules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ScheduleUpdateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ScheduleUpdateResponse]], ResultWrapper[ScheduleUpdateResponse]), ) @@ -222,7 +222,7 @@ class AsyncSchedules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ScheduleGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ScheduleGetResponse]], ResultWrapper[ScheduleGetResponse]), ) diff --git a/src/cloudflare/resources/workers/scripts/scripts.py b/src/cloudflare/resources/workers/scripts/scripts.py index 428a7b8c1..16572cdbd 100644 --- a/src/cloudflare/resources/workers/scripts/scripts.py +++ b/src/cloudflare/resources/workers/scripts/scripts.py @@ -243,7 +243,7 @@ class Scripts(SyncAPIResource): extra_body=extra_body, timeout=timeout, query=maybe_transform({"rollback_to": rollback_to}, script_update_params.ScriptUpdateParams), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Script]]._unwrapper, ), cast_to=cast(Type[Optional[Script]], ResultWrapper[Script]), ) @@ -539,7 +539,7 @@ class AsyncScripts(AsyncAPIResource): query=await async_maybe_transform( {"rollback_to": rollback_to}, script_update_params.ScriptUpdateParams ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Script]]._unwrapper, ), cast_to=cast(Type[Optional[Script]], ResultWrapper[Script]), ) diff --git a/src/cloudflare/resources/workers/scripts/settings.py b/src/cloudflare/resources/workers/scripts/settings.py index 41202351d..7024efda7 100644 --- a/src/cloudflare/resources/workers/scripts/settings.py +++ b/src/cloudflare/resources/workers/scripts/settings.py @@ -92,7 +92,7 @@ class Settings(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ScriptSetting]]._unwrapper, ), cast_to=cast(Type[Optional[ScriptSetting]], ResultWrapper[ScriptSetting]), ) @@ -138,7 +138,7 @@ class Settings(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ScriptSetting]]._unwrapper, ), cast_to=cast(Type[Optional[ScriptSetting]], ResultWrapper[ScriptSetting]), ) @@ -207,7 +207,7 @@ class AsyncSettings(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ScriptSetting]]._unwrapper, ), cast_to=cast(Type[Optional[ScriptSetting]], ResultWrapper[ScriptSetting]), ) @@ -253,7 +253,7 @@ class AsyncSettings(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ScriptSetting]]._unwrapper, ), cast_to=cast(Type[Optional[ScriptSetting]], ResultWrapper[ScriptSetting]), ) diff --git a/src/cloudflare/resources/workers/scripts/tail.py b/src/cloudflare/resources/workers/scripts/tail.py index 21857b83e..8837dd510 100644 --- a/src/cloudflare/resources/workers/scripts/tail.py +++ b/src/cloudflare/resources/workers/scripts/tail.py @@ -84,7 +84,7 @@ class Tail(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TailCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[TailCreateResponse]], ResultWrapper[TailCreateResponse]), ) @@ -175,7 +175,7 @@ class Tail(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TailGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[TailGetResponse]], ResultWrapper[TailGetResponse]), ) @@ -231,7 +231,7 @@ class AsyncTail(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TailCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[TailCreateResponse]], ResultWrapper[TailCreateResponse]), ) @@ -322,7 +322,7 @@ class AsyncTail(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TailGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[TailGetResponse]], ResultWrapper[TailGetResponse]), ) diff --git a/src/cloudflare/resources/workers/scripts/versions.py b/src/cloudflare/resources/workers/scripts/versions.py index 7e281ef46..3ff9a2d3b 100644 --- a/src/cloudflare/resources/workers/scripts/versions.py +++ b/src/cloudflare/resources/workers/scripts/versions.py @@ -105,7 +105,7 @@ class Versions(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[VersionCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[VersionCreateResponse]], ResultWrapper[VersionCreateResponse]), ) @@ -150,7 +150,7 @@ class Versions(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[VersionListResponse]]._unwrapper, ), cast_to=cast(Type[Optional[VersionListResponse]], ResultWrapper[VersionListResponse]), ) @@ -197,7 +197,7 @@ class Versions(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[VersionGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[VersionGetResponse]], ResultWrapper[VersionGetResponse]), ) @@ -273,7 +273,7 @@ class AsyncVersions(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[VersionCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[VersionCreateResponse]], ResultWrapper[VersionCreateResponse]), ) @@ -318,7 +318,7 @@ class AsyncVersions(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[VersionListResponse]]._unwrapper, ), cast_to=cast(Type[Optional[VersionListResponse]], ResultWrapper[VersionListResponse]), ) @@ -365,7 +365,7 @@ class AsyncVersions(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[VersionGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[VersionGetResponse]], ResultWrapper[VersionGetResponse]), ) diff --git a/src/cloudflare/resources/workers/subdomains.py b/src/cloudflare/resources/workers/subdomains.py index 10313d041..63cd1e653 100644 --- a/src/cloudflare/resources/workers/subdomains.py +++ b/src/cloudflare/resources/workers/subdomains.py @@ -73,7 +73,7 @@ class Subdomains(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SubdomainUpdateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[SubdomainUpdateResponse]], ResultWrapper[SubdomainUpdateResponse]), ) @@ -112,7 +112,7 @@ class Subdomains(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SubdomainGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[SubdomainGetResponse]], ResultWrapper[SubdomainGetResponse]), ) @@ -163,7 +163,7 @@ class AsyncSubdomains(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SubdomainUpdateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[SubdomainUpdateResponse]], ResultWrapper[SubdomainUpdateResponse]), ) @@ -202,7 +202,7 @@ class AsyncSubdomains(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SubdomainGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[SubdomainGetResponse]], ResultWrapper[SubdomainGetResponse]), ) diff --git a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/namespaces.py b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/namespaces.py index a2a41bd7e..676be32d2 100644 --- a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/namespaces.py +++ b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/namespaces.py @@ -95,7 +95,7 @@ class Namespaces(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[NamespaceCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[NamespaceCreateResponse]], ResultWrapper[NamespaceCreateResponse]), ) @@ -175,7 +175,7 @@ class Namespaces(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[object]]._unwrapper, ), cast_to=cast(Type[object], ResultWrapper[object]), ) @@ -219,7 +219,7 @@ class Namespaces(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[NamespaceGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[NamespaceGetResponse]], ResultWrapper[NamespaceGetResponse]), ) @@ -276,7 +276,7 @@ class AsyncNamespaces(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[NamespaceCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[NamespaceCreateResponse]], ResultWrapper[NamespaceCreateResponse]), ) @@ -356,7 +356,7 @@ class AsyncNamespaces(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[object]]._unwrapper, ), cast_to=cast(Type[object], ResultWrapper[object]), ) @@ -400,7 +400,7 @@ class AsyncNamespaces(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[NamespaceGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[NamespaceGetResponse]], ResultWrapper[NamespaceGetResponse]), ) diff --git a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/bindings.py b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/bindings.py index 9cb2b4dd6..7e10862a7 100644 --- a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/bindings.py +++ b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/bindings.py @@ -78,7 +78,7 @@ class Bindings(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[BindingGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[BindingGetResponse]], ResultWrapper[BindingGetResponse]), ) @@ -138,7 +138,7 @@ class AsyncBindings(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[BindingGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[BindingGetResponse]], ResultWrapper[BindingGetResponse]), ) diff --git a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/content.py b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/content.py index 1c40f8fcf..750646497 100644 --- a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/content.py +++ b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/content.py @@ -117,7 +117,7 @@ class Content(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Script]]._unwrapper, ), cast_to=cast(Type[Optional[Script]], ResultWrapper[Script]), ) @@ -248,7 +248,7 @@ class AsyncContent(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Script]]._unwrapper, ), cast_to=cast(Type[Optional[Script]], ResultWrapper[Script]), ) diff --git a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/scripts.py b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/scripts.py index 3f878144b..da2a4c4a2 100644 --- a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/scripts.py +++ b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/scripts.py @@ -225,7 +225,7 @@ class Scripts(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Script]]._unwrapper, ), cast_to=cast(Type[Optional[Script]], ResultWrapper[Script]), ) @@ -333,7 +333,7 @@ class Scripts(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Script]]._unwrapper, ), cast_to=cast(Type[Optional[Script]], ResultWrapper[Script]), ) @@ -494,7 +494,7 @@ class AsyncScripts(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Script]]._unwrapper, ), cast_to=cast(Type[Optional[Script]], ResultWrapper[Script]), ) @@ -602,7 +602,7 @@ class AsyncScripts(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Script]]._unwrapper, ), cast_to=cast(Type[Optional[Script]], ResultWrapper[Script]), ) diff --git a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/secrets.py b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/secrets.py index 97a48d2e0..6e08fc938 100644 --- a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/secrets.py +++ b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/secrets.py @@ -105,7 +105,7 @@ class Secrets(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SecretUpdateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[SecretUpdateResponse]], ResultWrapper[SecretUpdateResponse]), ) @@ -227,7 +227,7 @@ class AsyncSecrets(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SecretUpdateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[SecretUpdateResponse]], ResultWrapper[SecretUpdateResponse]), ) diff --git a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/settings.py b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/settings.py index be3ddc67a..a25e4df5d 100644 --- a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/settings.py +++ b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/settings.py @@ -87,7 +87,7 @@ class Settings(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SettingEditResponse]]._unwrapper, ), cast_to=cast(Type[Optional[SettingEditResponse]], ResultWrapper[SettingEditResponse]), ) @@ -136,7 +136,7 @@ class Settings(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SettingGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[SettingGetResponse]], ResultWrapper[SettingGetResponse]), ) @@ -197,7 +197,7 @@ class AsyncSettings(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SettingEditResponse]]._unwrapper, ), cast_to=cast(Type[Optional[SettingEditResponse]], ResultWrapper[SettingEditResponse]), ) @@ -246,7 +246,7 @@ class AsyncSettings(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SettingGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[SettingGetResponse]], ResultWrapper[SettingGetResponse]), ) diff --git a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/tags.py b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/tags.py index ff2999996..990070916 100644 --- a/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/tags.py +++ b/src/cloudflare/resources/workers_for_platforms/dispatch/namespaces/scripts/tags.py @@ -91,7 +91,7 @@ class Tags(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TagUpdateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[TagUpdateResponse]], ResultWrapper[TagUpdateResponse]), ) @@ -191,7 +191,7 @@ class Tags(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[object]]._unwrapper, ), cast_to=cast(Type[object], ResultWrapper[object]), ) @@ -254,7 +254,7 @@ class AsyncTags(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TagUpdateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[TagUpdateResponse]], ResultWrapper[TagUpdateResponse]), ) @@ -354,7 +354,7 @@ class AsyncTags(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[object]]._unwrapper, ), cast_to=cast(Type[object], ResultWrapper[object]), ) diff --git a/src/cloudflare/resources/zero_trust/access/applications/applications.py b/src/cloudflare/resources/zero_trust/access/applications/applications.py index ac06235e1..aced0c376 100644 --- a/src/cloudflare/resources/zero_trust/access/applications/applications.py +++ b/src/cloudflare/resources/zero_trust/access/applications/applications.py @@ -769,7 +769,7 @@ class Applications(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Application]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[Application] @@ -1485,7 +1485,7 @@ class Applications(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Application]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[Application] @@ -1592,7 +1592,7 @@ class Applications(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ApplicationDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ApplicationDeleteResponse]], ResultWrapper[ApplicationDeleteResponse]), ) @@ -1649,7 +1649,7 @@ class Applications(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Application]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[Application] @@ -1707,7 +1707,7 @@ class Applications(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[object]]._unwrapper, ), cast_to=cast(Type[object], ResultWrapper[object]), ) @@ -2417,7 +2417,7 @@ class AsyncApplications(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Application]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[Application] @@ -3133,7 +3133,7 @@ class AsyncApplications(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Application]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[Application] @@ -3240,7 +3240,7 @@ class AsyncApplications(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ApplicationDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ApplicationDeleteResponse]], ResultWrapper[ApplicationDeleteResponse]), ) @@ -3297,7 +3297,7 @@ class AsyncApplications(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Application]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[Application] @@ -3355,7 +3355,7 @@ class AsyncApplications(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[object]]._unwrapper, ), cast_to=cast(Type[object], ResultWrapper[object]), ) diff --git a/src/cloudflare/resources/zero_trust/access/applications/cas.py b/src/cloudflare/resources/zero_trust/access/applications/cas.py index d1f8fc7a3..46a05bb21 100644 --- a/src/cloudflare/resources/zero_trust/access/applications/cas.py +++ b/src/cloudflare/resources/zero_trust/access/applications/cas.py @@ -89,7 +89,7 @@ class CAs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CACreateResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[CACreateResponse] @@ -198,7 +198,7 @@ class CAs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CADeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[CADeleteResponse]], ResultWrapper[CADeleteResponse]), ) @@ -257,7 +257,7 @@ class CAs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CAGetResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[CAGetResponse] @@ -329,7 +329,7 @@ class AsyncCAs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CACreateResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[CACreateResponse] @@ -438,7 +438,7 @@ class AsyncCAs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CADeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[CADeleteResponse]], ResultWrapper[CADeleteResponse]), ) @@ -497,7 +497,7 @@ class AsyncCAs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CAGetResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[CAGetResponse] diff --git a/src/cloudflare/resources/zero_trust/access/applications/policies.py b/src/cloudflare/resources/zero_trust/access/applications/policies.py index 8d1b7bcab..4ee51598e 100644 --- a/src/cloudflare/resources/zero_trust/access/applications/policies.py +++ b/src/cloudflare/resources/zero_trust/access/applications/policies.py @@ -160,7 +160,7 @@ class Policies(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Policy]]._unwrapper, ), cast_to=cast(Type[Optional[Policy]], ResultWrapper[Policy]), ) @@ -283,7 +283,7 @@ class Policies(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Policy]]._unwrapper, ), cast_to=cast(Type[Optional[Policy]], ResultWrapper[Policy]), ) @@ -399,7 +399,7 @@ class Policies(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[PolicyDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[PolicyDeleteResponse]], ResultWrapper[PolicyDeleteResponse]), ) @@ -461,7 +461,7 @@ class Policies(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Policy]]._unwrapper, ), cast_to=cast(Type[Optional[Policy]], ResultWrapper[Policy]), ) @@ -589,7 +589,7 @@ class AsyncPolicies(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Policy]]._unwrapper, ), cast_to=cast(Type[Optional[Policy]], ResultWrapper[Policy]), ) @@ -712,7 +712,7 @@ class AsyncPolicies(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Policy]]._unwrapper, ), cast_to=cast(Type[Optional[Policy]], ResultWrapper[Policy]), ) @@ -828,7 +828,7 @@ class AsyncPolicies(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[PolicyDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[PolicyDeleteResponse]], ResultWrapper[PolicyDeleteResponse]), ) @@ -890,7 +890,7 @@ class AsyncPolicies(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Policy]]._unwrapper, ), cast_to=cast(Type[Optional[Policy]], ResultWrapper[Policy]), ) diff --git a/src/cloudflare/resources/zero_trust/access/applications/user_policy_checks.py b/src/cloudflare/resources/zero_trust/access/applications/user_policy_checks.py index 46beb29e0..b68be071f 100644 --- a/src/cloudflare/resources/zero_trust/access/applications/user_policy_checks.py +++ b/src/cloudflare/resources/zero_trust/access/applications/user_policy_checks.py @@ -84,7 +84,7 @@ class UserPolicyChecks(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[UserPolicyCheckListResponse]]._unwrapper, ), cast_to=cast(Type[Optional[UserPolicyCheckListResponse]], ResultWrapper[UserPolicyCheckListResponse]), ) @@ -149,7 +149,7 @@ class AsyncUserPolicyChecks(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[UserPolicyCheckListResponse]]._unwrapper, ), cast_to=cast(Type[Optional[UserPolicyCheckListResponse]], ResultWrapper[UserPolicyCheckListResponse]), ) diff --git a/src/cloudflare/resources/zero_trust/access/bookmarks.py b/src/cloudflare/resources/zero_trust/access/bookmarks.py index 1b4f2db7d..0b0e27aba 100644 --- a/src/cloudflare/resources/zero_trust/access/bookmarks.py +++ b/src/cloudflare/resources/zero_trust/access/bookmarks.py @@ -84,7 +84,7 @@ class Bookmarks(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Bookmark]]._unwrapper, ), cast_to=cast(Type[Optional[Bookmark]], ResultWrapper[Bookmark]), ) @@ -128,7 +128,7 @@ class Bookmarks(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Bookmark]]._unwrapper, ), cast_to=cast(Type[Optional[Bookmark]], ResultWrapper[Bookmark]), ) @@ -206,7 +206,7 @@ class Bookmarks(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[BookmarkDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[BookmarkDeleteResponse]], ResultWrapper[BookmarkDeleteResponse]), ) @@ -248,7 +248,7 @@ class Bookmarks(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Bookmark]]._unwrapper, ), cast_to=cast(Type[Optional[Bookmark]], ResultWrapper[Bookmark]), ) @@ -302,7 +302,7 @@ class AsyncBookmarks(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Bookmark]]._unwrapper, ), cast_to=cast(Type[Optional[Bookmark]], ResultWrapper[Bookmark]), ) @@ -346,7 +346,7 @@ class AsyncBookmarks(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Bookmark]]._unwrapper, ), cast_to=cast(Type[Optional[Bookmark]], ResultWrapper[Bookmark]), ) @@ -424,7 +424,7 @@ class AsyncBookmarks(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[BookmarkDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[BookmarkDeleteResponse]], ResultWrapper[BookmarkDeleteResponse]), ) @@ -466,7 +466,7 @@ class AsyncBookmarks(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Bookmark]]._unwrapper, ), cast_to=cast(Type[Optional[Bookmark]], ResultWrapper[Bookmark]), ) diff --git a/src/cloudflare/resources/zero_trust/access/certificates/certificates.py b/src/cloudflare/resources/zero_trust/access/certificates/certificates.py index 7c91b7d3b..34a0cb26b 100644 --- a/src/cloudflare/resources/zero_trust/access/certificates/certificates.py +++ b/src/cloudflare/resources/zero_trust/access/certificates/certificates.py @@ -121,7 +121,7 @@ class Certificates(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Certificate]]._unwrapper, ), cast_to=cast(Type[Optional[Certificate]], ResultWrapper[Certificate]), ) @@ -191,7 +191,7 @@ class Certificates(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Certificate]]._unwrapper, ), cast_to=cast(Type[Optional[Certificate]], ResultWrapper[Certificate]), ) @@ -297,7 +297,7 @@ class Certificates(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CertificateDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[CertificateDeleteResponse]], ResultWrapper[CertificateDeleteResponse]), ) @@ -354,7 +354,7 @@ class Certificates(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Certificate]]._unwrapper, ), cast_to=cast(Type[Optional[Certificate]], ResultWrapper[Certificate]), ) @@ -437,7 +437,7 @@ class AsyncCertificates(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Certificate]]._unwrapper, ), cast_to=cast(Type[Optional[Certificate]], ResultWrapper[Certificate]), ) @@ -507,7 +507,7 @@ class AsyncCertificates(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Certificate]]._unwrapper, ), cast_to=cast(Type[Optional[Certificate]], ResultWrapper[Certificate]), ) @@ -613,7 +613,7 @@ class AsyncCertificates(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CertificateDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[CertificateDeleteResponse]], ResultWrapper[CertificateDeleteResponse]), ) @@ -670,7 +670,7 @@ class AsyncCertificates(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Certificate]]._unwrapper, ), cast_to=cast(Type[Optional[Certificate]], ResultWrapper[Certificate]), ) diff --git a/src/cloudflare/resources/zero_trust/access/certificates/settings.py b/src/cloudflare/resources/zero_trust/access/certificates/settings.py index 73ce58fee..3b3b56194 100644 --- a/src/cloudflare/resources/zero_trust/access/certificates/settings.py +++ b/src/cloudflare/resources/zero_trust/access/certificates/settings.py @@ -91,7 +91,7 @@ class Settings(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SettingUpdateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[SettingUpdateResponse]], ResultWrapper[SettingUpdateResponse]), ) @@ -143,7 +143,7 @@ class Settings(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SettingGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[SettingGetResponse]], ResultWrapper[SettingGetResponse]), ) @@ -207,7 +207,7 @@ class AsyncSettings(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SettingUpdateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[SettingUpdateResponse]], ResultWrapper[SettingUpdateResponse]), ) @@ -259,7 +259,7 @@ class AsyncSettings(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SettingGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[SettingGetResponse]], ResultWrapper[SettingGetResponse]), ) diff --git a/src/cloudflare/resources/zero_trust/access/custom_pages.py b/src/cloudflare/resources/zero_trust/access/custom_pages.py index d56a32bc9..4bfcd5432 100644 --- a/src/cloudflare/resources/zero_trust/access/custom_pages.py +++ b/src/cloudflare/resources/zero_trust/access/custom_pages.py @@ -101,7 +101,7 @@ class CustomPages(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CustomPageWithoutHTML]]._unwrapper, ), cast_to=cast(Type[Optional[CustomPageWithoutHTML]], ResultWrapper[CustomPageWithoutHTML]), ) @@ -166,7 +166,7 @@ class CustomPages(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CustomPageWithoutHTML]]._unwrapper, ), cast_to=cast(Type[Optional[CustomPageWithoutHTML]], ResultWrapper[CustomPageWithoutHTML]), ) @@ -246,7 +246,7 @@ class CustomPages(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CustomPageDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[CustomPageDeleteResponse]], ResultWrapper[CustomPageDeleteResponse]), ) @@ -290,7 +290,7 @@ class CustomPages(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CustomPage]]._unwrapper, ), cast_to=cast(Type[Optional[CustomPage]], ResultWrapper[CustomPage]), ) @@ -360,7 +360,7 @@ class AsyncCustomPages(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CustomPageWithoutHTML]]._unwrapper, ), cast_to=cast(Type[Optional[CustomPageWithoutHTML]], ResultWrapper[CustomPageWithoutHTML]), ) @@ -425,7 +425,7 @@ class AsyncCustomPages(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CustomPageWithoutHTML]]._unwrapper, ), cast_to=cast(Type[Optional[CustomPageWithoutHTML]], ResultWrapper[CustomPageWithoutHTML]), ) @@ -505,7 +505,7 @@ class AsyncCustomPages(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CustomPageDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[CustomPageDeleteResponse]], ResultWrapper[CustomPageDeleteResponse]), ) @@ -549,7 +549,7 @@ class AsyncCustomPages(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CustomPage]]._unwrapper, ), cast_to=cast(Type[Optional[CustomPage]], ResultWrapper[CustomPage]), ) diff --git a/src/cloudflare/resources/zero_trust/access/groups.py b/src/cloudflare/resources/zero_trust/access/groups.py index 82a2e86ba..d03d76ff2 100644 --- a/src/cloudflare/resources/zero_trust/access/groups.py +++ b/src/cloudflare/resources/zero_trust/access/groups.py @@ -115,7 +115,7 @@ class Groups(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ZeroTrustGroup]]._unwrapper, ), cast_to=cast(Type[Optional[ZeroTrustGroup]], ResultWrapper[ZeroTrustGroup]), ) @@ -200,7 +200,7 @@ class Groups(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ZeroTrustGroup]]._unwrapper, ), cast_to=cast(Type[Optional[ZeroTrustGroup]], ResultWrapper[ZeroTrustGroup]), ) @@ -306,7 +306,7 @@ class Groups(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[GroupDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[GroupDeleteResponse]], ResultWrapper[GroupDeleteResponse]), ) @@ -363,7 +363,7 @@ class Groups(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ZeroTrustGroup]]._unwrapper, ), cast_to=cast(Type[Optional[ZeroTrustGroup]], ResultWrapper[ZeroTrustGroup]), ) @@ -453,7 +453,7 @@ class AsyncGroups(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ZeroTrustGroup]]._unwrapper, ), cast_to=cast(Type[Optional[ZeroTrustGroup]], ResultWrapper[ZeroTrustGroup]), ) @@ -538,7 +538,7 @@ class AsyncGroups(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ZeroTrustGroup]]._unwrapper, ), cast_to=cast(Type[Optional[ZeroTrustGroup]], ResultWrapper[ZeroTrustGroup]), ) @@ -644,7 +644,7 @@ class AsyncGroups(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[GroupDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[GroupDeleteResponse]], ResultWrapper[GroupDeleteResponse]), ) @@ -701,7 +701,7 @@ class AsyncGroups(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ZeroTrustGroup]]._unwrapper, ), cast_to=cast(Type[Optional[ZeroTrustGroup]], ResultWrapper[ZeroTrustGroup]), ) diff --git a/src/cloudflare/resources/zero_trust/access/keys.py b/src/cloudflare/resources/zero_trust/access/keys.py index a0a3e3bdf..558ed0035 100644 --- a/src/cloudflare/resources/zero_trust/access/keys.py +++ b/src/cloudflare/resources/zero_trust/access/keys.py @@ -79,7 +79,7 @@ class Keys(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[KeyUpdateResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[KeyUpdateResponse] @@ -123,7 +123,7 @@ class Keys(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[KeyGetResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[KeyGetResponse] @@ -167,7 +167,7 @@ class Keys(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[KeyRotateResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[KeyRotateResponse] @@ -227,7 +227,7 @@ class AsyncKeys(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[KeyUpdateResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[KeyUpdateResponse] @@ -271,7 +271,7 @@ class AsyncKeys(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[KeyGetResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[KeyGetResponse] @@ -315,7 +315,7 @@ class AsyncKeys(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[KeyRotateResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[KeyRotateResponse] diff --git a/src/cloudflare/resources/zero_trust/access/logs/access_requests.py b/src/cloudflare/resources/zero_trust/access/logs/access_requests.py index aed119fd4..3317b9b9a 100644 --- a/src/cloudflare/resources/zero_trust/access/logs/access_requests.py +++ b/src/cloudflare/resources/zero_trust/access/logs/access_requests.py @@ -67,7 +67,7 @@ class AccessRequests(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[AccessRequestListResponse]]._unwrapper, ), cast_to=cast(Type[Optional[AccessRequestListResponse]], ResultWrapper[AccessRequestListResponse]), ) @@ -116,7 +116,7 @@ class AsyncAccessRequests(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[AccessRequestListResponse]]._unwrapper, ), cast_to=cast(Type[Optional[AccessRequestListResponse]], ResultWrapper[AccessRequestListResponse]), ) diff --git a/src/cloudflare/resources/zero_trust/access/service_tokens.py b/src/cloudflare/resources/zero_trust/access/service_tokens.py index 72be8675b..fa4b6751a 100644 --- a/src/cloudflare/resources/zero_trust/access/service_tokens.py +++ b/src/cloudflare/resources/zero_trust/access/service_tokens.py @@ -110,7 +110,7 @@ class ServiceTokens(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ServiceTokenCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ServiceTokenCreateResponse]], ResultWrapper[ServiceTokenCreateResponse]), ) @@ -182,7 +182,7 @@ class ServiceTokens(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ServiceToken]]._unwrapper, ), cast_to=cast(Type[Optional[ServiceToken]], ResultWrapper[ServiceToken]), ) @@ -288,7 +288,7 @@ class ServiceTokens(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ServiceToken]]._unwrapper, ), cast_to=cast(Type[Optional[ServiceToken]], ResultWrapper[ServiceToken]), ) @@ -332,7 +332,7 @@ class ServiceTokens(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ServiceToken]]._unwrapper, ), cast_to=cast(Type[Optional[ServiceToken]], ResultWrapper[ServiceToken]), ) @@ -376,7 +376,7 @@ class ServiceTokens(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ServiceTokenRotateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ServiceTokenRotateResponse]], ResultWrapper[ServiceTokenRotateResponse]), ) @@ -456,7 +456,7 @@ class AsyncServiceTokens(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ServiceTokenCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ServiceTokenCreateResponse]], ResultWrapper[ServiceTokenCreateResponse]), ) @@ -528,7 +528,7 @@ class AsyncServiceTokens(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ServiceToken]]._unwrapper, ), cast_to=cast(Type[Optional[ServiceToken]], ResultWrapper[ServiceToken]), ) @@ -634,7 +634,7 @@ class AsyncServiceTokens(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ServiceToken]]._unwrapper, ), cast_to=cast(Type[Optional[ServiceToken]], ResultWrapper[ServiceToken]), ) @@ -678,7 +678,7 @@ class AsyncServiceTokens(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ServiceToken]]._unwrapper, ), cast_to=cast(Type[Optional[ServiceToken]], ResultWrapper[ServiceToken]), ) @@ -722,7 +722,7 @@ class AsyncServiceTokens(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ServiceTokenRotateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ServiceTokenRotateResponse]], ResultWrapper[ServiceTokenRotateResponse]), ) diff --git a/src/cloudflare/resources/zero_trust/access/tags.py b/src/cloudflare/resources/zero_trust/access/tags.py index 0abd49dd0..f75ec2c33 100644 --- a/src/cloudflare/resources/zero_trust/access/tags.py +++ b/src/cloudflare/resources/zero_trust/access/tags.py @@ -77,7 +77,7 @@ class Tags(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Tag]]._unwrapper, ), cast_to=cast(Type[Optional[Tag]], ResultWrapper[Tag]), ) @@ -125,7 +125,7 @@ class Tags(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Tag]]._unwrapper, ), cast_to=cast(Type[Optional[Tag]], ResultWrapper[Tag]), ) @@ -205,7 +205,7 @@ class Tags(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TagDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[TagDeleteResponse]], ResultWrapper[TagDeleteResponse]), ) @@ -249,7 +249,7 @@ class Tags(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Tag]]._unwrapper, ), cast_to=cast(Type[Optional[Tag]], ResultWrapper[Tag]), ) @@ -302,7 +302,7 @@ class AsyncTags(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Tag]]._unwrapper, ), cast_to=cast(Type[Optional[Tag]], ResultWrapper[Tag]), ) @@ -350,7 +350,7 @@ class AsyncTags(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Tag]]._unwrapper, ), cast_to=cast(Type[Optional[Tag]], ResultWrapper[Tag]), ) @@ -430,7 +430,7 @@ class AsyncTags(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TagDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[TagDeleteResponse]], ResultWrapper[TagDeleteResponse]), ) @@ -474,7 +474,7 @@ class AsyncTags(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Tag]]._unwrapper, ), cast_to=cast(Type[Optional[Tag]], ResultWrapper[Tag]), ) diff --git a/src/cloudflare/resources/zero_trust/access/users/active_sessions.py b/src/cloudflare/resources/zero_trust/access/users/active_sessions.py index 5298ba9c5..55196246f 100644 --- a/src/cloudflare/resources/zero_trust/access/users/active_sessions.py +++ b/src/cloudflare/resources/zero_trust/access/users/active_sessions.py @@ -118,7 +118,7 @@ class ActiveSessions(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ActiveSessionGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ActiveSessionGetResponse]], ResultWrapper[ActiveSessionGetResponse]), ) @@ -216,7 +216,7 @@ class AsyncActiveSessions(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ActiveSessionGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ActiveSessionGetResponse]], ResultWrapper[ActiveSessionGetResponse]), ) diff --git a/src/cloudflare/resources/zero_trust/access/users/last_seen_identity.py b/src/cloudflare/resources/zero_trust/access/users/last_seen_identity.py index 8a2dfede9..c866277ba 100644 --- a/src/cloudflare/resources/zero_trust/access/users/last_seen_identity.py +++ b/src/cloudflare/resources/zero_trust/access/users/last_seen_identity.py @@ -72,7 +72,7 @@ class LastSeenIdentity(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Identity]]._unwrapper, ), cast_to=cast(Type[Optional[Identity]], ResultWrapper[Identity]), ) @@ -126,7 +126,7 @@ class AsyncLastSeenIdentity(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Identity]]._unwrapper, ), cast_to=cast(Type[Optional[Identity]], ResultWrapper[Identity]), ) diff --git a/src/cloudflare/resources/zero_trust/connectivity_settings.py b/src/cloudflare/resources/zero_trust/connectivity_settings.py index c16dd2cc7..169bd7821 100644 --- a/src/cloudflare/resources/zero_trust/connectivity_settings.py +++ b/src/cloudflare/resources/zero_trust/connectivity_settings.py @@ -88,7 +88,7 @@ class ConnectivitySettings(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ConnectivitySettingEditResponse]._unwrapper, ), cast_to=cast(Type[ConnectivitySettingEditResponse], ResultWrapper[ConnectivitySettingEditResponse]), ) @@ -127,7 +127,7 @@ class ConnectivitySettings(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ConnectivitySettingGetResponse]._unwrapper, ), cast_to=cast(Type[ConnectivitySettingGetResponse], ResultWrapper[ConnectivitySettingGetResponse]), ) @@ -189,7 +189,7 @@ class AsyncConnectivitySettings(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ConnectivitySettingEditResponse]._unwrapper, ), cast_to=cast(Type[ConnectivitySettingEditResponse], ResultWrapper[ConnectivitySettingEditResponse]), ) @@ -228,7 +228,7 @@ class AsyncConnectivitySettings(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ConnectivitySettingGetResponse]._unwrapper, ), cast_to=cast(Type[ConnectivitySettingGetResponse], ResultWrapper[ConnectivitySettingGetResponse]), ) diff --git a/src/cloudflare/resources/zero_trust/devices/devices.py b/src/cloudflare/resources/zero_trust/devices/devices.py index a6d5bac0b..0d09042a9 100644 --- a/src/cloudflare/resources/zero_trust/devices/devices.py +++ b/src/cloudflare/resources/zero_trust/devices/devices.py @@ -206,7 +206,7 @@ class Devices(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[DeviceGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[DeviceGetResponse] @@ -329,7 +329,7 @@ class AsyncDevices(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[DeviceGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[DeviceGetResponse] diff --git a/src/cloudflare/resources/zero_trust/devices/dex_tests.py b/src/cloudflare/resources/zero_trust/devices/dex_tests.py index 5af117cd7..646993aa7 100644 --- a/src/cloudflare/resources/zero_trust/devices/dex_tests.py +++ b/src/cloudflare/resources/zero_trust/devices/dex_tests.py @@ -109,7 +109,7 @@ class DEXTests(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SchemaHTTP]]._unwrapper, ), cast_to=cast(Type[Optional[SchemaHTTP]], ResultWrapper[SchemaHTTP]), ) @@ -183,7 +183,7 @@ class DEXTests(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SchemaHTTP]]._unwrapper, ), cast_to=cast(Type[Optional[SchemaHTTP]], ResultWrapper[SchemaHTTP]), ) @@ -261,7 +261,7 @@ class DEXTests(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DEXTestDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[DEXTestDeleteResponse]], ResultWrapper[DEXTestDeleteResponse]), ) @@ -303,7 +303,7 @@ class DEXTests(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SchemaHTTP]]._unwrapper, ), cast_to=cast(Type[Optional[SchemaHTTP]], ResultWrapper[SchemaHTTP]), ) @@ -382,7 +382,7 @@ class AsyncDEXTests(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SchemaHTTP]]._unwrapper, ), cast_to=cast(Type[Optional[SchemaHTTP]], ResultWrapper[SchemaHTTP]), ) @@ -456,7 +456,7 @@ class AsyncDEXTests(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SchemaHTTP]]._unwrapper, ), cast_to=cast(Type[Optional[SchemaHTTP]], ResultWrapper[SchemaHTTP]), ) @@ -534,7 +534,7 @@ class AsyncDEXTests(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DEXTestDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[DEXTestDeleteResponse]], ResultWrapper[DEXTestDeleteResponse]), ) @@ -576,7 +576,7 @@ class AsyncDEXTests(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SchemaHTTP]]._unwrapper, ), cast_to=cast(Type[Optional[SchemaHTTP]], ResultWrapper[SchemaHTTP]), ) diff --git a/src/cloudflare/resources/zero_trust/devices/networks.py b/src/cloudflare/resources/zero_trust/devices/networks.py index 7fe68152b..d6e68ac6b 100644 --- a/src/cloudflare/resources/zero_trust/devices/networks.py +++ b/src/cloudflare/resources/zero_trust/devices/networks.py @@ -96,7 +96,7 @@ class Networks(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DeviceNetwork]]._unwrapper, ), cast_to=cast(Type[Optional[DeviceNetwork]], ResultWrapper[DeviceNetwork]), ) @@ -156,7 +156,7 @@ class Networks(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DeviceNetwork]]._unwrapper, ), cast_to=cast(Type[Optional[DeviceNetwork]], ResultWrapper[DeviceNetwork]), ) @@ -235,7 +235,7 @@ class Networks(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[NetworkDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[NetworkDeleteResponse]], ResultWrapper[NetworkDeleteResponse]), ) @@ -277,7 +277,7 @@ class Networks(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DeviceNetwork]]._unwrapper, ), cast_to=cast(Type[Optional[DeviceNetwork]], ResultWrapper[DeviceNetwork]), ) @@ -342,7 +342,7 @@ class AsyncNetworks(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DeviceNetwork]]._unwrapper, ), cast_to=cast(Type[Optional[DeviceNetwork]], ResultWrapper[DeviceNetwork]), ) @@ -402,7 +402,7 @@ class AsyncNetworks(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DeviceNetwork]]._unwrapper, ), cast_to=cast(Type[Optional[DeviceNetwork]], ResultWrapper[DeviceNetwork]), ) @@ -481,7 +481,7 @@ class AsyncNetworks(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[NetworkDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[NetworkDeleteResponse]], ResultWrapper[NetworkDeleteResponse]), ) @@ -523,7 +523,7 @@ class AsyncNetworks(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DeviceNetwork]]._unwrapper, ), cast_to=cast(Type[Optional[DeviceNetwork]], ResultWrapper[DeviceNetwork]), ) diff --git a/src/cloudflare/resources/zero_trust/devices/override_codes.py b/src/cloudflare/resources/zero_trust/devices/override_codes.py index af2ce33f1..609ace11f 100644 --- a/src/cloudflare/resources/zero_trust/devices/override_codes.py +++ b/src/cloudflare/resources/zero_trust/devices/override_codes.py @@ -72,7 +72,7 @@ class OverrideCodes(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[OverrideCodeListResponse]]._unwrapper, ), cast_to=cast(Type[Optional[OverrideCodeListResponse]], ResultWrapper[OverrideCodeListResponse]), ) @@ -126,7 +126,7 @@ class AsyncOverrideCodes(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[OverrideCodeListResponse]]._unwrapper, ), cast_to=cast(Type[Optional[OverrideCodeListResponse]], ResultWrapper[OverrideCodeListResponse]), ) diff --git a/src/cloudflare/resources/zero_trust/devices/policies/default_policy.py b/src/cloudflare/resources/zero_trust/devices/policies/default_policy.py index e2c2488da..c929ba534 100644 --- a/src/cloudflare/resources/zero_trust/devices/policies/default_policy.py +++ b/src/cloudflare/resources/zero_trust/devices/policies/default_policy.py @@ -65,7 +65,7 @@ class DefaultPolicy(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DefaultPolicyGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[DefaultPolicyGetResponse]], ResultWrapper[DefaultPolicyGetResponse]), ) @@ -112,7 +112,7 @@ class AsyncDefaultPolicy(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DefaultPolicyGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[DefaultPolicyGetResponse]], ResultWrapper[DefaultPolicyGetResponse]), ) diff --git a/src/cloudflare/resources/zero_trust/devices/policies/excludes.py b/src/cloudflare/resources/zero_trust/devices/policies/excludes.py index 48c32546f..2ff3b7ef4 100644 --- a/src/cloudflare/resources/zero_trust/devices/policies/excludes.py +++ b/src/cloudflare/resources/zero_trust/devices/policies/excludes.py @@ -79,7 +79,7 @@ class Excludes(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ExcludeUpdateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ExcludeUpdateResponse]], ResultWrapper[ExcludeUpdateResponse]), ) @@ -156,7 +156,7 @@ class Excludes(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ExcludeGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ExcludeGetResponse]], ResultWrapper[ExcludeGetResponse]), ) @@ -205,7 +205,7 @@ class AsyncExcludes(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ExcludeUpdateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ExcludeUpdateResponse]], ResultWrapper[ExcludeUpdateResponse]), ) @@ -282,7 +282,7 @@ class AsyncExcludes(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ExcludeGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ExcludeGetResponse]], ResultWrapper[ExcludeGetResponse]), ) diff --git a/src/cloudflare/resources/zero_trust/devices/policies/fallback_domains.py b/src/cloudflare/resources/zero_trust/devices/policies/fallback_domains.py index bf60c6b6a..044acd0e0 100644 --- a/src/cloudflare/resources/zero_trust/devices/policies/fallback_domains.py +++ b/src/cloudflare/resources/zero_trust/devices/policies/fallback_domains.py @@ -87,7 +87,7 @@ class FallbackDomains(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[FallbackDomainUpdateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[FallbackDomainUpdateResponse]], ResultWrapper[FallbackDomainUpdateResponse]), ) @@ -167,7 +167,7 @@ class FallbackDomains(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[FallbackDomainGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[FallbackDomainGetResponse]], ResultWrapper[FallbackDomainGetResponse]), ) @@ -224,7 +224,7 @@ class AsyncFallbackDomains(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[FallbackDomainUpdateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[FallbackDomainUpdateResponse]], ResultWrapper[FallbackDomainUpdateResponse]), ) @@ -304,7 +304,7 @@ class AsyncFallbackDomains(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[FallbackDomainGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[FallbackDomainGetResponse]], ResultWrapper[FallbackDomainGetResponse]), ) diff --git a/src/cloudflare/resources/zero_trust/devices/policies/includes.py b/src/cloudflare/resources/zero_trust/devices/policies/includes.py index 52cdeed86..6bd11ecfe 100644 --- a/src/cloudflare/resources/zero_trust/devices/policies/includes.py +++ b/src/cloudflare/resources/zero_trust/devices/policies/includes.py @@ -79,7 +79,7 @@ class Includes(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IncludeUpdateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[IncludeUpdateResponse]], ResultWrapper[IncludeUpdateResponse]), ) @@ -156,7 +156,7 @@ class Includes(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IncludeGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[IncludeGetResponse]], ResultWrapper[IncludeGetResponse]), ) @@ -205,7 +205,7 @@ class AsyncIncludes(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IncludeUpdateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[IncludeUpdateResponse]], ResultWrapper[IncludeUpdateResponse]), ) @@ -282,7 +282,7 @@ class AsyncIncludes(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IncludeGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[IncludeGetResponse]], ResultWrapper[IncludeGetResponse]), ) diff --git a/src/cloudflare/resources/zero_trust/devices/policies/policies.py b/src/cloudflare/resources/zero_trust/devices/policies/policies.py index 667500cf3..3268210fd 100644 --- a/src/cloudflare/resources/zero_trust/devices/policies/policies.py +++ b/src/cloudflare/resources/zero_trust/devices/policies/policies.py @@ -205,7 +205,7 @@ class Policies(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SettingsPolicy]]._unwrapper, ), cast_to=cast(Type[Optional[SettingsPolicy]], ResultWrapper[SettingsPolicy]), ) @@ -284,7 +284,7 @@ class Policies(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[PolicyDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[PolicyDeleteResponse]], ResultWrapper[PolicyDeleteResponse]), ) @@ -393,7 +393,7 @@ class Policies(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SettingsPolicy]]._unwrapper, ), cast_to=cast(Type[Optional[SettingsPolicy]], ResultWrapper[SettingsPolicy]), ) @@ -435,7 +435,7 @@ class Policies(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SettingsPolicy]]._unwrapper, ), cast_to=cast(Type[Optional[SettingsPolicy]], ResultWrapper[SettingsPolicy]), ) @@ -578,7 +578,7 @@ class AsyncPolicies(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SettingsPolicy]]._unwrapper, ), cast_to=cast(Type[Optional[SettingsPolicy]], ResultWrapper[SettingsPolicy]), ) @@ -657,7 +657,7 @@ class AsyncPolicies(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[PolicyDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[PolicyDeleteResponse]], ResultWrapper[PolicyDeleteResponse]), ) @@ -766,7 +766,7 @@ class AsyncPolicies(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SettingsPolicy]]._unwrapper, ), cast_to=cast(Type[Optional[SettingsPolicy]], ResultWrapper[SettingsPolicy]), ) @@ -808,7 +808,7 @@ class AsyncPolicies(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SettingsPolicy]]._unwrapper, ), cast_to=cast(Type[Optional[SettingsPolicy]], ResultWrapper[SettingsPolicy]), ) diff --git a/src/cloudflare/resources/zero_trust/devices/posture/integrations.py b/src/cloudflare/resources/zero_trust/devices/posture/integrations.py index 2f40040b6..f9811ad2c 100644 --- a/src/cloudflare/resources/zero_trust/devices/posture/integrations.py +++ b/src/cloudflare/resources/zero_trust/devices/posture/integrations.py @@ -100,7 +100,7 @@ class Integrations(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Integration]]._unwrapper, ), cast_to=cast(Type[Optional[Integration]], ResultWrapper[Integration]), ) @@ -180,7 +180,7 @@ class Integrations(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IntegrationDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[IntegrationDeleteResponse] @@ -248,7 +248,7 @@ class Integrations(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Integration]]._unwrapper, ), cast_to=cast(Type[Optional[Integration]], ResultWrapper[Integration]), ) @@ -290,7 +290,7 @@ class Integrations(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Integration]]._unwrapper, ), cast_to=cast(Type[Optional[Integration]], ResultWrapper[Integration]), ) @@ -359,7 +359,7 @@ class AsyncIntegrations(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Integration]]._unwrapper, ), cast_to=cast(Type[Optional[Integration]], ResultWrapper[Integration]), ) @@ -439,7 +439,7 @@ class AsyncIntegrations(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[IntegrationDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[IntegrationDeleteResponse] @@ -507,7 +507,7 @@ class AsyncIntegrations(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Integration]]._unwrapper, ), cast_to=cast(Type[Optional[Integration]], ResultWrapper[Integration]), ) @@ -549,7 +549,7 @@ class AsyncIntegrations(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Integration]]._unwrapper, ), cast_to=cast(Type[Optional[Integration]], ResultWrapper[Integration]), ) diff --git a/src/cloudflare/resources/zero_trust/devices/posture/posture.py b/src/cloudflare/resources/zero_trust/devices/posture/posture.py index 3f5158613..0865921c5 100644 --- a/src/cloudflare/resources/zero_trust/devices/posture/posture.py +++ b/src/cloudflare/resources/zero_trust/devices/posture/posture.py @@ -147,7 +147,7 @@ class Posture(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DevicePostureRule]]._unwrapper, ), cast_to=cast(Type[Optional[DevicePostureRule]], ResultWrapper[DevicePostureRule]), ) @@ -244,7 +244,7 @@ class Posture(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DevicePostureRule]]._unwrapper, ), cast_to=cast(Type[Optional[DevicePostureRule]], ResultWrapper[DevicePostureRule]), ) @@ -322,7 +322,7 @@ class Posture(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[PostureDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[PostureDeleteResponse]], ResultWrapper[PostureDeleteResponse]), ) @@ -364,7 +364,7 @@ class Posture(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DevicePostureRule]]._unwrapper, ), cast_to=cast(Type[Optional[DevicePostureRule]], ResultWrapper[DevicePostureRule]), ) @@ -470,7 +470,7 @@ class AsyncPosture(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DevicePostureRule]]._unwrapper, ), cast_to=cast(Type[Optional[DevicePostureRule]], ResultWrapper[DevicePostureRule]), ) @@ -567,7 +567,7 @@ class AsyncPosture(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DevicePostureRule]]._unwrapper, ), cast_to=cast(Type[Optional[DevicePostureRule]], ResultWrapper[DevicePostureRule]), ) @@ -645,7 +645,7 @@ class AsyncPosture(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[PostureDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[PostureDeleteResponse]], ResultWrapper[PostureDeleteResponse]), ) @@ -687,7 +687,7 @@ class AsyncPosture(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DevicePostureRule]]._unwrapper, ), cast_to=cast(Type[Optional[DevicePostureRule]], ResultWrapper[DevicePostureRule]), ) diff --git a/src/cloudflare/resources/zero_trust/devices/revoke.py b/src/cloudflare/resources/zero_trust/devices/revoke.py index dd25c363d..537dbb420 100644 --- a/src/cloudflare/resources/zero_trust/devices/revoke.py +++ b/src/cloudflare/resources/zero_trust/devices/revoke.py @@ -75,7 +75,7 @@ class Revoke(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RevokeCreateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[RevokeCreateResponse] @@ -131,7 +131,7 @@ class AsyncRevoke(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[RevokeCreateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[RevokeCreateResponse] diff --git a/src/cloudflare/resources/zero_trust/devices/settings.py b/src/cloudflare/resources/zero_trust/devices/settings.py index 646b20f3c..1f103ff19 100644 --- a/src/cloudflare/resources/zero_trust/devices/settings.py +++ b/src/cloudflare/resources/zero_trust/devices/settings.py @@ -90,7 +90,7 @@ class Settings(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DeviceSettings]]._unwrapper, ), cast_to=cast(Type[Optional[DeviceSettings]], ResultWrapper[DeviceSettings]), ) @@ -127,7 +127,7 @@ class Settings(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DeviceSettings]]._unwrapper, ), cast_to=cast(Type[Optional[DeviceSettings]], ResultWrapper[DeviceSettings]), ) @@ -195,7 +195,7 @@ class AsyncSettings(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DeviceSettings]]._unwrapper, ), cast_to=cast(Type[Optional[DeviceSettings]], ResultWrapper[DeviceSettings]), ) @@ -232,7 +232,7 @@ class AsyncSettings(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DeviceSettings]]._unwrapper, ), cast_to=cast(Type[Optional[DeviceSettings]], ResultWrapper[DeviceSettings]), ) diff --git a/src/cloudflare/resources/zero_trust/devices/unrevoke.py b/src/cloudflare/resources/zero_trust/devices/unrevoke.py index e17c2b947..773f8b298 100644 --- a/src/cloudflare/resources/zero_trust/devices/unrevoke.py +++ b/src/cloudflare/resources/zero_trust/devices/unrevoke.py @@ -75,7 +75,7 @@ class Unrevoke(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[UnrevokeCreateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[UnrevokeCreateResponse] @@ -131,7 +131,7 @@ class AsyncUnrevoke(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[UnrevokeCreateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[UnrevokeCreateResponse] diff --git a/src/cloudflare/resources/zero_trust/dex/fleet_status/fleet_status.py b/src/cloudflare/resources/zero_trust/dex/fleet_status/fleet_status.py index d1abaa7f5..fad815ead 100644 --- a/src/cloudflare/resources/zero_trust/dex/fleet_status/fleet_status.py +++ b/src/cloudflare/resources/zero_trust/dex/fleet_status/fleet_status.py @@ -85,7 +85,7 @@ class FleetStatus(SyncAPIResource): extra_body=extra_body, timeout=timeout, query=maybe_transform({"since_minutes": since_minutes}, fleet_status_live_params.FleetStatusLiveParams), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[FleetStatusLiveResponse]]._unwrapper, ), cast_to=cast(Type[Optional[FleetStatusLiveResponse]], ResultWrapper[FleetStatusLiveResponse]), ) @@ -200,7 +200,7 @@ class AsyncFleetStatus(AsyncAPIResource): query=await async_maybe_transform( {"since_minutes": since_minutes}, fleet_status_live_params.FleetStatusLiveParams ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[FleetStatusLiveResponse]]._unwrapper, ), cast_to=cast(Type[Optional[FleetStatusLiveResponse]], ResultWrapper[FleetStatusLiveResponse]), ) diff --git a/src/cloudflare/resources/zero_trust/dex/http_tests/http_tests.py b/src/cloudflare/resources/zero_trust/dex/http_tests/http_tests.py index f7328b767..4c3b5c47d 100644 --- a/src/cloudflare/resources/zero_trust/dex/http_tests/http_tests.py +++ b/src/cloudflare/resources/zero_trust/dex/http_tests/http_tests.py @@ -115,7 +115,7 @@ class HTTPTests(SyncAPIResource): }, http_test_get_params.HTTPTestGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[HTTPDetails]]._unwrapper, ), cast_to=cast(Type[Optional[HTTPDetails]], ResultWrapper[HTTPDetails]), ) @@ -199,7 +199,7 @@ class AsyncHTTPTests(AsyncAPIResource): }, http_test_get_params.HTTPTestGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[HTTPDetails]]._unwrapper, ), cast_to=cast(Type[Optional[HTTPDetails]], ResultWrapper[HTTPDetails]), ) diff --git a/src/cloudflare/resources/zero_trust/dex/http_tests/percentiles.py b/src/cloudflare/resources/zero_trust/dex/http_tests/percentiles.py index b8b117bac..9fa41f54c 100644 --- a/src/cloudflare/resources/zero_trust/dex/http_tests/percentiles.py +++ b/src/cloudflare/resources/zero_trust/dex/http_tests/percentiles.py @@ -98,7 +98,7 @@ class Percentiles(SyncAPIResource): }, percentile_get_params.PercentileGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[HTTPDetailsPercentiles]]._unwrapper, ), cast_to=cast(Type[Optional[HTTPDetailsPercentiles]], ResultWrapper[HTTPDetailsPercentiles]), ) @@ -174,7 +174,7 @@ class AsyncPercentiles(AsyncAPIResource): }, percentile_get_params.PercentileGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[HTTPDetailsPercentiles]]._unwrapper, ), cast_to=cast(Type[Optional[HTTPDetailsPercentiles]], ResultWrapper[HTTPDetailsPercentiles]), ) diff --git a/src/cloudflare/resources/zero_trust/dex/tests/unique_devices.py b/src/cloudflare/resources/zero_trust/dex/tests/unique_devices.py index 0f2a51d43..d9e593041 100644 --- a/src/cloudflare/resources/zero_trust/dex/tests/unique_devices.py +++ b/src/cloudflare/resources/zero_trust/dex/tests/unique_devices.py @@ -84,7 +84,7 @@ class UniqueDevices(SyncAPIResource): }, unique_device_list_params.UniqueDeviceListParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[unique_devices.UniqueDevices]]._unwrapper, ), cast_to=cast(Type[Optional[unique_devices.UniqueDevices]], ResultWrapper[unique_devices.UniqueDevices]), ) @@ -146,7 +146,7 @@ class AsyncUniqueDevices(AsyncAPIResource): }, unique_device_list_params.UniqueDeviceListParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[unique_devices.UniqueDevices]]._unwrapper, ), cast_to=cast(Type[Optional[unique_devices.UniqueDevices]], ResultWrapper[unique_devices.UniqueDevices]), ) diff --git a/src/cloudflare/resources/zero_trust/dex/traceroute_test_results/network_path.py b/src/cloudflare/resources/zero_trust/dex/traceroute_test_results/network_path.py index eea6dd185..7d6ca84de 100644 --- a/src/cloudflare/resources/zero_trust/dex/traceroute_test_results/network_path.py +++ b/src/cloudflare/resources/zero_trust/dex/traceroute_test_results/network_path.py @@ -71,7 +71,7 @@ class NetworkPath(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[NetworkPathGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[NetworkPathGetResponse]], ResultWrapper[NetworkPathGetResponse]), ) @@ -124,7 +124,7 @@ class AsyncNetworkPath(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[NetworkPathGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[NetworkPathGetResponse]], ResultWrapper[NetworkPathGetResponse]), ) diff --git a/src/cloudflare/resources/zero_trust/dex/traceroute_tests.py b/src/cloudflare/resources/zero_trust/dex/traceroute_tests.py index 243550f74..06756b0a8 100644 --- a/src/cloudflare/resources/zero_trust/dex/traceroute_tests.py +++ b/src/cloudflare/resources/zero_trust/dex/traceroute_tests.py @@ -110,7 +110,7 @@ class TracerouteTests(SyncAPIResource): }, traceroute_test_get_params.TracerouteTestGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Traceroute]]._unwrapper, ), cast_to=cast(Type[Optional[Traceroute]], ResultWrapper[Traceroute]), ) @@ -173,7 +173,7 @@ class TracerouteTests(SyncAPIResource): }, traceroute_test_network_path_params.TracerouteTestNetworkPathParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[NetworkPathResponse]]._unwrapper, ), cast_to=cast(Type[Optional[NetworkPathResponse]], ResultWrapper[NetworkPathResponse]), ) @@ -239,7 +239,7 @@ class TracerouteTests(SyncAPIResource): }, traceroute_test_percentiles_params.TracerouteTestPercentilesParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TracerouteTestPercentilesResponse]]._unwrapper, ), cast_to=cast( Type[Optional[TracerouteTestPercentilesResponse]], ResultWrapper[TracerouteTestPercentilesResponse] @@ -321,7 +321,7 @@ class AsyncTracerouteTests(AsyncAPIResource): }, traceroute_test_get_params.TracerouteTestGetParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Traceroute]]._unwrapper, ), cast_to=cast(Type[Optional[Traceroute]], ResultWrapper[Traceroute]), ) @@ -384,7 +384,7 @@ class AsyncTracerouteTests(AsyncAPIResource): }, traceroute_test_network_path_params.TracerouteTestNetworkPathParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[NetworkPathResponse]]._unwrapper, ), cast_to=cast(Type[Optional[NetworkPathResponse]], ResultWrapper[NetworkPathResponse]), ) @@ -450,7 +450,7 @@ class AsyncTracerouteTests(AsyncAPIResource): }, traceroute_test_percentiles_params.TracerouteTestPercentilesParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TracerouteTestPercentilesResponse]]._unwrapper, ), cast_to=cast( Type[Optional[TracerouteTestPercentilesResponse]], ResultWrapper[TracerouteTestPercentilesResponse] diff --git a/src/cloudflare/resources/zero_trust/dlp/datasets/datasets.py b/src/cloudflare/resources/zero_trust/dlp/datasets/datasets.py index 227b0c4ec..987188df4 100644 --- a/src/cloudflare/resources/zero_trust/dlp/datasets/datasets.py +++ b/src/cloudflare/resources/zero_trust/dlp/datasets/datasets.py @@ -99,7 +99,7 @@ class Datasets(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DatasetCreation]]._unwrapper, ), cast_to=cast(Type[Optional[DatasetCreation]], ResultWrapper[DatasetCreation]), ) @@ -148,7 +148,7 @@ class Datasets(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Dataset]]._unwrapper, ), cast_to=cast(Type[Optional[Dataset]], ResultWrapper[Dataset]), ) @@ -261,7 +261,7 @@ class Datasets(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Dataset]]._unwrapper, ), cast_to=cast(Type[Optional[Dataset]], ResultWrapper[Dataset]), ) @@ -328,7 +328,7 @@ class AsyncDatasets(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DatasetCreation]]._unwrapper, ), cast_to=cast(Type[Optional[DatasetCreation]], ResultWrapper[DatasetCreation]), ) @@ -377,7 +377,7 @@ class AsyncDatasets(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Dataset]]._unwrapper, ), cast_to=cast(Type[Optional[Dataset]], ResultWrapper[Dataset]), ) @@ -490,7 +490,7 @@ class AsyncDatasets(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Dataset]]._unwrapper, ), cast_to=cast(Type[Optional[Dataset]], ResultWrapper[Dataset]), ) diff --git a/src/cloudflare/resources/zero_trust/dlp/datasets/upload.py b/src/cloudflare/resources/zero_trust/dlp/datasets/upload.py index 45733717b..f7e22a3a9 100644 --- a/src/cloudflare/resources/zero_trust/dlp/datasets/upload.py +++ b/src/cloudflare/resources/zero_trust/dlp/datasets/upload.py @@ -73,7 +73,7 @@ class Upload(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[NewVersion]]._unwrapper, ), cast_to=cast(Type[Optional[NewVersion]], ResultWrapper[NewVersion]), ) @@ -116,7 +116,7 @@ class Upload(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Dataset]]._unwrapper, ), cast_to=cast(Type[Optional[Dataset]], ResultWrapper[Dataset]), ) @@ -166,7 +166,7 @@ class AsyncUpload(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[NewVersion]]._unwrapper, ), cast_to=cast(Type[Optional[NewVersion]], ResultWrapper[NewVersion]), ) @@ -209,7 +209,7 @@ class AsyncUpload(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Dataset]]._unwrapper, ), cast_to=cast(Type[Optional[Dataset]], ResultWrapper[Dataset]), ) diff --git a/src/cloudflare/resources/zero_trust/dlp/patterns.py b/src/cloudflare/resources/zero_trust/dlp/patterns.py index 378cac72d..cccad36e6 100644 --- a/src/cloudflare/resources/zero_trust/dlp/patterns.py +++ b/src/cloudflare/resources/zero_trust/dlp/patterns.py @@ -80,7 +80,7 @@ class Patterns(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[OwnershipValidation]]._unwrapper, ), cast_to=cast(Type[Optional[OwnershipValidation]], ResultWrapper[OwnershipValidation]), ) @@ -137,7 +137,7 @@ class AsyncPatterns(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[OwnershipValidation]]._unwrapper, ), cast_to=cast(Type[Optional[OwnershipValidation]], ResultWrapper[OwnershipValidation]), ) diff --git a/src/cloudflare/resources/zero_trust/dlp/payload_logs.py b/src/cloudflare/resources/zero_trust/dlp/payload_logs.py index f82847260..e8147bba5 100644 --- a/src/cloudflare/resources/zero_trust/dlp/payload_logs.py +++ b/src/cloudflare/resources/zero_trust/dlp/payload_logs.py @@ -75,7 +75,7 @@ class PayloadLogs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PayloadLogUpdateResponse]._unwrapper, ), cast_to=cast(Type[PayloadLogUpdateResponse], ResultWrapper[PayloadLogUpdateResponse]), ) @@ -114,7 +114,7 @@ class PayloadLogs(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PayloadLogGetResponse]._unwrapper, ), cast_to=cast(Type[PayloadLogGetResponse], ResultWrapper[PayloadLogGetResponse]), ) @@ -169,7 +169,7 @@ class AsyncPayloadLogs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PayloadLogUpdateResponse]._unwrapper, ), cast_to=cast(Type[PayloadLogUpdateResponse], ResultWrapper[PayloadLogUpdateResponse]), ) @@ -208,7 +208,7 @@ class AsyncPayloadLogs(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PayloadLogGetResponse]._unwrapper, ), cast_to=cast(Type[PayloadLogGetResponse], ResultWrapper[PayloadLogGetResponse]), ) diff --git a/src/cloudflare/resources/zero_trust/dlp/profiles/custom.py b/src/cloudflare/resources/zero_trust/dlp/profiles/custom.py index 86e8d2fec..d2c05e070 100644 --- a/src/cloudflare/resources/zero_trust/dlp/profiles/custom.py +++ b/src/cloudflare/resources/zero_trust/dlp/profiles/custom.py @@ -81,7 +81,7 @@ class Custom(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CustomCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[CustomCreateResponse]], ResultWrapper[CustomCreateResponse]), ) @@ -206,7 +206,7 @@ class Custom(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CustomDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[CustomDeleteResponse] @@ -253,7 +253,7 @@ class Custom(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CustomProfile]._unwrapper, ), cast_to=cast(Type[CustomProfile], ResultWrapper[CustomProfile]), ) @@ -304,7 +304,7 @@ class AsyncCustom(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CustomCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[CustomCreateResponse]], ResultWrapper[CustomCreateResponse]), ) @@ -429,7 +429,7 @@ class AsyncCustom(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CustomDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[CustomDeleteResponse] @@ -476,7 +476,7 @@ class AsyncCustom(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[CustomProfile]._unwrapper, ), cast_to=cast(Type[CustomProfile], ResultWrapper[CustomProfile]), ) diff --git a/src/cloudflare/resources/zero_trust/dlp/profiles/predefined.py b/src/cloudflare/resources/zero_trust/dlp/profiles/predefined.py index 893aee7b7..ee459edab 100644 --- a/src/cloudflare/resources/zero_trust/dlp/profiles/predefined.py +++ b/src/cloudflare/resources/zero_trust/dlp/profiles/predefined.py @@ -140,7 +140,7 @@ class Predefined(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PredefinedProfile]._unwrapper, ), cast_to=cast(Type[PredefinedProfile], ResultWrapper[PredefinedProfile]), ) @@ -257,7 +257,7 @@ class AsyncPredefined(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[PredefinedProfile]._unwrapper, ), cast_to=cast(Type[PredefinedProfile], ResultWrapper[PredefinedProfile]), ) diff --git a/src/cloudflare/resources/zero_trust/dlp/profiles/profiles.py b/src/cloudflare/resources/zero_trust/dlp/profiles/profiles.py index 1b097c806..c07bb0724 100644 --- a/src/cloudflare/resources/zero_trust/dlp/profiles/profiles.py +++ b/src/cloudflare/resources/zero_trust/dlp/profiles/profiles.py @@ -137,7 +137,7 @@ class Profiles(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ProfileGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[ProfileGetResponse] @@ -241,7 +241,7 @@ class AsyncProfiles(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ProfileGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[ProfileGetResponse] diff --git a/src/cloudflare/resources/zero_trust/gateway/audit_ssh_settings.py b/src/cloudflare/resources/zero_trust/gateway/audit_ssh_settings.py index d00336dc2..56fad0b2e 100644 --- a/src/cloudflare/resources/zero_trust/gateway/audit_ssh_settings.py +++ b/src/cloudflare/resources/zero_trust/gateway/audit_ssh_settings.py @@ -82,7 +82,7 @@ class AuditSSHSettings(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[GatewaySettings]]._unwrapper, ), cast_to=cast(Type[Optional[GatewaySettings]], ResultWrapper[GatewaySettings]), ) @@ -119,7 +119,7 @@ class AuditSSHSettings(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[GatewaySettings]]._unwrapper, ), cast_to=cast(Type[Optional[GatewaySettings]], ResultWrapper[GatewaySettings]), ) @@ -179,7 +179,7 @@ class AsyncAuditSSHSettings(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[GatewaySettings]]._unwrapper, ), cast_to=cast(Type[Optional[GatewaySettings]], ResultWrapper[GatewaySettings]), ) @@ -216,7 +216,7 @@ class AsyncAuditSSHSettings(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[GatewaySettings]]._unwrapper, ), cast_to=cast(Type[Optional[GatewaySettings]], ResultWrapper[GatewaySettings]), ) diff --git a/src/cloudflare/resources/zero_trust/gateway/configurations.py b/src/cloudflare/resources/zero_trust/gateway/configurations.py index 18a7f801e..aa355c778 100644 --- a/src/cloudflare/resources/zero_trust/gateway/configurations.py +++ b/src/cloudflare/resources/zero_trust/gateway/configurations.py @@ -80,7 +80,7 @@ class Configurations(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ConfigurationUpdateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ConfigurationUpdateResponse]], ResultWrapper[ConfigurationUpdateResponse]), ) @@ -126,7 +126,7 @@ class Configurations(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ConfigurationEditResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ConfigurationEditResponse]], ResultWrapper[ConfigurationEditResponse]), ) @@ -163,7 +163,7 @@ class Configurations(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ConfigurationGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ConfigurationGetResponse]], ResultWrapper[ConfigurationGetResponse]), ) @@ -216,7 +216,7 @@ class AsyncConfigurations(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ConfigurationUpdateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ConfigurationUpdateResponse]], ResultWrapper[ConfigurationUpdateResponse]), ) @@ -262,7 +262,7 @@ class AsyncConfigurations(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ConfigurationEditResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ConfigurationEditResponse]], ResultWrapper[ConfigurationEditResponse]), ) @@ -299,7 +299,7 @@ class AsyncConfigurations(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ConfigurationGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ConfigurationGetResponse]], ResultWrapper[ConfigurationGetResponse]), ) diff --git a/src/cloudflare/resources/zero_trust/gateway/gateway.py b/src/cloudflare/resources/zero_trust/gateway/gateway.py index a807491ce..0f16f0b04 100644 --- a/src/cloudflare/resources/zero_trust/gateway/gateway.py +++ b/src/cloudflare/resources/zero_trust/gateway/gateway.py @@ -174,7 +174,7 @@ class Gateway(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[GatewayCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[GatewayCreateResponse]], ResultWrapper[GatewayCreateResponse]), ) @@ -211,7 +211,7 @@ class Gateway(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[GatewayListResponse]]._unwrapper, ), cast_to=cast(Type[Optional[GatewayListResponse]], ResultWrapper[GatewayListResponse]), ) @@ -294,7 +294,7 @@ class AsyncGateway(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[GatewayCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[GatewayCreateResponse]], ResultWrapper[GatewayCreateResponse]), ) @@ -331,7 +331,7 @@ class AsyncGateway(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[GatewayListResponse]]._unwrapper, ), cast_to=cast(Type[Optional[GatewayListResponse]], ResultWrapper[GatewayListResponse]), ) diff --git a/src/cloudflare/resources/zero_trust/gateway/lists/lists.py b/src/cloudflare/resources/zero_trust/gateway/lists/lists.py index 6ff213006..506f8f85c 100644 --- a/src/cloudflare/resources/zero_trust/gateway/lists/lists.py +++ b/src/cloudflare/resources/zero_trust/gateway/lists/lists.py @@ -114,7 +114,7 @@ class Lists(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ListCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ListCreateResponse]], ResultWrapper[ListCreateResponse]), ) @@ -169,7 +169,7 @@ class Lists(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[GatewayList]]._unwrapper, ), cast_to=cast(Type[Optional[GatewayList]], ResultWrapper[GatewayList]), ) @@ -249,7 +249,7 @@ class Lists(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ListDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[ListDeleteResponse] @@ -307,7 +307,7 @@ class Lists(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[GatewayList]]._unwrapper, ), cast_to=cast(Type[Optional[GatewayList]], ResultWrapper[GatewayList]), ) @@ -349,7 +349,7 @@ class Lists(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[GatewayList]]._unwrapper, ), cast_to=cast(Type[Optional[GatewayList]], ResultWrapper[GatewayList]), ) @@ -421,7 +421,7 @@ class AsyncLists(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ListCreateResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ListCreateResponse]], ResultWrapper[ListCreateResponse]), ) @@ -476,7 +476,7 @@ class AsyncLists(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[GatewayList]]._unwrapper, ), cast_to=cast(Type[Optional[GatewayList]], ResultWrapper[GatewayList]), ) @@ -556,7 +556,7 @@ class AsyncLists(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ListDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[ListDeleteResponse] @@ -614,7 +614,7 @@ class AsyncLists(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[GatewayList]]._unwrapper, ), cast_to=cast(Type[Optional[GatewayList]], ResultWrapper[GatewayList]), ) @@ -656,7 +656,7 @@ class AsyncLists(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[GatewayList]]._unwrapper, ), cast_to=cast(Type[Optional[GatewayList]], ResultWrapper[GatewayList]), ) diff --git a/src/cloudflare/resources/zero_trust/gateway/locations.py b/src/cloudflare/resources/zero_trust/gateway/locations.py index cdfb6ee50..124003afd 100644 --- a/src/cloudflare/resources/zero_trust/gateway/locations.py +++ b/src/cloudflare/resources/zero_trust/gateway/locations.py @@ -99,7 +99,7 @@ class Locations(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Location]]._unwrapper, ), cast_to=cast(Type[Optional[Location]], ResultWrapper[Location]), ) @@ -160,7 +160,7 @@ class Locations(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Location]]._unwrapper, ), cast_to=cast(Type[Optional[Location]], ResultWrapper[Location]), ) @@ -238,7 +238,7 @@ class Locations(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[LocationDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[LocationDeleteResponse] @@ -281,7 +281,7 @@ class Locations(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Location]]._unwrapper, ), cast_to=cast(Type[Optional[Location]], ResultWrapper[Location]), ) @@ -349,7 +349,7 @@ class AsyncLocations(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Location]]._unwrapper, ), cast_to=cast(Type[Optional[Location]], ResultWrapper[Location]), ) @@ -410,7 +410,7 @@ class AsyncLocations(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Location]]._unwrapper, ), cast_to=cast(Type[Optional[Location]], ResultWrapper[Location]), ) @@ -488,7 +488,7 @@ class AsyncLocations(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[LocationDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[LocationDeleteResponse] @@ -531,7 +531,7 @@ class AsyncLocations(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Location]]._unwrapper, ), cast_to=cast(Type[Optional[Location]], ResultWrapper[Location]), ) diff --git a/src/cloudflare/resources/zero_trust/gateway/logging.py b/src/cloudflare/resources/zero_trust/gateway/logging.py index eba20611d..48862f6eb 100644 --- a/src/cloudflare/resources/zero_trust/gateway/logging.py +++ b/src/cloudflare/resources/zero_trust/gateway/logging.py @@ -83,7 +83,7 @@ class Logging(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[LoggingSetting]]._unwrapper, ), cast_to=cast(Type[Optional[LoggingSetting]], ResultWrapper[LoggingSetting]), ) @@ -120,7 +120,7 @@ class Logging(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[LoggingSetting]]._unwrapper, ), cast_to=cast(Type[Optional[LoggingSetting]], ResultWrapper[LoggingSetting]), ) @@ -181,7 +181,7 @@ class AsyncLogging(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[LoggingSetting]]._unwrapper, ), cast_to=cast(Type[Optional[LoggingSetting]], ResultWrapper[LoggingSetting]), ) @@ -218,7 +218,7 @@ class AsyncLogging(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[LoggingSetting]]._unwrapper, ), cast_to=cast(Type[Optional[LoggingSetting]], ResultWrapper[LoggingSetting]), ) diff --git a/src/cloudflare/resources/zero_trust/gateway/proxy_endpoints.py b/src/cloudflare/resources/zero_trust/gateway/proxy_endpoints.py index facb49f3f..43cfc41f5 100644 --- a/src/cloudflare/resources/zero_trust/gateway/proxy_endpoints.py +++ b/src/cloudflare/resources/zero_trust/gateway/proxy_endpoints.py @@ -91,7 +91,7 @@ class ProxyEndpoints(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ProxyEndpoint]]._unwrapper, ), cast_to=cast(Type[Optional[ProxyEndpoint]], ResultWrapper[ProxyEndpoint]), ) @@ -169,7 +169,7 @@ class ProxyEndpoints(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ProxyEndpointDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[ProxyEndpointDeleteResponse] @@ -225,7 +225,7 @@ class ProxyEndpoints(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ProxyEndpoint]]._unwrapper, ), cast_to=cast(Type[Optional[ProxyEndpoint]], ResultWrapper[ProxyEndpoint]), ) @@ -265,7 +265,7 @@ class ProxyEndpoints(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ProxyEndpoint]]._unwrapper, ), cast_to=cast(Type[Optional[ProxyEndpoint]], ResultWrapper[ProxyEndpoint]), ) @@ -325,7 +325,7 @@ class AsyncProxyEndpoints(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ProxyEndpoint]]._unwrapper, ), cast_to=cast(Type[Optional[ProxyEndpoint]], ResultWrapper[ProxyEndpoint]), ) @@ -403,7 +403,7 @@ class AsyncProxyEndpoints(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ProxyEndpointDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[ProxyEndpointDeleteResponse] @@ -459,7 +459,7 @@ class AsyncProxyEndpoints(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ProxyEndpoint]]._unwrapper, ), cast_to=cast(Type[Optional[ProxyEndpoint]], ResultWrapper[ProxyEndpoint]), ) @@ -499,7 +499,7 @@ class AsyncProxyEndpoints(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ProxyEndpoint]]._unwrapper, ), cast_to=cast(Type[Optional[ProxyEndpoint]], ResultWrapper[ProxyEndpoint]), ) diff --git a/src/cloudflare/resources/zero_trust/gateway/rules.py b/src/cloudflare/resources/zero_trust/gateway/rules.py index 55dbc478f..4f2f74f93 100644 --- a/src/cloudflare/resources/zero_trust/gateway/rules.py +++ b/src/cloudflare/resources/zero_trust/gateway/rules.py @@ -151,7 +151,7 @@ class Rules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[GatewayRule]]._unwrapper, ), cast_to=cast(Type[Optional[GatewayRule]], ResultWrapper[GatewayRule]), ) @@ -263,7 +263,7 @@ class Rules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[GatewayRule]]._unwrapper, ), cast_to=cast(Type[Optional[GatewayRule]], ResultWrapper[GatewayRule]), ) @@ -343,7 +343,7 @@ class Rules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[RuleDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[RuleDeleteResponse] @@ -388,7 +388,7 @@ class Rules(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[GatewayRule]]._unwrapper, ), cast_to=cast(Type[Optional[GatewayRule]], ResultWrapper[GatewayRule]), ) @@ -505,7 +505,7 @@ class AsyncRules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[GatewayRule]]._unwrapper, ), cast_to=cast(Type[Optional[GatewayRule]], ResultWrapper[GatewayRule]), ) @@ -617,7 +617,7 @@ class AsyncRules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[GatewayRule]]._unwrapper, ), cast_to=cast(Type[Optional[GatewayRule]], ResultWrapper[GatewayRule]), ) @@ -697,7 +697,7 @@ class AsyncRules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[RuleDeleteResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[RuleDeleteResponse] @@ -742,7 +742,7 @@ class AsyncRules(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[GatewayRule]]._unwrapper, ), cast_to=cast(Type[Optional[GatewayRule]], ResultWrapper[GatewayRule]), ) diff --git a/src/cloudflare/resources/zero_trust/identity_providers.py b/src/cloudflare/resources/zero_trust/identity_providers.py index fd779e102..27dfae6bb 100644 --- a/src/cloudflare/resources/zero_trust/identity_providers.py +++ b/src/cloudflare/resources/zero_trust/identity_providers.py @@ -793,7 +793,7 @@ class IdentityProviders(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IdentityProvider]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[IdentityProvider] @@ -1590,7 +1590,7 @@ class IdentityProviders(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IdentityProvider]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[IdentityProvider] @@ -1701,7 +1701,7 @@ class IdentityProviders(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IdentityProviderDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[IdentityProviderDeleteResponse]], ResultWrapper[IdentityProviderDeleteResponse]), ) @@ -1760,7 +1760,7 @@ class IdentityProviders(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IdentityProvider]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[IdentityProvider] @@ -2522,7 +2522,7 @@ class AsyncIdentityProviders(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IdentityProvider]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[IdentityProvider] @@ -3319,7 +3319,7 @@ class AsyncIdentityProviders(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IdentityProvider]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[IdentityProvider] @@ -3430,7 +3430,7 @@ class AsyncIdentityProviders(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IdentityProviderDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[IdentityProviderDeleteResponse]], ResultWrapper[IdentityProviderDeleteResponse]), ) @@ -3489,7 +3489,7 @@ class AsyncIdentityProviders(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IdentityProvider]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[IdentityProvider] diff --git a/src/cloudflare/resources/zero_trust/networks/routes/ips.py b/src/cloudflare/resources/zero_trust/networks/routes/ips.py index 0d1984e50..9a9ccbf18 100644 --- a/src/cloudflare/resources/zero_trust/networks/routes/ips.py +++ b/src/cloudflare/resources/zero_trust/networks/routes/ips.py @@ -81,7 +81,7 @@ class IPs(SyncAPIResource): extra_body=extra_body, timeout=timeout, query=maybe_transform({"virtual_network_id": virtual_network_id}, ip_get_params.IPGetParams), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Teamnet]._unwrapper, ), cast_to=cast(Type[Teamnet], ResultWrapper[Teamnet]), ) @@ -141,7 +141,7 @@ class AsyncIPs(AsyncAPIResource): query=await async_maybe_transform( {"virtual_network_id": virtual_network_id}, ip_get_params.IPGetParams ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Teamnet]._unwrapper, ), cast_to=cast(Type[Teamnet], ResultWrapper[Teamnet]), ) diff --git a/src/cloudflare/resources/zero_trust/networks/routes/networks.py b/src/cloudflare/resources/zero_trust/networks/routes/networks.py index 80738fd80..fd0fc8b84 100644 --- a/src/cloudflare/resources/zero_trust/networks/routes/networks.py +++ b/src/cloudflare/resources/zero_trust/networks/routes/networks.py @@ -95,7 +95,7 @@ class Networks(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Route]._unwrapper, ), cast_to=cast(Type[Route], ResultWrapper[Route]), ) @@ -163,7 +163,7 @@ class Networks(SyncAPIResource): }, network_delete_params.NetworkDeleteParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Route]._unwrapper, ), cast_to=cast(Type[Route], ResultWrapper[Route]), ) @@ -209,7 +209,7 @@ class Networks(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Route]._unwrapper, ), cast_to=cast(Type[Route], ResultWrapper[Route]), ) @@ -280,7 +280,7 @@ class AsyncNetworks(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Route]._unwrapper, ), cast_to=cast(Type[Route], ResultWrapper[Route]), ) @@ -348,7 +348,7 @@ class AsyncNetworks(AsyncAPIResource): }, network_delete_params.NetworkDeleteParams, ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Route]._unwrapper, ), cast_to=cast(Type[Route], ResultWrapper[Route]), ) @@ -394,7 +394,7 @@ class AsyncNetworks(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Route]._unwrapper, ), cast_to=cast(Type[Route], ResultWrapper[Route]), ) diff --git a/src/cloudflare/resources/zero_trust/networks/routes/routes.py b/src/cloudflare/resources/zero_trust/networks/routes/routes.py index 4b2cd2f26..58bf83328 100644 --- a/src/cloudflare/resources/zero_trust/networks/routes/routes.py +++ b/src/cloudflare/resources/zero_trust/networks/routes/routes.py @@ -117,7 +117,7 @@ class Routes(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Route]._unwrapper, ), cast_to=cast(Type[Route], ResultWrapper[Route]), ) @@ -253,7 +253,7 @@ class Routes(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Route]._unwrapper, ), cast_to=cast(Type[Route], ResultWrapper[Route]), ) @@ -326,7 +326,7 @@ class Routes(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Route]._unwrapper, ), cast_to=cast(Type[Route], ResultWrapper[Route]), ) @@ -402,7 +402,7 @@ class AsyncRoutes(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Route]._unwrapper, ), cast_to=cast(Type[Route], ResultWrapper[Route]), ) @@ -538,7 +538,7 @@ class AsyncRoutes(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Route]._unwrapper, ), cast_to=cast(Type[Route], ResultWrapper[Route]), ) @@ -611,7 +611,7 @@ class AsyncRoutes(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Route]._unwrapper, ), cast_to=cast(Type[Route], ResultWrapper[Route]), ) diff --git a/src/cloudflare/resources/zero_trust/networks/virtual_networks.py b/src/cloudflare/resources/zero_trust/networks/virtual_networks.py index abd370b80..040fdd600 100644 --- a/src/cloudflare/resources/zero_trust/networks/virtual_networks.py +++ b/src/cloudflare/resources/zero_trust/networks/virtual_networks.py @@ -101,7 +101,7 @@ class VirtualNetworks(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[VirtualNetworkCreateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[VirtualNetworkCreateResponse] @@ -218,7 +218,7 @@ class VirtualNetworks(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[VirtualNetworkDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[VirtualNetworkDeleteResponse] @@ -284,7 +284,7 @@ class VirtualNetworks(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[VirtualNetworkEditResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[VirtualNetworkEditResponse] @@ -355,7 +355,7 @@ class AsyncVirtualNetworks(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[VirtualNetworkCreateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[VirtualNetworkCreateResponse] @@ -472,7 +472,7 @@ class AsyncVirtualNetworks(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[VirtualNetworkDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[VirtualNetworkDeleteResponse] @@ -538,7 +538,7 @@ class AsyncVirtualNetworks(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[VirtualNetworkEditResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[VirtualNetworkEditResponse] diff --git a/src/cloudflare/resources/zero_trust/organizations.py b/src/cloudflare/resources/zero_trust/organizations.py index 1ecdb4aba..23985a301 100644 --- a/src/cloudflare/resources/zero_trust/organizations.py +++ b/src/cloudflare/resources/zero_trust/organizations.py @@ -143,7 +143,7 @@ class Organizations(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Organization]]._unwrapper, ), cast_to=cast(Type[Optional[Organization]], ResultWrapper[Organization]), ) @@ -249,7 +249,7 @@ class Organizations(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Organization]]._unwrapper, ), cast_to=cast(Type[Optional[Organization]], ResultWrapper[Organization]), ) @@ -301,7 +301,7 @@ class Organizations(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Organization]]._unwrapper, ), cast_to=cast(Type[Optional[Organization]], ResultWrapper[Organization]), ) @@ -357,7 +357,7 @@ class Organizations(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[OrganizationRevokeUsersResponse]]._unwrapper, ), cast_to=cast( Type[Optional[OrganizationRevokeUsersResponse]], ResultWrapper[OrganizationRevokeUsersResponse] @@ -473,7 +473,7 @@ class AsyncOrganizations(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Organization]]._unwrapper, ), cast_to=cast(Type[Optional[Organization]], ResultWrapper[Organization]), ) @@ -579,7 +579,7 @@ class AsyncOrganizations(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Organization]]._unwrapper, ), cast_to=cast(Type[Optional[Organization]], ResultWrapper[Organization]), ) @@ -631,7 +631,7 @@ class AsyncOrganizations(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Organization]]._unwrapper, ), cast_to=cast(Type[Optional[Organization]], ResultWrapper[Organization]), ) @@ -689,7 +689,7 @@ class AsyncOrganizations(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[OrganizationRevokeUsersResponse]]._unwrapper, ), cast_to=cast( Type[Optional[OrganizationRevokeUsersResponse]], ResultWrapper[OrganizationRevokeUsersResponse] diff --git a/src/cloudflare/resources/zero_trust/seats.py b/src/cloudflare/resources/zero_trust/seats.py index e8ddddf79..2cc9f7bee 100644 --- a/src/cloudflare/resources/zero_trust/seats.py +++ b/src/cloudflare/resources/zero_trust/seats.py @@ -74,7 +74,7 @@ class Seats(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SeatEditResponse]]._unwrapper, ), cast_to=cast(Type[Optional[SeatEditResponse]], ResultWrapper[SeatEditResponse]), ) @@ -126,7 +126,7 @@ class AsyncSeats(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SeatEditResponse]]._unwrapper, ), cast_to=cast(Type[Optional[SeatEditResponse]], ResultWrapper[SeatEditResponse]), ) diff --git a/src/cloudflare/resources/zero_trust/tunnels/configurations.py b/src/cloudflare/resources/zero_trust/tunnels/configurations.py index 95c443334..b6be6a3b0 100644 --- a/src/cloudflare/resources/zero_trust/tunnels/configurations.py +++ b/src/cloudflare/resources/zero_trust/tunnels/configurations.py @@ -86,7 +86,7 @@ class Configurations(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ConfigurationUpdateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[ConfigurationUpdateResponse] @@ -135,7 +135,7 @@ class Configurations(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ConfigurationGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[ConfigurationGetResponse] @@ -200,7 +200,7 @@ class AsyncConfigurations(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ConfigurationUpdateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[ConfigurationUpdateResponse] @@ -249,7 +249,7 @@ class AsyncConfigurations(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ConfigurationGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[ConfigurationGetResponse] diff --git a/src/cloudflare/resources/zero_trust/tunnels/connections.py b/src/cloudflare/resources/zero_trust/tunnels/connections.py index 76114b8aa..695cbce13 100644 --- a/src/cloudflare/resources/zero_trust/tunnels/connections.py +++ b/src/cloudflare/resources/zero_trust/tunnels/connections.py @@ -82,7 +82,7 @@ class Connections(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ConnectionDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[ConnectionDeleteResponse] @@ -129,7 +129,7 @@ class Connections(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ConnectionGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ConnectionGetResponse]], ResultWrapper[ConnectionGetResponse]), ) @@ -189,7 +189,7 @@ class AsyncConnections(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ConnectionDeleteResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[ConnectionDeleteResponse] @@ -236,7 +236,7 @@ class AsyncConnections(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ConnectionGetResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ConnectionGetResponse]], ResultWrapper[ConnectionGetResponse]), ) diff --git a/src/cloudflare/resources/zero_trust/tunnels/connectors.py b/src/cloudflare/resources/zero_trust/tunnels/connectors.py index a45efec17..933925958 100644 --- a/src/cloudflare/resources/zero_trust/tunnels/connectors.py +++ b/src/cloudflare/resources/zero_trust/tunnels/connectors.py @@ -77,7 +77,7 @@ class Connectors(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Client]._unwrapper, ), cast_to=cast(Type[Client], ResultWrapper[Client]), ) @@ -136,7 +136,7 @@ class AsyncConnectors(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Client]._unwrapper, ), cast_to=cast(Type[Client], ResultWrapper[Client]), ) diff --git a/src/cloudflare/resources/zero_trust/tunnels/management.py b/src/cloudflare/resources/zero_trust/tunnels/management.py index 8f26fe03c..5eeefc355 100644 --- a/src/cloudflare/resources/zero_trust/tunnels/management.py +++ b/src/cloudflare/resources/zero_trust/tunnels/management.py @@ -83,7 +83,7 @@ class Management(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ManagementCreateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[ManagementCreateResponse] @@ -148,7 +148,7 @@ class AsyncManagement(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ManagementCreateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[ManagementCreateResponse] diff --git a/src/cloudflare/resources/zero_trust/tunnels/token.py b/src/cloudflare/resources/zero_trust/tunnels/token.py index 40c23a8f0..8510887f0 100644 --- a/src/cloudflare/resources/zero_trust/tunnels/token.py +++ b/src/cloudflare/resources/zero_trust/tunnels/token.py @@ -74,7 +74,7 @@ class Token(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TokenGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[TokenGetResponse] @@ -133,7 +133,7 @@ class AsyncToken(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TokenGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[TokenGetResponse] diff --git a/src/cloudflare/resources/zero_trust/tunnels/tunnels.py b/src/cloudflare/resources/zero_trust/tunnels/tunnels.py index 85e05561e..9ebff07fe 100644 --- a/src/cloudflare/resources/zero_trust/tunnels/tunnels.py +++ b/src/cloudflare/resources/zero_trust/tunnels/tunnels.py @@ -158,7 +158,7 @@ class Tunnels(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TunnelCreateResponse]._unwrapper, ), cast_to=cast(Type[TunnelCreateResponse], ResultWrapper[TunnelCreateResponse]), ) @@ -286,7 +286,7 @@ class Tunnels(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TunnelDeleteResponse]._unwrapper, ), cast_to=cast(Type[TunnelDeleteResponse], ResultWrapper[TunnelDeleteResponse]), ) @@ -346,7 +346,7 @@ class Tunnels(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TunnelEditResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[TunnelEditResponse] @@ -393,7 +393,7 @@ class Tunnels(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TunnelGetResponse]._unwrapper, ), cast_to=cast(Type[TunnelGetResponse], ResultWrapper[TunnelGetResponse]), ) @@ -476,7 +476,7 @@ class AsyncTunnels(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TunnelCreateResponse]._unwrapper, ), cast_to=cast(Type[TunnelCreateResponse], ResultWrapper[TunnelCreateResponse]), ) @@ -604,7 +604,7 @@ class AsyncTunnels(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TunnelDeleteResponse]._unwrapper, ), cast_to=cast(Type[TunnelDeleteResponse], ResultWrapper[TunnelDeleteResponse]), ) @@ -664,7 +664,7 @@ class AsyncTunnels(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TunnelEditResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[TunnelEditResponse] @@ -711,7 +711,7 @@ class AsyncTunnels(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[TunnelGetResponse]._unwrapper, ), cast_to=cast(Type[TunnelGetResponse], ResultWrapper[TunnelGetResponse]), ) diff --git a/src/cloudflare/resources/zones/activation_check.py b/src/cloudflare/resources/zones/activation_check.py index e134766c5..7dfdc7ef4 100644 --- a/src/cloudflare/resources/zones/activation_check.py +++ b/src/cloudflare/resources/zones/activation_check.py @@ -69,7 +69,7 @@ class ActivationCheck(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ActivationCheckTriggerResponse]._unwrapper, ), cast_to=cast(Type[ActivationCheckTriggerResponse], ResultWrapper[ActivationCheckTriggerResponse]), ) @@ -120,7 +120,7 @@ class AsyncActivationCheck(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ActivationCheckTriggerResponse]._unwrapper, ), cast_to=cast(Type[ActivationCheckTriggerResponse], ResultWrapper[ActivationCheckTriggerResponse]), ) diff --git a/src/cloudflare/resources/zones/custom_nameservers.py b/src/cloudflare/resources/zones/custom_nameservers.py index f5a2db174..e0d63e05e 100644 --- a/src/cloudflare/resources/zones/custom_nameservers.py +++ b/src/cloudflare/resources/zones/custom_nameservers.py @@ -90,7 +90,7 @@ class CustomNameservers(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CustomNameserverUpdateResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[CustomNameserverUpdateResponse] @@ -134,7 +134,7 @@ class CustomNameservers(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CustomNameserverGetResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[CustomNameserverGetResponse] @@ -205,7 +205,7 @@ class AsyncCustomNameservers(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CustomNameserverUpdateResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[CustomNameserverUpdateResponse] @@ -249,7 +249,7 @@ class AsyncCustomNameservers(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CustomNameserverGetResponse]]._unwrapper, ), cast_to=cast( Any, ResultWrapper[CustomNameserverGetResponse] diff --git a/src/cloudflare/resources/zones/dns_settings.py b/src/cloudflare/resources/zones/dns_settings.py index 1f9101a95..970c1952c 100644 --- a/src/cloudflare/resources/zones/dns_settings.py +++ b/src/cloudflare/resources/zones/dns_settings.py @@ -95,7 +95,7 @@ class DNSSettings(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DNSSetting]]._unwrapper, ), cast_to=cast(Type[Optional[DNSSetting]], ResultWrapper[DNSSetting]), ) @@ -134,7 +134,7 @@ class DNSSettings(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DNSSetting]]._unwrapper, ), cast_to=cast(Type[Optional[DNSSetting]], ResultWrapper[DNSSetting]), ) @@ -207,7 +207,7 @@ class AsyncDNSSettings(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DNSSetting]]._unwrapper, ), cast_to=cast(Type[Optional[DNSSetting]], ResultWrapper[DNSSetting]), ) @@ -246,7 +246,7 @@ class AsyncDNSSettings(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DNSSetting]]._unwrapper, ), cast_to=cast(Type[Optional[DNSSetting]], ResultWrapper[DNSSetting]), ) diff --git a/src/cloudflare/resources/zones/holds.py b/src/cloudflare/resources/zones/holds.py index 6e6e15969..51fe22d45 100644 --- a/src/cloudflare/resources/zones/holds.py +++ b/src/cloudflare/resources/zones/holds.py @@ -79,7 +79,7 @@ class Holds(SyncAPIResource): extra_body=extra_body, timeout=timeout, query=maybe_transform({"include_subdomains": include_subdomains}, hold_create_params.HoldCreateParams), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ZoneHold]._unwrapper, ), cast_to=cast(Type[ZoneHold], ResultWrapper[ZoneHold]), ) @@ -125,7 +125,7 @@ class Holds(SyncAPIResource): extra_body=extra_body, timeout=timeout, query=maybe_transform({"hold_after": hold_after}, hold_delete_params.HoldDeleteParams), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ZoneHold]]._unwrapper, ), cast_to=cast(Type[Optional[ZoneHold]], ResultWrapper[ZoneHold]), ) @@ -165,7 +165,7 @@ class Holds(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ZoneHold]._unwrapper, ), cast_to=cast(Type[ZoneHold], ResultWrapper[ZoneHold]), ) @@ -224,7 +224,7 @@ class AsyncHolds(AsyncAPIResource): query=await async_maybe_transform( {"include_subdomains": include_subdomains}, hold_create_params.HoldCreateParams ), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ZoneHold]._unwrapper, ), cast_to=cast(Type[ZoneHold], ResultWrapper[ZoneHold]), ) @@ -270,7 +270,7 @@ class AsyncHolds(AsyncAPIResource): extra_body=extra_body, timeout=timeout, query=await async_maybe_transform({"hold_after": hold_after}, hold_delete_params.HoldDeleteParams), - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ZoneHold]]._unwrapper, ), cast_to=cast(Type[Optional[ZoneHold]], ResultWrapper[ZoneHold]), ) @@ -310,7 +310,7 @@ class AsyncHolds(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[ZoneHold]._unwrapper, ), cast_to=cast(Type[ZoneHold], ResultWrapper[ZoneHold]), ) diff --git a/src/cloudflare/resources/zones/settings/advanced_ddos.py b/src/cloudflare/resources/zones/settings/advanced_ddos.py index 2cbced034..155d9c752 100644 --- a/src/cloudflare/resources/zones/settings/advanced_ddos.py +++ b/src/cloudflare/resources/zones/settings/advanced_ddos.py @@ -69,7 +69,7 @@ class AdvancedDDoS(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[advanced_ddos.AdvancedDDoS]]._unwrapper, ), cast_to=cast(Type[Optional[advanced_ddos.AdvancedDDoS]], ResultWrapper[advanced_ddos.AdvancedDDoS]), ) @@ -120,7 +120,7 @@ class AsyncAdvancedDDoS(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[advanced_ddos.AdvancedDDoS]]._unwrapper, ), cast_to=cast(Type[Optional[advanced_ddos.AdvancedDDoS]], ResultWrapper[advanced_ddos.AdvancedDDoS]), ) diff --git a/src/cloudflare/resources/zones/settings/always_online.py b/src/cloudflare/resources/zones/settings/always_online.py index 6457dbc50..805d8ba92 100644 --- a/src/cloudflare/resources/zones/settings/always_online.py +++ b/src/cloudflare/resources/zones/settings/always_online.py @@ -80,7 +80,7 @@ class AlwaysOnlineResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[AlwaysOnline]]._unwrapper, ), cast_to=cast(Type[Optional[AlwaysOnline]], ResultWrapper[AlwaysOnline]), ) @@ -123,7 +123,7 @@ class AlwaysOnlineResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[AlwaysOnline]]._unwrapper, ), cast_to=cast(Type[Optional[AlwaysOnline]], ResultWrapper[AlwaysOnline]), ) @@ -180,7 +180,7 @@ class AsyncAlwaysOnlineResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[AlwaysOnline]]._unwrapper, ), cast_to=cast(Type[Optional[AlwaysOnline]], ResultWrapper[AlwaysOnline]), ) @@ -223,7 +223,7 @@ class AsyncAlwaysOnlineResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[AlwaysOnline]]._unwrapper, ), cast_to=cast(Type[Optional[AlwaysOnline]], ResultWrapper[AlwaysOnline]), ) diff --git a/src/cloudflare/resources/zones/settings/always_use_https.py b/src/cloudflare/resources/zones/settings/always_use_https.py index ff1756965..b51cb5e8e 100644 --- a/src/cloudflare/resources/zones/settings/always_use_https.py +++ b/src/cloudflare/resources/zones/settings/always_use_https.py @@ -78,7 +78,7 @@ class AlwaysUseHTTPS(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[always_use_https.AlwaysUseHTTPS]]._unwrapper, ), cast_to=cast( Type[Optional[always_use_https.AlwaysUseHTTPS]], ResultWrapper[always_use_https.AlwaysUseHTTPS] @@ -121,7 +121,7 @@ class AlwaysUseHTTPS(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[always_use_https.AlwaysUseHTTPS]]._unwrapper, ), cast_to=cast( Type[Optional[always_use_https.AlwaysUseHTTPS]], ResultWrapper[always_use_https.AlwaysUseHTTPS] @@ -178,7 +178,7 @@ class AsyncAlwaysUseHTTPS(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[always_use_https.AlwaysUseHTTPS]]._unwrapper, ), cast_to=cast( Type[Optional[always_use_https.AlwaysUseHTTPS]], ResultWrapper[always_use_https.AlwaysUseHTTPS] @@ -221,7 +221,7 @@ class AsyncAlwaysUseHTTPS(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[always_use_https.AlwaysUseHTTPS]]._unwrapper, ), cast_to=cast( Type[Optional[always_use_https.AlwaysUseHTTPS]], ResultWrapper[always_use_https.AlwaysUseHTTPS] diff --git a/src/cloudflare/resources/zones/settings/automatic_https_rewrites.py b/src/cloudflare/resources/zones/settings/automatic_https_rewrites.py index 2c9416a39..d2ff119b3 100644 --- a/src/cloudflare/resources/zones/settings/automatic_https_rewrites.py +++ b/src/cloudflare/resources/zones/settings/automatic_https_rewrites.py @@ -77,7 +77,7 @@ class AutomaticHTTPSRewrites(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[automatic_https_rewrites.AutomaticHTTPSRewrites]]._unwrapper, ), cast_to=cast( Type[Optional[automatic_https_rewrites.AutomaticHTTPSRewrites]], @@ -119,7 +119,7 @@ class AutomaticHTTPSRewrites(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[automatic_https_rewrites.AutomaticHTTPSRewrites]]._unwrapper, ), cast_to=cast( Type[Optional[automatic_https_rewrites.AutomaticHTTPSRewrites]], @@ -178,7 +178,7 @@ class AsyncAutomaticHTTPSRewrites(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[automatic_https_rewrites.AutomaticHTTPSRewrites]]._unwrapper, ), cast_to=cast( Type[Optional[automatic_https_rewrites.AutomaticHTTPSRewrites]], @@ -220,7 +220,7 @@ class AsyncAutomaticHTTPSRewrites(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[automatic_https_rewrites.AutomaticHTTPSRewrites]]._unwrapper, ), cast_to=cast( Type[Optional[automatic_https_rewrites.AutomaticHTTPSRewrites]], diff --git a/src/cloudflare/resources/zones/settings/automatic_platform_optimization.py b/src/cloudflare/resources/zones/settings/automatic_platform_optimization.py index 2ac26ec74..e550faa6f 100644 --- a/src/cloudflare/resources/zones/settings/automatic_platform_optimization.py +++ b/src/cloudflare/resources/zones/settings/automatic_platform_optimization.py @@ -81,7 +81,7 @@ class AutomaticPlatformOptimizationResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[AutomaticPlatformOptimization]]._unwrapper, ), cast_to=cast(Type[Optional[AutomaticPlatformOptimization]], ResultWrapper[AutomaticPlatformOptimization]), ) @@ -122,7 +122,7 @@ class AutomaticPlatformOptimizationResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[AutomaticPlatformOptimization]]._unwrapper, ), cast_to=cast(Type[Optional[AutomaticPlatformOptimization]], ResultWrapper[AutomaticPlatformOptimization]), ) @@ -177,7 +177,7 @@ class AsyncAutomaticPlatformOptimizationResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[AutomaticPlatformOptimization]]._unwrapper, ), cast_to=cast(Type[Optional[AutomaticPlatformOptimization]], ResultWrapper[AutomaticPlatformOptimization]), ) @@ -218,7 +218,7 @@ class AsyncAutomaticPlatformOptimizationResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[AutomaticPlatformOptimization]]._unwrapper, ), cast_to=cast(Type[Optional[AutomaticPlatformOptimization]], ResultWrapper[AutomaticPlatformOptimization]), ) diff --git a/src/cloudflare/resources/zones/settings/brotli.py b/src/cloudflare/resources/zones/settings/brotli.py index b573db15e..520e92d85 100644 --- a/src/cloudflare/resources/zones/settings/brotli.py +++ b/src/cloudflare/resources/zones/settings/brotli.py @@ -77,7 +77,7 @@ class BrotliResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Brotli]]._unwrapper, ), cast_to=cast(Type[Optional[Brotli]], ResultWrapper[Brotli]), ) @@ -117,7 +117,7 @@ class BrotliResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Brotli]]._unwrapper, ), cast_to=cast(Type[Optional[Brotli]], ResultWrapper[Brotli]), ) @@ -171,7 +171,7 @@ class AsyncBrotliResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Brotli]]._unwrapper, ), cast_to=cast(Type[Optional[Brotli]], ResultWrapper[Brotli]), ) @@ -211,7 +211,7 @@ class AsyncBrotliResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Brotli]]._unwrapper, ), cast_to=cast(Type[Optional[Brotli]], ResultWrapper[Brotli]), ) diff --git a/src/cloudflare/resources/zones/settings/browser_cache_ttl.py b/src/cloudflare/resources/zones/settings/browser_cache_ttl.py index 7e56a56da..347a01c60 100644 --- a/src/cloudflare/resources/zones/settings/browser_cache_ttl.py +++ b/src/cloudflare/resources/zones/settings/browser_cache_ttl.py @@ -109,7 +109,7 @@ class BrowserCacheTTLResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[BrowserCacheTTL]]._unwrapper, ), cast_to=cast(Type[Optional[BrowserCacheTTL]], ResultWrapper[BrowserCacheTTL]), ) @@ -151,7 +151,7 @@ class BrowserCacheTTLResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[BrowserCacheTTL]]._unwrapper, ), cast_to=cast(Type[Optional[BrowserCacheTTL]], ResultWrapper[BrowserCacheTTL]), ) @@ -237,7 +237,7 @@ class AsyncBrowserCacheTTLResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[BrowserCacheTTL]]._unwrapper, ), cast_to=cast(Type[Optional[BrowserCacheTTL]], ResultWrapper[BrowserCacheTTL]), ) @@ -279,7 +279,7 @@ class AsyncBrowserCacheTTLResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[BrowserCacheTTL]]._unwrapper, ), cast_to=cast(Type[Optional[BrowserCacheTTL]], ResultWrapper[BrowserCacheTTL]), ) diff --git a/src/cloudflare/resources/zones/settings/browser_check.py b/src/cloudflare/resources/zones/settings/browser_check.py index 145405b22..f7b0e5f9e 100644 --- a/src/cloudflare/resources/zones/settings/browser_check.py +++ b/src/cloudflare/resources/zones/settings/browser_check.py @@ -80,7 +80,7 @@ class BrowserCheckResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[BrowserCheck]]._unwrapper, ), cast_to=cast(Type[Optional[BrowserCheck]], ResultWrapper[BrowserCheck]), ) @@ -123,7 +123,7 @@ class BrowserCheckResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[BrowserCheck]]._unwrapper, ), cast_to=cast(Type[Optional[BrowserCheck]], ResultWrapper[BrowserCheck]), ) @@ -180,7 +180,7 @@ class AsyncBrowserCheckResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[BrowserCheck]]._unwrapper, ), cast_to=cast(Type[Optional[BrowserCheck]], ResultWrapper[BrowserCheck]), ) @@ -223,7 +223,7 @@ class AsyncBrowserCheckResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[BrowserCheck]]._unwrapper, ), cast_to=cast(Type[Optional[BrowserCheck]], ResultWrapper[BrowserCheck]), ) diff --git a/src/cloudflare/resources/zones/settings/cache_level.py b/src/cloudflare/resources/zones/settings/cache_level.py index 622375548..0f3df5651 100644 --- a/src/cloudflare/resources/zones/settings/cache_level.py +++ b/src/cloudflare/resources/zones/settings/cache_level.py @@ -81,7 +81,7 @@ class CacheLevelResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CacheLevel]]._unwrapper, ), cast_to=cast(Type[Optional[CacheLevel]], ResultWrapper[CacheLevel]), ) @@ -125,7 +125,7 @@ class CacheLevelResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CacheLevel]]._unwrapper, ), cast_to=cast(Type[Optional[CacheLevel]], ResultWrapper[CacheLevel]), ) @@ -183,7 +183,7 @@ class AsyncCacheLevelResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CacheLevel]]._unwrapper, ), cast_to=cast(Type[Optional[CacheLevel]], ResultWrapper[CacheLevel]), ) @@ -227,7 +227,7 @@ class AsyncCacheLevelResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[CacheLevel]]._unwrapper, ), cast_to=cast(Type[Optional[CacheLevel]], ResultWrapper[CacheLevel]), ) diff --git a/src/cloudflare/resources/zones/settings/challenge_ttl.py b/src/cloudflare/resources/zones/settings/challenge_ttl.py index 28b07abc1..b38a47bb6 100644 --- a/src/cloudflare/resources/zones/settings/challenge_ttl.py +++ b/src/cloudflare/resources/zones/settings/challenge_ttl.py @@ -80,7 +80,7 @@ class ChallengeTTLResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ChallengeTTL]]._unwrapper, ), cast_to=cast(Type[Optional[ChallengeTTL]], ResultWrapper[ChallengeTTL]), ) @@ -123,7 +123,7 @@ class ChallengeTTLResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ChallengeTTL]]._unwrapper, ), cast_to=cast(Type[Optional[ChallengeTTL]], ResultWrapper[ChallengeTTL]), ) @@ -180,7 +180,7 @@ class AsyncChallengeTTLResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ChallengeTTL]]._unwrapper, ), cast_to=cast(Type[Optional[ChallengeTTL]], ResultWrapper[ChallengeTTL]), ) @@ -223,7 +223,7 @@ class AsyncChallengeTTLResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ChallengeTTL]]._unwrapper, ), cast_to=cast(Type[Optional[ChallengeTTL]], ResultWrapper[ChallengeTTL]), ) diff --git a/src/cloudflare/resources/zones/settings/ciphers.py b/src/cloudflare/resources/zones/settings/ciphers.py index 362c72d02..31373898f 100644 --- a/src/cloudflare/resources/zones/settings/ciphers.py +++ b/src/cloudflare/resources/zones/settings/ciphers.py @@ -75,7 +75,7 @@ class Ciphers(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ciphers.Ciphers]]._unwrapper, ), cast_to=cast(Type[Optional[ciphers.Ciphers]], ResultWrapper[ciphers.Ciphers]), ) @@ -114,7 +114,7 @@ class Ciphers(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ciphers.Ciphers]]._unwrapper, ), cast_to=cast(Type[Optional[ciphers.Ciphers]], ResultWrapper[ciphers.Ciphers]), ) @@ -167,7 +167,7 @@ class AsyncCiphers(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ciphers.Ciphers]]._unwrapper, ), cast_to=cast(Type[Optional[ciphers.Ciphers]], ResultWrapper[ciphers.Ciphers]), ) @@ -206,7 +206,7 @@ class AsyncCiphers(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ciphers.Ciphers]]._unwrapper, ), cast_to=cast(Type[Optional[ciphers.Ciphers]], ResultWrapper[ciphers.Ciphers]), ) diff --git a/src/cloudflare/resources/zones/settings/development_mode.py b/src/cloudflare/resources/zones/settings/development_mode.py index 63fb88ad3..fa6525e36 100644 --- a/src/cloudflare/resources/zones/settings/development_mode.py +++ b/src/cloudflare/resources/zones/settings/development_mode.py @@ -81,7 +81,7 @@ class DevelopmentModeResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DevelopmentMode]]._unwrapper, ), cast_to=cast(Type[Optional[DevelopmentMode]], ResultWrapper[DevelopmentMode]), ) @@ -125,7 +125,7 @@ class DevelopmentModeResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DevelopmentMode]]._unwrapper, ), cast_to=cast(Type[Optional[DevelopmentMode]], ResultWrapper[DevelopmentMode]), ) @@ -183,7 +183,7 @@ class AsyncDevelopmentModeResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DevelopmentMode]]._unwrapper, ), cast_to=cast(Type[Optional[DevelopmentMode]], ResultWrapper[DevelopmentMode]), ) @@ -227,7 +227,7 @@ class AsyncDevelopmentModeResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[DevelopmentMode]]._unwrapper, ), cast_to=cast(Type[Optional[DevelopmentMode]], ResultWrapper[DevelopmentMode]), ) diff --git a/src/cloudflare/resources/zones/settings/early_hints.py b/src/cloudflare/resources/zones/settings/early_hints.py index ce86734a4..eb83911ea 100644 --- a/src/cloudflare/resources/zones/settings/early_hints.py +++ b/src/cloudflare/resources/zones/settings/early_hints.py @@ -79,7 +79,7 @@ class EarlyHints(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[early_hints.EarlyHints]]._unwrapper, ), cast_to=cast(Type[Optional[early_hints.EarlyHints]], ResultWrapper[early_hints.EarlyHints]), ) @@ -121,7 +121,7 @@ class EarlyHints(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[early_hints.EarlyHints]]._unwrapper, ), cast_to=cast(Type[Optional[early_hints.EarlyHints]], ResultWrapper[early_hints.EarlyHints]), ) @@ -177,7 +177,7 @@ class AsyncEarlyHints(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[early_hints.EarlyHints]]._unwrapper, ), cast_to=cast(Type[Optional[early_hints.EarlyHints]], ResultWrapper[early_hints.EarlyHints]), ) @@ -219,7 +219,7 @@ class AsyncEarlyHints(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[early_hints.EarlyHints]]._unwrapper, ), cast_to=cast(Type[Optional[early_hints.EarlyHints]], ResultWrapper[early_hints.EarlyHints]), ) diff --git a/src/cloudflare/resources/zones/settings/email_obfuscation.py b/src/cloudflare/resources/zones/settings/email_obfuscation.py index 4d2b7c65f..29d4af4f3 100644 --- a/src/cloudflare/resources/zones/settings/email_obfuscation.py +++ b/src/cloudflare/resources/zones/settings/email_obfuscation.py @@ -77,7 +77,7 @@ class EmailObfuscationResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[EmailObfuscation]]._unwrapper, ), cast_to=cast(Type[Optional[EmailObfuscation]], ResultWrapper[EmailObfuscation]), ) @@ -117,7 +117,7 @@ class EmailObfuscationResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[EmailObfuscation]]._unwrapper, ), cast_to=cast(Type[Optional[EmailObfuscation]], ResultWrapper[EmailObfuscation]), ) @@ -173,7 +173,7 @@ class AsyncEmailObfuscationResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[EmailObfuscation]]._unwrapper, ), cast_to=cast(Type[Optional[EmailObfuscation]], ResultWrapper[EmailObfuscation]), ) @@ -213,7 +213,7 @@ class AsyncEmailObfuscationResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[EmailObfuscation]]._unwrapper, ), cast_to=cast(Type[Optional[EmailObfuscation]], ResultWrapper[EmailObfuscation]), ) diff --git a/src/cloudflare/resources/zones/settings/font_settings.py b/src/cloudflare/resources/zones/settings/font_settings.py index 598592a7d..6af09cddf 100644 --- a/src/cloudflare/resources/zones/settings/font_settings.py +++ b/src/cloudflare/resources/zones/settings/font_settings.py @@ -79,7 +79,7 @@ class FontSettings(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[font_settings.FontSettings]]._unwrapper, ), cast_to=cast(Type[Optional[font_settings.FontSettings]], ResultWrapper[font_settings.FontSettings]), ) @@ -121,7 +121,7 @@ class FontSettings(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[font_settings.FontSettings]]._unwrapper, ), cast_to=cast(Type[Optional[font_settings.FontSettings]], ResultWrapper[font_settings.FontSettings]), ) @@ -177,7 +177,7 @@ class AsyncFontSettings(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[font_settings.FontSettings]]._unwrapper, ), cast_to=cast(Type[Optional[font_settings.FontSettings]], ResultWrapper[font_settings.FontSettings]), ) @@ -219,7 +219,7 @@ class AsyncFontSettings(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[font_settings.FontSettings]]._unwrapper, ), cast_to=cast(Type[Optional[font_settings.FontSettings]], ResultWrapper[font_settings.FontSettings]), ) diff --git a/src/cloudflare/resources/zones/settings/h2_prioritization.py b/src/cloudflare/resources/zones/settings/h2_prioritization.py index cf597d7a6..838514d2e 100644 --- a/src/cloudflare/resources/zones/settings/h2_prioritization.py +++ b/src/cloudflare/resources/zones/settings/h2_prioritization.py @@ -77,7 +77,7 @@ class H2PrioritizationResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[H2Prioritization]]._unwrapper, ), cast_to=cast(Type[Optional[H2Prioritization]], ResultWrapper[H2Prioritization]), ) @@ -116,7 +116,7 @@ class H2PrioritizationResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[H2Prioritization]]._unwrapper, ), cast_to=cast(Type[Optional[H2Prioritization]], ResultWrapper[H2Prioritization]), ) @@ -173,7 +173,7 @@ class AsyncH2PrioritizationResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[H2Prioritization]]._unwrapper, ), cast_to=cast(Type[Optional[H2Prioritization]], ResultWrapper[H2Prioritization]), ) @@ -212,7 +212,7 @@ class AsyncH2PrioritizationResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[H2Prioritization]]._unwrapper, ), cast_to=cast(Type[Optional[H2Prioritization]], ResultWrapper[H2Prioritization]), ) diff --git a/src/cloudflare/resources/zones/settings/hotlink_protection.py b/src/cloudflare/resources/zones/settings/hotlink_protection.py index d20128da7..ed2b73875 100644 --- a/src/cloudflare/resources/zones/settings/hotlink_protection.py +++ b/src/cloudflare/resources/zones/settings/hotlink_protection.py @@ -82,7 +82,7 @@ class HotlinkProtectionResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[HotlinkProtection]]._unwrapper, ), cast_to=cast(Type[Optional[HotlinkProtection]], ResultWrapper[HotlinkProtection]), ) @@ -127,7 +127,7 @@ class HotlinkProtectionResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[HotlinkProtection]]._unwrapper, ), cast_to=cast(Type[Optional[HotlinkProtection]], ResultWrapper[HotlinkProtection]), ) @@ -188,7 +188,7 @@ class AsyncHotlinkProtectionResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[HotlinkProtection]]._unwrapper, ), cast_to=cast(Type[Optional[HotlinkProtection]], ResultWrapper[HotlinkProtection]), ) @@ -233,7 +233,7 @@ class AsyncHotlinkProtectionResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[HotlinkProtection]]._unwrapper, ), cast_to=cast(Type[Optional[HotlinkProtection]], ResultWrapper[HotlinkProtection]), ) diff --git a/src/cloudflare/resources/zones/settings/http2.py b/src/cloudflare/resources/zones/settings/http2.py index e9db222c8..017c62088 100644 --- a/src/cloudflare/resources/zones/settings/http2.py +++ b/src/cloudflare/resources/zones/settings/http2.py @@ -76,7 +76,7 @@ class HTTP2Resource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[HTTP2]]._unwrapper, ), cast_to=cast(Type[Optional[HTTP2]], ResultWrapper[HTTP2]), ) @@ -115,7 +115,7 @@ class HTTP2Resource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[HTTP2]]._unwrapper, ), cast_to=cast(Type[Optional[HTTP2]], ResultWrapper[HTTP2]), ) @@ -168,7 +168,7 @@ class AsyncHTTP2Resource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[HTTP2]]._unwrapper, ), cast_to=cast(Type[Optional[HTTP2]], ResultWrapper[HTTP2]), ) @@ -207,7 +207,7 @@ class AsyncHTTP2Resource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[HTTP2]]._unwrapper, ), cast_to=cast(Type[Optional[HTTP2]], ResultWrapper[HTTP2]), ) diff --git a/src/cloudflare/resources/zones/settings/http3.py b/src/cloudflare/resources/zones/settings/http3.py index 08f99c426..c75d8fa48 100644 --- a/src/cloudflare/resources/zones/settings/http3.py +++ b/src/cloudflare/resources/zones/settings/http3.py @@ -76,7 +76,7 @@ class HTTP3Resource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[HTTP3]]._unwrapper, ), cast_to=cast(Type[Optional[HTTP3]], ResultWrapper[HTTP3]), ) @@ -115,7 +115,7 @@ class HTTP3Resource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[HTTP3]]._unwrapper, ), cast_to=cast(Type[Optional[HTTP3]], ResultWrapper[HTTP3]), ) @@ -168,7 +168,7 @@ class AsyncHTTP3Resource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[HTTP3]]._unwrapper, ), cast_to=cast(Type[Optional[HTTP3]], ResultWrapper[HTTP3]), ) @@ -207,7 +207,7 @@ class AsyncHTTP3Resource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[HTTP3]]._unwrapper, ), cast_to=cast(Type[Optional[HTTP3]], ResultWrapper[HTTP3]), ) diff --git a/src/cloudflare/resources/zones/settings/image_resizing.py b/src/cloudflare/resources/zones/settings/image_resizing.py index 2cdd75277..e804dea88 100644 --- a/src/cloudflare/resources/zones/settings/image_resizing.py +++ b/src/cloudflare/resources/zones/settings/image_resizing.py @@ -81,7 +81,7 @@ class ImageResizingResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ImageResizing]]._unwrapper, ), cast_to=cast(Type[Optional[ImageResizing]], ResultWrapper[ImageResizing]), ) @@ -123,7 +123,7 @@ class ImageResizingResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ImageResizing]]._unwrapper, ), cast_to=cast(Type[Optional[ImageResizing]], ResultWrapper[ImageResizing]), ) @@ -182,7 +182,7 @@ class AsyncImageResizingResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ImageResizing]]._unwrapper, ), cast_to=cast(Type[Optional[ImageResizing]], ResultWrapper[ImageResizing]), ) @@ -224,7 +224,7 @@ class AsyncImageResizingResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ImageResizing]]._unwrapper, ), cast_to=cast(Type[Optional[ImageResizing]], ResultWrapper[ImageResizing]), ) diff --git a/src/cloudflare/resources/zones/settings/ip_geolocation.py b/src/cloudflare/resources/zones/settings/ip_geolocation.py index 8f0382721..9b0e6aa8d 100644 --- a/src/cloudflare/resources/zones/settings/ip_geolocation.py +++ b/src/cloudflare/resources/zones/settings/ip_geolocation.py @@ -78,7 +78,7 @@ class IPGeolocationResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IPGeolocation]]._unwrapper, ), cast_to=cast(Type[Optional[IPGeolocation]], ResultWrapper[IPGeolocation]), ) @@ -119,7 +119,7 @@ class IPGeolocationResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IPGeolocation]]._unwrapper, ), cast_to=cast(Type[Optional[IPGeolocation]], ResultWrapper[IPGeolocation]), ) @@ -174,7 +174,7 @@ class AsyncIPGeolocationResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IPGeolocation]]._unwrapper, ), cast_to=cast(Type[Optional[IPGeolocation]], ResultWrapper[IPGeolocation]), ) @@ -215,7 +215,7 @@ class AsyncIPGeolocationResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IPGeolocation]]._unwrapper, ), cast_to=cast(Type[Optional[IPGeolocation]], ResultWrapper[IPGeolocation]), ) diff --git a/src/cloudflare/resources/zones/settings/ipv6.py b/src/cloudflare/resources/zones/settings/ipv6.py index ca178ae79..39c346385 100644 --- a/src/cloudflare/resources/zones/settings/ipv6.py +++ b/src/cloudflare/resources/zones/settings/ipv6.py @@ -77,7 +77,7 @@ class IPV6Resource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IPV6]]._unwrapper, ), cast_to=cast(Type[Optional[IPV6]], ResultWrapper[IPV6]), ) @@ -117,7 +117,7 @@ class IPV6Resource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IPV6]]._unwrapper, ), cast_to=cast(Type[Optional[IPV6]], ResultWrapper[IPV6]), ) @@ -171,7 +171,7 @@ class AsyncIPV6Resource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IPV6]]._unwrapper, ), cast_to=cast(Type[Optional[IPV6]], ResultWrapper[IPV6]), ) @@ -211,7 +211,7 @@ class AsyncIPV6Resource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[IPV6]]._unwrapper, ), cast_to=cast(Type[Optional[IPV6]], ResultWrapper[IPV6]), ) diff --git a/src/cloudflare/resources/zones/settings/min_tls_version.py b/src/cloudflare/resources/zones/settings/min_tls_version.py index 5c43d1192..128a18b9f 100644 --- a/src/cloudflare/resources/zones/settings/min_tls_version.py +++ b/src/cloudflare/resources/zones/settings/min_tls_version.py @@ -76,7 +76,7 @@ class MinTLSVersionResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[MinTLSVersion]]._unwrapper, ), cast_to=cast(Type[Optional[MinTLSVersion]], ResultWrapper[MinTLSVersion]), ) @@ -115,7 +115,7 @@ class MinTLSVersionResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[MinTLSVersion]]._unwrapper, ), cast_to=cast(Type[Optional[MinTLSVersion]], ResultWrapper[MinTLSVersion]), ) @@ -168,7 +168,7 @@ class AsyncMinTLSVersionResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[MinTLSVersion]]._unwrapper, ), cast_to=cast(Type[Optional[MinTLSVersion]], ResultWrapper[MinTLSVersion]), ) @@ -207,7 +207,7 @@ class AsyncMinTLSVersionResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[MinTLSVersion]]._unwrapper, ), cast_to=cast(Type[Optional[MinTLSVersion]], ResultWrapper[MinTLSVersion]), ) diff --git a/src/cloudflare/resources/zones/settings/minify.py b/src/cloudflare/resources/zones/settings/minify.py index d840f3dcc..a5063c1e3 100644 --- a/src/cloudflare/resources/zones/settings/minify.py +++ b/src/cloudflare/resources/zones/settings/minify.py @@ -78,7 +78,7 @@ class MinifyResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Minify]]._unwrapper, ), cast_to=cast(Type[Optional[Minify]], ResultWrapper[Minify]), ) @@ -120,7 +120,7 @@ class MinifyResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Minify]]._unwrapper, ), cast_to=cast(Type[Optional[Minify]], ResultWrapper[Minify]), ) @@ -176,7 +176,7 @@ class AsyncMinifyResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Minify]]._unwrapper, ), cast_to=cast(Type[Optional[Minify]], ResultWrapper[Minify]), ) @@ -218,7 +218,7 @@ class AsyncMinifyResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Minify]]._unwrapper, ), cast_to=cast(Type[Optional[Minify]], ResultWrapper[Minify]), ) diff --git a/src/cloudflare/resources/zones/settings/mirage.py b/src/cloudflare/resources/zones/settings/mirage.py index a801744b8..4744aaf4b 100644 --- a/src/cloudflare/resources/zones/settings/mirage.py +++ b/src/cloudflare/resources/zones/settings/mirage.py @@ -79,7 +79,7 @@ class MirageResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Mirage]]._unwrapper, ), cast_to=cast(Type[Optional[Mirage]], ResultWrapper[Mirage]), ) @@ -121,7 +121,7 @@ class MirageResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Mirage]]._unwrapper, ), cast_to=cast(Type[Optional[Mirage]], ResultWrapper[Mirage]), ) @@ -177,7 +177,7 @@ class AsyncMirageResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Mirage]]._unwrapper, ), cast_to=cast(Type[Optional[Mirage]], ResultWrapper[Mirage]), ) @@ -219,7 +219,7 @@ class AsyncMirageResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Mirage]]._unwrapper, ), cast_to=cast(Type[Optional[Mirage]], ResultWrapper[Mirage]), ) diff --git a/src/cloudflare/resources/zones/settings/mobile_redirect.py b/src/cloudflare/resources/zones/settings/mobile_redirect.py index e40b77999..79ede917a 100644 --- a/src/cloudflare/resources/zones/settings/mobile_redirect.py +++ b/src/cloudflare/resources/zones/settings/mobile_redirect.py @@ -78,7 +78,7 @@ class MobileRedirectResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[MobileRedirect]]._unwrapper, ), cast_to=cast(Type[Optional[MobileRedirect]], ResultWrapper[MobileRedirect]), ) @@ -120,7 +120,7 @@ class MobileRedirectResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[MobileRedirect]]._unwrapper, ), cast_to=cast(Type[Optional[MobileRedirect]], ResultWrapper[MobileRedirect]), ) @@ -176,7 +176,7 @@ class AsyncMobileRedirectResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[MobileRedirect]]._unwrapper, ), cast_to=cast(Type[Optional[MobileRedirect]], ResultWrapper[MobileRedirect]), ) @@ -218,7 +218,7 @@ class AsyncMobileRedirectResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[MobileRedirect]]._unwrapper, ), cast_to=cast(Type[Optional[MobileRedirect]], ResultWrapper[MobileRedirect]), ) diff --git a/src/cloudflare/resources/zones/settings/nel.py b/src/cloudflare/resources/zones/settings/nel.py index f304d15fc..cf5fa8f81 100644 --- a/src/cloudflare/resources/zones/settings/nel.py +++ b/src/cloudflare/resources/zones/settings/nel.py @@ -77,7 +77,7 @@ class NELResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[NEL]]._unwrapper, ), cast_to=cast(Type[Optional[NEL]], ResultWrapper[NEL]), ) @@ -117,7 +117,7 @@ class NELResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[NEL]]._unwrapper, ), cast_to=cast(Type[Optional[NEL]], ResultWrapper[NEL]), ) @@ -172,7 +172,7 @@ class AsyncNELResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[NEL]]._unwrapper, ), cast_to=cast(Type[Optional[NEL]], ResultWrapper[NEL]), ) @@ -212,7 +212,7 @@ class AsyncNELResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[NEL]]._unwrapper, ), cast_to=cast(Type[Optional[NEL]], ResultWrapper[NEL]), ) diff --git a/src/cloudflare/resources/zones/settings/opportunistic_encryption.py b/src/cloudflare/resources/zones/settings/opportunistic_encryption.py index b186a0da3..016ec7d38 100644 --- a/src/cloudflare/resources/zones/settings/opportunistic_encryption.py +++ b/src/cloudflare/resources/zones/settings/opportunistic_encryption.py @@ -79,7 +79,7 @@ class OpportunisticEncryptionResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[OpportunisticEncryption]]._unwrapper, ), cast_to=cast(Type[Optional[OpportunisticEncryption]], ResultWrapper[OpportunisticEncryption]), ) @@ -118,7 +118,7 @@ class OpportunisticEncryptionResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[OpportunisticEncryption]]._unwrapper, ), cast_to=cast(Type[Optional[OpportunisticEncryption]], ResultWrapper[OpportunisticEncryption]), ) @@ -174,7 +174,7 @@ class AsyncOpportunisticEncryptionResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[OpportunisticEncryption]]._unwrapper, ), cast_to=cast(Type[Optional[OpportunisticEncryption]], ResultWrapper[OpportunisticEncryption]), ) @@ -213,7 +213,7 @@ class AsyncOpportunisticEncryptionResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[OpportunisticEncryption]]._unwrapper, ), cast_to=cast(Type[Optional[OpportunisticEncryption]], ResultWrapper[OpportunisticEncryption]), ) diff --git a/src/cloudflare/resources/zones/settings/opportunistic_onion.py b/src/cloudflare/resources/zones/settings/opportunistic_onion.py index bacb78154..f233c7604 100644 --- a/src/cloudflare/resources/zones/settings/opportunistic_onion.py +++ b/src/cloudflare/resources/zones/settings/opportunistic_onion.py @@ -78,7 +78,7 @@ class OpportunisticOnionResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[OpportunisticOnion]]._unwrapper, ), cast_to=cast(Type[Optional[OpportunisticOnion]], ResultWrapper[OpportunisticOnion]), ) @@ -118,7 +118,7 @@ class OpportunisticOnionResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[OpportunisticOnion]]._unwrapper, ), cast_to=cast(Type[Optional[OpportunisticOnion]], ResultWrapper[OpportunisticOnion]), ) @@ -175,7 +175,7 @@ class AsyncOpportunisticOnionResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[OpportunisticOnion]]._unwrapper, ), cast_to=cast(Type[Optional[OpportunisticOnion]], ResultWrapper[OpportunisticOnion]), ) @@ -215,7 +215,7 @@ class AsyncOpportunisticOnionResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[OpportunisticOnion]]._unwrapper, ), cast_to=cast(Type[Optional[OpportunisticOnion]], ResultWrapper[OpportunisticOnion]), ) diff --git a/src/cloudflare/resources/zones/settings/orange_to_orange.py b/src/cloudflare/resources/zones/settings/orange_to_orange.py index e1512f6ed..d26b8bdfc 100644 --- a/src/cloudflare/resources/zones/settings/orange_to_orange.py +++ b/src/cloudflare/resources/zones/settings/orange_to_orange.py @@ -77,7 +77,7 @@ class OrangeToOrangeResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[OrangeToOrange]]._unwrapper, ), cast_to=cast(Type[Optional[OrangeToOrange]], ResultWrapper[OrangeToOrange]), ) @@ -117,7 +117,7 @@ class OrangeToOrangeResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[OrangeToOrange]]._unwrapper, ), cast_to=cast(Type[Optional[OrangeToOrange]], ResultWrapper[OrangeToOrange]), ) @@ -172,7 +172,7 @@ class AsyncOrangeToOrangeResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[OrangeToOrange]]._unwrapper, ), cast_to=cast(Type[Optional[OrangeToOrange]], ResultWrapper[OrangeToOrange]), ) @@ -212,7 +212,7 @@ class AsyncOrangeToOrangeResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[OrangeToOrange]]._unwrapper, ), cast_to=cast(Type[Optional[OrangeToOrange]], ResultWrapper[OrangeToOrange]), ) diff --git a/src/cloudflare/resources/zones/settings/origin_error_page_pass_thru.py b/src/cloudflare/resources/zones/settings/origin_error_page_pass_thru.py index d9a515097..dd2bfefa6 100644 --- a/src/cloudflare/resources/zones/settings/origin_error_page_pass_thru.py +++ b/src/cloudflare/resources/zones/settings/origin_error_page_pass_thru.py @@ -80,7 +80,7 @@ class OriginErrorPagePassThruResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[OriginErrorPagePassThru]]._unwrapper, ), cast_to=cast(Type[Optional[OriginErrorPagePassThru]], ResultWrapper[OriginErrorPagePassThru]), ) @@ -121,7 +121,7 @@ class OriginErrorPagePassThruResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[OriginErrorPagePassThru]]._unwrapper, ), cast_to=cast(Type[Optional[OriginErrorPagePassThru]], ResultWrapper[OriginErrorPagePassThru]), ) @@ -178,7 +178,7 @@ class AsyncOriginErrorPagePassThruResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[OriginErrorPagePassThru]]._unwrapper, ), cast_to=cast(Type[Optional[OriginErrorPagePassThru]], ResultWrapper[OriginErrorPagePassThru]), ) @@ -219,7 +219,7 @@ class AsyncOriginErrorPagePassThruResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[OriginErrorPagePassThru]]._unwrapper, ), cast_to=cast(Type[Optional[OriginErrorPagePassThru]], ResultWrapper[OriginErrorPagePassThru]), ) diff --git a/src/cloudflare/resources/zones/settings/origin_max_http_version.py b/src/cloudflare/resources/zones/settings/origin_max_http_version.py index fbcd2210a..36719eef0 100644 --- a/src/cloudflare/resources/zones/settings/origin_max_http_version.py +++ b/src/cloudflare/resources/zones/settings/origin_max_http_version.py @@ -85,7 +85,7 @@ class OriginMaxHTTPVersionResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[OriginMaxHTTPVersionEditResponse]._unwrapper, ), cast_to=cast(Type[OriginMaxHTTPVersionEditResponse], ResultWrapper[OriginMaxHTTPVersionEditResponse]), ) @@ -129,7 +129,7 @@ class OriginMaxHTTPVersionResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[OriginMaxHTTPVersionGetResponse]._unwrapper, ), cast_to=cast(Type[OriginMaxHTTPVersionGetResponse], ResultWrapper[OriginMaxHTTPVersionGetResponse]), ) @@ -189,7 +189,7 @@ class AsyncOriginMaxHTTPVersionResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[OriginMaxHTTPVersionEditResponse]._unwrapper, ), cast_to=cast(Type[OriginMaxHTTPVersionEditResponse], ResultWrapper[OriginMaxHTTPVersionEditResponse]), ) @@ -233,7 +233,7 @@ class AsyncOriginMaxHTTPVersionResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[OriginMaxHTTPVersionGetResponse]._unwrapper, ), cast_to=cast(Type[OriginMaxHTTPVersionGetResponse], ResultWrapper[OriginMaxHTTPVersionGetResponse]), ) diff --git a/src/cloudflare/resources/zones/settings/polish.py b/src/cloudflare/resources/zones/settings/polish.py index 6bc359373..97e4a86e7 100644 --- a/src/cloudflare/resources/zones/settings/polish.py +++ b/src/cloudflare/resources/zones/settings/polish.py @@ -82,7 +82,7 @@ class PolishResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Polish]]._unwrapper, ), cast_to=cast(Type[Optional[Polish]], ResultWrapper[Polish]), ) @@ -123,7 +123,7 @@ class PolishResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Polish]]._unwrapper, ), cast_to=cast(Type[Optional[Polish]], ResultWrapper[Polish]), ) @@ -183,7 +183,7 @@ class AsyncPolishResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Polish]]._unwrapper, ), cast_to=cast(Type[Optional[Polish]], ResultWrapper[Polish]), ) @@ -224,7 +224,7 @@ class AsyncPolishResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Polish]]._unwrapper, ), cast_to=cast(Type[Optional[Polish]], ResultWrapper[Polish]), ) diff --git a/src/cloudflare/resources/zones/settings/prefetch_preload.py b/src/cloudflare/resources/zones/settings/prefetch_preload.py index 6847fac10..867551c12 100644 --- a/src/cloudflare/resources/zones/settings/prefetch_preload.py +++ b/src/cloudflare/resources/zones/settings/prefetch_preload.py @@ -77,7 +77,7 @@ class PrefetchPreloadResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[PrefetchPreload]]._unwrapper, ), cast_to=cast(Type[Optional[PrefetchPreload]], ResultWrapper[PrefetchPreload]), ) @@ -117,7 +117,7 @@ class PrefetchPreloadResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[PrefetchPreload]]._unwrapper, ), cast_to=cast(Type[Optional[PrefetchPreload]], ResultWrapper[PrefetchPreload]), ) @@ -171,7 +171,7 @@ class AsyncPrefetchPreloadResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[PrefetchPreload]]._unwrapper, ), cast_to=cast(Type[Optional[PrefetchPreload]], ResultWrapper[PrefetchPreload]), ) @@ -211,7 +211,7 @@ class AsyncPrefetchPreloadResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[PrefetchPreload]]._unwrapper, ), cast_to=cast(Type[Optional[PrefetchPreload]], ResultWrapper[PrefetchPreload]), ) diff --git a/src/cloudflare/resources/zones/settings/proxy_read_timeout.py b/src/cloudflare/resources/zones/settings/proxy_read_timeout.py index cf261e03a..b80014e31 100644 --- a/src/cloudflare/resources/zones/settings/proxy_read_timeout.py +++ b/src/cloudflare/resources/zones/settings/proxy_read_timeout.py @@ -75,7 +75,7 @@ class ProxyReadTimeoutResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ProxyReadTimeout]]._unwrapper, ), cast_to=cast(Type[Optional[ProxyReadTimeout]], ResultWrapper[ProxyReadTimeout]), ) @@ -114,7 +114,7 @@ class ProxyReadTimeoutResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ProxyReadTimeout]]._unwrapper, ), cast_to=cast(Type[Optional[ProxyReadTimeout]], ResultWrapper[ProxyReadTimeout]), ) @@ -169,7 +169,7 @@ class AsyncProxyReadTimeoutResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ProxyReadTimeout]]._unwrapper, ), cast_to=cast(Type[Optional[ProxyReadTimeout]], ResultWrapper[ProxyReadTimeout]), ) @@ -208,7 +208,7 @@ class AsyncProxyReadTimeoutResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ProxyReadTimeout]]._unwrapper, ), cast_to=cast(Type[Optional[ProxyReadTimeout]], ResultWrapper[ProxyReadTimeout]), ) diff --git a/src/cloudflare/resources/zones/settings/pseudo_ipv4.py b/src/cloudflare/resources/zones/settings/pseudo_ipv4.py index 9673f9f80..4c3b1ae46 100644 --- a/src/cloudflare/resources/zones/settings/pseudo_ipv4.py +++ b/src/cloudflare/resources/zones/settings/pseudo_ipv4.py @@ -76,7 +76,7 @@ class PseudoIPV4Resource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[PseudoIPV4]]._unwrapper, ), cast_to=cast(Type[Optional[PseudoIPV4]], ResultWrapper[PseudoIPV4]), ) @@ -115,7 +115,7 @@ class PseudoIPV4Resource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[PseudoIPV4]]._unwrapper, ), cast_to=cast(Type[Optional[PseudoIPV4]], ResultWrapper[PseudoIPV4]), ) @@ -168,7 +168,7 @@ class AsyncPseudoIPV4Resource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[PseudoIPV4]]._unwrapper, ), cast_to=cast(Type[Optional[PseudoIPV4]], ResultWrapper[PseudoIPV4]), ) @@ -207,7 +207,7 @@ class AsyncPseudoIPV4Resource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[PseudoIPV4]]._unwrapper, ), cast_to=cast(Type[Optional[PseudoIPV4]], ResultWrapper[PseudoIPV4]), ) diff --git a/src/cloudflare/resources/zones/settings/response_buffering.py b/src/cloudflare/resources/zones/settings/response_buffering.py index 9f59816ef..1924d7d78 100644 --- a/src/cloudflare/resources/zones/settings/response_buffering.py +++ b/src/cloudflare/resources/zones/settings/response_buffering.py @@ -80,7 +80,7 @@ class ResponseBufferingResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ResponseBuffering]]._unwrapper, ), cast_to=cast(Type[Optional[ResponseBuffering]], ResultWrapper[ResponseBuffering]), ) @@ -123,7 +123,7 @@ class ResponseBufferingResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ResponseBuffering]]._unwrapper, ), cast_to=cast(Type[Optional[ResponseBuffering]], ResultWrapper[ResponseBuffering]), ) @@ -182,7 +182,7 @@ class AsyncResponseBufferingResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ResponseBuffering]]._unwrapper, ), cast_to=cast(Type[Optional[ResponseBuffering]], ResultWrapper[ResponseBuffering]), ) @@ -225,7 +225,7 @@ class AsyncResponseBufferingResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ResponseBuffering]]._unwrapper, ), cast_to=cast(Type[Optional[ResponseBuffering]], ResultWrapper[ResponseBuffering]), ) diff --git a/src/cloudflare/resources/zones/settings/rocket_loader.py b/src/cloudflare/resources/zones/settings/rocket_loader.py index a0cb92c41..33f7a4002 100644 --- a/src/cloudflare/resources/zones/settings/rocket_loader.py +++ b/src/cloudflare/resources/zones/settings/rocket_loader.py @@ -93,7 +93,7 @@ class RocketLoaderResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[RocketLoader]]._unwrapper, ), cast_to=cast(Type[Optional[RocketLoader]], ResultWrapper[RocketLoader]), ) @@ -141,7 +141,7 @@ class RocketLoaderResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[RocketLoader]]._unwrapper, ), cast_to=cast(Type[Optional[RocketLoader]], ResultWrapper[RocketLoader]), ) @@ -212,7 +212,7 @@ class AsyncRocketLoaderResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[RocketLoader]]._unwrapper, ), cast_to=cast(Type[Optional[RocketLoader]], ResultWrapper[RocketLoader]), ) @@ -260,7 +260,7 @@ class AsyncRocketLoaderResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[RocketLoader]]._unwrapper, ), cast_to=cast(Type[Optional[RocketLoader]], ResultWrapper[RocketLoader]), ) diff --git a/src/cloudflare/resources/zones/settings/security_headers.py b/src/cloudflare/resources/zones/settings/security_headers.py index 44745706a..ab25d8de6 100644 --- a/src/cloudflare/resources/zones/settings/security_headers.py +++ b/src/cloudflare/resources/zones/settings/security_headers.py @@ -73,7 +73,7 @@ class SecurityHeaders(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[security_headers.SecurityHeaders]]._unwrapper, ), cast_to=cast( Type[Optional[security_headers.SecurityHeaders]], ResultWrapper[security_headers.SecurityHeaders] @@ -114,7 +114,7 @@ class SecurityHeaders(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[security_headers.SecurityHeaders]]._unwrapper, ), cast_to=cast( Type[Optional[security_headers.SecurityHeaders]], ResultWrapper[security_headers.SecurityHeaders] @@ -167,7 +167,7 @@ class AsyncSecurityHeaders(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[security_headers.SecurityHeaders]]._unwrapper, ), cast_to=cast( Type[Optional[security_headers.SecurityHeaders]], ResultWrapper[security_headers.SecurityHeaders] @@ -208,7 +208,7 @@ class AsyncSecurityHeaders(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[security_headers.SecurityHeaders]]._unwrapper, ), cast_to=cast( Type[Optional[security_headers.SecurityHeaders]], ResultWrapper[security_headers.SecurityHeaders] diff --git a/src/cloudflare/resources/zones/settings/security_level.py b/src/cloudflare/resources/zones/settings/security_level.py index 631b4efc1..3cf0e59c7 100644 --- a/src/cloudflare/resources/zones/settings/security_level.py +++ b/src/cloudflare/resources/zones/settings/security_level.py @@ -79,7 +79,7 @@ class SecurityLevelResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SecurityLevel]]._unwrapper, ), cast_to=cast(Type[Optional[SecurityLevel]], ResultWrapper[SecurityLevel]), ) @@ -121,7 +121,7 @@ class SecurityLevelResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SecurityLevel]]._unwrapper, ), cast_to=cast(Type[Optional[SecurityLevel]], ResultWrapper[SecurityLevel]), ) @@ -177,7 +177,7 @@ class AsyncSecurityLevelResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SecurityLevel]]._unwrapper, ), cast_to=cast(Type[Optional[SecurityLevel]], ResultWrapper[SecurityLevel]), ) @@ -219,7 +219,7 @@ class AsyncSecurityLevelResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SecurityLevel]]._unwrapper, ), cast_to=cast(Type[Optional[SecurityLevel]], ResultWrapper[SecurityLevel]), ) diff --git a/src/cloudflare/resources/zones/settings/server_side_excludes.py b/src/cloudflare/resources/zones/settings/server_side_excludes.py index 678e93362..6528876a2 100644 --- a/src/cloudflare/resources/zones/settings/server_side_excludes.py +++ b/src/cloudflare/resources/zones/settings/server_side_excludes.py @@ -86,7 +86,7 @@ class ServerSideExcludes(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[server_side_excludes.ServerSideExcludes]]._unwrapper, ), cast_to=cast( Type[Optional[server_side_excludes.ServerSideExcludes]], @@ -138,7 +138,7 @@ class ServerSideExcludes(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[server_side_excludes.ServerSideExcludes]]._unwrapper, ), cast_to=cast( Type[Optional[server_side_excludes.ServerSideExcludes]], @@ -206,7 +206,7 @@ class AsyncServerSideExcludes(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[server_side_excludes.ServerSideExcludes]]._unwrapper, ), cast_to=cast( Type[Optional[server_side_excludes.ServerSideExcludes]], @@ -258,7 +258,7 @@ class AsyncServerSideExcludes(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[server_side_excludes.ServerSideExcludes]]._unwrapper, ), cast_to=cast( Type[Optional[server_side_excludes.ServerSideExcludes]], diff --git a/src/cloudflare/resources/zones/settings/sort_query_string_for_cache.py b/src/cloudflare/resources/zones/settings/sort_query_string_for_cache.py index 855800bcf..c0f536a2a 100644 --- a/src/cloudflare/resources/zones/settings/sort_query_string_for_cache.py +++ b/src/cloudflare/resources/zones/settings/sort_query_string_for_cache.py @@ -80,7 +80,7 @@ class SortQueryStringForCacheResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SortQueryStringForCache]]._unwrapper, ), cast_to=cast(Type[Optional[SortQueryStringForCache]], ResultWrapper[SortQueryStringForCache]), ) @@ -121,7 +121,7 @@ class SortQueryStringForCacheResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SortQueryStringForCache]]._unwrapper, ), cast_to=cast(Type[Optional[SortQueryStringForCache]], ResultWrapper[SortQueryStringForCache]), ) @@ -178,7 +178,7 @@ class AsyncSortQueryStringForCacheResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SortQueryStringForCache]]._unwrapper, ), cast_to=cast(Type[Optional[SortQueryStringForCache]], ResultWrapper[SortQueryStringForCache]), ) @@ -219,7 +219,7 @@ class AsyncSortQueryStringForCacheResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SortQueryStringForCache]]._unwrapper, ), cast_to=cast(Type[Optional[SortQueryStringForCache]], ResultWrapper[SortQueryStringForCache]), ) diff --git a/src/cloudflare/resources/zones/settings/ssl.py b/src/cloudflare/resources/zones/settings/ssl.py index a597b3195..9915e3922 100644 --- a/src/cloudflare/resources/zones/settings/ssl.py +++ b/src/cloudflare/resources/zones/settings/ssl.py @@ -91,7 +91,7 @@ class SSLResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SSL]]._unwrapper, ), cast_to=cast(Type[Optional[SSL]], ResultWrapper[SSL]), ) @@ -145,7 +145,7 @@ class SSLResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SSL]]._unwrapper, ), cast_to=cast(Type[Optional[SSL]], ResultWrapper[SSL]), ) @@ -213,7 +213,7 @@ class AsyncSSLResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SSL]]._unwrapper, ), cast_to=cast(Type[Optional[SSL]], ResultWrapper[SSL]), ) @@ -267,7 +267,7 @@ class AsyncSSLResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SSL]]._unwrapper, ), cast_to=cast(Type[Optional[SSL]], ResultWrapper[SSL]), ) diff --git a/src/cloudflare/resources/zones/settings/ssl_recommender.py b/src/cloudflare/resources/zones/settings/ssl_recommender.py index ba9f6323d..95d4775eb 100644 --- a/src/cloudflare/resources/zones/settings/ssl_recommender.py +++ b/src/cloudflare/resources/zones/settings/ssl_recommender.py @@ -79,7 +79,7 @@ class SSLRecommenderResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SSLRecommender]]._unwrapper, ), cast_to=cast(Type[Optional[SSLRecommender]], ResultWrapper[SSLRecommender]), ) @@ -120,7 +120,7 @@ class SSLRecommenderResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SSLRecommender]]._unwrapper, ), cast_to=cast(Type[Optional[SSLRecommender]], ResultWrapper[SSLRecommender]), ) @@ -177,7 +177,7 @@ class AsyncSSLRecommenderResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SSLRecommender]]._unwrapper, ), cast_to=cast(Type[Optional[SSLRecommender]], ResultWrapper[SSLRecommender]), ) @@ -218,7 +218,7 @@ class AsyncSSLRecommenderResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[SSLRecommender]]._unwrapper, ), cast_to=cast(Type[Optional[SSLRecommender]], ResultWrapper[SSLRecommender]), ) diff --git a/src/cloudflare/resources/zones/settings/tls_1_3.py b/src/cloudflare/resources/zones/settings/tls_1_3.py index 3f154dc7e..ab276bea6 100644 --- a/src/cloudflare/resources/zones/settings/tls_1_3.py +++ b/src/cloudflare/resources/zones/settings/tls_1_3.py @@ -77,7 +77,7 @@ class TLS1_3Resource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TLS1_3]]._unwrapper, ), cast_to=cast(Type[Optional[TLS1_3]], ResultWrapper[TLS1_3]), ) @@ -116,7 +116,7 @@ class TLS1_3Resource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TLS1_3]]._unwrapper, ), cast_to=cast(Type[Optional[TLS1_3]], ResultWrapper[TLS1_3]), ) @@ -170,7 +170,7 @@ class AsyncTLS1_3Resource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TLS1_3]]._unwrapper, ), cast_to=cast(Type[Optional[TLS1_3]], ResultWrapper[TLS1_3]), ) @@ -209,7 +209,7 @@ class AsyncTLS1_3Resource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TLS1_3]]._unwrapper, ), cast_to=cast(Type[Optional[TLS1_3]], ResultWrapper[TLS1_3]), ) diff --git a/src/cloudflare/resources/zones/settings/tls_client_auth.py b/src/cloudflare/resources/zones/settings/tls_client_auth.py index 0c0d98656..d2f8ea087 100644 --- a/src/cloudflare/resources/zones/settings/tls_client_auth.py +++ b/src/cloudflare/resources/zones/settings/tls_client_auth.py @@ -77,7 +77,7 @@ class TLSClientAuthResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TLSClientAuth]]._unwrapper, ), cast_to=cast(Type[Optional[TLSClientAuth]], ResultWrapper[TLSClientAuth]), ) @@ -117,7 +117,7 @@ class TLSClientAuthResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TLSClientAuth]]._unwrapper, ), cast_to=cast(Type[Optional[TLSClientAuth]], ResultWrapper[TLSClientAuth]), ) @@ -171,7 +171,7 @@ class AsyncTLSClientAuthResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TLSClientAuth]]._unwrapper, ), cast_to=cast(Type[Optional[TLSClientAuth]], ResultWrapper[TLSClientAuth]), ) @@ -211,7 +211,7 @@ class AsyncTLSClientAuthResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TLSClientAuth]]._unwrapper, ), cast_to=cast(Type[Optional[TLSClientAuth]], ResultWrapper[TLSClientAuth]), ) diff --git a/src/cloudflare/resources/zones/settings/true_client_ip_header.py b/src/cloudflare/resources/zones/settings/true_client_ip_header.py index 7a92ad777..4164d6573 100644 --- a/src/cloudflare/resources/zones/settings/true_client_ip_header.py +++ b/src/cloudflare/resources/zones/settings/true_client_ip_header.py @@ -77,7 +77,7 @@ class TrueClientIPHeaderResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TrueClientIPHeader]]._unwrapper, ), cast_to=cast(Type[Optional[TrueClientIPHeader]], ResultWrapper[TrueClientIPHeader]), ) @@ -117,7 +117,7 @@ class TrueClientIPHeaderResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TrueClientIPHeader]]._unwrapper, ), cast_to=cast(Type[Optional[TrueClientIPHeader]], ResultWrapper[TrueClientIPHeader]), ) @@ -173,7 +173,7 @@ class AsyncTrueClientIPHeaderResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TrueClientIPHeader]]._unwrapper, ), cast_to=cast(Type[Optional[TrueClientIPHeader]], ResultWrapper[TrueClientIPHeader]), ) @@ -213,7 +213,7 @@ class AsyncTrueClientIPHeaderResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[TrueClientIPHeader]]._unwrapper, ), cast_to=cast(Type[Optional[TrueClientIPHeader]], ResultWrapper[TrueClientIPHeader]), ) diff --git a/src/cloudflare/resources/zones/settings/waf.py b/src/cloudflare/resources/zones/settings/waf.py index d5d55766c..78c09b4bd 100644 --- a/src/cloudflare/resources/zones/settings/waf.py +++ b/src/cloudflare/resources/zones/settings/waf.py @@ -86,7 +86,7 @@ class WAFResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[WAF]]._unwrapper, ), cast_to=cast(Type[Optional[WAF]], ResultWrapper[WAF]), ) @@ -135,7 +135,7 @@ class WAFResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[WAF]]._unwrapper, ), cast_to=cast(Type[Optional[WAF]], ResultWrapper[WAF]), ) @@ -198,7 +198,7 @@ class AsyncWAFResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[WAF]]._unwrapper, ), cast_to=cast(Type[Optional[WAF]], ResultWrapper[WAF]), ) @@ -247,7 +247,7 @@ class AsyncWAFResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[WAF]]._unwrapper, ), cast_to=cast(Type[Optional[WAF]], ResultWrapper[WAF]), ) diff --git a/src/cloudflare/resources/zones/settings/webp.py b/src/cloudflare/resources/zones/settings/webp.py index ba1676b70..ec9d129a1 100644 --- a/src/cloudflare/resources/zones/settings/webp.py +++ b/src/cloudflare/resources/zones/settings/webp.py @@ -78,7 +78,7 @@ class WebPResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[WebP]]._unwrapper, ), cast_to=cast(Type[Optional[WebP]], ResultWrapper[WebP]), ) @@ -119,7 +119,7 @@ class WebPResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[WebP]]._unwrapper, ), cast_to=cast(Type[Optional[WebP]], ResultWrapper[WebP]), ) @@ -174,7 +174,7 @@ class AsyncWebPResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[WebP]]._unwrapper, ), cast_to=cast(Type[Optional[WebP]], ResultWrapper[WebP]), ) @@ -215,7 +215,7 @@ class AsyncWebPResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[WebP]]._unwrapper, ), cast_to=cast(Type[Optional[WebP]], ResultWrapper[WebP]), ) diff --git a/src/cloudflare/resources/zones/settings/websocket.py b/src/cloudflare/resources/zones/settings/websocket.py index cc407ff8e..37d683135 100644 --- a/src/cloudflare/resources/zones/settings/websocket.py +++ b/src/cloudflare/resources/zones/settings/websocket.py @@ -79,7 +79,7 @@ class WebsocketResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Websocket]]._unwrapper, ), cast_to=cast(Type[Optional[Websocket]], ResultWrapper[Websocket]), ) @@ -120,7 +120,7 @@ class WebsocketResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Websocket]]._unwrapper, ), cast_to=cast(Type[Optional[Websocket]], ResultWrapper[Websocket]), ) @@ -176,7 +176,7 @@ class AsyncWebsocketResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Websocket]]._unwrapper, ), cast_to=cast(Type[Optional[Websocket]], ResultWrapper[Websocket]), ) @@ -217,7 +217,7 @@ class AsyncWebsocketResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Websocket]]._unwrapper, ), cast_to=cast(Type[Optional[Websocket]], ResultWrapper[Websocket]), ) diff --git a/src/cloudflare/resources/zones/settings/zero_rtt.py b/src/cloudflare/resources/zones/settings/zero_rtt.py index f60e1cb6c..64ed78cf4 100644 --- a/src/cloudflare/resources/zones/settings/zero_rtt.py +++ b/src/cloudflare/resources/zones/settings/zero_rtt.py @@ -76,7 +76,7 @@ class ZeroRTTResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ZeroRTT]]._unwrapper, ), cast_to=cast(Type[Optional[ZeroRTT]], ResultWrapper[ZeroRTT]), ) @@ -115,7 +115,7 @@ class ZeroRTTResource(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ZeroRTT]]._unwrapper, ), cast_to=cast(Type[Optional[ZeroRTT]], ResultWrapper[ZeroRTT]), ) @@ -168,7 +168,7 @@ class AsyncZeroRTTResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ZeroRTT]]._unwrapper, ), cast_to=cast(Type[Optional[ZeroRTT]], ResultWrapper[ZeroRTT]), ) @@ -207,7 +207,7 @@ class AsyncZeroRTTResource(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ZeroRTT]]._unwrapper, ), cast_to=cast(Type[Optional[ZeroRTT]], ResultWrapper[ZeroRTT]), ) diff --git a/src/cloudflare/resources/zones/subscriptions.py b/src/cloudflare/resources/zones/subscriptions.py index bf75cc18e..c64adc5a0 100644 --- a/src/cloudflare/resources/zones/subscriptions.py +++ b/src/cloudflare/resources/zones/subscriptions.py @@ -105,7 +105,7 @@ class Subscriptions(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SubscriptionCreateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[SubscriptionCreateResponse] @@ -185,7 +185,7 @@ class Subscriptions(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SubscriptionGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[SubscriptionGetResponse] @@ -262,7 +262,7 @@ class AsyncSubscriptions(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SubscriptionCreateResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[SubscriptionCreateResponse] @@ -342,7 +342,7 @@ class AsyncSubscriptions(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[SubscriptionGetResponse]._unwrapper, ), cast_to=cast( Any, ResultWrapper[SubscriptionGetResponse] diff --git a/src/cloudflare/resources/zones/zones.py b/src/cloudflare/resources/zones/zones.py index d73eb0e76..f3de5cfd6 100644 --- a/src/cloudflare/resources/zones/zones.py +++ b/src/cloudflare/resources/zones/zones.py @@ -158,7 +158,7 @@ class Zones(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Zone]]._unwrapper, ), cast_to=cast(Type[Optional[Zone]], ResultWrapper[Zone]), ) @@ -276,7 +276,7 @@ class Zones(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ZoneDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ZoneDeleteResponse]], ResultWrapper[ZoneDeleteResponse]), ) @@ -339,7 +339,7 @@ class Zones(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Zone]]._unwrapper, ), cast_to=cast(Type[Optional[Zone]], ResultWrapper[Zone]), ) @@ -378,7 +378,7 @@ class Zones(SyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Zone]]._unwrapper, ), cast_to=cast(Type[Optional[Zone]], ResultWrapper[Zone]), ) @@ -462,7 +462,7 @@ class AsyncZones(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Zone]]._unwrapper, ), cast_to=cast(Type[Optional[Zone]], ResultWrapper[Zone]), ) @@ -580,7 +580,7 @@ class AsyncZones(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[ZoneDeleteResponse]]._unwrapper, ), cast_to=cast(Type[Optional[ZoneDeleteResponse]], ResultWrapper[ZoneDeleteResponse]), ) @@ -643,7 +643,7 @@ class AsyncZones(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Zone]]._unwrapper, ), cast_to=cast(Type[Optional[Zone]], ResultWrapper[Zone]), ) @@ -682,7 +682,7 @@ class AsyncZones(AsyncAPIResource): extra_query=extra_query, extra_body=extra_body, timeout=timeout, - post_parser=ResultWrapper._unwrapper, + post_parser=ResultWrapper[Optional[Zone]]._unwrapper, ), cast_to=cast(Type[Optional[Zone]], ResultWrapper[Zone]), )