diff --git a/.stats.yml b/.stats.yml index 6a8ef45a16a..51913296bf9 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,4 +1,4 @@ configured_endpoints: 1680 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-4e3e219c2f2c6f9bc185b6a54fc8646041c96a3d1ad3367979cc3a4d18563172.yml +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-22aa409339ba3ba4e61a86e7e94dc5a66082c5c20615d1d30e3b9499d6407e31.yml openapi_spec_hash: e5eb84a55caa82c6dfdc82b7fbe3e8aa -config_hash: 94dbe34a71cea39e805dcaf50b693e42 +config_hash: 713ebf60a015dd910800437b34425bea diff --git a/src/cloudflare/types/addressing/address_map_delete_response.py b/src/cloudflare/types/addressing/address_map_delete_response.py index 84e3c8f4e59..f4e912fef7a 100644 --- a/src/cloudflare/types/addressing/address_map_delete_response.py +++ b/src/cloudflare/types/addressing/address_map_delete_response.py @@ -4,9 +4,20 @@ from typing_extensions import Literal from ..._models import BaseModel -from ..shared.response_info import ResponseInfo -__all__ = ["AddressMapDeleteResponse", "ResultInfo"] +__all__ = ["AddressMapDeleteResponse", "Error", "Message", "ResultInfo"] + + +class Error(BaseModel): + code: int + + message: str + + +class Message(BaseModel): + code: int + + message: str class ResultInfo(BaseModel): @@ -24,9 +35,9 @@ class ResultInfo(BaseModel): class AddressMapDeleteResponse(BaseModel): - errors: List[ResponseInfo] + errors: List[Error] - messages: List[ResponseInfo] + messages: List[Message] success: Literal[True] """Whether the API call was successful""" diff --git a/src/cloudflare/types/addressing/address_maps/account_delete_response.py b/src/cloudflare/types/addressing/address_maps/account_delete_response.py index 744418d64e0..7aee4ccc083 100644 --- a/src/cloudflare/types/addressing/address_maps/account_delete_response.py +++ b/src/cloudflare/types/addressing/address_maps/account_delete_response.py @@ -4,9 +4,20 @@ from typing_extensions import Literal from ...._models import BaseModel -from ...shared.response_info import ResponseInfo -__all__ = ["AccountDeleteResponse", "ResultInfo"] +__all__ = ["AccountDeleteResponse", "Error", "Message", "ResultInfo"] + + +class Error(BaseModel): + code: int + + message: str + + +class Message(BaseModel): + code: int + + message: str class ResultInfo(BaseModel): @@ -24,9 +35,9 @@ class ResultInfo(BaseModel): class AccountDeleteResponse(BaseModel): - errors: List[ResponseInfo] + errors: List[Error] - messages: List[ResponseInfo] + messages: List[Message] success: Literal[True] """Whether the API call was successful""" diff --git a/src/cloudflare/types/addressing/address_maps/account_update_response.py b/src/cloudflare/types/addressing/address_maps/account_update_response.py index fd478f16aa5..c92479a2007 100644 --- a/src/cloudflare/types/addressing/address_maps/account_update_response.py +++ b/src/cloudflare/types/addressing/address_maps/account_update_response.py @@ -4,9 +4,20 @@ from typing_extensions import Literal from ...._models import BaseModel -from ...shared.response_info import ResponseInfo -__all__ = ["AccountUpdateResponse", "ResultInfo"] +__all__ = ["AccountUpdateResponse", "Error", "Message", "ResultInfo"] + + +class Error(BaseModel): + code: int + + message: str + + +class Message(BaseModel): + code: int + + message: str class ResultInfo(BaseModel): @@ -24,9 +35,9 @@ class ResultInfo(BaseModel): class AccountUpdateResponse(BaseModel): - errors: List[ResponseInfo] + errors: List[Error] - messages: List[ResponseInfo] + messages: List[Message] success: Literal[True] """Whether the API call was successful""" diff --git a/src/cloudflare/types/addressing/address_maps/ip_delete_response.py b/src/cloudflare/types/addressing/address_maps/ip_delete_response.py index 6a1fda031cc..27fcc791dfb 100644 --- a/src/cloudflare/types/addressing/address_maps/ip_delete_response.py +++ b/src/cloudflare/types/addressing/address_maps/ip_delete_response.py @@ -4,9 +4,20 @@ from typing_extensions import Literal from ...._models import BaseModel -from ...shared.response_info import ResponseInfo -__all__ = ["IPDeleteResponse", "ResultInfo"] +__all__ = ["IPDeleteResponse", "Error", "Message", "ResultInfo"] + + +class Error(BaseModel): + code: int + + message: str + + +class Message(BaseModel): + code: int + + message: str class ResultInfo(BaseModel): @@ -24,9 +35,9 @@ class ResultInfo(BaseModel): class IPDeleteResponse(BaseModel): - errors: List[ResponseInfo] + errors: List[Error] - messages: List[ResponseInfo] + messages: List[Message] success: Literal[True] """Whether the API call was successful""" diff --git a/src/cloudflare/types/addressing/address_maps/ip_update_response.py b/src/cloudflare/types/addressing/address_maps/ip_update_response.py index c224d9f3888..ffdc38cf524 100644 --- a/src/cloudflare/types/addressing/address_maps/ip_update_response.py +++ b/src/cloudflare/types/addressing/address_maps/ip_update_response.py @@ -4,9 +4,20 @@ from typing_extensions import Literal from ...._models import BaseModel -from ...shared.response_info import ResponseInfo -__all__ = ["IPUpdateResponse", "ResultInfo"] +__all__ = ["IPUpdateResponse", "Error", "Message", "ResultInfo"] + + +class Error(BaseModel): + code: int + + message: str + + +class Message(BaseModel): + code: int + + message: str class ResultInfo(BaseModel): @@ -24,9 +35,9 @@ class ResultInfo(BaseModel): class IPUpdateResponse(BaseModel): - errors: List[ResponseInfo] + errors: List[Error] - messages: List[ResponseInfo] + messages: List[Message] success: Literal[True] """Whether the API call was successful""" diff --git a/src/cloudflare/types/addressing/address_maps/zone_delete_response.py b/src/cloudflare/types/addressing/address_maps/zone_delete_response.py index 62ae20be667..4999e916cea 100644 --- a/src/cloudflare/types/addressing/address_maps/zone_delete_response.py +++ b/src/cloudflare/types/addressing/address_maps/zone_delete_response.py @@ -4,9 +4,20 @@ from typing_extensions import Literal from ...._models import BaseModel -from ...shared.response_info import ResponseInfo -__all__ = ["ZoneDeleteResponse", "ResultInfo"] +__all__ = ["ZoneDeleteResponse", "Error", "Message", "ResultInfo"] + + +class Error(BaseModel): + code: int + + message: str + + +class Message(BaseModel): + code: int + + message: str class ResultInfo(BaseModel): @@ -24,9 +35,9 @@ class ResultInfo(BaseModel): class ZoneDeleteResponse(BaseModel): - errors: List[ResponseInfo] + errors: List[Error] - messages: List[ResponseInfo] + messages: List[Message] success: Literal[True] """Whether the API call was successful""" diff --git a/src/cloudflare/types/addressing/address_maps/zone_update_response.py b/src/cloudflare/types/addressing/address_maps/zone_update_response.py index 8d9473e4e28..82c8f24dd23 100644 --- a/src/cloudflare/types/addressing/address_maps/zone_update_response.py +++ b/src/cloudflare/types/addressing/address_maps/zone_update_response.py @@ -4,9 +4,20 @@ from typing_extensions import Literal from ...._models import BaseModel -from ...shared.response_info import ResponseInfo -__all__ = ["ZoneUpdateResponse", "ResultInfo"] +__all__ = ["ZoneUpdateResponse", "Error", "Message", "ResultInfo"] + + +class Error(BaseModel): + code: int + + message: str + + +class Message(BaseModel): + code: int + + message: str class ResultInfo(BaseModel): @@ -24,9 +35,9 @@ class ResultInfo(BaseModel): class ZoneUpdateResponse(BaseModel): - errors: List[ResponseInfo] + errors: List[Error] - messages: List[ResponseInfo] + messages: List[Message] success: Literal[True] """Whether the API call was successful""" diff --git a/src/cloudflare/types/addressing/prefix_delete_response.py b/src/cloudflare/types/addressing/prefix_delete_response.py index 641bfe8f418..4e562242674 100644 --- a/src/cloudflare/types/addressing/prefix_delete_response.py +++ b/src/cloudflare/types/addressing/prefix_delete_response.py @@ -4,9 +4,20 @@ from typing_extensions import Literal from ..._models import BaseModel -from ..shared.response_info import ResponseInfo -__all__ = ["PrefixDeleteResponse", "ResultInfo"] +__all__ = ["PrefixDeleteResponse", "Error", "Message", "ResultInfo"] + + +class Error(BaseModel): + code: int + + message: str + + +class Message(BaseModel): + code: int + + message: str class ResultInfo(BaseModel): @@ -24,9 +35,9 @@ class ResultInfo(BaseModel): class PrefixDeleteResponse(BaseModel): - errors: List[ResponseInfo] + errors: List[Error] - messages: List[ResponseInfo] + messages: List[Message] success: Literal[True] """Whether the API call was successful""" diff --git a/src/cloudflare/types/addressing/prefixes/service_binding_delete_response.py b/src/cloudflare/types/addressing/prefixes/service_binding_delete_response.py index 7c24a85fea7..3f1b1930e7c 100644 --- a/src/cloudflare/types/addressing/prefixes/service_binding_delete_response.py +++ b/src/cloudflare/types/addressing/prefixes/service_binding_delete_response.py @@ -4,15 +4,26 @@ from typing_extensions import Literal from ...._models import BaseModel -from ...shared.response_info import ResponseInfo -__all__ = ["ServiceBindingDeleteResponse"] +__all__ = ["ServiceBindingDeleteResponse", "Error", "Message"] + + +class Error(BaseModel): + code: int + + message: str + + +class Message(BaseModel): + code: int + + message: str class ServiceBindingDeleteResponse(BaseModel): - errors: List[ResponseInfo] + errors: List[Error] - messages: List[ResponseInfo] + messages: List[Message] success: Literal[True] """Whether the API call was successful""" diff --git a/src/cloudflare/types/addressing/regional_hostname_delete_response.py b/src/cloudflare/types/addressing/regional_hostname_delete_response.py index 1031166663d..48af8ae3389 100644 --- a/src/cloudflare/types/addressing/regional_hostname_delete_response.py +++ b/src/cloudflare/types/addressing/regional_hostname_delete_response.py @@ -4,15 +4,26 @@ from typing_extensions import Literal from ..._models import BaseModel -from ..shared.response_info import ResponseInfo -__all__ = ["RegionalHostnameDeleteResponse"] +__all__ = ["RegionalHostnameDeleteResponse", "Error", "Message"] + + +class Error(BaseModel): + code: int + + message: str + + +class Message(BaseModel): + code: int + + message: str class RegionalHostnameDeleteResponse(BaseModel): - errors: List[ResponseInfo] + errors: List[Error] - messages: List[ResponseInfo] + messages: List[Message] success: Literal[True] """Whether the API call was successful""" diff --git a/src/cloudflare/types/alerting/destinations/pagerduty_delete_response.py b/src/cloudflare/types/alerting/destinations/pagerduty_delete_response.py index 958d795048c..ae773ac9068 100644 --- a/src/cloudflare/types/alerting/destinations/pagerduty_delete_response.py +++ b/src/cloudflare/types/alerting/destinations/pagerduty_delete_response.py @@ -4,9 +4,20 @@ from typing_extensions import Literal from ...._models import BaseModel -from ...shared.response_info import ResponseInfo -__all__ = ["PagerdutyDeleteResponse", "ResultInfo"] +__all__ = ["PagerdutyDeleteResponse", "Error", "Message", "ResultInfo"] + + +class Error(BaseModel): + code: int + + message: str + + +class Message(BaseModel): + code: int + + message: str class ResultInfo(BaseModel): @@ -24,9 +35,9 @@ class ResultInfo(BaseModel): class PagerdutyDeleteResponse(BaseModel): - errors: List[ResponseInfo] + errors: List[Error] - messages: List[ResponseInfo] + messages: List[Message] success: Literal[True] """Whether the API call was successful""" diff --git a/src/cloudflare/types/alerting/destinations/webhook_delete_response.py b/src/cloudflare/types/alerting/destinations/webhook_delete_response.py index eef159b9921..ed3bb7ea17b 100644 --- a/src/cloudflare/types/alerting/destinations/webhook_delete_response.py +++ b/src/cloudflare/types/alerting/destinations/webhook_delete_response.py @@ -4,9 +4,20 @@ from typing_extensions import Literal from ...._models import BaseModel -from ...shared.response_info import ResponseInfo -__all__ = ["WebhookDeleteResponse", "ResultInfo"] +__all__ = ["WebhookDeleteResponse", "Error", "Message", "ResultInfo"] + + +class Error(BaseModel): + code: int + + message: str + + +class Message(BaseModel): + code: int + + message: str class ResultInfo(BaseModel): @@ -24,9 +35,9 @@ class ResultInfo(BaseModel): class WebhookDeleteResponse(BaseModel): - errors: List[ResponseInfo] + errors: List[Error] - messages: List[ResponseInfo] + messages: List[Message] success: Literal[True] """Whether the API call was successful""" diff --git a/src/cloudflare/types/alerting/policy_delete_response.py b/src/cloudflare/types/alerting/policy_delete_response.py index d0feccf6ae2..a06016fbf3e 100644 --- a/src/cloudflare/types/alerting/policy_delete_response.py +++ b/src/cloudflare/types/alerting/policy_delete_response.py @@ -4,9 +4,20 @@ from typing_extensions import Literal from ..._models import BaseModel -from ..shared.response_info import ResponseInfo -__all__ = ["PolicyDeleteResponse", "ResultInfo"] +__all__ = ["PolicyDeleteResponse", "Error", "Message", "ResultInfo"] + + +class Error(BaseModel): + code: int + + message: str + + +class Message(BaseModel): + code: int + + message: str class ResultInfo(BaseModel): @@ -24,9 +35,9 @@ class ResultInfo(BaseModel): class PolicyDeleteResponse(BaseModel): - errors: List[ResponseInfo] + errors: List[Error] - messages: List[ResponseInfo] + messages: List[Message] success: Literal[True] """Whether the API call was successful""" diff --git a/src/cloudflare/types/api_gateway/message.py b/src/cloudflare/types/api_gateway/message.py index 3cc2e671066..08f5a45a459 100644 --- a/src/cloudflare/types/api_gateway/message.py +++ b/src/cloudflare/types/api_gateway/message.py @@ -3,8 +3,15 @@ from typing import List from typing_extensions import TypeAlias -from ..shared.response_info import ResponseInfo +from ..._models import BaseModel -__all__ = ["Message"] +__all__ = ["Message", "MessageItem"] -Message: TypeAlias = List[ResponseInfo] + +class MessageItem(BaseModel): + code: int + + message: str + + +Message: TypeAlias = List[MessageItem] diff --git a/src/cloudflare/types/cloudforce_one/request_delete_response.py b/src/cloudflare/types/cloudforce_one/request_delete_response.py index b7ed5ffbe10..73ae08cfaff 100644 --- a/src/cloudflare/types/cloudforce_one/request_delete_response.py +++ b/src/cloudflare/types/cloudforce_one/request_delete_response.py @@ -4,15 +4,26 @@ from typing_extensions import Literal from ..._models import BaseModel -from ..shared.response_info import ResponseInfo -__all__ = ["RequestDeleteResponse"] +__all__ = ["RequestDeleteResponse", "Error", "Message"] + + +class Error(BaseModel): + code: int + + message: str + + +class Message(BaseModel): + code: int + + message: str class RequestDeleteResponse(BaseModel): - errors: List[ResponseInfo] + errors: List[Error] - messages: List[ResponseInfo] + messages: List[Message] success: Literal[True] """Whether the API call was successful""" diff --git a/src/cloudflare/types/cloudforce_one/requests/asset_delete_response.py b/src/cloudflare/types/cloudforce_one/requests/asset_delete_response.py index 53f0cdcba72..855f0d0e8bb 100644 --- a/src/cloudflare/types/cloudforce_one/requests/asset_delete_response.py +++ b/src/cloudflare/types/cloudforce_one/requests/asset_delete_response.py @@ -4,15 +4,26 @@ from typing_extensions import Literal from ...._models import BaseModel -from ...shared.response_info import ResponseInfo -__all__ = ["AssetDeleteResponse"] +__all__ = ["AssetDeleteResponse", "Error", "Message"] + + +class Error(BaseModel): + code: int + + message: str + + +class Message(BaseModel): + code: int + + message: str class AssetDeleteResponse(BaseModel): - errors: List[ResponseInfo] + errors: List[Error] - messages: List[ResponseInfo] + messages: List[Message] success: Literal[True] """Whether the API call was successful""" diff --git a/src/cloudflare/types/cloudforce_one/requests/message_delete_response.py b/src/cloudflare/types/cloudforce_one/requests/message_delete_response.py index a0d45a64036..766b1e60373 100644 --- a/src/cloudflare/types/cloudforce_one/requests/message_delete_response.py +++ b/src/cloudflare/types/cloudforce_one/requests/message_delete_response.py @@ -4,15 +4,26 @@ from typing_extensions import Literal from ...._models import BaseModel -from ...shared.response_info import ResponseInfo -__all__ = ["MessageDeleteResponse"] +__all__ = ["MessageDeleteResponse", "Error", "Message"] + + +class Error(BaseModel): + code: int + + message: str + + +class Message(BaseModel): + code: int + + message: str class MessageDeleteResponse(BaseModel): - errors: List[ResponseInfo] + errors: List[Error] - messages: List[ResponseInfo] + messages: List[Message] success: Literal[True] """Whether the API call was successful""" diff --git a/src/cloudflare/types/cloudforce_one/requests/priority_delete_response.py b/src/cloudflare/types/cloudforce_one/requests/priority_delete_response.py index ee172239bfe..08bb175592c 100644 --- a/src/cloudflare/types/cloudforce_one/requests/priority_delete_response.py +++ b/src/cloudflare/types/cloudforce_one/requests/priority_delete_response.py @@ -4,15 +4,26 @@ from typing_extensions import Literal from ...._models import BaseModel -from ...shared.response_info import ResponseInfo -__all__ = ["PriorityDeleteResponse"] +__all__ = ["PriorityDeleteResponse", "Error", "Message"] + + +class Error(BaseModel): + code: int + + message: str + + +class Message(BaseModel): + code: int + + message: str class PriorityDeleteResponse(BaseModel): - errors: List[ResponseInfo] + errors: List[Error] - messages: List[ResponseInfo] + messages: List[Message] success: Literal[True] """Whether the API call was successful""" diff --git a/src/cloudflare/types/email_routing/dns_get_response.py b/src/cloudflare/types/email_routing/dns_get_response.py index 8abf95fa3cf..cf2715e1eb9 100644 --- a/src/cloudflare/types/email_routing/dns_get_response.py +++ b/src/cloudflare/types/email_routing/dns_get_response.py @@ -5,19 +5,34 @@ from ..._models import BaseModel from .dns_record import DNSRecord -from ..shared.response_info import ResponseInfo __all__ = [ "DNSGetResponse", "EmailEmailRoutingDNSQueryResponse", + "EmailEmailRoutingDNSQueryResponseError", + "EmailEmailRoutingDNSQueryResponseMessage", "EmailEmailRoutingDNSQueryResponseResult", "EmailEmailRoutingDNSQueryResponseResultError", "EmailEmailRoutingDNSQueryResponseResultInfo", "EmailDNSSettingsResponseCollection", + "EmailDNSSettingsResponseCollectionError", + "EmailDNSSettingsResponseCollectionMessage", "EmailDNSSettingsResponseCollectionResultInfo", ] +class EmailEmailRoutingDNSQueryResponseError(BaseModel): + code: int + + message: str + + +class EmailEmailRoutingDNSQueryResponseMessage(BaseModel): + code: int + + message: str + + class EmailEmailRoutingDNSQueryResponseResultError(BaseModel): code: Optional[str] = None @@ -46,9 +61,9 @@ class EmailEmailRoutingDNSQueryResponseResultInfo(BaseModel): class EmailEmailRoutingDNSQueryResponse(BaseModel): - errors: List[ResponseInfo] + errors: List[EmailEmailRoutingDNSQueryResponseError] - messages: List[ResponseInfo] + messages: List[EmailEmailRoutingDNSQueryResponseMessage] success: Literal[True] """Whether the API call was successful""" @@ -58,6 +73,18 @@ class EmailEmailRoutingDNSQueryResponse(BaseModel): result_info: Optional[EmailEmailRoutingDNSQueryResponseResultInfo] = None +class EmailDNSSettingsResponseCollectionError(BaseModel): + code: int + + message: str + + +class EmailDNSSettingsResponseCollectionMessage(BaseModel): + code: int + + message: str + + class EmailDNSSettingsResponseCollectionResultInfo(BaseModel): count: Optional[float] = None """Total number of results for the requested service""" @@ -73,9 +100,9 @@ class EmailDNSSettingsResponseCollectionResultInfo(BaseModel): class EmailDNSSettingsResponseCollection(BaseModel): - errors: List[ResponseInfo] + errors: List[EmailDNSSettingsResponseCollectionError] - messages: List[ResponseInfo] + messages: List[EmailDNSSettingsResponseCollectionMessage] success: Literal[True] """Whether the API call was successful""" diff --git a/src/cloudflare/types/firewall/waf/package_get_response.py b/src/cloudflare/types/firewall/waf/package_get_response.py index 6c5fda24087..7e902a9d515 100644 --- a/src/cloudflare/types/firewall/waf/package_get_response.py +++ b/src/cloudflare/types/firewall/waf/package_get_response.py @@ -4,15 +4,32 @@ from typing_extensions import Literal, TypeAlias from ...._models import BaseModel -from ...shared.response_info import ResponseInfo -__all__ = ["PackageGetResponse", "FirewallAPIResponseSingle", "Result"] +__all__ = [ + "PackageGetResponse", + "FirewallAPIResponseSingle", + "FirewallAPIResponseSingleError", + "FirewallAPIResponseSingleMessage", + "Result", +] + + +class FirewallAPIResponseSingleError(BaseModel): + code: int + + message: str + + +class FirewallAPIResponseSingleMessage(BaseModel): + code: int + + message: str class FirewallAPIResponseSingle(BaseModel): - errors: List[ResponseInfo] + errors: List[FirewallAPIResponseSingleError] - messages: List[ResponseInfo] + messages: List[FirewallAPIResponseSingleMessage] result: Union[Optional[str], Optional[object]] diff --git a/src/cloudflare/types/intel/attack_surface_report/issue_dismiss_response.py b/src/cloudflare/types/intel/attack_surface_report/issue_dismiss_response.py index b34d6246dec..06cc84e84df 100644 --- a/src/cloudflare/types/intel/attack_surface_report/issue_dismiss_response.py +++ b/src/cloudflare/types/intel/attack_surface_report/issue_dismiss_response.py @@ -4,15 +4,26 @@ from typing_extensions import Literal from ...._models import BaseModel -from ...shared.response_info import ResponseInfo -__all__ = ["IssueDismissResponse"] +__all__ = ["IssueDismissResponse", "Error", "Message"] + + +class Error(BaseModel): + code: int + + message: str + + +class Message(BaseModel): + code: int + + message: str class IssueDismissResponse(BaseModel): - errors: List[ResponseInfo] + errors: List[Error] - messages: List[ResponseInfo] + messages: List[Message] success: Literal[True] """Whether the API call was successful""" diff --git a/src/cloudflare/types/intel/miscategorization_create_response.py b/src/cloudflare/types/intel/miscategorization_create_response.py index 273ee744016..1452d9e016e 100644 --- a/src/cloudflare/types/intel/miscategorization_create_response.py +++ b/src/cloudflare/types/intel/miscategorization_create_response.py @@ -4,15 +4,26 @@ from typing_extensions import Literal from ..._models import BaseModel -from ..shared.response_info import ResponseInfo -__all__ = ["MiscategorizationCreateResponse"] +__all__ = ["MiscategorizationCreateResponse", "Error", "Message"] + + +class Error(BaseModel): + code: int + + message: str + + +class Message(BaseModel): + code: int + + message: str class MiscategorizationCreateResponse(BaseModel): - errors: List[ResponseInfo] + errors: List[Error] - messages: List[ResponseInfo] + messages: List[Message] success: Literal[True] """Whether the API call was successful""" diff --git a/src/cloudflare/types/queues/consumer_delete_response.py b/src/cloudflare/types/queues/consumer_delete_response.py index 7de9b984436..5b597fdf4cc 100644 --- a/src/cloudflare/types/queues/consumer_delete_response.py +++ b/src/cloudflare/types/queues/consumer_delete_response.py @@ -4,13 +4,18 @@ from typing_extensions import Literal from ..._models import BaseModel -from ..shared.response_info import ResponseInfo -__all__ = ["ConsumerDeleteResponse"] +__all__ = ["ConsumerDeleteResponse", "Error"] + + +class Error(BaseModel): + code: int + + message: str class ConsumerDeleteResponse(BaseModel): - errors: Optional[List[ResponseInfo]] = None + errors: Optional[List[Error]] = None messages: Optional[List[str]] = None diff --git a/src/cloudflare/types/queues/queue_delete_response.py b/src/cloudflare/types/queues/queue_delete_response.py index 91079074b40..f54aec42012 100644 --- a/src/cloudflare/types/queues/queue_delete_response.py +++ b/src/cloudflare/types/queues/queue_delete_response.py @@ -4,13 +4,18 @@ from typing_extensions import Literal from ..._models import BaseModel -from ..shared.response_info import ResponseInfo -__all__ = ["QueueDeleteResponse"] +__all__ = ["QueueDeleteResponse", "Error"] + + +class Error(BaseModel): + code: int + + message: str class QueueDeleteResponse(BaseModel): - errors: Optional[List[ResponseInfo]] = None + errors: Optional[List[Error]] = None messages: Optional[List[str]] = None diff --git a/src/cloudflare/types/security_center/insight_dismiss_response.py b/src/cloudflare/types/security_center/insight_dismiss_response.py index 520ec45bb74..c34b873c7ae 100644 --- a/src/cloudflare/types/security_center/insight_dismiss_response.py +++ b/src/cloudflare/types/security_center/insight_dismiss_response.py @@ -4,15 +4,26 @@ from typing_extensions import Literal from ..._models import BaseModel -from ..shared.response_info import ResponseInfo -__all__ = ["InsightDismissResponse"] +__all__ = ["InsightDismissResponse", "Error", "Message"] + + +class Error(BaseModel): + code: int + + message: str + + +class Message(BaseModel): + code: int + + message: str class InsightDismissResponse(BaseModel): - errors: List[ResponseInfo] + errors: List[Error] - messages: List[ResponseInfo] + messages: List[Message] success: Literal[True] """Whether the API call was successful""" diff --git a/src/cloudflare/types/security_txt/security_txt_delete_response.py b/src/cloudflare/types/security_txt/security_txt_delete_response.py index 69da51814d2..aa83e556ee1 100644 --- a/src/cloudflare/types/security_txt/security_txt_delete_response.py +++ b/src/cloudflare/types/security_txt/security_txt_delete_response.py @@ -4,15 +4,26 @@ from typing_extensions import Literal from ..._models import BaseModel -from ..shared.response_info import ResponseInfo -__all__ = ["SecurityTXTDeleteResponse"] +__all__ = ["SecurityTXTDeleteResponse", "Error", "Message"] + + +class Error(BaseModel): + code: int + + message: str + + +class Message(BaseModel): + code: int + + message: str class SecurityTXTDeleteResponse(BaseModel): - errors: List[ResponseInfo] + errors: List[Error] - messages: List[ResponseInfo] + messages: List[Message] success: Literal[True] """Whether the API call was successful""" diff --git a/src/cloudflare/types/security_txt/security_txt_update_response.py b/src/cloudflare/types/security_txt/security_txt_update_response.py index 743a0510ecf..d08b0cf076d 100644 --- a/src/cloudflare/types/security_txt/security_txt_update_response.py +++ b/src/cloudflare/types/security_txt/security_txt_update_response.py @@ -4,15 +4,26 @@ from typing_extensions import Literal from ..._models import BaseModel -from ..shared.response_info import ResponseInfo -__all__ = ["SecurityTXTUpdateResponse"] +__all__ = ["SecurityTXTUpdateResponse", "Error", "Message"] + + +class Error(BaseModel): + code: int + + message: str + + +class Message(BaseModel): + code: int + + message: str class SecurityTXTUpdateResponse(BaseModel): - errors: List[ResponseInfo] + errors: List[Error] - messages: List[ResponseInfo] + messages: List[Message] success: Literal[True] """Whether the API call was successful""" diff --git a/src/cloudflare/types/shared/response_info.py b/src/cloudflare/types/shared/response_info.py index 2124a5abb4d..e93cc9b8e6b 100644 --- a/src/cloudflare/types/shared/response_info.py +++ b/src/cloudflare/types/shared/response_info.py @@ -1,12 +1,21 @@ # File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. +from typing import Optional from ..._models import BaseModel -__all__ = ["ResponseInfo"] +__all__ = ["ResponseInfo", "Source"] + + +class Source(BaseModel): + pointer: Optional[str] = None class ResponseInfo(BaseModel): code: int message: str + + documentation_url: Optional[str] = None + + source: Optional[Source] = None diff --git a/src/cloudflare/types/shared/result.py b/src/cloudflare/types/shared/result.py index 0e67a79f24a..407ff8bbf0f 100644 --- a/src/cloudflare/types/shared/result.py +++ b/src/cloudflare/types/shared/result.py @@ -5,25 +5,56 @@ from ..._models import BaseModel from .audit_log import AuditLog -from .response_info import ResponseInfo -__all__ = ["Result", "UnionMember0", "AaaAPIResponseCommon"] +__all__ = [ + "Result", + "UnionMember0", + "UnionMember0Error", + "UnionMember0Message", + "AaaAPIResponseCommon", + "AaaAPIResponseCommonError", + "AaaAPIResponseCommonMessage", +] + + +class UnionMember0Error(BaseModel): + code: int + + message: str + + +class UnionMember0Message(BaseModel): + code: int + + message: str class UnionMember0(BaseModel): - errors: Optional[List[ResponseInfo]] = None + errors: Optional[List[UnionMember0Error]] = None - messages: Optional[List[ResponseInfo]] = None + messages: Optional[List[UnionMember0Message]] = None result: Optional[List[AuditLog]] = None success: Optional[bool] = None +class AaaAPIResponseCommonError(BaseModel): + code: int + + message: str + + +class AaaAPIResponseCommonMessage(BaseModel): + code: int + + message: str + + class AaaAPIResponseCommon(BaseModel): - errors: List[ResponseInfo] + errors: List[AaaAPIResponseCommonError] - messages: List[ResponseInfo] + messages: List[AaaAPIResponseCommonMessage] success: Literal[True] """Whether the API call was successful""" diff --git a/src/cloudflare/types/snippets/rule_delete_response.py b/src/cloudflare/types/snippets/rule_delete_response.py index 4e1765a3121..c4057d938bc 100644 --- a/src/cloudflare/types/snippets/rule_delete_response.py +++ b/src/cloudflare/types/snippets/rule_delete_response.py @@ -4,15 +4,26 @@ from typing_extensions import Literal from ..._models import BaseModel -from ..shared.response_info import ResponseInfo -__all__ = ["RuleDeleteResponse"] +__all__ = ["RuleDeleteResponse", "Error", "Message"] + + +class Error(BaseModel): + code: int + + message: str + + +class Message(BaseModel): + code: int + + message: str class RuleDeleteResponse(BaseModel): - errors: List[ResponseInfo] + errors: List[Error] - messages: List[ResponseInfo] + messages: List[Message] success: Literal[True] """Whether the API call was successful""" diff --git a/src/cloudflare/types/snippets/snippet_delete_response.py b/src/cloudflare/types/snippets/snippet_delete_response.py index 6a1b4806d1b..e8dc2565a8f 100644 --- a/src/cloudflare/types/snippets/snippet_delete_response.py +++ b/src/cloudflare/types/snippets/snippet_delete_response.py @@ -4,15 +4,26 @@ from typing_extensions import Literal from ..._models import BaseModel -from ..shared.response_info import ResponseInfo -__all__ = ["SnippetDeleteResponse"] +__all__ = ["SnippetDeleteResponse", "Error", "Message"] + + +class Error(BaseModel): + code: int + + message: str + + +class Message(BaseModel): + code: int + + message: str class SnippetDeleteResponse(BaseModel): - errors: List[ResponseInfo] + errors: List[Error] - messages: List[ResponseInfo] + messages: List[Message] success: Literal[True] """Whether the API call was successful""" diff --git a/src/cloudflare/types/workers/route_create_response.py b/src/cloudflare/types/workers/route_create_response.py index 9e27967d480..c86d643fcfb 100644 --- a/src/cloudflare/types/workers/route_create_response.py +++ b/src/cloudflare/types/workers/route_create_response.py @@ -4,15 +4,26 @@ from typing_extensions import Literal from ..._models import BaseModel -from ..shared.response_info import ResponseInfo -__all__ = ["RouteCreateResponse"] +__all__ = ["RouteCreateResponse", "Error", "Message"] + + +class Error(BaseModel): + code: int + + message: str + + +class Message(BaseModel): + code: int + + message: str class RouteCreateResponse(BaseModel): - errors: List[ResponseInfo] + errors: List[Error] - messages: List[ResponseInfo] + messages: List[Message] success: Literal[True] """Whether the API call was successful""" diff --git a/src/cloudflare/types/workers/route_delete_response.py b/src/cloudflare/types/workers/route_delete_response.py index df25ccce223..5bab1cd7533 100644 --- a/src/cloudflare/types/workers/route_delete_response.py +++ b/src/cloudflare/types/workers/route_delete_response.py @@ -4,15 +4,26 @@ from typing_extensions import Literal from ..._models import BaseModel -from ..shared.response_info import ResponseInfo -__all__ = ["RouteDeleteResponse"] +__all__ = ["RouteDeleteResponse", "Error", "Message"] + + +class Error(BaseModel): + code: int + + message: str + + +class Message(BaseModel): + code: int + + message: str class RouteDeleteResponse(BaseModel): - errors: List[ResponseInfo] + errors: List[Error] - messages: List[ResponseInfo] + messages: List[Message] success: Literal[True] """Whether the API call was successful""" diff --git a/src/cloudflare/types/workers/scripts/tail_delete_response.py b/src/cloudflare/types/workers/scripts/tail_delete_response.py index a1947aaa697..b53844a96d3 100644 --- a/src/cloudflare/types/workers/scripts/tail_delete_response.py +++ b/src/cloudflare/types/workers/scripts/tail_delete_response.py @@ -4,15 +4,26 @@ from typing_extensions import Literal from ...._models import BaseModel -from ...shared.response_info import ResponseInfo -__all__ = ["TailDeleteResponse"] +__all__ = ["TailDeleteResponse", "Error", "Message"] + + +class Error(BaseModel): + code: int + + message: str + + +class Message(BaseModel): + code: int + + message: str class TailDeleteResponse(BaseModel): - errors: List[ResponseInfo] + errors: List[Error] - messages: List[ResponseInfo] + messages: List[Message] success: Literal[True] """Whether the API call was successful""" diff --git a/src/cloudflare/types/zones/custom_nameserver_get_response.py b/src/cloudflare/types/zones/custom_nameserver_get_response.py index aacb6acd0de..e7db3ec8ed3 100644 --- a/src/cloudflare/types/zones/custom_nameserver_get_response.py +++ b/src/cloudflare/types/zones/custom_nameserver_get_response.py @@ -4,9 +4,20 @@ from typing_extensions import Literal from ..._models import BaseModel -from ..shared.response_info import ResponseInfo -__all__ = ["CustomNameserverGetResponse", "ResultInfo"] +__all__ = ["CustomNameserverGetResponse", "Error", "Message", "ResultInfo"] + + +class Error(BaseModel): + code: int + + message: str + + +class Message(BaseModel): + code: int + + message: str class ResultInfo(BaseModel): @@ -24,9 +35,9 @@ class ResultInfo(BaseModel): class CustomNameserverGetResponse(BaseModel): - errors: List[ResponseInfo] + errors: List[Error] - messages: List[ResponseInfo] + messages: List[Message] success: Literal[True] """Whether the API call was successful"""