Skip to content

Commit 586772d

Browse files
chore(internal): codegen related update (#2511)
1 parent d2ef10d commit 586772d

18 files changed

+2003
-2
lines changed

.stats.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
configured_endpoints: 1567
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-cbb99272da54989b18eb7fb838f75d228fc482ba11f8178a44529002184ed785.yml
1+
configured_endpoints: 1571
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-ce6973d9ffb4160d1590bf265381b7b3cc895123688d710646ee414838002e82.yml

api.md

+26
Original file line numberDiff line numberDiff line change
@@ -1134,6 +1134,32 @@ Types:
11341134
from cloudflare.types.dns import DNSSetting
11351135
```
11361136

1137+
### Zone
1138+
1139+
Types:
1140+
1141+
```python
1142+
from cloudflare.types.dns.settings import ZoneEditResponse, ZoneGetResponse
1143+
```
1144+
1145+
Methods:
1146+
1147+
- <code title="patch /zones/{zone_id}/dns_settings">client.dns.settings.zone.<a href="./src/cloudflare/resources/dns/settings/zone.py">edit</a>(\*, zone_id, \*\*<a href="src/cloudflare/types/dns/settings/zone_edit_params.py">params</a>) -> <a href="./src/cloudflare/types/dns/settings/zone_edit_response.py">Optional[ZoneEditResponse]</a></code>
1148+
- <code title="get /zones/{zone_id}/dns_settings">client.dns.settings.zone.<a href="./src/cloudflare/resources/dns/settings/zone.py">get</a>(\*, zone_id) -> <a href="./src/cloudflare/types/dns/settings/zone_get_response.py">Optional[ZoneGetResponse]</a></code>
1149+
1150+
### Account
1151+
1152+
Types:
1153+
1154+
```python
1155+
from cloudflare.types.dns.settings import AccountEditResponse, AccountGetResponse
1156+
```
1157+
1158+
Methods:
1159+
1160+
- <code title="patch /accounts/{account_id}/dns_settings">client.dns.settings.account.<a href="./src/cloudflare/resources/dns/settings/account.py">edit</a>(\*, account_id, \*\*<a href="src/cloudflare/types/dns/settings/account_edit_params.py">params</a>) -> <a href="./src/cloudflare/types/dns/settings/account_edit_response.py">Optional[AccountEditResponse]</a></code>
1161+
- <code title="get /accounts/{account_id}/dns_settings">client.dns.settings.account.<a href="./src/cloudflare/resources/dns/settings/account.py">get</a>(\*, account_id) -> <a href="./src/cloudflare/types/dns/settings/account_get_response.py">Optional[AccountGetResponse]</a></code>
1162+
11371163
## Analytics
11381164

11391165
### Reports

src/cloudflare/resources/dns/__init__.py

+14
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,14 @@
2424
RecordsResourceWithStreamingResponse,
2525
AsyncRecordsResourceWithStreamingResponse,
2626
)
27+
from .settings import (
28+
SettingsResource,
29+
AsyncSettingsResource,
30+
SettingsResourceWithRawResponse,
31+
AsyncSettingsResourceWithRawResponse,
32+
SettingsResourceWithStreamingResponse,
33+
AsyncSettingsResourceWithStreamingResponse,
34+
)
2735
from .analytics import (
2836
AnalyticsResource,
2937
AsyncAnalyticsResource,
@@ -54,6 +62,12 @@
5462
"AsyncRecordsResourceWithRawResponse",
5563
"RecordsResourceWithStreamingResponse",
5664
"AsyncRecordsResourceWithStreamingResponse",
65+
"SettingsResource",
66+
"AsyncSettingsResource",
67+
"SettingsResourceWithRawResponse",
68+
"AsyncSettingsResourceWithRawResponse",
69+
"SettingsResourceWithStreamingResponse",
70+
"AsyncSettingsResourceWithStreamingResponse",
5771
"AnalyticsResource",
5872
"AsyncAnalyticsResource",
5973
"AnalyticsResourceWithRawResponse",

src/cloudflare/resources/dns/dns.py

+32
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,14 @@
2020
)
2121
from ..._compat import cached_property
2222
from ..._resource import SyncAPIResource, AsyncAPIResource
23+
from .settings.settings import (
24+
SettingsResource,
25+
AsyncSettingsResource,
26+
SettingsResourceWithRawResponse,
27+
AsyncSettingsResourceWithRawResponse,
28+
SettingsResourceWithStreamingResponse,
29+
AsyncSettingsResourceWithStreamingResponse,
30+
)
2331
from .analytics.analytics import (
2432
AnalyticsResource,
2533
AsyncAnalyticsResource,
@@ -49,6 +57,10 @@ def dnssec(self) -> DNSSECResource:
4957
def records(self) -> RecordsResource:
5058
return RecordsResource(self._client)
5159

60+
@cached_property
61+
def settings(self) -> SettingsResource:
62+
return SettingsResource(self._client)
63+
5264
@cached_property
5365
def analytics(self) -> AnalyticsResource:
5466
return AnalyticsResource(self._client)
@@ -86,6 +98,10 @@ def dnssec(self) -> AsyncDNSSECResource:
8698
def records(self) -> AsyncRecordsResource:
8799
return AsyncRecordsResource(self._client)
88100

101+
@cached_property
102+
def settings(self) -> AsyncSettingsResource:
103+
return AsyncSettingsResource(self._client)
104+
89105
@cached_property
90106
def analytics(self) -> AsyncAnalyticsResource:
91107
return AsyncAnalyticsResource(self._client)
@@ -126,6 +142,10 @@ def dnssec(self) -> DNSSECResourceWithRawResponse:
126142
def records(self) -> RecordsResourceWithRawResponse:
127143
return RecordsResourceWithRawResponse(self._dns.records)
128144

145+
@cached_property
146+
def settings(self) -> SettingsResourceWithRawResponse:
147+
return SettingsResourceWithRawResponse(self._dns.settings)
148+
129149
@cached_property
130150
def analytics(self) -> AnalyticsResourceWithRawResponse:
131151
return AnalyticsResourceWithRawResponse(self._dns.analytics)
@@ -147,6 +167,10 @@ def dnssec(self) -> AsyncDNSSECResourceWithRawResponse:
147167
def records(self) -> AsyncRecordsResourceWithRawResponse:
148168
return AsyncRecordsResourceWithRawResponse(self._dns.records)
149169

170+
@cached_property
171+
def settings(self) -> AsyncSettingsResourceWithRawResponse:
172+
return AsyncSettingsResourceWithRawResponse(self._dns.settings)
173+
150174
@cached_property
151175
def analytics(self) -> AsyncAnalyticsResourceWithRawResponse:
152176
return AsyncAnalyticsResourceWithRawResponse(self._dns.analytics)
@@ -168,6 +192,10 @@ def dnssec(self) -> DNSSECResourceWithStreamingResponse:
168192
def records(self) -> RecordsResourceWithStreamingResponse:
169193
return RecordsResourceWithStreamingResponse(self._dns.records)
170194

195+
@cached_property
196+
def settings(self) -> SettingsResourceWithStreamingResponse:
197+
return SettingsResourceWithStreamingResponse(self._dns.settings)
198+
171199
@cached_property
172200
def analytics(self) -> AnalyticsResourceWithStreamingResponse:
173201
return AnalyticsResourceWithStreamingResponse(self._dns.analytics)
@@ -189,6 +217,10 @@ def dnssec(self) -> AsyncDNSSECResourceWithStreamingResponse:
189217
def records(self) -> AsyncRecordsResourceWithStreamingResponse:
190218
return AsyncRecordsResourceWithStreamingResponse(self._dns.records)
191219

220+
@cached_property
221+
def settings(self) -> AsyncSettingsResourceWithStreamingResponse:
222+
return AsyncSettingsResourceWithStreamingResponse(self._dns.settings)
223+
192224
@cached_property
193225
def analytics(self) -> AsyncAnalyticsResourceWithStreamingResponse:
194226
return AsyncAnalyticsResourceWithStreamingResponse(self._dns.analytics)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
2+
3+
from .zone import (
4+
ZoneResource,
5+
AsyncZoneResource,
6+
ZoneResourceWithRawResponse,
7+
AsyncZoneResourceWithRawResponse,
8+
ZoneResourceWithStreamingResponse,
9+
AsyncZoneResourceWithStreamingResponse,
10+
)
11+
from .account import (
12+
AccountResource,
13+
AsyncAccountResource,
14+
AccountResourceWithRawResponse,
15+
AsyncAccountResourceWithRawResponse,
16+
AccountResourceWithStreamingResponse,
17+
AsyncAccountResourceWithStreamingResponse,
18+
)
19+
from .settings import (
20+
SettingsResource,
21+
AsyncSettingsResource,
22+
SettingsResourceWithRawResponse,
23+
AsyncSettingsResourceWithRawResponse,
24+
SettingsResourceWithStreamingResponse,
25+
AsyncSettingsResourceWithStreamingResponse,
26+
)
27+
28+
__all__ = [
29+
"ZoneResource",
30+
"AsyncZoneResource",
31+
"ZoneResourceWithRawResponse",
32+
"AsyncZoneResourceWithRawResponse",
33+
"ZoneResourceWithStreamingResponse",
34+
"AsyncZoneResourceWithStreamingResponse",
35+
"AccountResource",
36+
"AsyncAccountResource",
37+
"AccountResourceWithRawResponse",
38+
"AsyncAccountResourceWithRawResponse",
39+
"AccountResourceWithStreamingResponse",
40+
"AsyncAccountResourceWithStreamingResponse",
41+
"SettingsResource",
42+
"AsyncSettingsResource",
43+
"SettingsResourceWithRawResponse",
44+
"AsyncSettingsResourceWithRawResponse",
45+
"SettingsResourceWithStreamingResponse",
46+
"AsyncSettingsResourceWithStreamingResponse",
47+
]

0 commit comments

Comments
 (0)