|
2 | 2 |
|
3 | 3 | from __future__ import annotations
|
4 | 4 |
|
5 |
| -from typing import Type, Iterable, Optional, cast |
6 |
| - |
7 |
| -import httpx |
8 |
| - |
9 | 5 | from .nel import (
|
10 | 6 | NEL,
|
11 | 7 | AsyncNEL,
|
|
118 | 114 | ZeroRTTWithStreamingResponse,
|
119 | 115 | AsyncZeroRTTWithStreamingResponse,
|
120 | 116 | )
|
121 |
| -from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven |
122 |
| -from ...._utils import ( |
123 |
| - maybe_transform, |
124 |
| - async_maybe_transform, |
125 |
| -) |
126 | 117 | from .websocket import (
|
127 | 118 | Websocket,
|
128 | 119 | AsyncWebsocket,
|
|
157 | 148 | AsyncPseudoIPV4WithStreamingResponse,
|
158 | 149 | )
|
159 | 150 | from ...._resource import SyncAPIResource, AsyncAPIResource
|
160 |
| -from ...._response import ( |
161 |
| - to_raw_response_wrapper, |
162 |
| - to_streamed_response_wrapper, |
163 |
| - async_to_raw_response_wrapper, |
164 |
| - async_to_streamed_response_wrapper, |
165 |
| -) |
166 |
| -from ...._wrappers import ResultWrapper |
167 | 151 | from .advanced_ddos import (
|
168 | 152 | AdvancedDDoS,
|
169 | 153 | AsyncAdvancedDDoS,
|
|
212 | 196 | RocketLoaderWithStreamingResponse,
|
213 | 197 | AsyncRocketLoaderWithStreamingResponse,
|
214 | 198 | )
|
215 |
| -from ....types.zones import SettingGetResponse, SettingEditResponse, setting_edit_params |
216 | 199 | from .image_resizing import (
|
217 | 200 | ImageResizing,
|
218 | 201 | AsyncImageResizing,
|
|
237 | 220 | SecurityLevelWithStreamingResponse,
|
238 | 221 | AsyncSecurityLevelWithStreamingResponse,
|
239 | 222 | )
|
240 |
| -from ...._base_client import ( |
241 |
| - make_request_options, |
242 |
| -) |
243 | 223 | from .min_tls_version import (
|
244 | 224 | MinTLSVersion,
|
245 | 225 | AsyncMinTLSVersion,
|
@@ -649,88 +629,6 @@ def with_raw_response(self) -> SettingsWithRawResponse:
|
649 | 629 | def with_streaming_response(self) -> SettingsWithStreamingResponse:
|
650 | 630 | return SettingsWithStreamingResponse(self)
|
651 | 631 |
|
652 |
| - def edit( |
653 |
| - self, |
654 |
| - *, |
655 |
| - zone_id: str, |
656 |
| - items: Iterable[setting_edit_params.Item], |
657 |
| - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. |
658 |
| - # The extra values given here take precedence over values defined on the client or passed to this method. |
659 |
| - extra_headers: Headers | None = None, |
660 |
| - extra_query: Query | None = None, |
661 |
| - extra_body: Body | None = None, |
662 |
| - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, |
663 |
| - ) -> Optional[SettingEditResponse]: |
664 |
| - """ |
665 |
| - Edit settings for a zone. |
666 |
| -
|
667 |
| - Args: |
668 |
| - zone_id: Identifier |
669 |
| -
|
670 |
| - items: One or more zone setting objects. Must contain an ID and a value. |
671 |
| -
|
672 |
| - extra_headers: Send extra headers |
673 |
| -
|
674 |
| - extra_query: Add additional query parameters to the request |
675 |
| -
|
676 |
| - extra_body: Add additional JSON properties to the request |
677 |
| -
|
678 |
| - timeout: Override the client-level default timeout for this request, in seconds |
679 |
| - """ |
680 |
| - if not zone_id: |
681 |
| - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") |
682 |
| - return self._patch( |
683 |
| - f"/zones/{zone_id}/settings", |
684 |
| - body=maybe_transform({"items": items}, setting_edit_params.SettingEditParams), |
685 |
| - options=make_request_options( |
686 |
| - extra_headers=extra_headers, |
687 |
| - extra_query=extra_query, |
688 |
| - extra_body=extra_body, |
689 |
| - timeout=timeout, |
690 |
| - post_parser=ResultWrapper._unwrapper, |
691 |
| - ), |
692 |
| - cast_to=cast(Type[Optional[SettingEditResponse]], ResultWrapper[SettingEditResponse]), |
693 |
| - ) |
694 |
| - |
695 |
| - def get( |
696 |
| - self, |
697 |
| - *, |
698 |
| - zone_id: str, |
699 |
| - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. |
700 |
| - # The extra values given here take precedence over values defined on the client or passed to this method. |
701 |
| - extra_headers: Headers | None = None, |
702 |
| - extra_query: Query | None = None, |
703 |
| - extra_body: Body | None = None, |
704 |
| - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, |
705 |
| - ) -> Optional[SettingGetResponse]: |
706 |
| - """ |
707 |
| - Available settings for your user in relation to a zone. |
708 |
| -
|
709 |
| - Args: |
710 |
| - zone_id: Identifier |
711 |
| -
|
712 |
| - extra_headers: Send extra headers |
713 |
| -
|
714 |
| - extra_query: Add additional query parameters to the request |
715 |
| -
|
716 |
| - extra_body: Add additional JSON properties to the request |
717 |
| -
|
718 |
| - timeout: Override the client-level default timeout for this request, in seconds |
719 |
| - """ |
720 |
| - if not zone_id: |
721 |
| - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") |
722 |
| - return self._get( |
723 |
| - f"/zones/{zone_id}/settings", |
724 |
| - options=make_request_options( |
725 |
| - extra_headers=extra_headers, |
726 |
| - extra_query=extra_query, |
727 |
| - extra_body=extra_body, |
728 |
| - timeout=timeout, |
729 |
| - post_parser=ResultWrapper._unwrapper, |
730 |
| - ), |
731 |
| - cast_to=cast(Type[Optional[SettingGetResponse]], ResultWrapper[SettingGetResponse]), |
732 |
| - ) |
733 |
| - |
734 | 632 |
|
735 | 633 | class AsyncSettings(AsyncAPIResource):
|
736 | 634 | @cached_property
|
@@ -945,100 +843,11 @@ def with_raw_response(self) -> AsyncSettingsWithRawResponse:
|
945 | 843 | def with_streaming_response(self) -> AsyncSettingsWithStreamingResponse:
|
946 | 844 | return AsyncSettingsWithStreamingResponse(self)
|
947 | 845 |
|
948 |
| - async def edit( |
949 |
| - self, |
950 |
| - *, |
951 |
| - zone_id: str, |
952 |
| - items: Iterable[setting_edit_params.Item], |
953 |
| - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. |
954 |
| - # The extra values given here take precedence over values defined on the client or passed to this method. |
955 |
| - extra_headers: Headers | None = None, |
956 |
| - extra_query: Query | None = None, |
957 |
| - extra_body: Body | None = None, |
958 |
| - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, |
959 |
| - ) -> Optional[SettingEditResponse]: |
960 |
| - """ |
961 |
| - Edit settings for a zone. |
962 |
| -
|
963 |
| - Args: |
964 |
| - zone_id: Identifier |
965 |
| -
|
966 |
| - items: One or more zone setting objects. Must contain an ID and a value. |
967 |
| -
|
968 |
| - extra_headers: Send extra headers |
969 |
| -
|
970 |
| - extra_query: Add additional query parameters to the request |
971 |
| -
|
972 |
| - extra_body: Add additional JSON properties to the request |
973 |
| -
|
974 |
| - timeout: Override the client-level default timeout for this request, in seconds |
975 |
| - """ |
976 |
| - if not zone_id: |
977 |
| - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") |
978 |
| - return await self._patch( |
979 |
| - f"/zones/{zone_id}/settings", |
980 |
| - body=await async_maybe_transform({"items": items}, setting_edit_params.SettingEditParams), |
981 |
| - options=make_request_options( |
982 |
| - extra_headers=extra_headers, |
983 |
| - extra_query=extra_query, |
984 |
| - extra_body=extra_body, |
985 |
| - timeout=timeout, |
986 |
| - post_parser=ResultWrapper._unwrapper, |
987 |
| - ), |
988 |
| - cast_to=cast(Type[Optional[SettingEditResponse]], ResultWrapper[SettingEditResponse]), |
989 |
| - ) |
990 |
| - |
991 |
| - async def get( |
992 |
| - self, |
993 |
| - *, |
994 |
| - zone_id: str, |
995 |
| - # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. |
996 |
| - # The extra values given here take precedence over values defined on the client or passed to this method. |
997 |
| - extra_headers: Headers | None = None, |
998 |
| - extra_query: Query | None = None, |
999 |
| - extra_body: Body | None = None, |
1000 |
| - timeout: float | httpx.Timeout | None | NotGiven = NOT_GIVEN, |
1001 |
| - ) -> Optional[SettingGetResponse]: |
1002 |
| - """ |
1003 |
| - Available settings for your user in relation to a zone. |
1004 |
| -
|
1005 |
| - Args: |
1006 |
| - zone_id: Identifier |
1007 |
| -
|
1008 |
| - extra_headers: Send extra headers |
1009 |
| -
|
1010 |
| - extra_query: Add additional query parameters to the request |
1011 |
| -
|
1012 |
| - extra_body: Add additional JSON properties to the request |
1013 |
| -
|
1014 |
| - timeout: Override the client-level default timeout for this request, in seconds |
1015 |
| - """ |
1016 |
| - if not zone_id: |
1017 |
| - raise ValueError(f"Expected a non-empty value for `zone_id` but received {zone_id!r}") |
1018 |
| - return await self._get( |
1019 |
| - f"/zones/{zone_id}/settings", |
1020 |
| - options=make_request_options( |
1021 |
| - extra_headers=extra_headers, |
1022 |
| - extra_query=extra_query, |
1023 |
| - extra_body=extra_body, |
1024 |
| - timeout=timeout, |
1025 |
| - post_parser=ResultWrapper._unwrapper, |
1026 |
| - ), |
1027 |
| - cast_to=cast(Type[Optional[SettingGetResponse]], ResultWrapper[SettingGetResponse]), |
1028 |
| - ) |
1029 |
| - |
1030 | 846 |
|
1031 | 847 | class SettingsWithRawResponse:
|
1032 | 848 | def __init__(self, settings: Settings) -> None:
|
1033 | 849 | self._settings = settings
|
1034 | 850 |
|
1035 |
| - self.edit = to_raw_response_wrapper( |
1036 |
| - settings.edit, |
1037 |
| - ) |
1038 |
| - self.get = to_raw_response_wrapper( |
1039 |
| - settings.get, |
1040 |
| - ) |
1041 |
| - |
1042 | 851 | @cached_property
|
1043 | 852 | def zero_rtt(self) -> ZeroRTTWithRawResponse:
|
1044 | 853 | return ZeroRTTWithRawResponse(self._settings.zero_rtt)
|
@@ -1248,13 +1057,6 @@ class AsyncSettingsWithRawResponse:
|
1248 | 1057 | def __init__(self, settings: AsyncSettings) -> None:
|
1249 | 1058 | self._settings = settings
|
1250 | 1059 |
|
1251 |
| - self.edit = async_to_raw_response_wrapper( |
1252 |
| - settings.edit, |
1253 |
| - ) |
1254 |
| - self.get = async_to_raw_response_wrapper( |
1255 |
| - settings.get, |
1256 |
| - ) |
1257 |
| - |
1258 | 1060 | @cached_property
|
1259 | 1061 | def zero_rtt(self) -> AsyncZeroRTTWithRawResponse:
|
1260 | 1062 | return AsyncZeroRTTWithRawResponse(self._settings.zero_rtt)
|
@@ -1464,13 +1266,6 @@ class SettingsWithStreamingResponse:
|
1464 | 1266 | def __init__(self, settings: Settings) -> None:
|
1465 | 1267 | self._settings = settings
|
1466 | 1268 |
|
1467 |
| - self.edit = to_streamed_response_wrapper( |
1468 |
| - settings.edit, |
1469 |
| - ) |
1470 |
| - self.get = to_streamed_response_wrapper( |
1471 |
| - settings.get, |
1472 |
| - ) |
1473 |
| - |
1474 | 1269 | @cached_property
|
1475 | 1270 | def zero_rtt(self) -> ZeroRTTWithStreamingResponse:
|
1476 | 1271 | return ZeroRTTWithStreamingResponse(self._settings.zero_rtt)
|
@@ -1680,13 +1475,6 @@ class AsyncSettingsWithStreamingResponse:
|
1680 | 1475 | def __init__(self, settings: AsyncSettings) -> None:
|
1681 | 1476 | self._settings = settings
|
1682 | 1477 |
|
1683 |
| - self.edit = async_to_streamed_response_wrapper( |
1684 |
| - settings.edit, |
1685 |
| - ) |
1686 |
| - self.get = async_to_streamed_response_wrapper( |
1687 |
| - settings.get, |
1688 |
| - ) |
1689 |
| - |
1690 | 1478 | @cached_property
|
1691 | 1479 | def zero_rtt(self) -> AsyncZeroRTTWithStreamingResponse:
|
1692 | 1480 | return AsyncZeroRTTWithStreamingResponse(self._settings.zero_rtt)
|
|
0 commit comments