20
20
)
21
21
from ..._compat import cached_property
22
22
from ..._resource import SyncAPIResource , AsyncAPIResource
23
+ from .settings .settings import (
24
+ SettingsResource ,
25
+ AsyncSettingsResource ,
26
+ SettingsResourceWithRawResponse ,
27
+ AsyncSettingsResourceWithRawResponse ,
28
+ SettingsResourceWithStreamingResponse ,
29
+ AsyncSettingsResourceWithStreamingResponse ,
30
+ )
23
31
from .analytics .analytics import (
24
32
AnalyticsResource ,
25
33
AsyncAnalyticsResource ,
@@ -49,6 +57,10 @@ def dnssec(self) -> DNSSECResource:
49
57
def records (self ) -> RecordsResource :
50
58
return RecordsResource (self ._client )
51
59
60
+ @cached_property
61
+ def settings (self ) -> SettingsResource :
62
+ return SettingsResource (self ._client )
63
+
52
64
@cached_property
53
65
def analytics (self ) -> AnalyticsResource :
54
66
return AnalyticsResource (self ._client )
@@ -86,6 +98,10 @@ def dnssec(self) -> AsyncDNSSECResource:
86
98
def records (self ) -> AsyncRecordsResource :
87
99
return AsyncRecordsResource (self ._client )
88
100
101
+ @cached_property
102
+ def settings (self ) -> AsyncSettingsResource :
103
+ return AsyncSettingsResource (self ._client )
104
+
89
105
@cached_property
90
106
def analytics (self ) -> AsyncAnalyticsResource :
91
107
return AsyncAnalyticsResource (self ._client )
@@ -126,6 +142,10 @@ def dnssec(self) -> DNSSECResourceWithRawResponse:
126
142
def records (self ) -> RecordsResourceWithRawResponse :
127
143
return RecordsResourceWithRawResponse (self ._dns .records )
128
144
145
+ @cached_property
146
+ def settings (self ) -> SettingsResourceWithRawResponse :
147
+ return SettingsResourceWithRawResponse (self ._dns .settings )
148
+
129
149
@cached_property
130
150
def analytics (self ) -> AnalyticsResourceWithRawResponse :
131
151
return AnalyticsResourceWithRawResponse (self ._dns .analytics )
@@ -147,6 +167,10 @@ def dnssec(self) -> AsyncDNSSECResourceWithRawResponse:
147
167
def records (self ) -> AsyncRecordsResourceWithRawResponse :
148
168
return AsyncRecordsResourceWithRawResponse (self ._dns .records )
149
169
170
+ @cached_property
171
+ def settings (self ) -> AsyncSettingsResourceWithRawResponse :
172
+ return AsyncSettingsResourceWithRawResponse (self ._dns .settings )
173
+
150
174
@cached_property
151
175
def analytics (self ) -> AsyncAnalyticsResourceWithRawResponse :
152
176
return AsyncAnalyticsResourceWithRawResponse (self ._dns .analytics )
@@ -168,6 +192,10 @@ def dnssec(self) -> DNSSECResourceWithStreamingResponse:
168
192
def records (self ) -> RecordsResourceWithStreamingResponse :
169
193
return RecordsResourceWithStreamingResponse (self ._dns .records )
170
194
195
+ @cached_property
196
+ def settings (self ) -> SettingsResourceWithStreamingResponse :
197
+ return SettingsResourceWithStreamingResponse (self ._dns .settings )
198
+
171
199
@cached_property
172
200
def analytics (self ) -> AnalyticsResourceWithStreamingResponse :
173
201
return AnalyticsResourceWithStreamingResponse (self ._dns .analytics )
@@ -189,6 +217,10 @@ def dnssec(self) -> AsyncDNSSECResourceWithStreamingResponse:
189
217
def records (self ) -> AsyncRecordsResourceWithStreamingResponse :
190
218
return AsyncRecordsResourceWithStreamingResponse (self ._dns .records )
191
219
220
+ @cached_property
221
+ def settings (self ) -> AsyncSettingsResourceWithStreamingResponse :
222
+ return AsyncSettingsResourceWithStreamingResponse (self ._dns .settings )
223
+
192
224
@cached_property
193
225
def analytics (self ) -> AsyncAnalyticsResourceWithStreamingResponse :
194
226
return AsyncAnalyticsResourceWithStreamingResponse (self ._dns .analytics )
0 commit comments