Skip to content

Commit 53a9d5b

Browse files
stainless-app[bot]stainless-bot
authored andcommitted
feat: update via SDK Studio (#82)
1 parent a80642b commit 53a9d5b

File tree

192 files changed

+1634
-4279
lines changed

Some content is hidden

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

192 files changed

+1634
-4279
lines changed

api.md

+236-242
Large diffs are not rendered by default.

src/cloudflare/_client.py

+16-24
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ class Cloudflare(SyncAPIClient):
5050
certificates: resources.Certificates
5151
ips: resources.IPs
5252
memberships: resources.Memberships
53-
user: resources.User
53+
user: resources.UserResource
5454
zones: resources.Zones
5555
load_balancers: resources.LoadBalancers
5656
cache: resources.Cache
@@ -67,7 +67,7 @@ class Cloudflare(SyncAPIClient):
6767
custom_nameservers: resources.CustomNameservers
6868
dns: resources.DNS
6969
dnssec: resources.DNSSEC
70-
emails: resources.Emails
70+
email_routing: resources.EmailRouting
7171
filters: resources.Filters
7272
firewall: resources.Firewall
7373
healthchecks: resources.Healthchecks
@@ -107,7 +107,6 @@ class Cloudflare(SyncAPIClient):
107107
storage: resources.Storage
108108
stream: resources.Stream
109109
alerting: resources.Alerting
110-
devices: resources.Devices
111110
d1: resources.D1
112111
r2: resources.R2
113112
warp_connector: resources.WARPConnector
@@ -220,7 +219,7 @@ def __init__(
220219
self.certificates = resources.Certificates(self)
221220
self.ips = resources.IPs(self)
222221
self.memberships = resources.Memberships(self)
223-
self.user = resources.User(self)
222+
self.user = resources.UserResource(self)
224223
self.zones = resources.Zones(self)
225224
self.load_balancers = resources.LoadBalancers(self)
226225
self.cache = resources.Cache(self)
@@ -237,7 +236,7 @@ def __init__(
237236
self.custom_nameservers = resources.CustomNameservers(self)
238237
self.dns = resources.DNS(self)
239238
self.dnssec = resources.DNSSEC(self)
240-
self.emails = resources.Emails(self)
239+
self.email_routing = resources.EmailRouting(self)
241240
self.filters = resources.Filters(self)
242241
self.firewall = resources.Firewall(self)
243242
self.healthchecks = resources.Healthchecks(self)
@@ -277,7 +276,6 @@ def __init__(
277276
self.storage = resources.Storage(self)
278277
self.stream = resources.Stream(self)
279278
self.alerting = resources.Alerting(self)
280-
self.devices = resources.Devices(self)
281279
self.d1 = resources.D1(self)
282280
self.r2 = resources.R2(self)
283281
self.warp_connector = resources.WARPConnector(self)
@@ -444,7 +442,7 @@ class AsyncCloudflare(AsyncAPIClient):
444442
certificates: resources.AsyncCertificates
445443
ips: resources.AsyncIPs
446444
memberships: resources.AsyncMemberships
447-
user: resources.AsyncUser
445+
user: resources.AsyncUserResource
448446
zones: resources.AsyncZones
449447
load_balancers: resources.AsyncLoadBalancers
450448
cache: resources.AsyncCache
@@ -461,7 +459,7 @@ class AsyncCloudflare(AsyncAPIClient):
461459
custom_nameservers: resources.AsyncCustomNameservers
462460
dns: resources.AsyncDNS
463461
dnssec: resources.AsyncDNSSEC
464-
emails: resources.AsyncEmails
462+
email_routing: resources.AsyncEmailRouting
465463
filters: resources.AsyncFilters
466464
firewall: resources.AsyncFirewall
467465
healthchecks: resources.AsyncHealthchecks
@@ -501,7 +499,6 @@ class AsyncCloudflare(AsyncAPIClient):
501499
storage: resources.AsyncStorage
502500
stream: resources.AsyncStream
503501
alerting: resources.AsyncAlerting
504-
devices: resources.AsyncDevices
505502
d1: resources.AsyncD1
506503
r2: resources.AsyncR2
507504
warp_connector: resources.AsyncWARPConnector
@@ -614,7 +611,7 @@ def __init__(
614611
self.certificates = resources.AsyncCertificates(self)
615612
self.ips = resources.AsyncIPs(self)
616613
self.memberships = resources.AsyncMemberships(self)
617-
self.user = resources.AsyncUser(self)
614+
self.user = resources.AsyncUserResource(self)
618615
self.zones = resources.AsyncZones(self)
619616
self.load_balancers = resources.AsyncLoadBalancers(self)
620617
self.cache = resources.AsyncCache(self)
@@ -631,7 +628,7 @@ def __init__(
631628
self.custom_nameservers = resources.AsyncCustomNameservers(self)
632629
self.dns = resources.AsyncDNS(self)
633630
self.dnssec = resources.AsyncDNSSEC(self)
634-
self.emails = resources.AsyncEmails(self)
631+
self.email_routing = resources.AsyncEmailRouting(self)
635632
self.filters = resources.AsyncFilters(self)
636633
self.firewall = resources.AsyncFirewall(self)
637634
self.healthchecks = resources.AsyncHealthchecks(self)
@@ -671,7 +668,6 @@ def __init__(
671668
self.storage = resources.AsyncStorage(self)
672669
self.stream = resources.AsyncStream(self)
673670
self.alerting = resources.AsyncAlerting(self)
674-
self.devices = resources.AsyncDevices(self)
675671
self.d1 = resources.AsyncD1(self)
676672
self.r2 = resources.AsyncR2(self)
677673
self.warp_connector = resources.AsyncWARPConnector(self)
@@ -839,7 +835,7 @@ def __init__(self, client: Cloudflare) -> None:
839835
self.certificates = resources.CertificatesWithRawResponse(client.certificates)
840836
self.ips = resources.IPsWithRawResponse(client.ips)
841837
self.memberships = resources.MembershipsWithRawResponse(client.memberships)
842-
self.user = resources.UserWithRawResponse(client.user)
838+
self.user = resources.UserResourceWithRawResponse(client.user)
843839
self.zones = resources.ZonesWithRawResponse(client.zones)
844840
self.load_balancers = resources.LoadBalancersWithRawResponse(client.load_balancers)
845841
self.cache = resources.CacheWithRawResponse(client.cache)
@@ -856,7 +852,7 @@ def __init__(self, client: Cloudflare) -> None:
856852
self.custom_nameservers = resources.CustomNameserversWithRawResponse(client.custom_nameservers)
857853
self.dns = resources.DNSWithRawResponse(client.dns)
858854
self.dnssec = resources.DNSSECWithRawResponse(client.dnssec)
859-
self.emails = resources.EmailsWithRawResponse(client.emails)
855+
self.email_routing = resources.EmailRoutingWithRawResponse(client.email_routing)
860856
self.filters = resources.FiltersWithRawResponse(client.filters)
861857
self.firewall = resources.FirewallWithRawResponse(client.firewall)
862858
self.healthchecks = resources.HealthchecksWithRawResponse(client.healthchecks)
@@ -896,7 +892,6 @@ def __init__(self, client: Cloudflare) -> None:
896892
self.storage = resources.StorageWithRawResponse(client.storage)
897893
self.stream = resources.StreamWithRawResponse(client.stream)
898894
self.alerting = resources.AlertingWithRawResponse(client.alerting)
899-
self.devices = resources.DevicesWithRawResponse(client.devices)
900895
self.d1 = resources.D1WithRawResponse(client.d1)
901896
self.r2 = resources.R2WithRawResponse(client.r2)
902897
self.warp_connector = resources.WARPConnectorWithRawResponse(client.warp_connector)
@@ -926,7 +921,7 @@ def __init__(self, client: AsyncCloudflare) -> None:
926921
self.certificates = resources.AsyncCertificatesWithRawResponse(client.certificates)
927922
self.ips = resources.AsyncIPsWithRawResponse(client.ips)
928923
self.memberships = resources.AsyncMembershipsWithRawResponse(client.memberships)
929-
self.user = resources.AsyncUserWithRawResponse(client.user)
924+
self.user = resources.AsyncUserResourceWithRawResponse(client.user)
930925
self.zones = resources.AsyncZonesWithRawResponse(client.zones)
931926
self.load_balancers = resources.AsyncLoadBalancersWithRawResponse(client.load_balancers)
932927
self.cache = resources.AsyncCacheWithRawResponse(client.cache)
@@ -945,7 +940,7 @@ def __init__(self, client: AsyncCloudflare) -> None:
945940
self.custom_nameservers = resources.AsyncCustomNameserversWithRawResponse(client.custom_nameservers)
946941
self.dns = resources.AsyncDNSWithRawResponse(client.dns)
947942
self.dnssec = resources.AsyncDNSSECWithRawResponse(client.dnssec)
948-
self.emails = resources.AsyncEmailsWithRawResponse(client.emails)
943+
self.email_routing = resources.AsyncEmailRoutingWithRawResponse(client.email_routing)
949944
self.filters = resources.AsyncFiltersWithRawResponse(client.filters)
950945
self.firewall = resources.AsyncFirewallWithRawResponse(client.firewall)
951946
self.healthchecks = resources.AsyncHealthchecksWithRawResponse(client.healthchecks)
@@ -987,7 +982,6 @@ def __init__(self, client: AsyncCloudflare) -> None:
987982
self.storage = resources.AsyncStorageWithRawResponse(client.storage)
988983
self.stream = resources.AsyncStreamWithRawResponse(client.stream)
989984
self.alerting = resources.AsyncAlertingWithRawResponse(client.alerting)
990-
self.devices = resources.AsyncDevicesWithRawResponse(client.devices)
991985
self.d1 = resources.AsyncD1WithRawResponse(client.d1)
992986
self.r2 = resources.AsyncR2WithRawResponse(client.r2)
993987
self.warp_connector = resources.AsyncWARPConnectorWithRawResponse(client.warp_connector)
@@ -1017,7 +1011,7 @@ def __init__(self, client: Cloudflare) -> None:
10171011
self.certificates = resources.CertificatesWithStreamingResponse(client.certificates)
10181012
self.ips = resources.IPsWithStreamingResponse(client.ips)
10191013
self.memberships = resources.MembershipsWithStreamingResponse(client.memberships)
1020-
self.user = resources.UserWithStreamingResponse(client.user)
1014+
self.user = resources.UserResourceWithStreamingResponse(client.user)
10211015
self.zones = resources.ZonesWithStreamingResponse(client.zones)
10221016
self.load_balancers = resources.LoadBalancersWithStreamingResponse(client.load_balancers)
10231017
self.cache = resources.CacheWithStreamingResponse(client.cache)
@@ -1036,7 +1030,7 @@ def __init__(self, client: Cloudflare) -> None:
10361030
self.custom_nameservers = resources.CustomNameserversWithStreamingResponse(client.custom_nameservers)
10371031
self.dns = resources.DNSWithStreamingResponse(client.dns)
10381032
self.dnssec = resources.DNSSECWithStreamingResponse(client.dnssec)
1039-
self.emails = resources.EmailsWithStreamingResponse(client.emails)
1033+
self.email_routing = resources.EmailRoutingWithStreamingResponse(client.email_routing)
10401034
self.filters = resources.FiltersWithStreamingResponse(client.filters)
10411035
self.firewall = resources.FirewallWithStreamingResponse(client.firewall)
10421036
self.healthchecks = resources.HealthchecksWithStreamingResponse(client.healthchecks)
@@ -1078,7 +1072,6 @@ def __init__(self, client: Cloudflare) -> None:
10781072
self.storage = resources.StorageWithStreamingResponse(client.storage)
10791073
self.stream = resources.StreamWithStreamingResponse(client.stream)
10801074
self.alerting = resources.AlertingWithStreamingResponse(client.alerting)
1081-
self.devices = resources.DevicesWithStreamingResponse(client.devices)
10821075
self.d1 = resources.D1WithStreamingResponse(client.d1)
10831076
self.r2 = resources.R2WithStreamingResponse(client.r2)
10841077
self.warp_connector = resources.WARPConnectorWithStreamingResponse(client.warp_connector)
@@ -1108,7 +1101,7 @@ def __init__(self, client: AsyncCloudflare) -> None:
11081101
self.certificates = resources.AsyncCertificatesWithStreamingResponse(client.certificates)
11091102
self.ips = resources.AsyncIPsWithStreamingResponse(client.ips)
11101103
self.memberships = resources.AsyncMembershipsWithStreamingResponse(client.memberships)
1111-
self.user = resources.AsyncUserWithStreamingResponse(client.user)
1104+
self.user = resources.AsyncUserResourceWithStreamingResponse(client.user)
11121105
self.zones = resources.AsyncZonesWithStreamingResponse(client.zones)
11131106
self.load_balancers = resources.AsyncLoadBalancersWithStreamingResponse(client.load_balancers)
11141107
self.cache = resources.AsyncCacheWithStreamingResponse(client.cache)
@@ -1127,7 +1120,7 @@ def __init__(self, client: AsyncCloudflare) -> None:
11271120
self.custom_nameservers = resources.AsyncCustomNameserversWithStreamingResponse(client.custom_nameservers)
11281121
self.dns = resources.AsyncDNSWithStreamingResponse(client.dns)
11291122
self.dnssec = resources.AsyncDNSSECWithStreamingResponse(client.dnssec)
1130-
self.emails = resources.AsyncEmailsWithStreamingResponse(client.emails)
1123+
self.email_routing = resources.AsyncEmailRoutingWithStreamingResponse(client.email_routing)
11311124
self.filters = resources.AsyncFiltersWithStreamingResponse(client.filters)
11321125
self.firewall = resources.AsyncFirewallWithStreamingResponse(client.firewall)
11331126
self.healthchecks = resources.AsyncHealthchecksWithStreamingResponse(client.healthchecks)
@@ -1171,7 +1164,6 @@ def __init__(self, client: AsyncCloudflare) -> None:
11711164
self.storage = resources.AsyncStorageWithStreamingResponse(client.storage)
11721165
self.stream = resources.AsyncStreamWithStreamingResponse(client.stream)
11731166
self.alerting = resources.AsyncAlertingWithStreamingResponse(client.alerting)
1174-
self.devices = resources.AsyncDevicesWithStreamingResponse(client.devices)
11751167
self.d1 = resources.AsyncD1WithStreamingResponse(client.d1)
11761168
self.r2 = resources.AsyncR2WithStreamingResponse(client.r2)
11771169
self.warp_connector = resources.AsyncWARPConnectorWithStreamingResponse(client.warp_connector)

src/cloudflare/resources/__init__.py

+26-40
Original file line numberDiff line numberDiff line change
@@ -81,12 +81,12 @@
8181
AsyncLogsWithStreamingResponse,
8282
)
8383
from .user import (
84-
User,
85-
AsyncUser,
86-
UserWithRawResponse,
87-
AsyncUserWithRawResponse,
88-
UserWithStreamingResponse,
89-
AsyncUserWithStreamingResponse,
84+
UserResource,
85+
AsyncUserResource,
86+
UserResourceWithRawResponse,
87+
AsyncUserResourceWithRawResponse,
88+
UserResourceWithStreamingResponse,
89+
AsyncUserResourceWithStreamingResponse,
9090
)
9191
from .web3 import (
9292
Web3,
@@ -176,14 +176,6 @@
176176
DNSSECWithStreamingResponse,
177177
AsyncDNSSECWithStreamingResponse,
178178
)
179-
from .emails import (
180-
Emails,
181-
AsyncEmails,
182-
EmailsWithRawResponse,
183-
AsyncEmailsWithRawResponse,
184-
EmailsWithStreamingResponse,
185-
AsyncEmailsWithStreamingResponse,
186-
)
187179
from .images import (
188180
Images,
189181
AsyncImages,
@@ -216,14 +208,6 @@
216208
BillingWithStreamingResponse,
217209
AsyncBillingWithStreamingResponse,
218210
)
219-
from .devices import (
220-
Devices,
221-
AsyncDevices,
222-
DevicesWithRawResponse,
223-
AsyncDevicesWithRawResponse,
224-
DevicesWithStreamingResponse,
225-
AsyncDevicesWithStreamingResponse,
226-
)
227211
from .filters import (
228212
Filters,
229213
AsyncFilters,
@@ -432,6 +416,14 @@
432416
HealthchecksWithStreamingResponse,
433417
AsyncHealthchecksWithStreamingResponse,
434418
)
419+
from .email_routing import (
420+
EmailRouting,
421+
AsyncEmailRouting,
422+
EmailRoutingWithRawResponse,
423+
AsyncEmailRoutingWithRawResponse,
424+
EmailRoutingWithStreamingResponse,
425+
AsyncEmailRoutingWithStreamingResponse,
426+
)
435427
from .magic_transit import (
436428
MagicTransit,
437429
AsyncMagicTransit,
@@ -674,12 +666,12 @@
674666
"AsyncMembershipsWithRawResponse",
675667
"MembershipsWithStreamingResponse",
676668
"AsyncMembershipsWithStreamingResponse",
677-
"User",
678-
"AsyncUser",
679-
"UserWithRawResponse",
680-
"AsyncUserWithRawResponse",
681-
"UserWithStreamingResponse",
682-
"AsyncUserWithStreamingResponse",
669+
"UserResource",
670+
"AsyncUserResource",
671+
"UserResourceWithRawResponse",
672+
"AsyncUserResourceWithRawResponse",
673+
"UserResourceWithStreamingResponse",
674+
"AsyncUserResourceWithStreamingResponse",
683675
"Zones",
684676
"AsyncZones",
685677
"ZonesWithRawResponse",
@@ -776,12 +768,12 @@
776768
"AsyncDNSSECWithRawResponse",
777769
"DNSSECWithStreamingResponse",
778770
"AsyncDNSSECWithStreamingResponse",
779-
"Emails",
780-
"AsyncEmails",
781-
"EmailsWithRawResponse",
782-
"AsyncEmailsWithRawResponse",
783-
"EmailsWithStreamingResponse",
784-
"AsyncEmailsWithStreamingResponse",
771+
"EmailRouting",
772+
"AsyncEmailRouting",
773+
"EmailRoutingWithRawResponse",
774+
"AsyncEmailRoutingWithRawResponse",
775+
"EmailRoutingWithStreamingResponse",
776+
"AsyncEmailRoutingWithStreamingResponse",
785777
"Filters",
786778
"AsyncFilters",
787779
"FiltersWithRawResponse",
@@ -1016,12 +1008,6 @@
10161008
"AsyncAlertingWithRawResponse",
10171009
"AlertingWithStreamingResponse",
10181010
"AsyncAlertingWithStreamingResponse",
1019-
"Devices",
1020-
"AsyncDevices",
1021-
"DevicesWithRawResponse",
1022-
"AsyncDevicesWithRawResponse",
1023-
"DevicesWithStreamingResponse",
1024-
"AsyncDevicesWithStreamingResponse",
10251011
"D1",
10261012
"AsyncD1",
10271013
"D1WithRawResponse",

0 commit comments

Comments
 (0)