8000 feat(zone_transfers)!: move under DNS namespace by stainless-app[bot] · Pull Request #2234 · cloudflare/cloudflare-python · GitHub
[go: up one dir, main page]

Skip to content

feat(zone_transfers)!: move under DNS namespace #2234

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Dec 3, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
234 changes: 117 additions & 117 deletions api.md

Large diffs are not rendered by default.

37 changes: 0 additions & 37 deletions src/cloudflare/_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,6 @@
security_txt,
email_routing,
magic_transit,
secondary_dns,
waiting_rooms,
bot_management,
cloudforce_one,
Expand Down Expand Up @@ -375,12 +374,6 @@ def rate_limits(self) -> rate_limits.RateLimitsResource:

return RateLimitsResource(self)

@cached_property
def secondary_dns(self) -> secondary_dns.SecondaryDNSResource:
from .resources.secondary_dns import SecondaryDNSResource

return SecondaryDNSResource(self)

@cached_property
def waiting_rooms(self) -> waiting_rooms.WaitingRoomsResource:
from .resources.waiting_rooms import WaitingRoomsResource
Expand Down Expand Up @@ -1134,12 +1127,6 @@ def rate_limits(self) -> rate_limits.AsyncRateLimitsResource:

return AsyncRateLimitsResource(self)

@cached_property
def secondary_dns(self) -> secondary_dns.AsyncSecondaryDNSResource:
from .resources.secondary_dns import AsyncSecondaryDNSResource

return AsyncSecondaryDNSResource(self)

@cached_property
def waiting_rooms(self) -> waiting_rooms.AsyncWaitingRoomsResource:
from .resources.waiting_rooms import AsyncWaitingRoomsResource
Expand Down Expand Up @@ -1826,12 +1813,6 @@ def rate_limits(self) -> rate_limits.RateLimitsResourceWithRawResponse:

return RateLimitsResourceWithRawResponse(self._client.rate_limits)

@cached_property
def secondary_dns(self) -> secondary_dns.SecondaryDNSResourceWithRawResponse:
from .resources.secondary_dns import SecondaryDNSResourceWithRawResponse

return SecondaryDNSResourceWithRawResponse(self._client.secondary_dns)

@cached_property
def waiting_rooms(self) -> waiting_rooms.WaitingRoomsResourceWithRawResponse:
from .resources.waiting_rooms import WaitingRoomsResourceWithRawResponse
Expand Down Expand Up @@ -2339,12 +2320,6 @@ def rate_limits(self) -> rate_limits.AsyncRateLimitsResourceWithRawResponse:

return AsyncRateLimitsResourceWithRawResponse(self._client.rate_limits)

@cached_property
def secondary_dns(self) -> secondary_dns.AsyncSecondaryDNSResourceWithRawResponse:
from .resources.secondary_dns import AsyncSecondaryDNSResourceWithRawResponse

return AsyncSecondaryDNSResourceWithRawResponse(self._client.secondary_dns)

@cached_property
def waiting_rooms(self) -> waiting_rooms.AsyncWaitingRoomsResourceWithRawResponse:
from .resources.waiting_rooms import AsyncWaitingRoomsResourceWithRawResponse
Expand Down Expand Up @@ -2852,12 +2827,6 @@ def rate_limits(self) -> rate_limits.RateLimitsResourceWithStreamingResponse:

return RateLimitsResourceWithStreamingResponse(self._client.rate_limits)

@cached_property
def secondary_dns(self) -> secondary_dns.SecondaryDNSResourceWithStreamingResponse:
from .resources.secondary_dns import SecondaryDNSResourceWithStreamingResponse

return SecondaryDNSResourceWithStreamingResponse(self._client.secondary_dns)

@cached_property
def waiting_rooms(self) -> waiting_rooms.WaitingRoomsResourceWithStreamingResponse:
from .resources.waiting_rooms import WaitingRoomsResourceWithStreamingResponse
Expand Down Expand Up @@ -3367,12 +3336,6 @@ def rate_limits(self) -> rate_limits.AsyncRateLimitsResourceWithStreamingRespons

return AsyncRateLimitsResourceWithStreamingResponse(self._client.rate_limits)

@cached_property
def secondary_dns(self) -> secondary_dns.AsyncSecondaryDNSResourceWithStreamingResponse:
from .resources.secondary_dns import AsyncSecondaryDNSResourceWithStreamingResponse

return AsyncSecondaryDNSResourceWithStreamingResponse(self._client.secondary_dns)

@cached_property
def waiting_rooms(self) -> waiting_rooms.AsyncWaitingRoomsResourceWithStreamingResponse:
from .resources.waiting_rooms import AsyncWaitingRoomsResourceWithStreamingResponse
Expand Down
14 changes: 14 additions & 0 deletions src/cloudflare/resources/dns/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,14 @@
AnalyticsResourceWithStreamingResponse,
AsyncAnalyticsResourceWithStreamingResponse,
)
from .zone_transfers import (
ZoneTransfersResource,
AsyncZoneTransfersResource,
ZoneTransfersResourceWithRawResponse,
AsyncZoneTransfersResourceWithRawResponse,
ZoneTransfersResourceWithStreamingResponse,
AsyncZoneTransfersResourceWithStreamingResponse,
)

__all__ = [
"DNSSECResource",
Expand Down Expand Up @@ -80,6 +88,12 @@
"AsyncFirewallResourceWithRawResponse",
"FirewallResourceWithStreamingResponse",
"AsyncFirewallResourceWithStreamingResponse",
"ZoneTransfersResource",
"AsyncZoneTransfersResource",
"ZoneTransfersResourceWithRawResponse",
"AsyncZoneTransfersResourceWithRawResponse",
"ZoneTransfersResourceWithStreamingResponse",
"AsyncZoneTransfersResourceWithStreamingResponse",
"DNSResource",
"AsyncDNSResource",
"DNSResourceWithRawResponse",
Expand Down
33 changes: 33 additions & 0 deletions src/cloudflare/resources/dns/dns.py
Original file line number Diff line number Diff line change
Expand Up @@ -44,9 +44,18 @@
AsyncAnalyticsResourceWithStreamingResponse,
)
from ..._resource import SyncAPIResource, AsyncAPIResource
from .zone_transfers import (
ZoneTransfersResource,
AsyncZoneTransfersResource,
ZoneTransfersResourceWithRawResponse,
AsyncZoneTransfersResourceWithRawResponse,
ZoneTransfersResourceWithStreamingResponse,
AsyncZoneTransfersResourceWithStreamingResponse,
)
from .firewall.firewall import FirewallResource, AsyncFirewallResource
from .settings.settings import SettingsResource, AsyncSettingsResource
from .analytics.analytics import AnalyticsResource, AsyncAnalyticsResource
from .zone_transfers.zone_transfers import ZoneTransfersResource, AsyncZoneTransfersResource

__all__ = ["DNSResource", "AsyncDNSResource"]

Expand All @@ -72,6 +81,10 @@ def analytics(self) -> AnalyticsResource:
def firewall(self) -> FirewallResource:
return FirewallResource(self._client)

@cached_property
def zone_transfers(self) -> ZoneTransfersResource:
return ZoneTransfersResource(self._client)

@cached_property
def with_raw_response(self) -> DNSResourceWithRawResponse:
"""
Expand Down Expand Up @@ -113,6 +126,10 @@ def analytics(self) -> AsyncAnalyticsResource:
def firewall(self) -> AsyncFirewallResource:
return AsyncFirewallResource(self._client)

@cached_property
def zone_transfers(self) -> AsyncZoneTransfersResource:
return AsyncZoneTransfersResource(self._client)

@cached_property
def with_raw_response(self) -> AsyncDNSResourceWithRawResponse:
"""
Expand Down Expand Up @@ -157,6 +174,10 @@ def analytics(self) -> AnalyticsResourceWithRawResponse:
def firewall(self) -> FirewallResourceWithRawResponse:
return FirewallResourceWithRawResponse(self._dns.firewall)

@cached_property
def zone_transfers(self) -> ZoneTransfersResourceWithRawResponse:
return ZoneTransfersResourceWithRawResponse(self._dns.zone_transfers)


class AsyncDNSResourceWithRawResponse:
def __init__(self, dns: AsyncDNSResource) -> None:
Expand All @@ -182,6 +203,10 @@ def analytics(self) -> AsyncAnalyticsResourceWithRawResponse:
def firewall(self) -> AsyncFirewallResourceWithRawResponse:
return AsyncFirewallResourceWithRawResponse(self._dns.firewall)

@cached_property
def zone_transfers(self) -> AsyncZoneTransfersResourceWithRawResponse:
return AsyncZoneTransfersResourceWithRawResponse(self._dns.zone_transfers)


class DNSResourceWithStreamingResponse:
def __init__(self, dns: DNSResource) -> None:
Expand All @@ -207,6 +232,10 @@ def analytics(self) -> AnalyticsResourceWithStreamingResponse:
def firewall(self) -> FirewallResourceWithStreamingResponse:
return FirewallResourceWithStreamingResponse(self._dns.firewall)

@cached_property
def zone_transfers(self) -> ZoneTransfersResourceWithStreamingResponse:
return ZoneTransfersResourceWithStreamingResponse(self._dns.zone_transfers)


class AsyncDNSResourceWithStreamingResponse:
def __init__(self, dns: AsyncDNSResource) -> None:
Expand All @@ -231,3 +260,7 @@ def analytics(self) -> AsyncAnalyticsResourceWithStreamingResponse:
@cached_property
def firewall(self) -> AsyncFirewallResourceWithStreamingResponse:
return AsyncFirewallResourceWithStreamingResponse(self._dns.firewall)

@cached_property
def zone_transfers(self) -> AsyncZoneTransfersResourceWithStreamingResponse:
return AsyncZoneTransfersResourceWithStreamingResponse(self._dns.zone_transfers)
Original file line number Diff line number Diff line change
Expand Up @@ -48,13 +48,13 @@
ForceAXFRResourceWithStreamingResponse,
AsyncForceAXFRResourceWithStreamingResponse,
)
from .secondary_dns import (
SecondaryDNSResource,
AsyncSecondaryDNSResource,
SecondaryDNSResourceWithRawResponse,
AsyncSecondaryDNSResourceWithRawResponse,
SecondaryDNSResourceWithStreamingResponse,
AsyncSecondaryDNSResourceWithStreamingResponse,
from .zone_transfers import (
ZoneTransfersResource,
AsyncZoneTransfersResource,
ZoneTransfersResourceWithRawResponse,
AsyncZoneTransfersResourceWithRawResponse,
ZoneTransfersResourceWithStreamingResponse,
AsyncZoneTransfersResourceWithStreamingResponse,
)

__all__ = [
Expand Down Expand Up @@ -94,10 +94,10 @@
"AsyncTSIGsResourceWithRawResponse",
"TSIGsResourceWithStreamingResponse",
"AsyncTSIGsResourceWithStreamingResponse",
"SecondaryDNSResource",
"AsyncSecondaryDNSResource",
"SecondaryDNSResourceWithRawResponse",
"AsyncSecondaryDNSResourceWithRawResponse",
"SecondaryDNSResourceWithStreamingResponse",
"AsyncSecondaryDNSResourceWithStreamingResponse",
"ZoneTransfersResource",
"AsyncZoneTransfersResource",
"ZoneTransfersResourceWithRawResponse",
"AsyncZoneTransfersResourceWithRawResponse",
"ZoneTransfersResourceWithStreamingResponse",
"AsyncZoneTransfersResourceWithStreamingResponse",
]
Original file line number Diff line number Diff line change
Expand Up @@ -6,25 +6,25 @@

import httpx

from ..._types import NOT_GIVEN, Body, Query, Headers, NotGiven
from ..._utils import (
from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven
from ...._utils import (
maybe_transform,
async_maybe_transform,
)
from ..._compat import cached_property
from ..._resource import SyncAPIResource, AsyncAPIResource
from ..._response import (
from ...._compat import cached_property
from ...._resource import SyncAPIResource, AsyncAPIResource
from ...._response import (
to_raw_response_wrapper,
to_streamed_response_wrapper,
async_to_raw_response_wrapper,
async_to_streamed_response_wrapper,
)
from ..._wrappers import ResultWrapper
from ...pagination import SyncSinglePage, AsyncSinglePage
from ..._base_client import AsyncPaginator, make_request_options
from ...types.secondary_dns import acl_create_params, acl_update_params
from ...types.secondary_dns.acl import ACL
from ...types.secondary_dns.acl_delete_response import ACLDeleteResponse
from ...._wrappers import ResultWrapper
from ....pagination import SyncSinglePage, AsyncSinglePage
from ...._base_client import AsyncPaginator, make_request_options
from ....types.dns.zone_transfers import acl_create_params, acl_update_params
from ....types.dns.zone_transfers.acl import ACL
from ....types.dns.zone_transfers.acl_delete_response import ACLDeleteResponse

__all__ = ["ACLsResource", "AsyncACLsResource"]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,23 +6,23 @@

import httpx

from ..._types import NOT_GIVEN, Body, Query, Headers, NotGiven
from ..._utils import (
from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven
from ...._utils import (
maybe_transform,
async_maybe_transform,
)
from ..._compat import cached_property
from ..._resource import SyncAPIResource, AsyncAPIResource
from ..._response import (
from ...._compat import cached_property
from ...._resource import SyncAPIResource, AsyncAPIResource
from ...._response import (
to_raw_response_wrapper,
to_streamed_response_wrapper,
async_to_raw_response_wrapper,
async_to_streamed_response_wrapper,
)
from ..._wrappers import ResultWrapper
from ..._base_client import make_request_options
from ...types.secondary_dns import force_axfr_create_params
from ...types.secondary_dns.force_axfr import ForceAXFR
from ...._wrappers import ResultWrapper
from ...._base_client import make_request_options
from ....types.dns.zone_transfers import force_axfr_create_params
from ....types.dns.zone_transfers.force_axfr import ForceAXFR

__all__ = ["ForceAXFRResource", "AsyncForceAXFRResource"]

Expand Down
10000
Original file line number Diff line number Diff line change
Expand Up @@ -6,26 +6,26 @@

import httpx

from ..._types import NOT_GIVEN, Body, Query, Headers, NotGiven
from ..._utils import (
from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven
from ...._utils import (
maybe_transform,
async_maybe_transform,
)
from ..._compat import cached_property
from ..._resource import SyncAPIResource, AsyncAPIResource
from ..._response import (
from ...._compat import cached_property
from ...._resource import SyncAPIResource, AsyncAPIResource
from ...._response import (
to_raw_response_wrapper,
to_streamed_response_wrapper,
async_to_raw_response_wrapper,
async_to_streamed_response_wrapper,
)
from ..._wrappers import ResultWrapper
from ..._base_client import make_request_options
from ...types.secondary_dns import incoming_create_params, incoming_update_params
from ...types.secondary_dns.incoming_get_response import IncomingGetResponse
from ...types.secondary_dns.incoming_create_response import IncomingCreateResponse
from ...types.secondary_dns.incoming_delete_response import IncomingDeleteResponse
from ...types.secondary_dns.incoming_update_response import IncomingUpdateResponse
from ...._wrappers import ResultWrapper
from ...._base_client import make_request_options
from ....types.dns.zone_transfers import incoming_create_params, incoming_update_params
from ....types.dns.zone_transfers.incoming_get_response import IncomingGetResponse
from ....types.dns.zone_transfers.incoming_create_response import IncomingCreateResponse
from ....types.dns.zone_transfers.incoming_delete_response import IncomingDeleteResponse
from ....types.dns.zone_transfers.incoming_update_response import IncomingUpdateResponse

__all__ = ["IncomingResource", "AsyncIncomingResource"]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,35 +14,35 @@
StatusResourceWithStreamingResponse,
AsyncStatusResourceWithStreamingResponse,
)
from ...._types import NOT_GIVEN, Body, Query, Headers, NotGiven
from ...._utils import (
from ....._types import NOT_GIVEN, Body, Query, Headers, NotGiven
from ....._utils import (
maybe_transform,
async_maybe_transform,
)
from ...._compat import cached_property
from ...._resource import SyncAPIResource, AsyncAPIResource
from ...._response import (
from ....._compat import cached_property
from ....._resource import SyncAPIResource, AsyncAPIResource
from ....._response import (
to_raw_response_wrapper,
to_streamed_response_wrapper,
async_to_raw_response_wrapper,
async_to_streamed_response_wrapper,
)
from ...._wrappers import ResultWrapper
from ...._base_client import make_request_options
from ....types.secondary_dns import (
from ....._wrappers import ResultWrapper
from ....._base_client import make_request_options
from .....types.dns.zone_transfers import (
outgoing_create_params,
outgoing_enable_params,
outgoing_update_params,
outgoing_disable_params,
outgoing_force_notify_params,
)
from ....types.secondary_dns.enable_transfer import EnableTransfer
from ....types.secondary_dns.disable_transfer import DisableTransfer
from ....types.secondary_dns.outgoing_get_response import OutgoingGetResponse
from ....types.secondary_dns.outgoing_create_response import OutgoingCreateResponse
from ....types.secondary_dns.outgoing_delete_response import OutgoingDeleteResponse
from ....types.secondary_dns.outgoing_update_response import OutgoingUpdateResponse
from ....types.secondary_dns.outgoing_force_notify_response import OutgoingForceNotifyResponse
from .....types.dns.zone_transfers.enable_transfer import EnableTransfer
from .....types.dns.zone_transfers.disable_transfer import DisableTransfer
from .....types.dns.zone_transfers.outgoing_get_response import OutgoingGetResponse
from .....types.dns.zone_transfers.outgoing_create_response import OutgoingCreateResponse
from .....types.dns.zone_transfers.outgoing_delete_response import OutgoingDeleteResponse
from .....types.dns.zone_transfers.outgoing_update_response import OutgoingUpdateResponse
from .....types.dns.zone_transfers.outgoing_force_notify_response import OutgoingForceNotifyResponse

__all__ = ["OutgoingResource", "AsyncOutgoingResource"]

Expand Down
Loading
0