@@ -51,7 +51,7 @@ class Cloudflare(SyncAPIClient):
51
51
origin_ca_certificates : resources .OriginCACertificates
52
52
ips : resources .IPs
53
53
memberships : resources .Memberships
54
- user : resources .UserResource
54
+ user : resources .User
55
55
zones : resources .Zones
56
56
load_balancers : resources .LoadBalancers
57
57
cache : resources .Cache
@@ -108,7 +108,7 @@ class Cloudflare(SyncAPIClient):
108
108
storage : resources .Storage
109
109
stream : resources .Stream
110
110
alerting : resources .Alerting
111
- d1 : resources .D1
111
+ d1 : resources .D1Resource
112
112
r2 : resources .R2
113
113
warp_connector : resources .WARPConnector
114
114
workers_for_platforms : resources .WorkersForPlatforms
@@ -148,7 +148,9 @@ def __init__(
148
148
max_retries : int = DEFAULT_MAX_RETRIES ,
149
149
default_headers : Mapping [str , str ] | None = None ,
150
150
default_query : Mapping [str , object ] | None = None ,
151
- # Configure a custom httpx client. See the [httpx documentation](https://www.python-httpx.org/api/#client) for more details.
151
+ # Configure a custom httpx client.
152
+ # We provide a `DefaultHttpxClient` class that you can pass to retain the default values we use for `limits`, `timeout` & `follow_redirects`.
153
+ # See the [httpx documentation](https://www.python-httpx.org/api/#client) for more details.
152
154
http_client : httpx .Client | None = None ,
153
155
# Enable or disable schema validation for data returned by the API.
154
156
# When enabled an error APIResponseValidationError is raised
@@ -204,7 +206,7 @@ def __init__(
204
206
self .origin_ca_certificates = resources .OriginCACertificates (self )
205
207
self .ips = resources .IPs (self )
206
208
self .memberships = resources .Memberships (self )
207
- self .user = resources .UserResource (self )
209
+ self .user = resources .User (self )
208
210
self .zones = resources .Zones (self )
209
211
self .load_balancers = resources .LoadBalancers (self )
210
212
self .cache = resources .Cache (self )
@@ -261,7 +263,7 @@ def __init__(
261
263
self .storage = resources .Storage (self )
262
264
self .stream = resources .Stream (self )
263
265
self .alerting = resources .Alerting (self )
264
- self .d1 = resources .D1 (self )
266
+ self .d1 = resources .D1Resource (self )
265
267
self .r2 = resources .R2 (self )
266
268
self .warp_connector = resources .WARPConnector (self )
267
269
self .workers_for_platforms = resources .WorkersForPlatforms (self )
@@ -462,7 +464,7 @@ class AsyncCloudflare(AsyncAPIClient):
462
464
origin_ca_certificates : resources .AsyncOriginCACertificates
463
465
ips : resources .AsyncIPs
464
466
memberships : resources .AsyncMemberships
465
- user : resources .AsyncUserResource
467
+ user : resources .AsyncUser
466
468
zones : resources .AsyncZones
467
469
load_balancers : resources .AsyncLoadBalancers
468
470
cache : resources .AsyncCache
@@ -519,7 +521,7 @@ class AsyncCloudflare(AsyncAPIClient):
519
521
storage : resources .AsyncStorage
520
522
stream : resources .AsyncStream
521
523
alerting : resources .AsyncAlerting
522
- d1 : resources .AsyncD1
524
+ d1 : resources .AsyncD1Resource
523
525
r2 : resources .AsyncR2
524
526
warp_connector : resources .AsyncWARPConnector
525
527
workers_for_platforms : resources .AsyncWorkersForPlatforms
@@ -559,7 +561,9 @@ def __init__(
559
561
max_retries : int = DEFAULT_MAX_RETRIES ,
560
562
default_headers : Mapping [str , str ] | None = None ,
561
563
default_query : Mapping [str , object ] | None = None ,
562
- # Configure a custom httpx client. See the [httpx documentation](https://www.python-httpx.org/api/#asyncclient) for more details.
564
+ # Configure a custom httpx client.
565
+ # We provide a `DefaultAsyncHttpxClient` class that you can pass to retain the default values we use for `limits`, `timeout` & `follow_redirects`.
566
+ # See the [httpx documentation](https://www.python-httpx.org/api/#asyncclient) for more details.
563
567
http_client : httpx .AsyncClient | None = None ,
564
568
# Enable or disable schema validation for data returned by the API.
565
569
# When enabled an error APIResponseValidationError is raised
@@ -615,7 +619,7 @@ def __init__(
615
619
self .origin_ca_certificates = resources .AsyncOriginCACertificates (self )
616
620
self .ips = resources .AsyncIPs (self )
617
621
self .memberships = resources .AsyncMemberships (self )
618
- self .user = resources .AsyncUserResource (self )
622
+ self .user = resources .AsyncUser (self )
619
623
self .zones = resources .AsyncZones (self )
620
624
self .load_balancers = resources .AsyncLoadBalancers (self )
621
625
self .cache = resources .AsyncCache (self )
@@ -672,7 +676,7 @@ def __init__(
672
676
self .storage = resources .AsyncStorage (self )
673
677
self .stream = resources .AsyncStream (self )
674
678
self .alerting = resources .AsyncAlerting (self )
675
- self .d1 = resources .AsyncD1 (self )
679
+ self .d1 = resources .AsyncD1Resource (self )
676
680
self .r2 = resources .AsyncR2 (self )
677
681
self .warp_connector = resources .AsyncWARPConnector (self )
678
682
self .workers_for_platforms = resources .AsyncWorkersForPlatforms (self )
@@ -874,7 +878,7 @@ def __init__(self, client: Cloudflare) -> None:
874
878
self .origin_ca_certificates = resources .OriginCACertificatesWithRawResponse (client .origin_ca_certificates )
875
879
self .ips = resources .IPsWithRawResponse (client .ips )
876
880
self .memberships = resources .MembershipsWithRawResponse (client .memberships )
877
- self .user = resources .UserResourceWithRawResponse (client .user )
881
+ self .user = resources .UserWithRawResponse (client .user )
878
882
self .zones = resources .ZonesWithRawResponse (client .zones )
879
883
self .load_balancers = resources .LoadBalancersWithRawResponse (client .load_balancers )
880
884
self .cache = resources .CacheWithRawResponse (client .cache )
@@ -931,7 +935,7 @@ def __init__(self, client: Cloudflare) -> None:
931
935
self .storage = resources .StorageWithRawResponse (client .storage )
932
936
self .stream = resources .StreamWithRawResponse (client .stream )
933
937
self .alerting = resources .AlertingWithRawResponse (client .alerting )
934
- self .d1 = resources .D1WithRawResponse (client .d1 )
938
+ self .d1 = resources .D1ResourceWithRawResponse (client .d1 )
935
939
self .r2 = resources .R2WithRawResponse (client .r2 )
936
940
self .warp_connector = resources .WARPConnectorWithRawResponse (client .warp_connector )
937
941
self .workers_for_platforms = resources .WorkersForPlatformsWithRawResponse (client .workers_for_platforms )
@@ -960,7 +964,7 @@ def __init__(self, client: AsyncCloudflare) -> None:
960
964
self .origin_ca_certificates = resources .AsyncOriginCACertificatesWithRawResponse (client .origin_ca_certificates )
961
965
self .ips = resources .AsyncIPsWithRawResponse (client .ips )
962
966
self .memberships = resources .AsyncMembershipsWithRawResponse (client .memberships )
963
- self .user = resources .AsyncUserResourceWithRawResponse (client .user )
967
+ self .user = resources .AsyncUserWithRawResponse (client .user )
964
968
self .zones = resources .AsyncZonesWithRawResponse (client .zones )
965
969
self .load_balancers = resources .AsyncLoadBalancersWithRawResponse (client .load_balancers )
966
970
self .cache = resources .AsyncCacheWithRawResponse (client .cache )
@@ -1021,7 +1025,7 @@ def __init__(self, client: AsyncCloudflare) -> None:
1021
1025
self .storage = resources .AsyncStorageWithRawResponse (client .storage )
1022
1026
self .stream = resources .AsyncStreamWithRawResponse (client .stream )
1023
1027
self .alerting = resources .AsyncAlertingWithRawResponse (client .alerting )
1024
- self .d1 = resources .AsyncD1WithRawResponse (client .d1 )
1028
+ self .d1 = resources .AsyncD1ResourceWithRawResponse (client .d1 )
1025
1029
self .r2 = resources .AsyncR2WithRawResponse (client .r2 )
1026
1030
self .warp_connector = resources .AsyncWARPConnectorWithRawResponse (client .warp_connector )
1027
1031
self .workers_for_platforms = resources .AsyncWorkersForPlatformsWithRawResponse (client .workers_for_platforms )
@@ -1050,7 +1054,7 @@ def __init__(self, client: Cloudflare) -> None:
1050
1054
self .origin_ca_certificates = resources .OriginCACertificatesWithStreamingResponse (client .origin_ca_certificates )
1051
1055
self .ips = resources .IPsWithStreamingResponse (client .ips )
1052
1056
self .memberships = resources .MembershipsWithStreamingResponse (client .memberships )
1053
- self .user = resources .UserResourceWithStreamingResponse (client .user )
1057
+ self .user = resources .UserWithStreamingResponse (client .user )
1054
1058
self .zones = resources .ZonesWithStreamingResponse (client .zones )
1055
1059
self .load_balancers = resources .LoadBalancersWithStreamingResponse (client .load_balancers )
1056
1060
self .cache = resources .CacheWithStreamingResponse (client .cache )
@@ -1111,7 +1115,7 @@ def __init__(self, client: Cloudflare) -> None:
1111
1115
self .storage = resources .StorageWithStreamingResponse (client .storage )
1112
1116
self .stream = resources .StreamWithStreamingResponse (client .stream )
1113
1117
self .alerting = resources .AlertingWithStreamingResponse (client .alerting )
1114
- self .d1 = resources .D1WithStreamingResponse (client .d1 )
1118
+ self .d1 = resources .D1ResourceWithStreamingResponse (client .d1 )
1115
1119
self .r2 = resources .R2WithStreamingResponse (client .r2 )
1116
1120
self .warp_connector = resources .WARPConnectorWithStreamingResponse (client .warp_connector )
1117
1121
self .workers_for_platforms = resources .WorkersForPlatformsWithStreamingResponse (client .workers_for_platforms )
@@ -1142,7 +1146,7 @@ def __init__(self, client: AsyncCloudflare) -> None:
1142
1146
)
1143
1147
self .ips = resources .AsyncIPsWithStreamingResponse (client .ips )
1144
1148
self .memberships = resources .AsyncMembershipsWithStreamingResponse (client .memberships )
1145
- self .user = resources .AsyncUserResourceWithStreamingResponse (client .user )
1149
+ self .user = resources .AsyncUserWithStreamingResponse (client .user )
1146
1150
self .zones = resources .AsyncZonesWithStreamingResponse (client .zones )
1147
1151
self .load_balancers = resources .AsyncLoadBalancersWithStreamingResponse (client .load_balancers )
1148
1152
self .cache = resources .AsyncCacheWithStreamingResponse (client .cache )
@@ -1205,7 +1209,7 @@ def __init__(self, client: AsyncCloudflare) -> None:
1205
1209
self .storage = resources .AsyncStorageWithStreamingResponse (client .storage )
1206
1210
self .stream = resources .AsyncStreamWithStreamingResponse (client .stream )
1207
1211
self .alerting = resources .AsyncAlertingWithStreamingResponse (client .alerting )
1208
- self .d1 = resources .AsyncD1WithStreamingResponse (client .d1 )
1212
+ self .d1 = resources .AsyncD1ResourceWithStreamingResponse (client .d1 )
1209
1213
self .r2 = resources .AsyncR2WithStreamingResponse (client .r2 )
1210
1214
self .warp_connector = resources .AsyncWARPConnectorWithStreamingResponse (client .warp_connector )
1211
1215
self .workers_for_platforms = resources .AsyncWorkersForPlatformsWithStreamingResponse (
0 commit comments