Skip to content

Commit 5467248

Browse files
stainless-app[bot]stainless-bot
authored andcommitted
feat(api): OpenAPI spec update via Stainless API (#359)
1 parent 0c9946d commit 5467248

File tree

963 files changed

+2418
-2740
lines changed

Some content is hidden

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

963 files changed

+2418
-2740
lines changed

src/cloudflare/_exceptions.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
from ._utils import is_dict
1111
from ._models import construct_type
12-
from .types.shared import ErrorData
12+
from .types.shared.error_data import ErrorData
1313

1414
__all__ = [
1515
"BadRequestError",

src/cloudflare/resources/accounts/accounts.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,9 @@
4242
AsyncPaginator,
4343
make_request_options,
4444
)
45-
from ...types.accounts import AccountGetResponse, AccountUpdateResponse, account_list_params, account_update_params
45+
from ...types.accounts import account_list_params, account_update_params
46+
from ...types.accounts.account_get_response import AccountGetResponse
47+
from ...types.accounts.account_update_response import AccountUpdateResponse
4648

4749
__all__ = ["Accounts", "AsyncAccounts"]
4850

src/cloudflare/resources/accounts/members.py

+5-10
Original file line numberDiff line numberDiff line change
@@ -26,16 +26,11 @@
2626
AsyncPaginator,
2727
make_request_options,
2828
)
29-
from ...types.shared import Member
30-
from ...types.accounts import (
31-
MemberListResponse,
32-
UserWithInviteCode,
33-
MemberDeleteResponse,
34-
member_list_params,
35-
member_create_params,
36-
member_delete_params,
37-
member_update_params,
38-
)
29+
from ...types.accounts import member_list_params, member_create_params, member_delete_params, member_update_params
30+
from ...types.shared.member import Member
31+
from ...types.accounts.member_list_response import MemberListResponse
32+
from ...types.accounts.user_with_invite_code import UserWithInviteCode
33+
from ...types.accounts.member_delete_response import MemberDeleteResponse
3934

4035
__all__ = ["Members", "AsyncMembers"]
4136

src/cloudflare/resources/accounts/roles.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
AsyncPaginator,
2222
make_request_options,
2323
)
24-
from ...types.shared import Role
25-
from ...types.accounts import RoleGetResponse
24+
from ...types.shared.role import Role
25+
from ...types.accounts.role_get_response import RoleGetResponse
2626

2727
__all__ = ["Roles", "AsyncRoles"]
2828

src/cloudflare/resources/acm/total_tls.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,12 @@
2121
async_to_streamed_response_wrapper,
2222
)
2323
from ..._wrappers import ResultWrapper
24-
from ...types.acm import TotalTLSGetResponse, TotalTLSCreateResponse, total_tls_create_params
24+
from ...types.acm import total_tls_create_params
2525
from ..._base_client import (
2626
make_request_options,
2727
)
28+
from ...types.acm.total_tls_get_response import TotalTLSGetResponse
29+
from ...types.acm.total_tls_create_response import TotalTLSCreateResponse
2830

2931
__all__ = ["TotalTLS", "AsyncTotalTLS"]
3032

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

+3-6
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,9 @@
2323
from ...._base_client import (
2424
make_request_options,
2525
)
26-
from ....types.addressing.address_maps import (
27-
AccountDeleteResponse,
28-
AccountUpdateResponse,
29-
account_delete_params,
30-
account_update_params,
31-
)
26+
from ....types.addressing.address_maps import account_delete_params, account_update_params
27+
from ....types.addressing.address_maps.account_delete_response import AccountDeleteResponse
28+
from ....types.addressing.address_maps.account_update_response import AccountUpdateResponse
3229

3330
__all__ = ["Accounts", "AsyncAccounts"]
3431

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

+5-9
Original file line numberDiff line numberDiff line change
@@ -49,15 +49,11 @@
4949
AsyncPaginator,
5050
make_request_options,
5151
)
52-
from ....types.addressing import (
53-
AddressMap,
54-
AddressMapGetResponse,
55-
AddressMapCreateResponse,
56-
AddressMapDeleteResponse,
57-
address_map_edit_params,
58-
address_map_create_params,
59-
address_map_delete_params,
60-
)
52+
from ....types.addressing import address_map_edit_params, address_map_create_params, address_map_delete_params
53+
from ....types.addressing.address_map import AddressMap
54+
from ....types.addressing.address_map_get_response import AddressMapGetResponse
55+
from ....types.addressing.address_map_create_response import AddressMapCreateResponse
56+
from ....types.addressing.address_map_delete_response import AddressMapDeleteResponse
6157

6258
__all__ = ["AddressMaps", "AsyncAddressMaps"]
6359

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

+3-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,9 @@
2323
from ...._base_client import (
2424
make_request_options,
2525
)
26-
from ....types.addressing.address_maps import IPDeleteResponse, IPUpdateResponse, ip_delete_params, ip_update_params
26+
from ....types.addressing.address_maps import ip_delete_params, ip_update_params
27+
from ....types.addressing.address_maps.ip_delete_response import IPDeleteResponse
28+
from ....types.addressing.address_maps.ip_update_response import IPUpdateResponse
2729

2830
__all__ = ["IPs", "AsyncIPs"]
2931

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

+3-6
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,9 @@
2323
from ...._base_client import (
2424
make_request_options,
2525
)
26-
from ....types.addressing.address_maps import (
27-
ZoneDeleteResponse,
28-
ZoneUpdateResponse,
29-
zone_delete_params,
30-
zone_update_params,
31-
)
26+
from ....types.addressing.address_maps import zone_delete_params, zone_update_params
27+
from ....types.addressing.address_maps.zone_delete_response import ZoneDeleteResponse
28+
from ....types.addressing.address_maps.zone_update_response import ZoneUpdateResponse
3229

3330
__all__ = ["Zones", "AsyncZones"]
3431

src/cloudflare/resources/addressing/loa_documents/loa_documents.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@
3131
from ...._base_client import (
3232
make_request_options,
3333
)
34-
from ....types.addressing import LOADocumentCreateResponse, loa_document_create_params
34+
from ....types.addressing import loa_document_create_params
35+
from ....types.addressing.loa_document_create_response import LOADocumentCreateResponse
3536

3637
__all__ = ["LOADocuments", "AsyncLOADocuments"]
3738

src/cloudflare/resources/addressing/prefixes/bgp/bindings.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,9 @@
2525
AsyncPaginator,
2626
make_request_options,
2727
)
28-
from .....types.addressing.prefixes.bgp import ServiceBinding, BindingDeleteResponse, binding_create_params
28+
from .....types.addressing.prefixes.bgp import binding_create_params
29+
from .....types.addressing.prefixes.bgp.service_binding import ServiceBinding
30+
from .....types.addressing.prefixes.bgp.binding_delete_response import BindingDeleteResponse
2931

3032
__all__ = ["Bindings", "AsyncBindings"]
3133

src/cloudflare/resources/addressing/prefixes/bgp/prefixes.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@
2525
AsyncPaginator,
2626
make_request_options,
2727
)
28-
from .....types.addressing.prefixes.bgp import BGPPrefix, prefix_edit_params
28+
from .....types.addressing.prefixes.bgp import prefix_edit_params
29+
from .....types.addressing.prefixes.bgp.bgp_prefix import BGPPrefix
2930

3031
__all__ = ["Prefixes", "AsyncPrefixes"]
3132

src/cloudflare/resources/addressing/prefixes/bgp/statuses.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,9 @@
2323
from ....._base_client import (
2424
make_request_options,
2525
)
26-
from .....types.addressing.prefixes.bgp import StatusGetResponse, StatusEditResponse, status_edit_params
26+
from .....types.addressing.prefixes.bgp import status_edit_params
27+
from .....types.addressing.prefixes.bgp.status_get_response import StatusGetResponse
28+
from .....types.addressing.prefixes.bgp.status_edit_response import StatusEditResponse
2729

2830
__all__ = ["Statuses", "AsyncStatuses"]
2931

src/cloudflare/resources/addressing/prefixes/delegations.py

+2-6
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,8 @@
2525
AsyncPaginator,
2626
make_request_options,
2727
)
28-
from ....types.addressing.prefixes import (
29-
DelegationDeleteResponse,
30-
delegations,
31-
delegation_create_params,
32-
delegation_delete_params,
33-
)
28+
from ....types.addressing.prefixes import delegations, delegation_create_params, delegation_delete_params
29+
from ....types.addressing.prefixes.delegation_delete_response import DelegationDeleteResponse
3430

3531
__all__ = ["Delegations", "AsyncDelegations"]
3632

src/cloudflare/resources/addressing/prefixes/prefixes.py

+3-7
Original file line numberDiff line numberDiff line change
@@ -42,13 +42,9 @@
4242
AsyncPaginator,
4343
make_request_options,
4444
)
45-
from ....types.addressing import (
46-
Prefix,
47-
PrefixDeleteResponse,
48-
prefix_edit_params,
49-
prefix_create_params,
50-
prefix_delete_params,
51-
)
45+
from ....types.addressing import prefix_edit_params, prefix_create_params, prefix_delete_params
46+
from ....types.addressing.prefix import Prefix
47+
from ....types.addressing.prefix_delete_response import PrefixDeleteResponse
5248

5349
__all__ = ["Prefixes", "AsyncPrefixes"]
5450

src/cloudflare/resources/addressing/services.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
AsyncPaginator,
1919
make_request_options,
2020
)
21-
from ...types.addressing import ServiceListResponse
21+
from ...types.addressing.service_list_response import ServiceListResponse
2222

2323
__all__ = ["Services", "AsyncServices"]
2424

src/cloudflare/resources/alerting/available_alerts.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
from ..._base_client import (
2020
make_request_options,
2121
)
22-
from ...types.alerting import AvailableAlertListResponse
22+
from ...types.alerting.available_alert_list_response import AvailableAlertListResponse
2323

2424
__all__ = ["AvailableAlerts", "AsyncAvailableAlerts"]
2525

src/cloudflare/resources/alerting/destinations/eligible.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
from ...._base_client import (
2020
make_request_options,
2121
)
22-
from ....types.alerting.destinations import EligibleGetResponse
22+
from ....types.alerting.destinations.eligible_get_response import EligibleGetResponse
2323

2424
__all__ = ["Eligible", "AsyncEligible"]
2525

src/cloudflare/resources/alerting/destinations/pagerduty.py

+4-6
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,10 @@
1919
from ...._base_client import (
2020
make_request_options,
2121
)
22-
from ....types.alerting.destinations import (
23-
PagerdutyGetResponse,
24-
PagerdutyLinkResponse,
25-
PagerdutyCreateResponse,
26-
PagerdutyDeleteResponse,
27-
)
22+
from ....types.alerting.destinations.pagerduty_get_response import PagerdutyGetResponse
23+
from ....types.alerting.destinations.pagerduty_link_response import PagerdutyLinkResponse
24+
from ....types.alerting.destinations.pagerduty_create_response import PagerdutyCreateResponse
25+
from ....types.alerting.destinations.pagerduty_delete_response import PagerdutyDeleteResponse
2826

2927
__all__ = ["PagerdutyResource", "AsyncPagerdutyResource"]
3028

src/cloudflare/resources/alerting/destinations/webhooks.py

+4-8
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,10 @@
2525
AsyncPaginator,
2626
make_request_options,
2727
)
28-
from ....types.alerting.destinations import (
29-
WebhookCreateResponse,
30-
WebhookDeleteResponse,
31-
WebhookUpdateResponse,
32-
webhooks,
33-
webhook_create_params,
34-
webhook_update_params,
35-
)
28+
from ....types.alerting.destinations import webhooks, webhook_create_params, webhook_update_params
29+
from ....types.alerting.destinations.webhook_create_response import WebhookCreateResponse
30+
from ....types.alerting.destinations.webhook_delete_response import WebhookDeleteResponse
31+
from ....types.alerting.destinations.webhook_update_response import WebhookUpdateResponse
3632

3733
__all__ = ["Webhooks", "AsyncWebhooks"]
3834

src/cloudflare/resources/alerting/history.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@
2222
AsyncPaginator,
2323
make_request_options,
2424
)
25-
from ...types.alerting import History, history_list_params
25+
from ...types.alerting import history_list_params
26+
from ...types.alerting.history import History
2627

2728
__all__ = ["HistoryResource", "AsyncHistoryResource"]
2829

src/cloudflare/resources/alerting/policies.py

+7-10
Original file line numberDiff line numberDiff line change
@@ -26,16 +26,13 @@
2626
AsyncPaginator,
2727
make_request_options,
2828
)
29-
from ...types.alerting import (
30-
Policy,
31-
MechanismParam,
32-
PolicyFilterParam,
33-
PolicyCreateResponse,
34-
PolicyDeleteResponse,
35-
PolicyUpdateResponse,
36-
policy_create_params,
37-
policy_update_params,
38-
)
29+
from ...types.alerting import policy_create_params, policy_update_params
30+
from ...types.alerting.policy import Policy
31+
from ...types.alerting.mechanism_param import MechanismParam
32+
from ...types.alerting.policy_filter_param import PolicyFilterParam
33+
from ...types.alerting.policy_create_response import PolicyCreateResponse
34+
from ...types.alerting.policy_delete_response import PolicyDeleteResponse
35+
from ...types.alerting.policy_update_response import PolicyUpdateResponse
3936

4037
__all__ = ["Policies", "AsyncPolicies"]
4138

src/cloudflare/resources/argo/smart_routing.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,12 @@
2121
async_to_streamed_response_wrapper,
2222
)
2323
from ..._wrappers import ResultWrapper
24-
from ...types.argo import SmartRoutingGetResponse, SmartRoutingEditResponse, smart_routing_edit_params
24+
from ...types.argo import smart_routing_edit_params
2525
from ..._base_client import (
2626
make_request_options,
2727
)
28+
from ...types.argo.smart_routing_get_response import SmartRoutingGetResponse
29+
from ...types.argo.smart_routing_edit_response import SmartRoutingEditResponse
2830

2931
__all__ = ["SmartRouting", "AsyncSmartRouting"]
3032

src/cloudflare/resources/argo/tiered_caching.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,12 @@
2121
async_to_streamed_response_wrapper,
2222
)
2323
from ..._wrappers import ResultWrapper
24-
from ...types.argo import TieredCachingGetResponse, TieredCachingEditResponse, tiered_caching_edit_params
24+
from ...types.argo import tiered_caching_edit_params
2525
from ..._base_client import (
2626
make_request_options,
2727
)
28+
from ...types.argo.tiered_caching_get_response import TieredCachingGetResponse
29+
from ...types.argo.tiered_caching_edit_response import TieredCachingEditResponse
2830

2931
__all__ = ["TieredCaching", "AsyncTieredCaching"]
3032

src/cloudflare/resources/audit_logs.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
AsyncPaginator,
2424
make_request_options,
2525
)
26-
from ..types.shared import AuditLog
2726
from ..types.audit_logs import audit_log_list_params
27+
from ..types.shared.audit_log import AuditLog
2828

2929
__all__ = ["AuditLogs", "AsyncAuditLogs"]
3030

src/cloudflare/resources/billing/profiles.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
from ..._base_client import (
2020
make_request_options,
2121
)
22-
from ...types.billing import ProfileGetResponse
22+
from ...types.billing.profile_get_response import ProfileGetResponse
2323

2424
__all__ = ["Profiles", "AsyncProfiles"]
2525

src/cloudflare/resources/bot_management.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,9 @@
2525
from .._base_client import (
2626
make_request_options,
2727
)
28-
from ..types.bot_management import BotManagementGetResponse, BotManagementUpdateResponse, bot_management_update_params
28+
from ..types.bot_management import bot_management_update_params
29+
from ..types.bot_management.bot_management_get_response import BotManagementGetResponse
30+
from ..types.bot_management.bot_management_update_response import BotManagementUpdateResponse
2931

3032
__all__ = ["BotManagement", "AsyncBotManagement"]
3133

src/cloudflare/resources/brand_protection.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,9 @@
2323
from .._base_client import (
2424
make_request_options,
2525
)
26-
from ..types.brand_protection import Info, Submit, brand_protection_submit_params, brand_protection_url_info_params
26+
from ..types.brand_protection import brand_protection_submit_params, brand_protection_url_info_params
27+
from ..types.brand_protection.info import Info
28+
from ..types.brand_protection.submit import Submit
2729

2830
__all__ = ["BrandProtection", "AsyncBrandProtection"]
2931

src/cloudflare/resources/cache/cache.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
async_to_streamed_response_wrapper,
3030
)
3131
from ..._wrappers import ResultWrapper
32-
from ...types.cache import CachePurgeResponse, cache_purge_params
32+
from ...types.cache import cache_purge_params
3333
from .cache_reserve import (
3434
CacheReserveResource,
3535
AsyncCacheReserveResource,
@@ -57,6 +57,7 @@
5757
RegionalTieredCacheResourceWithStreamingResponse,
5858
AsyncRegionalTieredCacheResourceWithStreamingResponse,
5959
)
60+
from ...types.cache.cache_purge_response import CachePurgeResponse
6061

6162
__all__ = ["Cache", "AsyncCache"]
6263

0 commit comments

Comments
 (0)