From dbda867e8e7ac01dbfe04aadcec7fa6bc318d54b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carolina=20L=C3=B3pez?= Date: Thu, 24 Jul 2025 01:23:16 -0500 Subject: [PATCH 1/9] Remove not existence class ServiceList (#878) --- twilio/rest/preview/__init__.py | 9 --------- 1 file changed, 9 deletions(-) diff --git a/twilio/rest/preview/__init__.py b/twilio/rest/preview/__init__.py index 7a175b902..c4658c62e 100644 --- a/twilio/rest/preview/__init__.py +++ b/twilio/rest/preview/__init__.py @@ -50,15 +50,6 @@ def installed_add_ons(self) -> InstalledAddOnList: ) return self.marketplace.installed_add_ons - @property - def services(self) -> ServiceList: - warn( - "services is deprecated. Use sync.services instead.", - DeprecationWarning, - stacklevel=2, - ) - return self.sync.services - @property def commands(self) -> CommandList: warn( From d85d3e378040e38d15a378a2aa4eac395eed9318 Mon Sep 17 00:00:00 2001 From: Twilio Date: Thu, 24 Jul 2025 07:58:54 +0000 Subject: [PATCH 2/9] [Librarian] Regenerated @ 4b32678e9d8859e19f1feb1af566eea8533a36c9 51518c9f2f9294597fd0471d5c647016ef4023ee --- CHANGES.md | 14 ++++ .../rest/events/v1/subscription/__init__.py | 24 ++----- twilio/rest/insights/v1/call_summaries.py | 72 +++++++++++++++++++ twilio/rest/numbers/v1/__init__.py | 24 +++---- ...hook_configuration_fetch.py => webhook.py} | 26 +++---- 5 files changed, 111 insertions(+), 49 deletions(-) rename twilio/rest/numbers/v1/{porting_webhook_configuration_fetch.py => webhook.py} (78%) diff --git a/CHANGES.md b/CHANGES.md index d6e5e522d..275a6c6d4 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -3,6 +3,20 @@ twilio-python Changelog Here you can see the full list of changes between each twilio-python release. +[2025-07-24] Version 9.7.0 +-------------------------- +**Library - Fix** +- [PR #878](https://github.com/twilio/twilio-python/pull/878): Remove not existence class ServiceList. Thanks to [@lopenchi](https://github.com/lopenchi)! + +**Events** +- Remove `SinkSid` parameter when updating subscriptions. **(breaking change)** + +**Twiml** +- Remove Duplicates. +- Add Polly Generative voices. +- Add Latest Google (Chirp3-HD) voices. + + [2025-07-10] Version 9.6.5 -------------------------- **Library - Fix** diff --git a/twilio/rest/events/v1/subscription/__init__.py b/twilio/rest/events/v1/subscription/__init__.py index 872c9ed7d..b6d85033c 100644 --- a/twilio/rest/events/v1/subscription/__init__.py +++ b/twilio/rest/events/v1/subscription/__init__.py @@ -110,39 +110,31 @@ async def fetch_async(self) -> "SubscriptionInstance": return await self._proxy.fetch_async() def update( - self, - description: Union[str, object] = values.unset, - sink_sid: Union[str, object] = values.unset, + self, description: Union[str, object] = values.unset ) -> "SubscriptionInstance": """ Update the SubscriptionInstance :param description: A human readable description for the Subscription. - :param sink_sid: The SID of the sink that events selected by this subscription should be sent to. Sink must be active for the subscription to be created. :returns: The updated SubscriptionInstance """ return self._proxy.update( description=description, - sink_sid=sink_sid, ) async def update_async( - self, - description: Union[str, object] = values.unset, - sink_sid: Union[str, object] = values.unset, + self, description: Union[str, object] = values.unset ) -> "SubscriptionInstance": """ Asynchronous coroutine to update the SubscriptionInstance :param description: A human readable description for the Subscription. - :param sink_sid: The SID of the sink that events selected by this subscription should be sent to. Sink must be active for the subscription to be created. :returns: The updated SubscriptionInstance """ return await self._proxy.update_async( description=description, - sink_sid=sink_sid, ) @property @@ -250,15 +242,12 @@ async def fetch_async(self) -> SubscriptionInstance: ) def update( - self, - description: Union[str, object] = values.unset, - sink_sid: Union[str, object] = values.unset, + self, description: Union[str, object] = values.unset ) -> SubscriptionInstance: """ Update the SubscriptionInstance :param description: A human readable description for the Subscription. - :param sink_sid: The SID of the sink that events selected by this subscription should be sent to. Sink must be active for the subscription to be created. :returns: The updated SubscriptionInstance """ @@ -266,7 +255,6 @@ def update( data = values.of( { "Description": description, - "SinkSid": sink_sid, } ) headers = values.of({}) @@ -282,15 +270,12 @@ def update( return SubscriptionInstance(self._version, payload, sid=self._solution["sid"]) async def update_async( - self, - description: Union[str, object] = values.unset, - sink_sid: Union[str, object] = values.unset, + self, description: Union[str, object] = values.unset ) -> SubscriptionInstance: """ Asynchronous coroutine to update the SubscriptionInstance :param description: A human readable description for the Subscription. - :param sink_sid: The SID of the sink that events selected by this subscription should be sent to. Sink must be active for the subscription to be created. :returns: The updated SubscriptionInstance """ @@ -298,7 +283,6 @@ async def update_async( data = values.of( { "Description": description, - "SinkSid": sink_sid, } ) headers = values.of({}) diff --git a/twilio/rest/insights/v1/call_summaries.py b/twilio/rest/insights/v1/call_summaries.py index 0a75e3845..47426b9fb 100644 --- a/twilio/rest/insights/v1/call_summaries.py +++ b/twilio/rest/insights/v1/call_summaries.py @@ -205,6 +205,10 @@ def stream( branded_enabled: Union[bool, object] = values.unset, voice_integrity_enabled: Union[bool, object] = values.unset, branded_bundle_sid: Union[str, object] = values.unset, + branded_logo: Union[bool, object] = values.unset, + branded_type: Union[str, object] = values.unset, + branded_use_case: Union[str, object] = values.unset, + branded_call_reason: Union[str, object] = values.unset, voice_integrity_bundle_sid: Union[str, object] = values.unset, voice_integrity_use_case: Union[str, object] = values.unset, business_profile_identity: Union[str, object] = values.unset, @@ -246,6 +250,10 @@ def stream( :param bool branded_enabled: A boolean flag indicating whether or not the calls were branded using Twilio Branded Calls. One of 'true' or 'false' :param bool voice_integrity_enabled: A boolean flag indicating whether or not the phone number had voice integrity enabled.One of 'true' or 'false' :param str branded_bundle_sid: A unique SID identifier of the Branded Call. + :param bool branded_logo: Indicates whether the branded logo was displayed during the in_brand branded call. Possible values are true (logo was present) or false (logo was not present). + :param str branded_type: Indicates whether the Branded Call is in_band vs out_of_band. + :param str branded_use_case: Specifies the user-defined purpose for the call, as provided during the setup of in_band branded calling. + :param str branded_call_reason: Specifies the user-defined reason for the call, which will be displayed to the end user on their mobile device during an in_band branded call. :param str voice_integrity_bundle_sid: A unique SID identifier of the Voice Integrity Profile. :param str voice_integrity_use_case: A Voice Integrity Use Case . Is of type enum. One of 'abandoned_cart', 'appointment_reminders', 'appointment_scheduling', 'asset_management', 'automated_support', 'call_tracking', 'click_to_call', 'contact_tracing', 'contactless_delivery', 'customer_support', 'dating/social', 'delivery_notifications', 'distance_learning', 'emergency_notifications', 'employee_notifications', 'exam_proctoring', 'field_notifications', 'first_responder', 'fraud_alerts', 'group_messaging', 'identify_&_verification', 'intelligent_routing', 'lead_alerts', 'lead_distribution', 'lead_generation', 'lead_management', 'lead_nurturing', 'marketing_events', 'mass_alerts', 'meetings/collaboration', 'order_notifications', 'outbound_dialer', 'pharmacy', 'phone_system', 'purchase_confirmation', 'remote_appointments', 'rewards_program', 'self-service', 'service_alerts', 'shift_management', 'survey/research', 'telehealth', 'telemarketing', 'therapy_(individual+group)'. :param str business_profile_identity: A Business Identity of the calls. Is of type enum. One of 'direct_customer', 'isv_reseller_or_partner'. @@ -289,6 +297,10 @@ def stream( branded_enabled=branded_enabled, voice_integrity_enabled=voice_integrity_enabled, branded_bundle_sid=branded_bundle_sid, + branded_logo=branded_logo, + branded_type=branded_type, + branded_use_case=branded_use_case, + branded_call_reason=branded_call_reason, voice_integrity_bundle_sid=voice_integrity_bundle_sid, voice_integrity_use_case=voice_integrity_use_case, business_profile_identity=business_profile_identity, @@ -330,6 +342,10 @@ async def stream_async( branded_enabled: Union[bool, object] = values.unset, voice_integrity_enabled: Union[bool, object] = values.unset, branded_bundle_sid: Union[str, object] = values.unset, + branded_logo: Union[bool, object] = values.unset, + branded_type: Union[str, object] = values.unset, + branded_use_case: Union[str, object] = values.unset, + branded_call_reason: Union[str, object] = values.unset, voice_integrity_bundle_sid: Union[str, object] = values.unset, voice_integrity_use_case: Union[str, object] = values.unset, business_profile_identity: Union[str, object] = values.unset, @@ -371,6 +387,10 @@ async def stream_async( :param bool branded_enabled: A boolean flag indicating whether or not the calls were branded using Twilio Branded Calls. One of 'true' or 'false' :param bool voice_integrity_enabled: A boolean flag indicating whether or not the phone number had voice integrity enabled.One of 'true' or 'false' :param str branded_bundle_sid: A unique SID identifier of the Branded Call. + :param bool branded_logo: Indicates whether the branded logo was displayed during the in_brand branded call. Possible values are true (logo was present) or false (logo was not present). + :param str branded_type: Indicates whether the Branded Call is in_band vs out_of_band. + :param str branded_use_case: Specifies the user-defined purpose for the call, as provided during the setup of in_band branded calling. + :param str branded_call_reason: Specifies the user-defined reason for the call, which will be displayed to the end user on their mobile device during an in_band branded call. :param str voice_integrity_bundle_sid: A unique SID identifier of the Voice Integrity Profile. :param str voice_integrity_use_case: A Voice Integrity Use Case . Is of type enum. One of 'abandoned_cart', 'appointment_reminders', 'appointment_scheduling', 'asset_management', 'automated_support', 'call_tracking', 'click_to_call', 'contact_tracing', 'contactless_delivery', 'customer_support', 'dating/social', 'delivery_notifications', 'distance_learning', 'emergency_notifications', 'employee_notifications', 'exam_proctoring', 'field_notifications', 'first_responder', 'fraud_alerts', 'group_messaging', 'identify_&_verification', 'intelligent_routing', 'lead_alerts', 'lead_distribution', 'lead_generation', 'lead_management', 'lead_nurturing', 'marketing_events', 'mass_alerts', 'meetings/collaboration', 'order_notifications', 'outbound_dialer', 'pharmacy', 'phone_system', 'purchase_confirmation', 'remote_appointments', 'rewards_program', 'self-service', 'service_alerts', 'shift_management', 'survey/research', 'telehealth', 'telemarketing', 'therapy_(individual+group)'. :param str business_profile_identity: A Business Identity of the calls. Is of type enum. One of 'direct_customer', 'isv_reseller_or_partner'. @@ -414,6 +434,10 @@ async def stream_async( branded_enabled=branded_enabled, voice_integrity_enabled=voice_integrity_enabled, branded_bundle_sid=branded_bundle_sid, + branded_logo=branded_logo, + branded_type=branded_type, + branded_use_case=branded_use_case, + branded_call_reason=branded_call_reason, voice_integrity_bundle_sid=voice_integrity_bundle_sid, voice_integrity_use_case=voice_integrity_use_case, business_profile_identity=business_profile_identity, @@ -455,6 +479,10 @@ def list( branded_enabled: Union[bool, object] = values.unset, voice_integrity_enabled: Union[bool, object] = values.unset, branded_bundle_sid: Union[str, object] = values.unset, + branded_logo: Union[bool, object] = values.unset, + branded_type: Union[str, object] = values.unset, + branded_use_case: Union[str, object] = values.unset, + branded_call_reason: Union[str, object] = values.unset, voice_integrity_bundle_sid: Union[str, object] = values.unset, voice_integrity_use_case: Union[str, object] = values.unset, business_profile_identity: Union[str, object] = values.unset, @@ -495,6 +523,10 @@ def list( :param bool branded_enabled: A boolean flag indicating whether or not the calls were branded using Twilio Branded Calls. One of 'true' or 'false' :param bool voice_integrity_enabled: A boolean flag indicating whether or not the phone number had voice integrity enabled.One of 'true' or 'false' :param str branded_bundle_sid: A unique SID identifier of the Branded Call. + :param bool branded_logo: Indicates whether the branded logo was displayed during the in_brand branded call. Possible values are true (logo was present) or false (logo was not present). + :param str branded_type: Indicates whether the Branded Call is in_band vs out_of_band. + :param str branded_use_case: Specifies the user-defined purpose for the call, as provided during the setup of in_band branded calling. + :param str branded_call_reason: Specifies the user-defined reason for the call, which will be displayed to the end user on their mobile device during an in_band branded call. :param str voice_integrity_bundle_sid: A unique SID identifier of the Voice Integrity Profile. :param str voice_integrity_use_case: A Voice Integrity Use Case . Is of type enum. One of 'abandoned_cart', 'appointment_reminders', 'appointment_scheduling', 'asset_management', 'automated_support', 'call_tracking', 'click_to_call', 'contact_tracing', 'contactless_delivery', 'customer_support', 'dating/social', 'delivery_notifications', 'distance_learning', 'emergency_notifications', 'employee_notifications', 'exam_proctoring', 'field_notifications', 'first_responder', 'fraud_alerts', 'group_messaging', 'identify_&_verification', 'intelligent_routing', 'lead_alerts', 'lead_distribution', 'lead_generation', 'lead_management', 'lead_nurturing', 'marketing_events', 'mass_alerts', 'meetings/collaboration', 'order_notifications', 'outbound_dialer', 'pharmacy', 'phone_system', 'purchase_confirmation', 'remote_appointments', 'rewards_program', 'self-service', 'service_alerts', 'shift_management', 'survey/research', 'telehealth', 'telemarketing', 'therapy_(individual+group)'. :param str business_profile_identity: A Business Identity of the calls. Is of type enum. One of 'direct_customer', 'isv_reseller_or_partner'. @@ -538,6 +570,10 @@ def list( branded_enabled=branded_enabled, voice_integrity_enabled=voice_integrity_enabled, branded_bundle_sid=branded_bundle_sid, + branded_logo=branded_logo, + branded_type=branded_type, + branded_use_case=branded_use_case, + branded_call_reason=branded_call_reason, voice_integrity_bundle_sid=voice_integrity_bundle_sid, voice_integrity_use_case=voice_integrity_use_case, business_profile_identity=business_profile_identity, @@ -579,6 +615,10 @@ async def list_async( branded_enabled: Union[bool, object] = values.unset, voice_integrity_enabled: Union[bool, object] = values.unset, branded_bundle_sid: Union[str, object] = values.unset, + branded_logo: Union[bool, object] = values.unset, + branded_type: Union[str, object] = values.unset, + branded_use_case: Union[str, object] = values.unset, + branded_call_reason: Union[str, object] = values.unset, voice_integrity_bundle_sid: Union[str, object] = values.unset, voice_integrity_use_case: Union[str, object] = values.unset, business_profile_identity: Union[str, object] = values.unset, @@ -619,6 +659,10 @@ async def list_async( :param bool branded_enabled: A boolean flag indicating whether or not the calls were branded using Twilio Branded Calls. One of 'true' or 'false' :param bool voice_integrity_enabled: A boolean flag indicating whether or not the phone number had voice integrity enabled.One of 'true' or 'false' :param str branded_bundle_sid: A unique SID identifier of the Branded Call. + :param bool branded_logo: Indicates whether the branded logo was displayed during the in_brand branded call. Possible values are true (logo was present) or false (logo was not present). + :param str branded_type: Indicates whether the Branded Call is in_band vs out_of_band. + :param str branded_use_case: Specifies the user-defined purpose for the call, as provided during the setup of in_band branded calling. + :param str branded_call_reason: Specifies the user-defined reason for the call, which will be displayed to the end user on their mobile device during an in_band branded call. :param str voice_integrity_bundle_sid: A unique SID identifier of the Voice Integrity Profile. :param str voice_integrity_use_case: A Voice Integrity Use Case . Is of type enum. One of 'abandoned_cart', 'appointment_reminders', 'appointment_scheduling', 'asset_management', 'automated_support', 'call_tracking', 'click_to_call', 'contact_tracing', 'contactless_delivery', 'customer_support', 'dating/social', 'delivery_notifications', 'distance_learning', 'emergency_notifications', 'employee_notifications', 'exam_proctoring', 'field_notifications', 'first_responder', 'fraud_alerts', 'group_messaging', 'identify_&_verification', 'intelligent_routing', 'lead_alerts', 'lead_distribution', 'lead_generation', 'lead_management', 'lead_nurturing', 'marketing_events', 'mass_alerts', 'meetings/collaboration', 'order_notifications', 'outbound_dialer', 'pharmacy', 'phone_system', 'purchase_confirmation', 'remote_appointments', 'rewards_program', 'self-service', 'service_alerts', 'shift_management', 'survey/research', 'telehealth', 'telemarketing', 'therapy_(individual+group)'. :param str business_profile_identity: A Business Identity of the calls. Is of type enum. One of 'direct_customer', 'isv_reseller_or_partner'. @@ -663,6 +707,10 @@ async def list_async( branded_enabled=branded_enabled, voice_integrity_enabled=voice_integrity_enabled, branded_bundle_sid=branded_bundle_sid, + branded_logo=branded_logo, + branded_type=branded_type, + branded_use_case=branded_use_case, + branded_call_reason=branded_call_reason, voice_integrity_bundle_sid=voice_integrity_bundle_sid, voice_integrity_use_case=voice_integrity_use_case, business_profile_identity=business_profile_identity, @@ -704,6 +752,10 @@ def page( branded_enabled: Union[bool, object] = values.unset, voice_integrity_enabled: Union[bool, object] = values.unset, branded_bundle_sid: Union[str, object] = values.unset, + branded_logo: Union[bool, object] = values.unset, + branded_type: Union[str, object] = values.unset, + branded_use_case: Union[str, object] = values.unset, + branded_call_reason: Union[str, object] = values.unset, voice_integrity_bundle_sid: Union[str, object] = values.unset, voice_integrity_use_case: Union[str, object] = values.unset, business_profile_identity: Union[str, object] = values.unset, @@ -744,6 +796,10 @@ def page( :param branded_enabled: A boolean flag indicating whether or not the calls were branded using Twilio Branded Calls. One of 'true' or 'false' :param voice_integrity_enabled: A boolean flag indicating whether or not the phone number had voice integrity enabled.One of 'true' or 'false' :param branded_bundle_sid: A unique SID identifier of the Branded Call. + :param branded_logo: Indicates whether the branded logo was displayed during the in_brand branded call. Possible values are true (logo was present) or false (logo was not present). + :param branded_type: Indicates whether the Branded Call is in_band vs out_of_band. + :param branded_use_case: Specifies the user-defined purpose for the call, as provided during the setup of in_band branded calling. + :param branded_call_reason: Specifies the user-defined reason for the call, which will be displayed to the end user on their mobile device during an in_band branded call. :param voice_integrity_bundle_sid: A unique SID identifier of the Voice Integrity Profile. :param voice_integrity_use_case: A Voice Integrity Use Case . Is of type enum. One of 'abandoned_cart', 'appointment_reminders', 'appointment_scheduling', 'asset_management', 'automated_support', 'call_tracking', 'click_to_call', 'contact_tracing', 'contactless_delivery', 'customer_support', 'dating/social', 'delivery_notifications', 'distance_learning', 'emergency_notifications', 'employee_notifications', 'exam_proctoring', 'field_notifications', 'first_responder', 'fraud_alerts', 'group_messaging', 'identify_&_verification', 'intelligent_routing', 'lead_alerts', 'lead_distribution', 'lead_generation', 'lead_management', 'lead_nurturing', 'marketing_events', 'mass_alerts', 'meetings/collaboration', 'order_notifications', 'outbound_dialer', 'pharmacy', 'phone_system', 'purchase_confirmation', 'remote_appointments', 'rewards_program', 'self-service', 'service_alerts', 'shift_management', 'survey/research', 'telehealth', 'telemarketing', 'therapy_(individual+group)'. :param business_profile_identity: A Business Identity of the calls. Is of type enum. One of 'direct_customer', 'isv_reseller_or_partner'. @@ -786,6 +842,10 @@ def page( voice_integrity_enabled ), "BrandedBundleSid": branded_bundle_sid, + "BrandedLogo": serialize.boolean_to_string(branded_logo), + "BrandedType": branded_type, + "BrandedUseCase": branded_use_case, + "BrandedCallReason": branded_call_reason, "VoiceIntegrityBundleSid": voice_integrity_bundle_sid, "VoiceIntegrityUseCase": voice_integrity_use_case, "BusinessProfileIdentity": business_profile_identity, @@ -837,6 +897,10 @@ async def page_async( branded_enabled: Union[bool, object] = values.unset, voice_integrity_enabled: Union[bool, object] = values.unset, branded_bundle_sid: Union[str, object] = values.unset, + branded_logo: Union[bool, object] = values.unset, + branded_type: Union[str, object] = values.unset, + branded_use_case: Union[str, object] = values.unset, + branded_call_reason: Union[str, object] = values.unset, voice_integrity_bundle_sid: Union[str, object] = values.unset, voice_integrity_use_case: Union[str, object] = values.unset, business_profile_identity: Union[str, object] = values.unset, @@ -877,6 +941,10 @@ async def page_async( :param branded_enabled: A boolean flag indicating whether or not the calls were branded using Twilio Branded Calls. One of 'true' or 'false' :param voice_integrity_enabled: A boolean flag indicating whether or not the phone number had voice integrity enabled.One of 'true' or 'false' :param branded_bundle_sid: A unique SID identifier of the Branded Call. + :param branded_logo: Indicates whether the branded logo was displayed during the in_brand branded call. Possible values are true (logo was present) or false (logo was not present). + :param branded_type: Indicates whether the Branded Call is in_band vs out_of_band. + :param branded_use_case: Specifies the user-defined purpose for the call, as provided during the setup of in_band branded calling. + :param branded_call_reason: Specifies the user-defined reason for the call, which will be displayed to the end user on their mobile device during an in_band branded call. :param voice_integrity_bundle_sid: A unique SID identifier of the Voice Integrity Profile. :param voice_integrity_use_case: A Voice Integrity Use Case . Is of type enum. One of 'abandoned_cart', 'appointment_reminders', 'appointment_scheduling', 'asset_management', 'automated_support', 'call_tracking', 'click_to_call', 'contact_tracing', 'contactless_delivery', 'customer_support', 'dating/social', 'delivery_notifications', 'distance_learning', 'emergency_notifications', 'employee_notifications', 'exam_proctoring', 'field_notifications', 'first_responder', 'fraud_alerts', 'group_messaging', 'identify_&_verification', 'intelligent_routing', 'lead_alerts', 'lead_distribution', 'lead_generation', 'lead_management', 'lead_nurturing', 'marketing_events', 'mass_alerts', 'meetings/collaboration', 'order_notifications', 'outbound_dialer', 'pharmacy', 'phone_system', 'purchase_confirmation', 'remote_appointments', 'rewards_program', 'self-service', 'service_alerts', 'shift_management', 'survey/research', 'telehealth', 'telemarketing', 'therapy_(individual+group)'. :param business_profile_identity: A Business Identity of the calls. Is of type enum. One of 'direct_customer', 'isv_reseller_or_partner'. @@ -919,6 +987,10 @@ async def page_async( voice_integrity_enabled ), "BrandedBundleSid": branded_bundle_sid, + "BrandedLogo": serialize.boolean_to_string(branded_logo), + "BrandedType": branded_type, + "BrandedUseCase": branded_use_case, + "BrandedCallReason": branded_call_reason, "VoiceIntegrityBundleSid": voice_integrity_bundle_sid, "VoiceIntegrityUseCase": voice_integrity_use_case, "BusinessProfileIdentity": business_profile_identity, diff --git a/twilio/rest/numbers/v1/__init__.py b/twilio/rest/numbers/v1/__init__.py index 043364c3d..68f078a88 100644 --- a/twilio/rest/numbers/v1/__init__.py +++ b/twilio/rest/numbers/v1/__init__.py @@ -28,12 +28,10 @@ from twilio.rest.numbers.v1.porting_webhook_configuration_delete import ( PortingWebhookConfigurationDeleteList, ) -from twilio.rest.numbers.v1.porting_webhook_configuration_fetch import ( - PortingWebhookConfigurationFetchList, -) from twilio.rest.numbers.v1.signing_request_configuration import ( SigningRequestConfigurationList, ) +from twilio.rest.numbers.v1.webhook import WebhookList class V1(Version): @@ -58,12 +56,10 @@ def __init__(self, domain: Domain): self._porting_webhook_configurations_delete: Optional[ PortingWebhookConfigurationDeleteList ] = None - self._porting_webhook_configuration_fetch: Optional[ - PortingWebhookConfigurationFetchList - ] = None self._signing_request_configurations: Optional[ SigningRequestConfigurationList ] = None + self._webhook: Optional[WebhookList] = None @property def bulk_eligibilities(self) -> BulkEligibilityList: @@ -111,22 +107,18 @@ def porting_webhook_configurations_delete( ) return self._porting_webhook_configurations_delete - @property - def porting_webhook_configuration_fetch( - self, - ) -> PortingWebhookConfigurationFetchList: - if self._porting_webhook_configuration_fetch is None: - self._porting_webhook_configuration_fetch = ( - PortingWebhookConfigurationFetchList(self) - ) - return self._porting_webhook_configuration_fetch - @property def signing_request_configurations(self) -> SigningRequestConfigurationList: if self._signing_request_configurations is None: self._signing_request_configurations = SigningRequestConfigurationList(self) return self._signing_request_configurations + @property + def webhook(self) -> WebhookList: + if self._webhook is None: + self._webhook = WebhookList(self) + return self._webhook + def __repr__(self) -> str: """ Provide a friendly representation diff --git a/twilio/rest/numbers/v1/porting_webhook_configuration_fetch.py b/twilio/rest/numbers/v1/webhook.py similarity index 78% rename from twilio/rest/numbers/v1/porting_webhook_configuration_fetch.py rename to twilio/rest/numbers/v1/webhook.py index 5d381768c..69bd55632 100644 --- a/twilio/rest/numbers/v1/porting_webhook_configuration_fetch.py +++ b/twilio/rest/numbers/v1/webhook.py @@ -21,7 +21,7 @@ from twilio.base.version import Version -class PortingWebhookConfigurationFetchInstance(InstanceResource): +class WebhookInstance(InstanceResource): """ :ivar url: The URL of the webhook configuration request :ivar port_in_target_url: The complete webhook url that will be called when a notification event for port in request or port in phone number happens @@ -52,14 +52,14 @@ def __repr__(self) -> str: :returns: Machine friendly representation """ - return "" + return "" -class PortingWebhookConfigurationFetchList(ListResource): +class WebhookList(ListResource): def __init__(self, version: Version): """ - Initialize the PortingWebhookConfigurationFetchList + Initialize the WebhookList :param version: Version that contains the resource @@ -68,12 +68,12 @@ def __init__(self, version: Version): self._uri = "/Porting/Configuration/Webhook" - def fetch(self) -> PortingWebhookConfigurationFetchInstance: + def fetch(self) -> WebhookInstance: """ - Asynchronously fetch the PortingWebhookConfigurationFetchInstance + Asynchronously fetch the WebhookInstance - :returns: The fetched PortingWebhookConfigurationFetchInstance + :returns: The fetched WebhookInstance """ headers = values.of({"Content-Type": "application/x-www-form-urlencoded"}) @@ -81,14 +81,14 @@ def fetch(self) -> PortingWebhookConfigurationFetchInstance: payload = self._version.fetch(method="GET", uri=self._uri, headers=headers) - return PortingWebhookConfigurationFetchInstance(self._version, payload) + return WebhookInstance(self._version, payload) - async def fetch_async(self) -> PortingWebhookConfigurationFetchInstance: + async def fetch_async(self) -> WebhookInstance: """ - Asynchronously fetch the PortingWebhookConfigurationFetchInstance + Asynchronously fetch the WebhookInstance - :returns: The fetched PortingWebhookConfigurationFetchInstance + :returns: The fetched WebhookInstance """ headers = values.of({"Content-Type": "application/x-www-form-urlencoded"}) @@ -98,7 +98,7 @@ async def fetch_async(self) -> PortingWebhookConfigurationFetchInstance: method="GET", uri=self._uri, headers=headers ) - return PortingWebhookConfigurationFetchInstance(self._version, payload) + return WebhookInstance(self._version, payload) def __repr__(self) -> str: """ @@ -106,4 +106,4 @@ def __repr__(self) -> str: :returns: Machine friendly representation """ - return "" + return "" From f408b89da9801da245884d53b47cfa3ac6773090 Mon Sep 17 00:00:00 2001 From: Twilio Date: Thu, 24 Jul 2025 08:04:05 +0000 Subject: [PATCH 3/9] Release 9.7.0 --- setup.py | 2 +- twilio/__init__.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index c2eb466aa..9e2011fcf 100644 --- a/setup.py +++ b/setup.py @@ -13,7 +13,7 @@ setup( name="twilio", - version="9.6.5", + version="9.7.0", description="Twilio API client and TwiML generator", author="Twilio", help_center="https://www.twilio.com/help/contact", diff --git a/twilio/__init__.py b/twilio/__init__.py index f28471b91..a22434958 100644 --- a/twilio/__init__.py +++ b/twilio/__init__.py @@ -1,2 +1,2 @@ -__version_info__ = ("9", "6", "5") +__version_info__ = ("9", "7", "0") __version__ = ".".join(__version_info__) From 39ad9a50a414b5307a0d8dd604213f627d6d2d32 Mon Sep 17 00:00:00 2001 From: Twilio Date: Mon, 18 Aug 2025 08:59:19 +0000 Subject: [PATCH 4/9] [Librarian] Regenerated @ 3fba30a1b1e7c6460438ce1ca58c8ea68ad7b236 61d888152c68c1d07f711f67b7faf94bb9526469 --- CHANGES.md | 25 ++ twilio/rest/__init__.py | 15 + .../v2010/account/usage/record/__init__.py | 10 + .../v2010/account/usage/record/all_time.py | 10 + .../api/v2010/account/usage/record/daily.py | 10 + .../v2010/account/usage/record/last_month.py | 10 + .../api/v2010/account/usage/record/monthly.py | 10 + .../v2010/account/usage/record/this_month.py | 10 + .../api/v2010/account/usage/record/today.py | 10 + .../api/v2010/account/usage/record/yearly.py | 10 + .../v2010/account/usage/record/yesterday.py | 10 + .../rest/api/v2010/account/usage/trigger.py | 10 + .../conversations/v1/conversation/__init__.py | 1 + .../v1/conversation_with_participants.py | 1 + .../service/conversation_with_participants.py | 1 + twilio/rest/flex_api/v1/assessments.py | 8 +- .../v1/insights_assessments_comment.py | 8 +- twilio/rest/flex_api/v2/web_channels.py | 6 + twilio/rest/iam/v1/get_api_keys.py | 2 + twilio/rest/messaging/v2/channels_sender.py | 301 ++++++++++++++++-- twilio/rest/numbers/v1/porting_port_in.py | 10 + twilio/rest/verify/v2/service/__init__.py | 74 +++++ .../v2/service/entity/challenge/__init__.py | 1 + .../rest/verify/v2/service/entity/factor.py | 1 + .../verify/v2/service/entity/new_factor.py | 3 + twilio/rest/voice/VoiceBase.py | 13 - 26 files changed, 530 insertions(+), 40 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 275a6c6d4..bd3ae33df 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -3,6 +3,31 @@ twilio-python Changelog Here you can see the full list of changes between each twilio-python release. +[2025-08-18] Version 9.7.1 +-------------------------- +**Accounts** +- Update beta feature flag for consent and contact bulk upsert APIs + +**Api** +- Add multiple missing usage categories to usage records and usage triggers api +- Add `channels-whatsapp-template-marketing` and `channels-whatsapp-template-utility` to usage categories + +**Conversations** +- Fix `state` spelling for `initializing` enum value +- Update `state` to include `intializing` for ServiceConversationWithParticipants and ConversationWithParticipants + +**Flex** +- Adding new optional parameter `identity` to `web_channels` API in version `v2` + +**Trusthub** +- Add required Permissions to the ComplianceInquiries API + +**Verify** +- Add passkeys support to Verify API creating and updating services. +- Update `ienum` type for Factor creation +- Add passkeys as challenge and factor type + + [2025-07-24] Version 9.7.0 -------------------------- **Library - Fix** diff --git a/twilio/rest/__init__.py b/twilio/rest/__init__.py index 823cbbfaa..7d15662f7 100644 --- a/twilio/rest/__init__.py +++ b/twilio/rest/__init__.py @@ -50,6 +50,7 @@ from twilio.rest.verify import Verify from twilio.rest.video import Video from twilio.rest.voice import Voice + from twilio.rest.voice import Voice from twilio.rest.wireless import Wireless from twilio.rest.api.v2010.account.address import AddressList from twilio.rest.api.v2010.account.application import ApplicationList @@ -162,6 +163,7 @@ def __init__( self._verify: Optional["Verify"] = None self._video: Optional["Video"] = None self._voice: Optional["Voice"] = None + self._voice: Optional["Voice"] = None self._wireless: Optional["Wireless"] = None @property @@ -632,6 +634,19 @@ def voice(self) -> "Voice": self._voice = Voice(self) return self._voice + @property + def voice(self) -> "Voice": + """ + Access the Voice Twilio Domain + + :returns: Voice Twilio Domain + """ + if self._voice is None: + from twilio.rest.voice import Voice + + self._voice = Voice(self) + return self._voice + @property def wireless(self) -> "Wireless": """ diff --git a/twilio/rest/api/v2010/account/usage/record/__init__.py b/twilio/rest/api/v2010/account/usage/record/__init__.py index d60bde9b6..5e24a6a42 100644 --- a/twilio/rest/api/v2010/account/usage/record/__init__.py +++ b/twilio/rest/api/v2010/account/usage/record/__init__.py @@ -126,6 +126,13 @@ class Category(object): ) CHANNELS_WHATSAPP_INBOUND = "channels-whatsapp-inbound" CHANNELS_WHATSAPP_OUTBOUND = "channels-whatsapp-outbound" + CHANNELS_WHATSAPP_SERVICE = "channels-whatsapp-service" + CHANNELS_WHATSAPP_TEMPLATE_AUTHENTICATION = ( + "channels-whatsapp-template-authentication" + ) + CHANNELS_WHATSAPP_TEMPLATE_MARKETING = "channels-whatsapp-template-marketing" + CHANNELS_WHATSAPP_TEMPLATE_SERVICE = "channels-whatsapp-template-service" + CHANNELS_WHATSAPP_TEMPLATE_UTILITY = "channels-whatsapp-template-utility" CHAT_VIRTUAL_AGENT = "chat-virtual-agent" CONVERSATION_RELAY = "conversation-relay" CONVERSATIONS = "conversations" @@ -499,6 +506,9 @@ class Category(object): VERIFY_WHATSAPP_CONVERSATIONS_BUSINESS_INITIATED = ( "verify-whatsapp-conversations-business-initiated" ) + VERIFY_WHATSAPP_TEMPLATE_BUSINESS_INITIATED = ( + "verify-whatsapp-template-business-initiated" + ) VIDEO_RECORDINGS = "video-recordings" VIDEO_ROOMS_TURN_MEGABYTES = "video-rooms-turn-megabytes" VIRTUAL_AGENT = "virtual-agent" diff --git a/twilio/rest/api/v2010/account/usage/record/all_time.py b/twilio/rest/api/v2010/account/usage/record/all_time.py index 991f4a0b7..42672e1d3 100644 --- a/twilio/rest/api/v2010/account/usage/record/all_time.py +++ b/twilio/rest/api/v2010/account/usage/record/all_time.py @@ -118,6 +118,13 @@ class Category(object): ) CHANNELS_WHATSAPP_INBOUND = "channels-whatsapp-inbound" CHANNELS_WHATSAPP_OUTBOUND = "channels-whatsapp-outbound" + CHANNELS_WHATSAPP_SERVICE = "channels-whatsapp-service" + CHANNELS_WHATSAPP_TEMPLATE_AUTHENTICATION = ( + "channels-whatsapp-template-authentication" + ) + CHANNELS_WHATSAPP_TEMPLATE_MARKETING = "channels-whatsapp-template-marketing" + CHANNELS_WHATSAPP_TEMPLATE_SERVICE = "channels-whatsapp-template-service" + CHANNELS_WHATSAPP_TEMPLATE_UTILITY = "channels-whatsapp-template-utility" CHAT_VIRTUAL_AGENT = "chat-virtual-agent" CONVERSATION_RELAY = "conversation-relay" CONVERSATIONS = "conversations" @@ -491,6 +498,9 @@ class Category(object): VERIFY_WHATSAPP_CONVERSATIONS_BUSINESS_INITIATED = ( "verify-whatsapp-conversations-business-initiated" ) + VERIFY_WHATSAPP_TEMPLATE_BUSINESS_INITIATED = ( + "verify-whatsapp-template-business-initiated" + ) VIDEO_RECORDINGS = "video-recordings" VIDEO_ROOMS_TURN_MEGABYTES = "video-rooms-turn-megabytes" VIRTUAL_AGENT = "virtual-agent" diff --git a/twilio/rest/api/v2010/account/usage/record/daily.py b/twilio/rest/api/v2010/account/usage/record/daily.py index e89c75cb3..f5f0c6a3b 100644 --- a/twilio/rest/api/v2010/account/usage/record/daily.py +++ b/twilio/rest/api/v2010/account/usage/record/daily.py @@ -118,6 +118,13 @@ class Category(object): ) CHANNELS_WHATSAPP_INBOUND = "channels-whatsapp-inbound" CHANNELS_WHATSAPP_OUTBOUND = "channels-whatsapp-outbound" + CHANNELS_WHATSAPP_SERVICE = "channels-whatsapp-service" + CHANNELS_WHATSAPP_TEMPLATE_AUTHENTICATION = ( + "channels-whatsapp-template-authentication" + ) + CHANNELS_WHATSAPP_TEMPLATE_MARKETING = "channels-whatsapp-template-marketing" + CHANNELS_WHATSAPP_TEMPLATE_SERVICE = "channels-whatsapp-template-service" + CHANNELS_WHATSAPP_TEMPLATE_UTILITY = "channels-whatsapp-template-utility" CHAT_VIRTUAL_AGENT = "chat-virtual-agent" CONVERSATION_RELAY = "conversation-relay" CONVERSATIONS = "conversations" @@ -491,6 +498,9 @@ class Category(object): VERIFY_WHATSAPP_CONVERSATIONS_BUSINESS_INITIATED = ( "verify-whatsapp-conversations-business-initiated" ) + VERIFY_WHATSAPP_TEMPLATE_BUSINESS_INITIATED = ( + "verify-whatsapp-template-business-initiated" + ) VIDEO_RECORDINGS = "video-recordings" VIDEO_ROOMS_TURN_MEGABYTES = "video-rooms-turn-megabytes" VIRTUAL_AGENT = "virtual-agent" diff --git a/twilio/rest/api/v2010/account/usage/record/last_month.py b/twilio/rest/api/v2010/account/usage/record/last_month.py index 4057283e4..247b9946e 100644 --- a/twilio/rest/api/v2010/account/usage/record/last_month.py +++ b/twilio/rest/api/v2010/account/usage/record/last_month.py @@ -118,6 +118,13 @@ class Category(object): ) CHANNELS_WHATSAPP_INBOUND = "channels-whatsapp-inbound" CHANNELS_WHATSAPP_OUTBOUND = "channels-whatsapp-outbound" + CHANNELS_WHATSAPP_SERVICE = "channels-whatsapp-service" + CHANNELS_WHATSAPP_TEMPLATE_AUTHENTICATION = ( + "channels-whatsapp-template-authentication" + ) + CHANNELS_WHATSAPP_TEMPLATE_MARKETING = "channels-whatsapp-template-marketing" + CHANNELS_WHATSAPP_TEMPLATE_SERVICE = "channels-whatsapp-template-service" + CHANNELS_WHATSAPP_TEMPLATE_UTILITY = "channels-whatsapp-template-utility" CHAT_VIRTUAL_AGENT = "chat-virtual-agent" CONVERSATION_RELAY = "conversation-relay" CONVERSATIONS = "conversations" @@ -491,6 +498,9 @@ class Category(object): VERIFY_WHATSAPP_CONVERSATIONS_BUSINESS_INITIATED = ( "verify-whatsapp-conversations-business-initiated" ) + VERIFY_WHATSAPP_TEMPLATE_BUSINESS_INITIATED = ( + "verify-whatsapp-template-business-initiated" + ) VIDEO_RECORDINGS = "video-recordings" VIDEO_ROOMS_TURN_MEGABYTES = "video-rooms-turn-megabytes" VIRTUAL_AGENT = "virtual-agent" diff --git a/twilio/rest/api/v2010/account/usage/record/monthly.py b/twilio/rest/api/v2010/account/usage/record/monthly.py index 117db692b..c3fea2fe1 100644 --- a/twilio/rest/api/v2010/account/usage/record/monthly.py +++ b/twilio/rest/api/v2010/account/usage/record/monthly.py @@ -118,6 +118,13 @@ class Category(object): ) CHANNELS_WHATSAPP_INBOUND = "channels-whatsapp-inbound" CHANNELS_WHATSAPP_OUTBOUND = "channels-whatsapp-outbound" + CHANNELS_WHATSAPP_SERVICE = "channels-whatsapp-service" + CHANNELS_WHATSAPP_TEMPLATE_AUTHENTICATION = ( + "channels-whatsapp-template-authentication" + ) + CHANNELS_WHATSAPP_TEMPLATE_MARKETING = "channels-whatsapp-template-marketing" + CHANNELS_WHATSAPP_TEMPLATE_SERVICE = "channels-whatsapp-template-service" + CHANNELS_WHATSAPP_TEMPLATE_UTILITY = "channels-whatsapp-template-utility" CHAT_VIRTUAL_AGENT = "chat-virtual-agent" CONVERSATION_RELAY = "conversation-relay" CONVERSATIONS = "conversations" @@ -491,6 +498,9 @@ class Category(object): VERIFY_WHATSAPP_CONVERSATIONS_BUSINESS_INITIATED = ( "verify-whatsapp-conversations-business-initiated" ) + VERIFY_WHATSAPP_TEMPLATE_BUSINESS_INITIATED = ( + "verify-whatsapp-template-business-initiated" + ) VIDEO_RECORDINGS = "video-recordings" VIDEO_ROOMS_TURN_MEGABYTES = "video-rooms-turn-megabytes" VIRTUAL_AGENT = "virtual-agent" diff --git a/twilio/rest/api/v2010/account/usage/record/this_month.py b/twilio/rest/api/v2010/account/usage/record/this_month.py index ab65a177d..5ef6c590e 100644 --- a/twilio/rest/api/v2010/account/usage/record/this_month.py +++ b/twilio/rest/api/v2010/account/usage/record/this_month.py @@ -118,6 +118,13 @@ class Category(object): ) CHANNELS_WHATSAPP_INBOUND = "channels-whatsapp-inbound" CHANNELS_WHATSAPP_OUTBOUND = "channels-whatsapp-outbound" + CHANNELS_WHATSAPP_SERVICE = "channels-whatsapp-service" + CHANNELS_WHATSAPP_TEMPLATE_AUTHENTICATION = ( + "channels-whatsapp-template-authentication" + ) + CHANNELS_WHATSAPP_TEMPLATE_MARKETING = "channels-whatsapp-template-marketing" + CHANNELS_WHATSAPP_TEMPLATE_SERVICE = "channels-whatsapp-template-service" + CHANNELS_WHATSAPP_TEMPLATE_UTILITY = "channels-whatsapp-template-utility" CHAT_VIRTUAL_AGENT = "chat-virtual-agent" CONVERSATION_RELAY = "conversation-relay" CONVERSATIONS = "conversations" @@ -491,6 +498,9 @@ class Category(object): VERIFY_WHATSAPP_CONVERSATIONS_BUSINESS_INITIATED = ( "verify-whatsapp-conversations-business-initiated" ) + VERIFY_WHATSAPP_TEMPLATE_BUSINESS_INITIATED = ( + "verify-whatsapp-template-business-initiated" + ) VIDEO_RECORDINGS = "video-recordings" VIDEO_ROOMS_TURN_MEGABYTES = "video-rooms-turn-megabytes" VIRTUAL_AGENT = "virtual-agent" diff --git a/twilio/rest/api/v2010/account/usage/record/today.py b/twilio/rest/api/v2010/account/usage/record/today.py index 393238e76..564f3f4cf 100644 --- a/twilio/rest/api/v2010/account/usage/record/today.py +++ b/twilio/rest/api/v2010/account/usage/record/today.py @@ -118,6 +118,13 @@ class Category(object): ) CHANNELS_WHATSAPP_INBOUND = "channels-whatsapp-inbound" CHANNELS_WHATSAPP_OUTBOUND = "channels-whatsapp-outbound" + CHANNELS_WHATSAPP_SERVICE = "channels-whatsapp-service" + CHANNELS_WHATSAPP_TEMPLATE_AUTHENTICATION = ( + "channels-whatsapp-template-authentication" + ) + CHANNELS_WHATSAPP_TEMPLATE_MARKETING = "channels-whatsapp-template-marketing" + CHANNELS_WHATSAPP_TEMPLATE_SERVICE = "channels-whatsapp-template-service" + CHANNELS_WHATSAPP_TEMPLATE_UTILITY = "channels-whatsapp-template-utility" CHAT_VIRTUAL_AGENT = "chat-virtual-agent" CONVERSATION_RELAY = "conversation-relay" CONVERSATIONS = "conversations" @@ -491,6 +498,9 @@ class Category(object): VERIFY_WHATSAPP_CONVERSATIONS_BUSINESS_INITIATED = ( "verify-whatsapp-conversations-business-initiated" ) + VERIFY_WHATSAPP_TEMPLATE_BUSINESS_INITIATED = ( + "verify-whatsapp-template-business-initiated" + ) VIDEO_RECORDINGS = "video-recordings" VIDEO_ROOMS_TURN_MEGABYTES = "video-rooms-turn-megabytes" VIRTUAL_AGENT = "virtual-agent" diff --git a/twilio/rest/api/v2010/account/usage/record/yearly.py b/twilio/rest/api/v2010/account/usage/record/yearly.py index ad9e5a36d..1f43a0375 100644 --- a/twilio/rest/api/v2010/account/usage/record/yearly.py +++ b/twilio/rest/api/v2010/account/usage/record/yearly.py @@ -118,6 +118,13 @@ class Category(object): ) CHANNELS_WHATSAPP_INBOUND = "channels-whatsapp-inbound" CHANNELS_WHATSAPP_OUTBOUND = "channels-whatsapp-outbound" + CHANNELS_WHATSAPP_SERVICE = "channels-whatsapp-service" + CHANNELS_WHATSAPP_TEMPLATE_AUTHENTICATION = ( + "channels-whatsapp-template-authentication" + ) + CHANNELS_WHATSAPP_TEMPLATE_MARKETING = "channels-whatsapp-template-marketing" + CHANNELS_WHATSAPP_TEMPLATE_SERVICE = "channels-whatsapp-template-service" + CHANNELS_WHATSAPP_TEMPLATE_UTILITY = "channels-whatsapp-template-utility" CHAT_VIRTUAL_AGENT = "chat-virtual-agent" CONVERSATION_RELAY = "conversation-relay" CONVERSATIONS = "conversations" @@ -491,6 +498,9 @@ class Category(object): VERIFY_WHATSAPP_CONVERSATIONS_BUSINESS_INITIATED = ( "verify-whatsapp-conversations-business-initiated" ) + VERIFY_WHATSAPP_TEMPLATE_BUSINESS_INITIATED = ( + "verify-whatsapp-template-business-initiated" + ) VIDEO_RECORDINGS = "video-recordings" VIDEO_ROOMS_TURN_MEGABYTES = "video-rooms-turn-megabytes" VIRTUAL_AGENT = "virtual-agent" diff --git a/twilio/rest/api/v2010/account/usage/record/yesterday.py b/twilio/rest/api/v2010/account/usage/record/yesterday.py index f3aacda8b..b16944d80 100644 --- a/twilio/rest/api/v2010/account/usage/record/yesterday.py +++ b/twilio/rest/api/v2010/account/usage/record/yesterday.py @@ -118,6 +118,13 @@ class Category(object): ) CHANNELS_WHATSAPP_INBOUND = "channels-whatsapp-inbound" CHANNELS_WHATSAPP_OUTBOUND = "channels-whatsapp-outbound" + CHANNELS_WHATSAPP_SERVICE = "channels-whatsapp-service" + CHANNELS_WHATSAPP_TEMPLATE_AUTHENTICATION = ( + "channels-whatsapp-template-authentication" + ) + CHANNELS_WHATSAPP_TEMPLATE_MARKETING = "channels-whatsapp-template-marketing" + CHANNELS_WHATSAPP_TEMPLATE_SERVICE = "channels-whatsapp-template-service" + CHANNELS_WHATSAPP_TEMPLATE_UTILITY = "channels-whatsapp-template-utility" CHAT_VIRTUAL_AGENT = "chat-virtual-agent" CONVERSATION_RELAY = "conversation-relay" CONVERSATIONS = "conversations" @@ -491,6 +498,9 @@ class Category(object): VERIFY_WHATSAPP_CONVERSATIONS_BUSINESS_INITIATED = ( "verify-whatsapp-conversations-business-initiated" ) + VERIFY_WHATSAPP_TEMPLATE_BUSINESS_INITIATED = ( + "verify-whatsapp-template-business-initiated" + ) VIDEO_RECORDINGS = "video-recordings" VIDEO_ROOMS_TURN_MEGABYTES = "video-rooms-turn-megabytes" VIRTUAL_AGENT = "virtual-agent" diff --git a/twilio/rest/api/v2010/account/usage/trigger.py b/twilio/rest/api/v2010/account/usage/trigger.py index 7f182a01b..b45948b60 100644 --- a/twilio/rest/api/v2010/account/usage/trigger.py +++ b/twilio/rest/api/v2010/account/usage/trigger.py @@ -129,6 +129,13 @@ class UsageCategory(object): ) CHANNELS_WHATSAPP_INBOUND = "channels-whatsapp-inbound" CHANNELS_WHATSAPP_OUTBOUND = "channels-whatsapp-outbound" + CHANNELS_WHATSAPP_SERVICE = "channels-whatsapp-service" + CHANNELS_WHATSAPP_TEMPLATE_AUTHENTICATION = ( + "channels-whatsapp-template-authentication" + ) + CHANNELS_WHATSAPP_TEMPLATE_MARKETING = "channels-whatsapp-template-marketing" + CHANNELS_WHATSAPP_TEMPLATE_SERVICE = "channels-whatsapp-template-service" + CHANNELS_WHATSAPP_TEMPLATE_UTILITY = "channels-whatsapp-template-utility" CHAT_VIRTUAL_AGENT = "chat-virtual-agent" CONVERSATION_RELAY = "conversation-relay" CONVERSATIONS = "conversations" @@ -502,6 +509,9 @@ class UsageCategory(object): VERIFY_WHATSAPP_CONVERSATIONS_BUSINESS_INITIATED = ( "verify-whatsapp-conversations-business-initiated" ) + VERIFY_WHATSAPP_TEMPLATE_BUSINESS_INITIATED = ( + "verify-whatsapp-template-business-initiated" + ) VIDEO_RECORDINGS = "video-recordings" VIDEO_ROOMS_TURN_MEGABYTES = "video-rooms-turn-megabytes" VIRTUAL_AGENT = "virtual-agent" diff --git a/twilio/rest/conversations/v1/conversation/__init__.py b/twilio/rest/conversations/v1/conversation/__init__.py index d1f08cc2d..95127b2f0 100644 --- a/twilio/rest/conversations/v1/conversation/__init__.py +++ b/twilio/rest/conversations/v1/conversation/__init__.py @@ -28,6 +28,7 @@ class ConversationInstance(InstanceResource): class State(object): + INITIALIZING = "initializing" INACTIVE = "inactive" ACTIVE = "active" CLOSED = "closed" diff --git a/twilio/rest/conversations/v1/conversation_with_participants.py b/twilio/rest/conversations/v1/conversation_with_participants.py index a818a29ca..9c0f30c82 100644 --- a/twilio/rest/conversations/v1/conversation_with_participants.py +++ b/twilio/rest/conversations/v1/conversation_with_participants.py @@ -24,6 +24,7 @@ class ConversationWithParticipantsInstance(InstanceResource): class State(object): + INITIALIZING = "initializing" INACTIVE = "inactive" ACTIVE = "active" CLOSED = "closed" diff --git a/twilio/rest/conversations/v1/service/conversation_with_participants.py b/twilio/rest/conversations/v1/service/conversation_with_participants.py index ff82a8ce3..719a1e984 100644 --- a/twilio/rest/conversations/v1/service/conversation_with_participants.py +++ b/twilio/rest/conversations/v1/service/conversation_with_participants.py @@ -24,6 +24,7 @@ class ConversationWithParticipantsInstance(InstanceResource): class State(object): + INITIALIZING = "initializing" INACTIVE = "inactive" ACTIVE = "active" CLOSED = "closed" diff --git a/twilio/rest/flex_api/v1/assessments.py b/twilio/rest/flex_api/v1/assessments.py index 130514b29..1977d16eb 100644 --- a/twilio/rest/flex_api/v1/assessments.py +++ b/twilio/rest/flex_api/v1/assessments.py @@ -13,7 +13,7 @@ """ from typing import Any, Dict, List, Optional, Union, Iterator, AsyncIterator -from twilio.base import deserialize, values +from twilio.base import values from twilio.base.instance_context import InstanceContext from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource @@ -49,9 +49,9 @@ def __init__( self.account_sid: Optional[str] = payload.get("account_sid") self.assessment_sid: Optional[str] = payload.get("assessment_sid") - self.offset: Optional[float] = deserialize.decimal(payload.get("offset")) + self.offset: Optional[str] = payload.get("offset") self.report: Optional[bool] = payload.get("report") - self.weight: Optional[float] = deserialize.decimal(payload.get("weight")) + self.weight: Optional[str] = payload.get("weight") self.agent_id: Optional[str] = payload.get("agent_id") self.segment_id: Optional[str] = payload.get("segment_id") self.user_name: Optional[str] = payload.get("user_name") @@ -59,7 +59,7 @@ def __init__( self.answer_text: Optional[str] = payload.get("answer_text") self.answer_id: Optional[str] = payload.get("answer_id") self.assessment: Optional[Dict[str, object]] = payload.get("assessment") - self.timestamp: Optional[float] = deserialize.decimal(payload.get("timestamp")) + self.timestamp: Optional[str] = payload.get("timestamp") self.url: Optional[str] = payload.get("url") self._solution = { diff --git a/twilio/rest/flex_api/v1/insights_assessments_comment.py b/twilio/rest/flex_api/v1/insights_assessments_comment.py index 2b6c79343..c65d36e6b 100644 --- a/twilio/rest/flex_api/v1/insights_assessments_comment.py +++ b/twilio/rest/flex_api/v1/insights_assessments_comment.py @@ -13,7 +13,7 @@ """ from typing import Any, Dict, List, Optional, Union, Iterator, AsyncIterator -from twilio.base import deserialize, values +from twilio.base import values from twilio.base.instance_resource import InstanceResource from twilio.base.list_resource import ListResource @@ -43,14 +43,14 @@ def __init__(self, version: Version, payload: Dict[str, Any]): self.account_sid: Optional[str] = payload.get("account_sid") self.assessment_sid: Optional[str] = payload.get("assessment_sid") self.comment: Optional[Dict[str, object]] = payload.get("comment") - self.offset: Optional[float] = deserialize.decimal(payload.get("offset")) + self.offset: Optional[str] = payload.get("offset") self.report: Optional[bool] = payload.get("report") - self.weight: Optional[float] = deserialize.decimal(payload.get("weight")) + self.weight: Optional[str] = payload.get("weight") self.agent_id: Optional[str] = payload.get("agent_id") self.segment_id: Optional[str] = payload.get("segment_id") self.user_name: Optional[str] = payload.get("user_name") self.user_email: Optional[str] = payload.get("user_email") - self.timestamp: Optional[float] = deserialize.decimal(payload.get("timestamp")) + self.timestamp: Optional[str] = payload.get("timestamp") self.url: Optional[str] = payload.get("url") def __repr__(self) -> str: diff --git a/twilio/rest/flex_api/v2/web_channels.py b/twilio/rest/flex_api/v2/web_channels.py index 8e5aff822..15ddb9cc7 100644 --- a/twilio/rest/flex_api/v2/web_channels.py +++ b/twilio/rest/flex_api/v2/web_channels.py @@ -62,6 +62,7 @@ def create( chat_friendly_name: Union[str, object] = values.unset, customer_friendly_name: Union[str, object] = values.unset, pre_engagement_data: Union[str, object] = values.unset, + identity: Union[str, object] = values.unset, ) -> WebChannelsInstance: """ Create the WebChannelsInstance @@ -71,6 +72,7 @@ def create( :param chat_friendly_name: The Conversation's friendly name. See the [Conversation resource](https://www.twilio.com/docs/conversations/api/conversation-resource) for an example. :param customer_friendly_name: The Conversation participant's friendly name. See the [Conversation Participant Resource](https://www.twilio.com/docs/conversations/api/conversation-participant-resource) for an example. :param pre_engagement_data: The pre-engagement data. + :param identity: The Identity of the guest user. See the [Conversation User Resource](https://www.twilio.com/docs/conversations/api/user-resource) for an example. :returns: The created WebChannelsInstance """ @@ -81,6 +83,7 @@ def create( "ChatFriendlyName": chat_friendly_name, "CustomerFriendlyName": customer_friendly_name, "PreEngagementData": pre_engagement_data, + "Identity": identity, } ) headers = values.of( @@ -107,6 +110,7 @@ async def create_async( chat_friendly_name: Union[str, object] = values.unset, customer_friendly_name: Union[str, object] = values.unset, pre_engagement_data: Union[str, object] = values.unset, + identity: Union[str, object] = values.unset, ) -> WebChannelsInstance: """ Asynchronously create the WebChannelsInstance @@ -116,6 +120,7 @@ async def create_async( :param chat_friendly_name: The Conversation's friendly name. See the [Conversation resource](https://www.twilio.com/docs/conversations/api/conversation-resource) for an example. :param customer_friendly_name: The Conversation participant's friendly name. See the [Conversation Participant Resource](https://www.twilio.com/docs/conversations/api/conversation-participant-resource) for an example. :param pre_engagement_data: The pre-engagement data. + :param identity: The Identity of the guest user. See the [Conversation User Resource](https://www.twilio.com/docs/conversations/api/user-resource) for an example. :returns: The created WebChannelsInstance """ @@ -126,6 +131,7 @@ async def create_async( "ChatFriendlyName": chat_friendly_name, "CustomerFriendlyName": customer_friendly_name, "PreEngagementData": pre_engagement_data, + "Identity": identity, } ) headers = values.of( diff --git a/twilio/rest/iam/v1/get_api_keys.py b/twilio/rest/iam/v1/get_api_keys.py index 03b29cdb3..0211299ea 100644 --- a/twilio/rest/iam/v1/get_api_keys.py +++ b/twilio/rest/iam/v1/get_api_keys.py @@ -28,6 +28,7 @@ class GetApiKeysInstance(InstanceResource): :ivar friendly_name: The string that you assigned to describe the resource. :ivar date_created: The date and time in GMT that the resource was created specified in [RFC 2822](https://www.ietf.org/rfc/rfc2822.txt) format. :ivar date_updated: The date and time in GMT that the resource was last updated specified in [RFC 2822](https://www.ietf.org/rfc/rfc2822.txt) format. + :ivar flags: """ def __init__(self, version: Version, payload: Dict[str, Any]): @@ -41,6 +42,7 @@ def __init__(self, version: Version, payload: Dict[str, Any]): self.date_updated: Optional[datetime] = deserialize.rfc2822_datetime( payload.get("date_updated") ) + self.flags: Optional[List[str]] = payload.get("flags") def __repr__(self) -> str: """ diff --git a/twilio/rest/messaging/v2/channels_sender.py b/twilio/rest/messaging/v2/channels_sender.py index 16bfaefe4..d1eece9cc 100644 --- a/twilio/rest/messaging/v2/channels_sender.py +++ b/twilio/rest/messaging/v2/channels_sender.py @@ -56,10 +56,15 @@ class MessagingV2ChannelsSenderProfile(object): :ivar about: The about text of the sender. :ivar address: The address of the sender. :ivar description: The description of the sender. - :ivar emails: The emails of the sender. :ivar logo_url: The logo URL of the sender. + :ivar banner_url: The banner URL of the sender. + :ivar privacy_url: The privacy URL of the sender. Publicly accessible URI associated with the Sender, must use the HTTP or HTTPS protocol + :ivar terms_of_service_url: The terms of service URL of the sender. + :ivar accent_color: string - Color theme of the Sender (required, in hex format, need to be a minimum 4.5:1 contrast ratio relative to white) :ivar vertical: The vertical of the sender. Allowed values are: - \"Automotive\" - \"Beauty, Spa and Salon\" - \"Clothing and Apparel\" - \"Education\" - \"Entertainment\" - \"Event Planning and Service\" - \"Finance and Banking\" - \"Food and Grocery\" - \"Public Service\" - \"Hotel and Lodging\" - \"Medical and Health\" - \"Non-profit\" - \"Professional Services\" - \"Shopping and Retail\" - \"Travel and Transportation\" - \"Restaurant\" - \"Other\" - :ivar websites: The websites of the sender. + :ivar websites: The websites of the sender + :ivar emails: The emails of the sender + :ivar phone_numbers: The phone numbers of the sender """ def __init__(self, payload: Dict[str, Any]): @@ -68,10 +73,19 @@ def __init__(self, payload: Dict[str, Any]): self.about: Optional[str] = payload.get("about") self.address: Optional[str] = payload.get("address") self.description: Optional[str] = payload.get("description") - self.emails: Optional[Dict[str, object]] = payload.get("emails") self.logo_url: Optional[str] = payload.get("logo_url") + self.banner_url: Optional[str] = payload.get("banner_url") + self.privacy_url: Optional[str] = payload.get("privacy_url") + self.terms_of_service_url: Optional[str] = payload.get( + "terms_of_service_url" + ) + self.accent_color: Optional[str] = payload.get("accent_color") self.vertical: Optional[str] = payload.get("vertical") self.websites: Optional[Dict[str, object]] = payload.get("websites") + self.emails: Optional[Dict[str, object]] = payload.get("emails") + self.phone_numbers: Optional[Dict[str, object]] = payload.get( + "phone_numbers" + ) def to_dict(self): return { @@ -79,13 +93,18 @@ def to_dict(self): "about": self.about, "address": self.address, "description": self.description, - "emails": self.emails, "logo_url": self.logo_url, + "banner_url": self.banner_url, + "privacy_url": self.privacy_url, + "terms_of_service_url": self.terms_of_service_url, + "accent_color": self.accent_color, "vertical": self.vertical, "websites": self.websites, + "emails": self.emails, + "phone_numbers": self.phone_numbers, } - class MessagingV2ChannelsSenderProfileResponseEmails(object): + class MessagingV2ChannelsSenderProfileGenericResponseEmails(object): """ :ivar email: :ivar label: @@ -102,7 +121,24 @@ def to_dict(self): "": self.label, } - class MessagingV2ChannelsSenderProfileResponseWebsites(object): + class MessagingV2ChannelsSenderProfileGenericResponsePhoneNumbers(object): + """ + :ivar phone_number: + :ivar label: + """ + + def __init__(self, payload: Dict[str, Any]): + + self.phone_number: Optional[str] = payload.get("phone_number") + self.label: Optional[str] = payload.get("label") + + def to_dict(self): + return { + "": self.phone_number, + "": self.label, + } + + class MessagingV2ChannelsSenderProfileGenericResponseWebsites(object): """ :ivar website: :ivar label: @@ -217,6 +253,52 @@ def to_dict(self): "status_callback_method": self.status_callback_method, } + class MessagingV2RcsCarrier(object): + """ + :ivar name: carrier in a country e.g. For US-Verizon, AT&T + :ivar status: + """ + + def __init__(self, payload: Dict[str, Any]): + + self.name: Optional[str] = payload.get("name") + self.status: Optional[MessagingV2RcsCarrierStatus] = payload.get("status") + + def to_dict(self): + return { + "": self.name, + "": self.status.to_dict() if self.status is not None else None, + } + + class MessagingV2RcsComplianceCountryResponse(object): + """ + :ivar country: ISO 3166-1 alpha-2 country code (e.g., 'US', 'UK'). + :ivar registration_sid: The default compliance registration SID (e.g., from CR-Google) that applies to all countries unless overridden within the `countries` array. + :ivar status: + :ivar carriers: + """ + + def __init__(self, payload: Dict[str, Any]): + + self.country: Optional[str] = payload.get("country") + self.registration_sid: Optional[str] = payload.get("registration_sid") + self.status: Optional[MessagingV2RcsCountryStatus] = payload.get("status") + self.carriers: Optional[List[MessagingV2RcsCarrier]] = payload.get( + "carriers" + ) + + def to_dict(self): + return { + "": self.country, + "": self.registration_sid, + "": self.status.to_dict() if self.status is not None else None, + "": ( + [carriers.to_dict() for carriers in self.carriers] + if self.carriers is not None + else None + ), + } + class Status(object): CREATING = "CREATING" ONLINE = "ONLINE" @@ -224,7 +306,22 @@ class Status(object): PENDING_VERIFICATION = "PENDING_VERIFICATION" VERIFYING = "VERIFYING" ONLINE_UPDATING = "ONLINE:UPDATING" - STUBBED = "STUBBED" + TWILIO_REVIEW = "TWILIO_REVIEW" + DRAFT = "DRAFT" + + class MessagingV2RcsCarrierStatus(object): + UNKNOWN = "UNKNOWN" + UNLAUNCHED = "UNLAUNCHED" + CARRIER_REVIEW = "CARRIER_REVIEW" + APPROVED = "APPROVED" + REJECTED = "REJECTED" + SUSPENDED = "SUSPENDED" + + class MessagingV2RcsCountryStatus(object): + ONLINE = "ONLINE" + OFFLINE = "OFFLINE" + TWILIO_REVIEW = "TWILIO_REVIEW" + PENDING_VERIFICATION = "PENDING_VERIFICATION" """ :ivar sid: A 34 character string that uniquely identifies this Sender. @@ -235,6 +332,7 @@ class Status(object): :ivar profile: :ivar properties: :ivar offline_reasons: Reasons why the sender is offline., e.g., [{\"code\": \"21211400\", \"message\": \"Whatsapp business account is banned by provider {provider_name} | Credit line is assigned to another BSP\", \"more_info\": \"https://www.twilio.com/docs/errors/21211400\"}] + :ivar compliance: :ivar url: The URL of this resource, relative to `https://messaging.twilio.com`. """ @@ -251,6 +349,7 @@ def __init__( self.profile: Optional[str] = payload.get("profile") self.properties: Optional[str] = payload.get("properties") self.offline_reasons: Optional[List[str]] = payload.get("offline_reasons") + self.compliance: Optional[str] = payload.get("compliance") self.url: Optional[str] = payload.get("url") self._solution = { @@ -388,10 +487,15 @@ class MessagingV2ChannelsSenderProfile(object): :ivar about: The about text of the sender. :ivar address: The address of the sender. :ivar description: The description of the sender. - :ivar emails: The emails of the sender. :ivar logo_url: The logo URL of the sender. + :ivar banner_url: The banner URL of the sender. + :ivar privacy_url: The privacy URL of the sender. Publicly accessible URI associated with the Sender, must use the HTTP or HTTPS protocol + :ivar terms_of_service_url: The terms of service URL of the sender. + :ivar accent_color: string - Color theme of the Sender (required, in hex format, need to be a minimum 4.5:1 contrast ratio relative to white) :ivar vertical: The vertical of the sender. Allowed values are: - \"Automotive\" - \"Beauty, Spa and Salon\" - \"Clothing and Apparel\" - \"Education\" - \"Entertainment\" - \"Event Planning and Service\" - \"Finance and Banking\" - \"Food and Grocery\" - \"Public Service\" - \"Hotel and Lodging\" - \"Medical and Health\" - \"Non-profit\" - \"Professional Services\" - \"Shopping and Retail\" - \"Travel and Transportation\" - \"Restaurant\" - \"Other\" - :ivar websites: The websites of the sender. + :ivar websites: The websites of the sender + :ivar emails: The emails of the sender + :ivar phone_numbers: The phone numbers of the sender """ def __init__(self, payload: Dict[str, Any]): @@ -400,10 +504,19 @@ def __init__(self, payload: Dict[str, Any]): self.about: Optional[str] = payload.get("about") self.address: Optional[str] = payload.get("address") self.description: Optional[str] = payload.get("description") - self.emails: Optional[Dict[str, object]] = payload.get("emails") self.logo_url: Optional[str] = payload.get("logo_url") + self.banner_url: Optional[str] = payload.get("banner_url") + self.privacy_url: Optional[str] = payload.get("privacy_url") + self.terms_of_service_url: Optional[str] = payload.get( + "terms_of_service_url" + ) + self.accent_color: Optional[str] = payload.get("accent_color") self.vertical: Optional[str] = payload.get("vertical") self.websites: Optional[Dict[str, object]] = payload.get("websites") + self.emails: Optional[Dict[str, object]] = payload.get("emails") + self.phone_numbers: Optional[Dict[str, object]] = payload.get( + "phone_numbers" + ) def to_dict(self): return { @@ -411,13 +524,18 @@ def to_dict(self): "about": self.about, "address": self.address, "description": self.description, - "emails": self.emails, "logo_url": self.logo_url, + "banner_url": self.banner_url, + "privacy_url": self.privacy_url, + "terms_of_service_url": self.terms_of_service_url, + "accent_color": self.accent_color, "vertical": self.vertical, "websites": self.websites, + "emails": self.emails, + "phone_numbers": self.phone_numbers, } - class MessagingV2ChannelsSenderProfileResponseEmails(object): + class MessagingV2ChannelsSenderProfileGenericResponseEmails(object): """ :ivar email: :ivar label: @@ -434,7 +552,24 @@ def to_dict(self): "": self.label, } - class MessagingV2ChannelsSenderProfileResponseWebsites(object): + class MessagingV2ChannelsSenderProfileGenericResponsePhoneNumbers(object): + """ + :ivar phone_number: + :ivar label: + """ + + def __init__(self, payload: Dict[str, Any]): + + self.phone_number: Optional[str] = payload.get("phone_number") + self.label: Optional[str] = payload.get("label") + + def to_dict(self): + return { + "": self.phone_number, + "": self.label, + } + + class MessagingV2ChannelsSenderProfileGenericResponseWebsites(object): """ :ivar website: :ivar label: @@ -549,6 +684,52 @@ def to_dict(self): "status_callback_method": self.status_callback_method, } + class MessagingV2RcsCarrier(object): + """ + :ivar name: carrier in a country e.g. For US-Verizon, AT&T + :ivar status: + """ + + def __init__(self, payload: Dict[str, Any]): + + self.name: Optional[str] = payload.get("name") + self.status: Optional[MessagingV2RcsCarrierStatus] = payload.get("status") + + def to_dict(self): + return { + "": self.name, + "": self.status.to_dict() if self.status is not None else None, + } + + class MessagingV2RcsComplianceCountryResponse(object): + """ + :ivar country: ISO 3166-1 alpha-2 country code (e.g., 'US', 'UK'). + :ivar registration_sid: The default compliance registration SID (e.g., from CR-Google) that applies to all countries unless overridden within the `countries` array. + :ivar status: + :ivar carriers: + """ + + def __init__(self, payload: Dict[str, Any]): + + self.country: Optional[str] = payload.get("country") + self.registration_sid: Optional[str] = payload.get("registration_sid") + self.status: Optional[MessagingV2RcsCountryStatus] = payload.get("status") + self.carriers: Optional[List[MessagingV2RcsCarrier]] = payload.get( + "carriers" + ) + + def to_dict(self): + return { + "": self.country, + "": self.registration_sid, + "": self.status.to_dict() if self.status is not None else None, + "": ( + [carriers.to_dict() for carriers in self.carriers] + if self.carriers is not None + else None + ), + } + def __init__(self, version: Version, sid: str): """ Initialize the ChannelsSenderContext @@ -750,10 +931,15 @@ class MessagingV2ChannelsSenderProfile(object): :ivar about: The about text of the sender. :ivar address: The address of the sender. :ivar description: The description of the sender. - :ivar emails: The emails of the sender. :ivar logo_url: The logo URL of the sender. + :ivar banner_url: The banner URL of the sender. + :ivar privacy_url: The privacy URL of the sender. Publicly accessible URI associated with the Sender, must use the HTTP or HTTPS protocol + :ivar terms_of_service_url: The terms of service URL of the sender. + :ivar accent_color: string - Color theme of the Sender (required, in hex format, need to be a minimum 4.5:1 contrast ratio relative to white) :ivar vertical: The vertical of the sender. Allowed values are: - \"Automotive\" - \"Beauty, Spa and Salon\" - \"Clothing and Apparel\" - \"Education\" - \"Entertainment\" - \"Event Planning and Service\" - \"Finance and Banking\" - \"Food and Grocery\" - \"Public Service\" - \"Hotel and Lodging\" - \"Medical and Health\" - \"Non-profit\" - \"Professional Services\" - \"Shopping and Retail\" - \"Travel and Transportation\" - \"Restaurant\" - \"Other\" - :ivar websites: The websites of the sender. + :ivar websites: The websites of the sender + :ivar emails: The emails of the sender + :ivar phone_numbers: The phone numbers of the sender """ def __init__(self, payload: Dict[str, Any]): @@ -762,10 +948,19 @@ def __init__(self, payload: Dict[str, Any]): self.about: Optional[str] = payload.get("about") self.address: Optional[str] = payload.get("address") self.description: Optional[str] = payload.get("description") - self.emails: Optional[Dict[str, object]] = payload.get("emails") self.logo_url: Optional[str] = payload.get("logo_url") + self.banner_url: Optional[str] = payload.get("banner_url") + self.privacy_url: Optional[str] = payload.get("privacy_url") + self.terms_of_service_url: Optional[str] = payload.get( + "terms_of_service_url" + ) + self.accent_color: Optional[str] = payload.get("accent_color") self.vertical: Optional[str] = payload.get("vertical") self.websites: Optional[Dict[str, object]] = payload.get("websites") + self.emails: Optional[Dict[str, object]] = payload.get("emails") + self.phone_numbers: Optional[Dict[str, object]] = payload.get( + "phone_numbers" + ) def to_dict(self): return { @@ -773,13 +968,18 @@ def to_dict(self): "about": self.about, "address": self.address, "description": self.description, - "emails": self.emails, "logo_url": self.logo_url, + "banner_url": self.banner_url, + "privacy_url": self.privacy_url, + "terms_of_service_url": self.terms_of_service_url, + "accent_color": self.accent_color, "vertical": self.vertical, "websites": self.websites, + "emails": self.emails, + "phone_numbers": self.phone_numbers, } - class MessagingV2ChannelsSenderProfileResponseEmails(object): + class MessagingV2ChannelsSenderProfileGenericResponseEmails(object): """ :ivar email: :ivar label: @@ -796,7 +996,24 @@ def to_dict(self): "": self.label, } - class MessagingV2ChannelsSenderProfileResponseWebsites(object): + class MessagingV2ChannelsSenderProfileGenericResponsePhoneNumbers(object): + """ + :ivar phone_number: + :ivar label: + """ + + def __init__(self, payload: Dict[str, Any]): + + self.phone_number: Optional[str] = payload.get("phone_number") + self.label: Optional[str] = payload.get("label") + + def to_dict(self): + return { + "": self.phone_number, + "": self.label, + } + + class MessagingV2ChannelsSenderProfileGenericResponseWebsites(object): """ :ivar website: :ivar label: @@ -911,6 +1128,52 @@ def to_dict(self): "status_callback_method": self.status_callback_method, } + class MessagingV2RcsCarrier(object): + """ + :ivar name: carrier in a country e.g. For US-Verizon, AT&T + :ivar status: + """ + + def __init__(self, payload: Dict[str, Any]): + + self.name: Optional[str] = payload.get("name") + self.status: Optional[MessagingV2RcsCarrierStatus] = payload.get("status") + + def to_dict(self): + return { + "": self.name, + "": self.status.to_dict() if self.status is not None else None, + } + + class MessagingV2RcsComplianceCountryResponse(object): + """ + :ivar country: ISO 3166-1 alpha-2 country code (e.g., 'US', 'UK'). + :ivar registration_sid: The default compliance registration SID (e.g., from CR-Google) that applies to all countries unless overridden within the `countries` array. + :ivar status: + :ivar carriers: + """ + + def __init__(self, payload: Dict[str, Any]): + + self.country: Optional[str] = payload.get("country") + self.registration_sid: Optional[str] = payload.get("registration_sid") + self.status: Optional[MessagingV2RcsCountryStatus] = payload.get("status") + self.carriers: Optional[List[MessagingV2RcsCarrier]] = payload.get( + "carriers" + ) + + def to_dict(self): + return { + "": self.country, + "": self.registration_sid, + "": self.status.to_dict() if self.status is not None else None, + "": ( + [carriers.to_dict() for carriers in self.carriers] + if self.carriers is not None + else None + ), + } + def __init__(self, version: Version): """ Initialize the ChannelsSenderList diff --git a/twilio/rest/numbers/v1/porting_port_in.py b/twilio/rest/numbers/v1/porting_port_in.py index 3df2c1546..27aeaf339 100644 --- a/twilio/rest/numbers/v1/porting_port_in.py +++ b/twilio/rest/numbers/v1/porting_port_in.py @@ -33,6 +33,9 @@ class PortingPortInInstance(InstanceResource): :ivar port_in_request_status: The status of the port in request. The possible values are: In progress, Completed, Expired, In review, Waiting for Signature, Action Required, and Canceled. :ivar losing_carrier_information: Details regarding the customer’s information with the losing carrier. These values will be used to generate the letter of authorization and should match the losing carrier’s data as closely as possible to ensure the port is accepted. :ivar phone_numbers: + :ivar bundle_sid: The bundle sid is an optional identifier to reference a group of regulatory documents for a port request. + :ivar portability_advance_carrier: A field only required for Japan port in requests. It is a unique identifier for the donor carrier service the line is being ported from. + :ivar auto_cancel_approval_numbers: Japan specific field, indicates the number of phone numbers to automatically approve for cancellation. :ivar documents: List of document SIDs for all phone numbers included in the port in request. At least one document SID referring to a document of the type Utility Bill is required. :ivar date_created: """ @@ -69,6 +72,13 @@ def __init__( self.phone_numbers: Optional[List[Dict[str, object]]] = payload.get( "phone_numbers" ) + self.bundle_sid: Optional[str] = payload.get("bundle_sid") + self.portability_advance_carrier: Optional[str] = payload.get( + "portability_advance_carrier" + ) + self.auto_cancel_approval_numbers: Optional[str] = payload.get( + "auto_cancel_approval_numbers" + ) self.documents: Optional[List[str]] = payload.get("documents") self.date_created: Optional[datetime] = deserialize.iso8601_datetime( payload.get("date_created") diff --git a/twilio/rest/verify/v2/service/__init__.py b/twilio/rest/verify/v2/service/__init__.py index a64ab7a55..77638b6db 100644 --- a/twilio/rest/verify/v2/service/__init__.py +++ b/twilio/rest/verify/v2/service/__init__.py @@ -48,6 +48,7 @@ class ServiceInstance(InstanceResource): :ivar totp: Configurations for the TOTP factors (channel) created under this Service. :ivar default_template_sid: :ivar whatsapp: + :ivar passkeys: :ivar verify_event_subscription_enabled: Whether to allow verifications from the service to reach the stream-events sinks if configured :ivar date_created: The date and time in GMT when the resource was created specified in [RFC 2822](https://www.ietf.org/rfc/rfc2822.txt) format. :ivar date_updated: The date and time in GMT when the resource was last updated specified in [RFC 2822](https://www.ietf.org/rfc/rfc2822.txt) format. @@ -81,6 +82,7 @@ def __init__( self.totp: Optional[Dict[str, object]] = payload.get("totp") self.default_template_sid: Optional[str] = payload.get("default_template_sid") self.whatsapp: Optional[Dict[str, object]] = payload.get("whatsapp") + self.passkeys: Optional[Dict[str, object]] = payload.get("passkeys") self.verify_event_subscription_enabled: Optional[bool] = payload.get( "verify_event_subscription_enabled" ) @@ -170,6 +172,9 @@ def update( default_template_sid: Union[str, object] = values.unset, whatsapp_msg_service_sid: Union[str, object] = values.unset, whatsapp_from: Union[str, object] = values.unset, + passkeys_relying_party_id: Union[str, object] = values.unset, + passkeys_relying_party_name: Union[str, object] = values.unset, + passkeys_relying_party_origins: Union[str, object] = values.unset, verify_event_subscription_enabled: Union[bool, object] = values.unset, ) -> "ServiceInstance": """ @@ -194,6 +199,9 @@ def update( :param default_template_sid: The default message [template](https://www.twilio.com/docs/verify/api/templates). Will be used for all SMS verifications unless explicitly overriden. SMS channel only. :param whatsapp_msg_service_sid: The SID of the [Messaging Service](https://www.twilio.com/docs/messaging/services) to associate with the Verification Service. :param whatsapp_from: The WhatsApp number to use as the sender of the verification messages. This number must be associated with the WhatsApp Message Service. + :param passkeys_relying_party_id: The Relying Party ID for Passkeys. This is the domain of your application, e.g. `example.com`. It is used to identify your application when creating Passkeys. + :param passkeys_relying_party_name: The Relying Party Name for Passkeys. This is the name of your application, e.g. `Example App`. It is used to identify your application when creating Passkeys. + :param passkeys_relying_party_origins: The Relying Party Origins for Passkeys. This is the origin of your application, e.g. `login.example.com,www.example.com`. It is used to identify your application when creating Passkeys, it can have multiple origins split by `,`. :param verify_event_subscription_enabled: Whether to allow verifications from the service to reach the stream-events sinks if configured :returns: The updated ServiceInstance @@ -218,6 +226,9 @@ def update( default_template_sid=default_template_sid, whatsapp_msg_service_sid=whatsapp_msg_service_sid, whatsapp_from=whatsapp_from, + passkeys_relying_party_id=passkeys_relying_party_id, + passkeys_relying_party_name=passkeys_relying_party_name, + passkeys_relying_party_origins=passkeys_relying_party_origins, verify_event_subscription_enabled=verify_event_subscription_enabled, ) @@ -242,6 +253,9 @@ async def update_async( default_template_sid: Union[str, object] = values.unset, whatsapp_msg_service_sid: Union[str, object] = values.unset, whatsapp_from: Union[str, object] = values.unset, + passkeys_relying_party_id: Union[str, object] = values.unset, + passkeys_relying_party_name: Union[str, object] = values.unset, + passkeys_relying_party_origins: Union[str, object] = values.unset, verify_event_subscription_enabled: Union[bool, object] = values.unset, ) -> "ServiceInstance": """ @@ -266,6 +280,9 @@ async def update_async( :param default_template_sid: The default message [template](https://www.twilio.com/docs/verify/api/templates). Will be used for all SMS verifications unless explicitly overriden. SMS channel only. :param whatsapp_msg_service_sid: The SID of the [Messaging Service](https://www.twilio.com/docs/messaging/services) to associate with the Verification Service. :param whatsapp_from: The WhatsApp number to use as the sender of the verification messages. This number must be associated with the WhatsApp Message Service. + :param passkeys_relying_party_id: The Relying Party ID for Passkeys. This is the domain of your application, e.g. `example.com`. It is used to identify your application when creating Passkeys. + :param passkeys_relying_party_name: The Relying Party Name for Passkeys. This is the name of your application, e.g. `Example App`. It is used to identify your application when creating Passkeys. + :param passkeys_relying_party_origins: The Relying Party Origins for Passkeys. This is the origin of your application, e.g. `login.example.com,www.example.com`. It is used to identify your application when creating Passkeys, it can have multiple origins split by `,`. :param verify_event_subscription_enabled: Whether to allow verifications from the service to reach the stream-events sinks if configured :returns: The updated ServiceInstance @@ -290,6 +307,9 @@ async def update_async( default_template_sid=default_template_sid, whatsapp_msg_service_sid=whatsapp_msg_service_sid, whatsapp_from=whatsapp_from, + passkeys_relying_party_id=passkeys_relying_party_id, + passkeys_relying_party_name=passkeys_relying_party_name, + passkeys_relying_party_origins=passkeys_relying_party_origins, verify_event_subscription_enabled=verify_event_subscription_enabled, ) @@ -466,6 +486,9 @@ def update( default_template_sid: Union[str, object] = values.unset, whatsapp_msg_service_sid: Union[str, object] = values.unset, whatsapp_from: Union[str, object] = values.unset, + passkeys_relying_party_id: Union[str, object] = values.unset, + passkeys_relying_party_name: Union[str, object] = values.unset, + passkeys_relying_party_origins: Union[str, object] = values.unset, verify_event_subscription_enabled: Union[bool, object] = values.unset, ) -> ServiceInstance: """ @@ -490,6 +513,9 @@ def update( :param default_template_sid: The default message [template](https://www.twilio.com/docs/verify/api/templates). Will be used for all SMS verifications unless explicitly overriden. SMS channel only. :param whatsapp_msg_service_sid: The SID of the [Messaging Service](https://www.twilio.com/docs/messaging/services) to associate with the Verification Service. :param whatsapp_from: The WhatsApp number to use as the sender of the verification messages. This number must be associated with the WhatsApp Message Service. + :param passkeys_relying_party_id: The Relying Party ID for Passkeys. This is the domain of your application, e.g. `example.com`. It is used to identify your application when creating Passkeys. + :param passkeys_relying_party_name: The Relying Party Name for Passkeys. This is the name of your application, e.g. `Example App`. It is used to identify your application when creating Passkeys. + :param passkeys_relying_party_origins: The Relying Party Origins for Passkeys. This is the origin of your application, e.g. `login.example.com,www.example.com`. It is used to identify your application when creating Passkeys, it can have multiple origins split by `,`. :param verify_event_subscription_enabled: Whether to allow verifications from the service to reach the stream-events sinks if configured :returns: The updated ServiceInstance @@ -520,6 +546,9 @@ def update( "DefaultTemplateSid": default_template_sid, "Whatsapp.MsgServiceSid": whatsapp_msg_service_sid, "Whatsapp.From": whatsapp_from, + "Passkeys.RelyingParty.Id": passkeys_relying_party_id, + "Passkeys.RelyingParty.Name": passkeys_relying_party_name, + "Passkeys.RelyingParty.Origins": passkeys_relying_party_origins, "VerifyEventSubscriptionEnabled": serialize.boolean_to_string( verify_event_subscription_enabled ), @@ -558,6 +587,9 @@ async def update_async( default_template_sid: Union[str, object] = values.unset, whatsapp_msg_service_sid: Union[str, object] = values.unset, whatsapp_from: Union[str, object] = values.unset, + passkeys_relying_party_id: Union[str, object] = values.unset, + passkeys_relying_party_name: Union[str, object] = values.unset, + passkeys_relying_party_origins: Union[str, object] = values.unset, verify_event_subscription_enabled: Union[bool, object] = values.unset, ) -> ServiceInstance: """ @@ -582,6 +614,9 @@ async def update_async( :param default_template_sid: The default message [template](https://www.twilio.com/docs/verify/api/templates). Will be used for all SMS verifications unless explicitly overriden. SMS channel only. :param whatsapp_msg_service_sid: The SID of the [Messaging Service](https://www.twilio.com/docs/messaging/services) to associate with the Verification Service. :param whatsapp_from: The WhatsApp number to use as the sender of the verification messages. This number must be associated with the WhatsApp Message Service. + :param passkeys_relying_party_id: The Relying Party ID for Passkeys. This is the domain of your application, e.g. `example.com`. It is used to identify your application when creating Passkeys. + :param passkeys_relying_party_name: The Relying Party Name for Passkeys. This is the name of your application, e.g. `Example App`. It is used to identify your application when creating Passkeys. + :param passkeys_relying_party_origins: The Relying Party Origins for Passkeys. This is the origin of your application, e.g. `login.example.com,www.example.com`. It is used to identify your application when creating Passkeys, it can have multiple origins split by `,`. :param verify_event_subscription_enabled: Whether to allow verifications from the service to reach the stream-events sinks if configured :returns: The updated ServiceInstance @@ -612,6 +647,9 @@ async def update_async( "DefaultTemplateSid": default_template_sid, "Whatsapp.MsgServiceSid": whatsapp_msg_service_sid, "Whatsapp.From": whatsapp_from, + "Passkeys.RelyingParty.Id": passkeys_relying_party_id, + "Passkeys.RelyingParty.Name": passkeys_relying_party_name, + "Passkeys.RelyingParty.Origins": passkeys_relying_party_origins, "VerifyEventSubscriptionEnabled": serialize.boolean_to_string( verify_event_subscription_enabled ), @@ -776,6 +814,12 @@ def create( default_template_sid: Union[str, object] = values.unset, whatsapp_msg_service_sid: Union[str, object] = values.unset, whatsapp_from: Union[str, object] = values.unset, + passkeys_relying_party_id: Union[str, object] = values.unset, + passkeys_relying_party_name: Union[str, object] = values.unset, + passkeys_relying_party_origins: Union[str, object] = values.unset, + passkeys_authenticator_attachment: Union[str, object] = values.unset, + passkeys_discoverable_credentials: Union[str, object] = values.unset, + passkeys_user_verification: Union[str, object] = values.unset, verify_event_subscription_enabled: Union[bool, object] = values.unset, ) -> ServiceInstance: """ @@ -800,6 +844,12 @@ def create( :param default_template_sid: The default message [template](https://www.twilio.com/docs/verify/api/templates). Will be used for all SMS verifications unless explicitly overriden. SMS channel only. :param whatsapp_msg_service_sid: The SID of the Messaging Service containing WhatsApp Sender(s) that Verify will use to send WhatsApp messages to your users. :param whatsapp_from: The number to use as the WhatsApp Sender that Verify will use to send WhatsApp messages to your users.This WhatsApp Sender must be associated with a Messaging Service SID. + :param passkeys_relying_party_id: The Relying Party ID for Passkeys. This is the domain of your application, e.g. `example.com`. It is used to identify your application when creating Passkeys. + :param passkeys_relying_party_name: The Relying Party Name for Passkeys. This is the name of your application, e.g. `Example App`. It is used to identify your application when creating Passkeys. + :param passkeys_relying_party_origins: The Relying Party Origins for Passkeys. This is the origin of your application, e.g. `login.example.com,www.example.com`. It is used to identify your application when creating Passkeys, it can have multiple origins split by `,`. + :param passkeys_authenticator_attachment: The Authenticator Attachment for Passkeys. This is the type of authenticator that will be used to create Passkeys. It can be empty or it can have the values `platform`, `cross-platform` or `any`. + :param passkeys_discoverable_credentials: Indicates whether credentials must be discoverable by the authenticator. It can be empty or it can have the values `required`, `preferred` or `discouraged`. + :param passkeys_user_verification: The User Verification for Passkeys. This is the type of user verification that will be used to create Passkeys. It can be empty or it can have the values `required`, `preferred` or `discouraged`. :param verify_event_subscription_enabled: Whether to allow verifications from the service to reach the stream-events sinks if configured :returns: The created ServiceInstance @@ -830,6 +880,12 @@ def create( "DefaultTemplateSid": default_template_sid, "Whatsapp.MsgServiceSid": whatsapp_msg_service_sid, "Whatsapp.From": whatsapp_from, + "Passkeys.RelyingParty.Id": passkeys_relying_party_id, + "Passkeys.RelyingParty.Name": passkeys_relying_party_name, + "Passkeys.RelyingParty.Origins": passkeys_relying_party_origins, + "Passkeys.AuthenticatorAttachment": passkeys_authenticator_attachment, + "Passkeys.DiscoverableCredentials": passkeys_discoverable_credentials, + "Passkeys.UserVerification": passkeys_user_verification, "VerifyEventSubscriptionEnabled": serialize.boolean_to_string( verify_event_subscription_enabled ), @@ -868,6 +924,12 @@ async def create_async( default_template_sid: Union[str, object] = values.unset, whatsapp_msg_service_sid: Union[str, object] = values.unset, whatsapp_from: Union[str, object] = values.unset, + passkeys_relying_party_id: Union[str, object] = values.unset, + passkeys_relying_party_name: Union[str, object] = values.unset, + passkeys_relying_party_origins: Union[str, object] = values.unset, + passkeys_authenticator_attachment: Union[str, object] = values.unset, + passkeys_discoverable_credentials: Union[str, object] = values.unset, + passkeys_user_verification: Union[str, object] = values.unset, verify_event_subscription_enabled: Union[bool, object] = values.unset, ) -> ServiceInstance: """ @@ -892,6 +954,12 @@ async def create_async( :param default_template_sid: The default message [template](https://www.twilio.com/docs/verify/api/templates). Will be used for all SMS verifications unless explicitly overriden. SMS channel only. :param whatsapp_msg_service_sid: The SID of the Messaging Service containing WhatsApp Sender(s) that Verify will use to send WhatsApp messages to your users. :param whatsapp_from: The number to use as the WhatsApp Sender that Verify will use to send WhatsApp messages to your users.This WhatsApp Sender must be associated with a Messaging Service SID. + :param passkeys_relying_party_id: The Relying Party ID for Passkeys. This is the domain of your application, e.g. `example.com`. It is used to identify your application when creating Passkeys. + :param passkeys_relying_party_name: The Relying Party Name for Passkeys. This is the name of your application, e.g. `Example App`. It is used to identify your application when creating Passkeys. + :param passkeys_relying_party_origins: The Relying Party Origins for Passkeys. This is the origin of your application, e.g. `login.example.com,www.example.com`. It is used to identify your application when creating Passkeys, it can have multiple origins split by `,`. + :param passkeys_authenticator_attachment: The Authenticator Attachment for Passkeys. This is the type of authenticator that will be used to create Passkeys. It can be empty or it can have the values `platform`, `cross-platform` or `any`. + :param passkeys_discoverable_credentials: Indicates whether credentials must be discoverable by the authenticator. It can be empty or it can have the values `required`, `preferred` or `discouraged`. + :param passkeys_user_verification: The User Verification for Passkeys. This is the type of user verification that will be used to create Passkeys. It can be empty or it can have the values `required`, `preferred` or `discouraged`. :param verify_event_subscription_enabled: Whether to allow verifications from the service to reach the stream-events sinks if configured :returns: The created ServiceInstance @@ -922,6 +990,12 @@ async def create_async( "DefaultTemplateSid": default_template_sid, "Whatsapp.MsgServiceSid": whatsapp_msg_service_sid, "Whatsapp.From": whatsapp_from, + "Passkeys.RelyingParty.Id": passkeys_relying_party_id, + "Passkeys.RelyingParty.Name": passkeys_relying_party_name, + "Passkeys.RelyingParty.Origins": passkeys_relying_party_origins, + "Passkeys.AuthenticatorAttachment": passkeys_authenticator_attachment, + "Passkeys.DiscoverableCredentials": passkeys_discoverable_credentials, + "Passkeys.UserVerification": passkeys_user_verification, "VerifyEventSubscriptionEnabled": serialize.boolean_to_string( verify_event_subscription_enabled ), diff --git a/twilio/rest/verify/v2/service/entity/challenge/__init__.py b/twilio/rest/verify/v2/service/entity/challenge/__init__.py index 146a95d95..3df6e55c5 100644 --- a/twilio/rest/verify/v2/service/entity/challenge/__init__.py +++ b/twilio/rest/verify/v2/service/entity/challenge/__init__.py @@ -39,6 +39,7 @@ class ChallengeStatuses(object): class FactorTypes(object): PUSH = "push" TOTP = "totp" + PASSKEYS = "passkeys" class ListOrders(object): ASC = "asc" diff --git a/twilio/rest/verify/v2/service/entity/factor.py b/twilio/rest/verify/v2/service/entity/factor.py index 7bf91cd87..70c0f8c80 100644 --- a/twilio/rest/verify/v2/service/entity/factor.py +++ b/twilio/rest/verify/v2/service/entity/factor.py @@ -31,6 +31,7 @@ class FactorStatuses(object): class FactorTypes(object): PUSH = "push" TOTP = "totp" + PASSKEYS = "passkeys" class TotpAlgorithms(object): SHA1 = "sha1" diff --git a/twilio/rest/verify/v2/service/entity/new_factor.py b/twilio/rest/verify/v2/service/entity/new_factor.py index 2a2d77d51..5106139d3 100644 --- a/twilio/rest/verify/v2/service/entity/new_factor.py +++ b/twilio/rest/verify/v2/service/entity/new_factor.py @@ -30,6 +30,7 @@ class FactorStatuses(object): class FactorTypes(object): PUSH = "push" TOTP = "totp" + PASSKEYS = "passkeys" class NotificationPlatforms(object): APN = "apn" @@ -48,6 +49,7 @@ class TotpAlgorithms(object): :ivar entity_sid: The unique SID identifier of the Entity. :ivar identity: Customer unique identity for the Entity owner of the Factor. This identifier should be immutable, not PII, length between 8 and 64 characters, and generated by your external system, such as your user's UUID, GUID, or SID. It can only contain dash (-) separated alphanumeric characters. :ivar binding: Contains the `factor_type` specific secret and metadata. For push, this is `binding.public_key` and `binding.alg`. For totp, this is `binding.secret` and `binding.uri`. The `binding.uri` property is generated following the [google authenticator key URI format](https://github.com/google/google-authenticator/wiki/Key-Uri-Format), and `Factor.friendly_name` is used for the “accountname” value and `Service.friendly_name` or `Service.totp.issuer` is used for the `issuer` value. The Binding property is ONLY returned upon Factor creation. + :ivar options: :ivar date_created: The date that this Factor was created, given in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. :ivar date_updated: The date that this Factor was updated, given in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. :ivar friendly_name: The friendly name of this Factor. This can be any string up to 64 characters, meant for humans to distinguish between Factors. For `factor_type` `push`, this could be a device name. For `factor_type` `totp`, this value is used as the “account name” in constructing the `binding.uri` property. At the same time, we recommend avoiding providing PII. @@ -69,6 +71,7 @@ def __init__( self.entity_sid: Optional[str] = payload.get("entity_sid") self.identity: Optional[str] = payload.get("identity") self.binding: Optional[Dict[str, object]] = payload.get("binding") + self.options: Optional[Dict[str, object]] = payload.get("options") self.date_created: Optional[datetime] = deserialize.iso8601_datetime( payload.get("date_created") ) diff --git a/twilio/rest/voice/VoiceBase.py b/twilio/rest/voice/VoiceBase.py index 4394ab1a2..caf137a2d 100644 --- a/twilio/rest/voice/VoiceBase.py +++ b/twilio/rest/voice/VoiceBase.py @@ -9,11 +9,8 @@ Do not edit the class manually. """ -from typing import Optional - from twilio.base.domain import Domain from twilio.rest import Client -from twilio.rest.voice.v1 import V1 class VoiceBase(Domain): @@ -25,16 +22,6 @@ def __init__(self, twilio: Client): :returns: Domain for Voice """ super().__init__(twilio, "https://voice.twilio.com") - self._v1: Optional[V1] = None - - @property - def v1(self) -> V1: - """ - :returns: Versions v1 of Voice - """ - if self._v1 is None: - self._v1 = V1(self) - return self._v1 def __repr__(self) -> str: """ From 75127db7bc2cc6f159a735c864b27f64e33b4f7c Mon Sep 17 00:00:00 2001 From: Twilio Date: Mon, 18 Aug 2025 09:04:34 +0000 Subject: [PATCH 5/9] Release 9.7.1 --- setup.py | 2 +- twilio/__init__.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 9e2011fcf..5fd6b7b01 100644 --- a/setup.py +++ b/setup.py @@ -13,7 +13,7 @@ setup( name="twilio", - version="9.7.0", + version="9.7.1", description="Twilio API client and TwiML generator", author="Twilio", help_center="https://www.twilio.com/help/contact", diff --git a/twilio/__init__.py b/twilio/__init__.py index a22434958..b1455c417 100644 --- a/twilio/__init__.py +++ b/twilio/__init__.py @@ -1,2 +1,2 @@ -__version_info__ = ("9", "7", "0") +__version_info__ = ("9", "7", "1") __version__ = ".".join(__version_info__) From d629cb7db1703927003b036a5025b7d3cd5fd365 Mon Sep 17 00:00:00 2001 From: Twilio Date: Thu, 28 Aug 2025 11:43:39 +0000 Subject: [PATCH 6/9] [Librarian] Regenerated @ 741a326a48cb7081b6b7e1de11dfd3e942a09979 c69f995414b3de49d803f8cacdc0944ab8fb62ed --- CHANGES.md | 9 +++++ .../v1/flow/engagement/step/__init__.py | 2 ++ .../flow/execution/execution_step/__init__.py | 2 ++ .../flow/execution/execution_step/__init__.py | 2 ++ twilio/rest/verify/v2/service/__init__.py | 36 +++++++++++++++++++ 5 files changed, 51 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index bd3ae33df..7ca1ea5df 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -3,6 +3,15 @@ twilio-python Changelog Here you can see the full list of changes between each twilio-python release. +[2025-08-28] Version 9.7.2 +-------------------------- +**Studio** +- Add `type` to Step resource APIs + +**Verify** +- Allow to update all passkeys parameters in the service update + + [2025-08-18] Version 9.7.1 -------------------------- **Accounts** diff --git a/twilio/rest/studio/v1/flow/engagement/step/__init__.py b/twilio/rest/studio/v1/flow/engagement/step/__init__.py index a5017c331..a1b600802 100644 --- a/twilio/rest/studio/v1/flow/engagement/step/__init__.py +++ b/twilio/rest/studio/v1/flow/engagement/step/__init__.py @@ -34,6 +34,7 @@ class StepInstance(InstanceResource): :ivar parent_step_sid: The SID of the parent Step. :ivar transitioned_from: The Widget that preceded the Widget for the Step. :ivar transitioned_to: The Widget that will follow the Widget for the Step. + :ivar type: The type of the widget that was executed. :ivar date_created: The date and time in GMT when the resource was created specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. :ivar date_updated: The date and time in GMT when the resource was last updated specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. :ivar url: The absolute URL of the resource. @@ -59,6 +60,7 @@ def __init__( self.parent_step_sid: Optional[str] = payload.get("parent_step_sid") self.transitioned_from: Optional[str] = payload.get("transitioned_from") self.transitioned_to: Optional[str] = payload.get("transitioned_to") + self.type: Optional[str] = payload.get("type") self.date_created: Optional[datetime] = deserialize.iso8601_datetime( payload.get("date_created") ) diff --git a/twilio/rest/studio/v1/flow/execution/execution_step/__init__.py b/twilio/rest/studio/v1/flow/execution/execution_step/__init__.py index 50a1e2371..22f16f0f2 100644 --- a/twilio/rest/studio/v1/flow/execution/execution_step/__init__.py +++ b/twilio/rest/studio/v1/flow/execution/execution_step/__init__.py @@ -36,6 +36,7 @@ class ExecutionStepInstance(InstanceResource): :ivar context: The current state of the Flow's Execution. As a flow executes, we save its state in this context. We save data that your widgets can access as variables in configuration fields or in text areas as variable substitution. :ivar transitioned_from: The Widget that preceded the Widget for the Step. :ivar transitioned_to: The Widget that will follow the Widget for the Step. + :ivar type: The type of the widget that was executed. :ivar date_created: The date and time in GMT when the resource was created specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. :ivar date_updated: The date and time in GMT when the resource was last updated specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. :ivar url: The absolute URL of the resource. @@ -61,6 +62,7 @@ def __init__( self.context: Optional[Dict[str, object]] = payload.get("context") self.transitioned_from: Optional[str] = payload.get("transitioned_from") self.transitioned_to: Optional[str] = payload.get("transitioned_to") + self.type: Optional[str] = payload.get("type") self.date_created: Optional[datetime] = deserialize.iso8601_datetime( payload.get("date_created") ) diff --git a/twilio/rest/studio/v2/flow/execution/execution_step/__init__.py b/twilio/rest/studio/v2/flow/execution/execution_step/__init__.py index 9ffb2502e..6b5b5b3df 100644 --- a/twilio/rest/studio/v2/flow/execution/execution_step/__init__.py +++ b/twilio/rest/studio/v2/flow/execution/execution_step/__init__.py @@ -36,6 +36,7 @@ class ExecutionStepInstance(InstanceResource): :ivar context: The current state of the Flow's Execution. As a flow executes, we save its state in this context. We save data that your widgets can access as variables in configuration fields or in text areas as variable substitution. :ivar transitioned_from: The Widget that preceded the Widget for the Step. :ivar transitioned_to: The Widget that will follow the Widget for the Step. + :ivar type: The type of the widget that was executed. :ivar date_created: The date and time in GMT when the resource was created specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. :ivar date_updated: The date and time in GMT when the resource was last updated specified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format. :ivar url: The absolute URL of the resource. @@ -61,6 +62,7 @@ def __init__( self.context: Optional[Dict[str, object]] = payload.get("context") self.transitioned_from: Optional[str] = payload.get("transitioned_from") self.transitioned_to: Optional[str] = payload.get("transitioned_to") + self.type: Optional[str] = payload.get("type") self.date_created: Optional[datetime] = deserialize.iso8601_datetime( payload.get("date_created") ) diff --git a/twilio/rest/verify/v2/service/__init__.py b/twilio/rest/verify/v2/service/__init__.py index 77638b6db..e76dd4883 100644 --- a/twilio/rest/verify/v2/service/__init__.py +++ b/twilio/rest/verify/v2/service/__init__.py @@ -175,6 +175,9 @@ def update( passkeys_relying_party_id: Union[str, object] = values.unset, passkeys_relying_party_name: Union[str, object] = values.unset, passkeys_relying_party_origins: Union[str, object] = values.unset, + passkeys_authenticator_attachment: Union[str, object] = values.unset, + passkeys_discoverable_credentials: Union[str, object] = values.unset, + passkeys_user_verification: Union[str, object] = values.unset, verify_event_subscription_enabled: Union[bool, object] = values.unset, ) -> "ServiceInstance": """ @@ -202,6 +205,9 @@ def update( :param passkeys_relying_party_id: The Relying Party ID for Passkeys. This is the domain of your application, e.g. `example.com`. It is used to identify your application when creating Passkeys. :param passkeys_relying_party_name: The Relying Party Name for Passkeys. This is the name of your application, e.g. `Example App`. It is used to identify your application when creating Passkeys. :param passkeys_relying_party_origins: The Relying Party Origins for Passkeys. This is the origin of your application, e.g. `login.example.com,www.example.com`. It is used to identify your application when creating Passkeys, it can have multiple origins split by `,`. + :param passkeys_authenticator_attachment: The Authenticator Attachment for Passkeys. This is the type of authenticator that will be used to create Passkeys. It can be empty or it can have the values `platform`, `cross-platform` or `any`. + :param passkeys_discoverable_credentials: Indicates whether credentials must be discoverable by the authenticator. It can be empty or it can have the values `required`, `preferred` or `discouraged`. + :param passkeys_user_verification: The User Verification for Passkeys. This is the type of user verification that will be used to create Passkeys. It can be empty or it can have the values `required`, `preferred` or `discouraged`. :param verify_event_subscription_enabled: Whether to allow verifications from the service to reach the stream-events sinks if configured :returns: The updated ServiceInstance @@ -229,6 +235,9 @@ def update( passkeys_relying_party_id=passkeys_relying_party_id, passkeys_relying_party_name=passkeys_relying_party_name, passkeys_relying_party_origins=passkeys_relying_party_origins, + passkeys_authenticator_attachment=passkeys_authenticator_attachment, + passkeys_discoverable_credentials=passkeys_discoverable_credentials, + passkeys_user_verification=passkeys_user_verification, verify_event_subscription_enabled=verify_event_subscription_enabled, ) @@ -256,6 +265,9 @@ async def update_async( passkeys_relying_party_id: Union[str, object] = values.unset, passkeys_relying_party_name: Union[str, object] = values.unset, passkeys_relying_party_origins: Union[str, object] = values.unset, + passkeys_authenticator_attachment: Union[str, object] = values.unset, + passkeys_discoverable_credentials: Union[str, object] = values.unset, + passkeys_user_verification: Union[str, object] = values.unset, verify_event_subscription_enabled: Union[bool, object] = values.unset, ) -> "ServiceInstance": """ @@ -283,6 +295,9 @@ async def update_async( :param passkeys_relying_party_id: The Relying Party ID for Passkeys. This is the domain of your application, e.g. `example.com`. It is used to identify your application when creating Passkeys. :param passkeys_relying_party_name: The Relying Party Name for Passkeys. This is the name of your application, e.g. `Example App`. It is used to identify your application when creating Passkeys. :param passkeys_relying_party_origins: The Relying Party Origins for Passkeys. This is the origin of your application, e.g. `login.example.com,www.example.com`. It is used to identify your application when creating Passkeys, it can have multiple origins split by `,`. + :param passkeys_authenticator_attachment: The Authenticator Attachment for Passkeys. This is the type of authenticator that will be used to create Passkeys. It can be empty or it can have the values `platform`, `cross-platform` or `any`. + :param passkeys_discoverable_credentials: Indicates whether credentials must be discoverable by the authenticator. It can be empty or it can have the values `required`, `preferred` or `discouraged`. + :param passkeys_user_verification: The User Verification for Passkeys. This is the type of user verification that will be used to create Passkeys. It can be empty or it can have the values `required`, `preferred` or `discouraged`. :param verify_event_subscription_enabled: Whether to allow verifications from the service to reach the stream-events sinks if configured :returns: The updated ServiceInstance @@ -310,6 +325,9 @@ async def update_async( passkeys_relying_party_id=passkeys_relying_party_id, passkeys_relying_party_name=passkeys_relying_party_name, passkeys_relying_party_origins=passkeys_relying_party_origins, + passkeys_authenticator_attachment=passkeys_authenticator_attachment, + passkeys_discoverable_credentials=passkeys_discoverable_credentials, + passkeys_user_verification=passkeys_user_verification, verify_event_subscription_enabled=verify_event_subscription_enabled, ) @@ -489,6 +507,9 @@ def update( passkeys_relying_party_id: Union[str, object] = values.unset, passkeys_relying_party_name: Union[str, object] = values.unset, passkeys_relying_party_origins: Union[str, object] = values.unset, + passkeys_authenticator_attachment: Union[str, object] = values.unset, + passkeys_discoverable_credentials: Union[str, object] = values.unset, + passkeys_user_verification: Union[str, object] = values.unset, verify_event_subscription_enabled: Union[bool, object] = values.unset, ) -> ServiceInstance: """ @@ -516,6 +537,9 @@ def update( :param passkeys_relying_party_id: The Relying Party ID for Passkeys. This is the domain of your application, e.g. `example.com`. It is used to identify your application when creating Passkeys. :param passkeys_relying_party_name: The Relying Party Name for Passkeys. This is the name of your application, e.g. `Example App`. It is used to identify your application when creating Passkeys. :param passkeys_relying_party_origins: The Relying Party Origins for Passkeys. This is the origin of your application, e.g. `login.example.com,www.example.com`. It is used to identify your application when creating Passkeys, it can have multiple origins split by `,`. + :param passkeys_authenticator_attachment: The Authenticator Attachment for Passkeys. This is the type of authenticator that will be used to create Passkeys. It can be empty or it can have the values `platform`, `cross-platform` or `any`. + :param passkeys_discoverable_credentials: Indicates whether credentials must be discoverable by the authenticator. It can be empty or it can have the values `required`, `preferred` or `discouraged`. + :param passkeys_user_verification: The User Verification for Passkeys. This is the type of user verification that will be used to create Passkeys. It can be empty or it can have the values `required`, `preferred` or `discouraged`. :param verify_event_subscription_enabled: Whether to allow verifications from the service to reach the stream-events sinks if configured :returns: The updated ServiceInstance @@ -549,6 +573,9 @@ def update( "Passkeys.RelyingParty.Id": passkeys_relying_party_id, "Passkeys.RelyingParty.Name": passkeys_relying_party_name, "Passkeys.RelyingParty.Origins": passkeys_relying_party_origins, + "Passkeys.AuthenticatorAttachment": passkeys_authenticator_attachment, + "Passkeys.DiscoverableCredentials": passkeys_discoverable_credentials, + "Passkeys.UserVerification": passkeys_user_verification, "VerifyEventSubscriptionEnabled": serialize.boolean_to_string( verify_event_subscription_enabled ), @@ -590,6 +617,9 @@ async def update_async( passkeys_relying_party_id: Union[str, object] = values.unset, passkeys_relying_party_name: Union[str, object] = values.unset, passkeys_relying_party_origins: Union[str, object] = values.unset, + passkeys_authenticator_attachment: Union[str, object] = values.unset, + passkeys_discoverable_credentials: Union[str, object] = values.unset, + passkeys_user_verification: Union[str, object] = values.unset, verify_event_subscription_enabled: Union[bool, object] = values.unset, ) -> ServiceInstance: """ @@ -617,6 +647,9 @@ async def update_async( :param passkeys_relying_party_id: The Relying Party ID for Passkeys. This is the domain of your application, e.g. `example.com`. It is used to identify your application when creating Passkeys. :param passkeys_relying_party_name: The Relying Party Name for Passkeys. This is the name of your application, e.g. `Example App`. It is used to identify your application when creating Passkeys. :param passkeys_relying_party_origins: The Relying Party Origins for Passkeys. This is the origin of your application, e.g. `login.example.com,www.example.com`. It is used to identify your application when creating Passkeys, it can have multiple origins split by `,`. + :param passkeys_authenticator_attachment: The Authenticator Attachment for Passkeys. This is the type of authenticator that will be used to create Passkeys. It can be empty or it can have the values `platform`, `cross-platform` or `any`. + :param passkeys_discoverable_credentials: Indicates whether credentials must be discoverable by the authenticator. It can be empty or it can have the values `required`, `preferred` or `discouraged`. + :param passkeys_user_verification: The User Verification for Passkeys. This is the type of user verification that will be used to create Passkeys. It can be empty or it can have the values `required`, `preferred` or `discouraged`. :param verify_event_subscription_enabled: Whether to allow verifications from the service to reach the stream-events sinks if configured :returns: The updated ServiceInstance @@ -650,6 +683,9 @@ async def update_async( "Passkeys.RelyingParty.Id": passkeys_relying_party_id, "Passkeys.RelyingParty.Name": passkeys_relying_party_name, "Passkeys.RelyingParty.Origins": passkeys_relying_party_origins, + "Passkeys.AuthenticatorAttachment": passkeys_authenticator_attachment, + "Passkeys.DiscoverableCredentials": passkeys_discoverable_credentials, + "Passkeys.UserVerification": passkeys_user_verification, "VerifyEventSubscriptionEnabled": serialize.boolean_to_string( verify_event_subscription_enabled ), From bf2556c10e998057a68e570db95e6b91372b02b6 Mon Sep 17 00:00:00 2001 From: Twilio Date: Thu, 28 Aug 2025 11:48:55 +0000 Subject: [PATCH 7/9] Release 9.7.2 --- setup.py | 2 +- twilio/__init__.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 5fd6b7b01..e1c321d3f 100644 --- a/setup.py +++ b/setup.py @@ -13,7 +13,7 @@ setup( name="twilio", - version="9.7.1", + version="9.7.2", description="Twilio API client and TwiML generator", author="Twilio", help_center="https://www.twilio.com/help/contact", diff --git a/twilio/__init__.py b/twilio/__init__.py index b1455c417..e02405ec2 100644 --- a/twilio/__init__.py +++ b/twilio/__init__.py @@ -1,2 +1,2 @@ -__version_info__ = ("9", "7", "1") +__version_info__ = ("9", "7", "2") __version__ = ".".join(__version_info__) From 8ccc2afabf04751636b1320be1e2eec39be9d744 Mon Sep 17 00:00:00 2001 From: Twilio Date: Thu, 4 Sep 2025 10:07:28 +0000 Subject: [PATCH 8/9] [Librarian] Regenerated @ 42495c0486390f490dfedfd73999e2c259cdb011 f32b4455cbef0bc9ef11a79ab2b3046e1bab7a61 --- CHANGES.md | 6 + .../v2010/account/usage/record/__init__.py | 846 +---------------- .../v2010/account/usage/record/all_time.py | 846 +---------------- .../api/v2010/account/usage/record/daily.py | 846 +---------------- .../v2010/account/usage/record/last_month.py | 846 +---------------- .../api/v2010/account/usage/record/monthly.py | 846 +---------------- .../v2010/account/usage/record/this_month.py | 846 +---------------- .../api/v2010/account/usage/record/today.py | 846 +---------------- .../api/v2010/account/usage/record/yearly.py | 846 +---------------- .../v2010/account/usage/record/yesterday.py | 846 +---------------- .../rest/api/v2010/account/usage/trigger.py | 855 +----------------- twilio/rest/content/v1/content/__init__.py | 21 + twilio/rest/insights/v1/room/__init__.py | 12 - twilio/rest/insights/v1/room/participant.py | 12 - twilio/rest/messaging/v2/channels_sender.py | 128 +-- 15 files changed, 215 insertions(+), 8433 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 7ca1ea5df..20332bd9f 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -3,6 +3,12 @@ twilio-python Changelog Here you can see the full list of changes between each twilio-python release. +[2025-09-04] Version 9.8.0 +-------------------------- +**Api** +- Remove usage category enum from usage record and usage triggers API **(breaking change)** + + [2025-08-28] Version 9.7.2 -------------------------- **Studio** diff --git a/twilio/rest/api/v2010/account/usage/record/__init__.py b/twilio/rest/api/v2010/account/usage/record/__init__.py index 5e24a6a42..2b8cb8e08 100644 --- a/twilio/rest/api/v2010/account/usage/record/__init__.py +++ b/twilio/rest/api/v2010/account/usage/record/__init__.py @@ -31,833 +31,11 @@ class RecordInstance(InstanceResource): - - class Category(object): - A2P_10DLC_REGISTRATIONFEES_BRANDREGISTRATION = ( - "a2p-10dlc-registrationfees-brandregistration" - ) - A2P_10DLC_REGISTRATIONFEES_BV = "a2p-10dlc-registrationfees-bv" - A2P_10DLC_REGISTRATIONFEES_CAMPAIGNCHARGES = ( - "a2p-10dlc-registrationfees-campaigncharges" - ) - A2P_10DLC_REGISTRATIONFEES_CAMPAIGNREGISTRATION = ( - "a2p-10dlc-registrationfees-campaignregistration" - ) - A2P_10DLC_REGISTRATIONFEES_CAMPAIGNVETTING = ( - "a2p-10dlc-registrationfees-campaignvetting" - ) - A2P_10DLC_REGISTRATIONFEES_MONTHLY = "a2p-10dlc-registrationfees-monthly" - A2P_10DLC_REGISTRATIONFEES_ONETIME = "a2p-10dlc-registrationfees-onetime" - A2P_REGISTRATION_FEES = "a2p-registration-fees" - ACCOUNT_SECURITY = "account-security" - AGENT_CONFERENCE = "agent-conference" - AGENT_COPILOT = "agent-copilot" - AGENT_COPILOT_MESSAGES = "agent-copilot-messages" - AGENT_COPILOT_PARTICIPANT_MINUTES = "agent-copilot-participant-minutes" - AI_ASSISTANTS = "ai-assistants" - AI_ASSISTANTS_VOICE = "ai-assistants-voice" - AMAZON_POLLY = "amazon-polly" - ANSWERING_MACHINE_DETECTION = "answering-machine-detection" - ASSETS = "assets" - AUDIENCE_MINUTES = "audience-minutes" - AUDIENCE_MINUTES_AUDIO = "audience-minutes-audio" - AUTHY_AUTHENTICATIONS = "authy-authentications" - AUTHY_CALLS_OUTBOUND = "authy-calls-outbound" - AUTHY_EMAIL_AUTHENTICATIONS = "authy-email-authentications" - AUTHY_MONTHLY_FEES = "authy-monthly-fees" - AUTHY_OUTBOUND_EMAIL = "authy-outbound-email" - AUTHY_PHONE_INTELLIGENCE = "authy-phone-intelligence" - AUTHY_PHONE_VERIFICATIONS = "authy-phone-verifications" - AUTHY_SMS_OUTBOUND = "authy-sms-outbound" - AUTHY_VERIFY_EMAIL_VERIFICATIONS = "authy-verify-email-verifications" - AUTHY_VERIFY_OUTBOUND_EMAIL = "authy-verify-outbound-email" - AUTOPILOT = "autopilot" - AUTOPILOT_HOME_ASSISTANTS = "autopilot-home-assistants" - AUTOPILOT_MESSAGING = "autopilot-messaging" - AUTOPILOT_OTHER = "autopilot-other" - AUTOPILOT_VOICE = "autopilot-voice" - BASIC_PEER_TO_PEER_ROOMS_PARTICIPANT_MINUTES = ( - "basic-peer-to-peer-rooms-participant-minutes" - ) - BRANDED_CALLING = "branded-calling" - BUNDLE_SMS_BUCKET = "bundle-sms-bucket" - BUNDLE_SUBSCRIPTION_FEES = "bundle-subscription-fees" - CALL_FORWARDING_LOOKUPS = "call-forwarding-lookups" - CALL_PROGESS_EVENTS = "call-progess-events" - CALLERIDLOOKUPS = "calleridlookups" - CALLS = "calls" - CALLS_CLIENT = "calls-client" - CALLS_EMERGENCY = "calls-emergency" - CALLS_GLOBALCONFERENCE = "calls-globalconference" - CALLS_INBOUND = "calls-inbound" - CALLS_INBOUND_LOCAL = "calls-inbound-local" - CALLS_INBOUND_MOBILE = "calls-inbound-mobile" - CALLS_INBOUND_TOLLFREE = "calls-inbound-tollfree" - CALLS_INBOUND_TOLLFREE_LOCAL = "calls-inbound-tollfree-local" - CALLS_INBOUND_TOLLFREE_MOBILE = "calls-inbound-tollfree-mobile" - CALLS_MEDIA_STREAM_MINUTES = "calls-media-stream-minutes" - CALLS_OUTBOUND = "calls-outbound" - CALLS_PAY_VERB_TRANSACTIONS = "calls-pay-verb-transactions" - CALLS_RECORDINGS = "calls-recordings" - CALLS_SIP = "calls-sip" - CALLS_SIP_INBOUND = "calls-sip-inbound" - CALLS_SIP_OUTBOUND = "calls-sip-outbound" - CALLS_TEXT_TO_SPEECH = "calls-text-to-speech" - CALLS_TRANSFERS = "calls-transfers" - CARRIER_LOOKUPS = "carrier-lookups" - CATEGORY = "category" - CHANNELS = "channels" - CHANNELS_MESSAGING = "channels-messaging" - CHANNELS_MESSAGING_INBOUND = "channels-messaging-inbound" - CHANNELS_MESSAGING_OUTBOUND = "channels-messaging-outbound" - CHANNELS_WHATSAPP = "channels-whatsapp" - CHANNELS_WHATSAPP_CONVERSATION_AUTHENTICATION = ( - "channels-whatsapp-conversation-authentication" - ) - CHANNELS_WHATSAPP_CONVERSATION_FREE = "channels-whatsapp-conversation-free" - CHANNELS_WHATSAPP_CONVERSATION_MARKETING = ( - "channels-whatsapp-conversation-marketing" - ) - CHANNELS_WHATSAPP_CONVERSATION_SERVICE = ( - "channels-whatsapp-conversation-service" - ) - CHANNELS_WHATSAPP_CONVERSATION_UTILITY = ( - "channels-whatsapp-conversation-utility" - ) - CHANNELS_WHATSAPP_INBOUND = "channels-whatsapp-inbound" - CHANNELS_WHATSAPP_OUTBOUND = "channels-whatsapp-outbound" - CHANNELS_WHATSAPP_SERVICE = "channels-whatsapp-service" - CHANNELS_WHATSAPP_TEMPLATE_AUTHENTICATION = ( - "channels-whatsapp-template-authentication" - ) - CHANNELS_WHATSAPP_TEMPLATE_MARKETING = "channels-whatsapp-template-marketing" - CHANNELS_WHATSAPP_TEMPLATE_SERVICE = "channels-whatsapp-template-service" - CHANNELS_WHATSAPP_TEMPLATE_UTILITY = "channels-whatsapp-template-utility" - CHAT_VIRTUAL_AGENT = "chat-virtual-agent" - CONVERSATION_RELAY = "conversation-relay" - CONVERSATIONS = "conversations" - CONVERSATIONS_API_REQUESTS = "conversations-api-requests" - CONVERSATIONS_CONVERSATION_EVENTS = "conversations-conversation-events" - CONVERSATIONS_ENDPOINT_CONNECTIVITY = "conversations-endpoint-connectivity" - CONVERSATIONS_EVENTS = "conversations-events" - CONVERSATIONS_PARTICIPANT_EVENTS = "conversations-participant-events" - CONVERSATIONS_PARTICIPANTS = "conversations-participants" - CPS = "cps" - CREDIT_TRANSFER = "credit-transfer" - EMAIL = "email" - EMERGING_TECH = "emerging-tech" - ENGAGEMENT_SUITE_PACKAGED_PLANS = "engagement-suite-packaged-plans" - ENHANCED_LINE_TYPE_LOOKUPS = "enhanced-line-type-lookups" - ENTERPRISE = "enterprise" - EVENTS = "events" - EXPERIMENT_FRANCE_SMS = "experiment-france-sms" - EXPERIMENT_INDIA_SMS = "experiment-india-sms" - EXPERIMENT_UK_SMS = "experiment-uk-sms" - FAILED_MESSAGE_PROCESSING_FEE = "failed-message-processing-fee" - FLEX = "flex" - FLEX_ACTIVE_USER_HOURS = "flex-active-user-hours" - FLEX_CONCURRENT_USERS = "flex-concurrent-users" - FLEX_CONVERSATIONAL_INSIGHTS = "flex-conversational-insights" - FLEX_CONVERSATIONAL_INSIGHTS_MESSAGES = "flex-conversational-insights-messages" - FLEX_CONVERSATIONAL_INSIGHTS_VOICE_MINUTES = ( - "flex-conversational-insights-voice-minutes" - ) - FLEX_EMAIL_USAGE = "flex-email-usage" - FLEX_MESSAGING_USAGE = "flex-messaging-usage" - FLEX_PARTNER_SPINSCI = "flex-partner-spinsci" - FLEX_PARTNER_XCELERATE = "flex-partner-xcelerate" - FLEX_RESELLER_ECOSYSTEM = "flex-reseller-ecosystem" - FLEX_UNIQUE_USER = "flex-unique-user" - FLEX_USAGE = "flex-usage" - FLEX_USERS = "flex-users" - FLEX_VOICE_MINUTE = "flex-voice-minute" - FLEX_YTICA = "flex-ytica" - FRAUD_LOOKUPS = "fraud-lookups" - FRONTLINE = "frontline" - FRONTLINE_USERS = "frontline-users" - FUNCTIONS = "functions" - GENERIC_PAY_TRANSACTIONS = "generic-pay-transactions" - GROUP_ROOMS = "group-rooms" - GROUP_ROOMS_DATA_TRACK = "group-rooms-data-track" - GROUP_ROOMS_ENCRYPTED_MEDIA_RECORDED = "group-rooms-encrypted-media-recorded" - GROUP_ROOMS_MEDIA_DOWNLOADED = "group-rooms-media-downloaded" - GROUP_ROOMS_MEDIA_RECORDED = "group-rooms-media-recorded" - GROUP_ROOMS_MEDIA_ROUTED = "group-rooms-media-routed" - GROUP_ROOMS_MEDIA_STORED = "group-rooms-media-stored" - GROUP_ROOMS_PARTICIPANT_MINUTES = "group-rooms-participant-minutes" - GROUP_ROOMS_RECORDED_MINUTES = "group-rooms-recorded-minutes" - IP_MESSAGING = "ip-messaging" - IP_MESSAGING_COMMANDS = "ip-messaging-commands" - IP_MESSAGING_DATA_STORAGE = "ip-messaging-data-storage" - IP_MESSAGING_DATA_TRANSFER = "ip-messaging-data-transfer" - IP_MESSAGING_ENDPOINT_CONNECTIVITY = "ip-messaging-endpoint-connectivity" - IVR_VIRTUAL_AGENT_CUSTOM_VOICES = "ivr-virtual-agent-custom-voices" - IVR_VIRTUAL_AGENT_GENAI = "ivr-virtual-agent-genai" - LINE_STATUS_LOOKUPS = "line-status-lookups" - LIVE_ACTIVITY_LOOKUPS = "live-activity-lookups" - LOOKUP_BUCKET_ADJUSTMENT = "lookup-bucket-adjustment" - LOOKUP_IDENTITY_MATCH = "lookup-identity-match" - LOOKUPS = "lookups" - MARKETPLACE = "marketplace" - MARKETPLACE_ALGORITHMIA_NAMED_ENTITY_RECOGNITION = ( - "marketplace-algorithmia-named-entity-recognition" - ) - MARKETPLACE_CADENCE_TRANSCRIPTION = "marketplace-cadence-transcription" - MARKETPLACE_CADENCE_TRANSLATION = "marketplace-cadence-translation" - MARKETPLACE_CAPIO_SPEECH_TO_TEXT = "marketplace-capio-speech-to-text" - MARKETPLACE_CONVRIZA_ABABA = "marketplace-convriza-ababa" - MARKETPLACE_DEEPGRAM_PHRASE_DETECTOR = "marketplace-deepgram-phrase-detector" - MARKETPLACE_DEEPGRAM_TRANSCRIPTION = "marketplace-deepgram-transcription" - MARKETPLACE_DEEPGRAM_TRANSCRIPTION_BASE = ( - "marketplace-deepgram-transcription-base" - ) - MARKETPLACE_DEEPGRAM_TRANSSCRIPTION_ENHANCED = ( - "marketplace-deepgram-transscription-enhanced" - ) - MARKETPLACE_DIGITAL_SEGMENT_BUSINESS_INFO = ( - "marketplace-digital-segment-business-info" - ) - MARKETPLACE_FACEBOOK_OFFLINE_CONVERSIONS = ( - "marketplace-facebook-offline-conversions" - ) - MARKETPLACE_GOOGLE_SPEECH_TO_TEXT = "marketplace-google-speech-to-text" - MARKETPLACE_IBM_WATSON_MESSAGE_INSIGHTS = ( - "marketplace-ibm-watson-message-insights" - ) - MARKETPLACE_IBM_WATSON_MESSAGE_SENTIMENT = ( - "marketplace-ibm-watson-message-sentiment" - ) - MARKETPLACE_IBM_WATSON_RECORDING_ANALYSIS = ( - "marketplace-ibm-watson-recording-analysis" - ) - MARKETPLACE_IBM_WATSON_TONE_ANALYZER = "marketplace-ibm-watson-tone-analyzer" - MARKETPLACE_ICEHOOK_SYSTEMS_SCOUT = "marketplace-icehook-systems-scout" - MARKETPLACE_INFOGROUP_DATAAXLE_BIZINFO = ( - "marketplace-infogroup-dataaxle-bizinfo" - ) - MARKETPLACE_KEEN_IO_CONTACT_CENTER_ANALYTICS = ( - "marketplace-keen-io-contact-center-analytics" - ) - MARKETPLACE_MARCHEX_CLEANCALL = "marketplace-marchex-cleancall" - MARKETPLACE_MARCHEX_RECORDING_ANALYSIS = ( - "marketplace-marchex-recording-analysis" - ) - MARKETPLACE_MARCHEX_SENTIMENT_ANALYSIS_FOR_SMS = ( - "marketplace-marchex-sentiment-analysis-for-sms" - ) - MARKETPLACE_MARKETPLACE_NEXTCALLER_SOCIAL_ID = ( - "marketplace-marketplace-nextcaller-social-id" - ) - MARKETPLACE_MOBILE_COMMONS_OPT_OUT_CLASSIFIER = ( - "marketplace-mobile-commons-opt-out-classifier" - ) - MARKETPLACE_NEXIWAVE_VOICEMAIL_TO_TEXT = ( - "marketplace-nexiwave-voicemail-to-text" - ) - MARKETPLACE_NEXTCALLER_ADVANCED_CALLER_IDENTIFICATION = ( - "marketplace-nextcaller-advanced-caller-identification" - ) - MARKETPLACE_NOMOROBO_SPAM_SCORE = "marketplace-nomorobo-spam-score" - MARKETPLACE_PAY_ADDONS = "marketplace-pay-addons" - MARKETPLACE_PAY_ADDONS_BASECOMMERCE_PAY_CONNECTOR = ( - "marketplace-pay-addons-basecommerce-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_BRAINTREE_PAY_CONNECTOR = ( - "marketplace-pay-addons-braintree-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_CARDCONNECT_PAY_CONNECTOR = ( - "marketplace-pay-addons-cardconnect-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_CHASE_PAY_CONNECTOR = ( - "marketplace-pay-addons-chase-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_SHUTTLE_PAY_CONNECTOR = ( - "marketplace-pay-addons-shuttle-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_STRIPE_PAY_CONNECTOR = ( - "marketplace-pay-addons-stripe-pay-connector" - ) - MARKETPLACE_PAYFONE_TCPA_COMPLIANCE = "marketplace-payfone-tcpa-compliance" - MARKETPLACE_POLY_AI_CONNECTOR = "marketplace-poly-ai-connector" - MARKETPLACE_REALPHONEVALIDATION = "marketplace-realphonevalidation" - MARKETPLACE_REMEETING_AUTOMATIC_SPEECH_RECOGNITION = ( - "marketplace-remeeting-automatic-speech-recognition" - ) - MARKETPLACE_SPOKE_PHONE_LICENSE_PRO = "marketplace-spoke-phone-license-pro" - MARKETPLACE_SPOKE_PHONE_LICENSE_STANDARD = ( - "marketplace-spoke-phone-license-standard" - ) - MARKETPLACE_TCPA_DEFENSE_SOLUTIONS_BLACKLIST_FEED = ( - "marketplace-tcpa-defense-solutions-blacklist-feed" - ) - MARKETPLACE_TELO_OPENCNAM = "marketplace-telo-opencnam" - MARKETPLACE_TRESTLE_SOLUTIONS_CALLER_IDENTIFICATION = ( - "marketplace-trestle-solutions-caller-identification" - ) - MARKETPLACE_TRUECNAM_TRUE_SPAM = "marketplace-truecnam-true-spam" - MARKETPLACE_TWILIO_CALLER_NAME_LOOKUP_US = ( - "marketplace-twilio-caller-name-lookup-us" - ) - MARKETPLACE_TWILIO_CARRIER_INFORMATION_LOOKUP = ( - "marketplace-twilio-carrier-information-lookup" - ) - MARKETPLACE_VOICEBASE_PCI = "marketplace-voicebase-pci" - MARKETPLACE_VOICEBASE_TRANSCRIPTION = "marketplace-voicebase-transcription" - MARKETPLACE_VOICEBASE_TRANSCRIPTION_CUSTOM_VOCABULARY = ( - "marketplace-voicebase-transcription-custom-vocabulary" - ) - MARKETPLACE_WEB_PURIFY_PROFANITY_FILTER = ( - "marketplace-web-purify-profanity-filter" - ) - MARKETPLACE_WHITEPAGES_PRO_CALLER_IDENTIFICATION = ( - "marketplace-whitepages-pro-caller-identification" - ) - MARKETPLACE_WHITEPAGES_PRO_PHONE_INTELLIGENCE = ( - "marketplace-whitepages-pro-phone-intelligence" - ) - MARKETPLACE_WHITEPAGES_PRO_PHONE_REPUTATION = ( - "marketplace-whitepages-pro-phone-reputation" - ) - MARKETPLACE_WOLFARM_SPOKEN_RESULTS = "marketplace-wolfarm-spoken-results" - MARKETPLACE_WOLFRAM_SHORT_ANSWER = "marketplace-wolfram-short-answer" - MARKETPLACE_YTICA_CONTACT_CENTER_REPORTING_ANALYTICS = ( - "marketplace-ytica-contact-center-reporting-analytics" - ) - MARKETPLAY_PAY_ADDONS_SHUTTLE_PAY_CONNECTOR = ( - "marketplay-pay-addons-shuttle-pay-connector" - ) - MEDIA_COMPOSER_MINUTES = "media-composer-minutes" - MEDIASTORAGE = "mediastorage" - MIN_SPEND_ADJUSTMENTS = "min-spend-adjustments" - MMS = "mms" - MMS_INBOUND = "mms-inbound" - MMS_INBOUND_LONGCODE = "mms-inbound-longcode" - MMS_INBOUND_SHORTCODE = "mms-inbound-shortcode" - MMS_INBOUND_TOLL_FREE = "mms-inbound-toll-free" - MMS_MESSAGES_CARRIERFEES = "mms-messages-carrierfees" - MMS_OUTBOUND = "mms-outbound" - MMS_OUTBOUND_LONGCODE = "mms-outbound-longcode" - MMS_OUTBOUND_SHORTCODE = "mms-outbound-shortcode" - MMS_OUTBOUND_TOLLFREE = "mms-outbound-tollfree" - MONITOR = "monitor" - MONITOR_READS = "monitor-reads" - MONITOR_STORAGE = "monitor-storage" - MONITOR_WRITES = "monitor-writes" - NOTIFY = "notify" - NOTIFY_ACTIONS_ATTEMPTS = "notify-actions-attempts" - NOTIFY_CHANNELS = "notify-channels" - NUMBER_FORMAT_LOOKUPS = "number-format-lookups" - PCHAT = "pchat" - PCHAT_ACTIONS = "pchat-actions" - PCHAT_APS = "pchat-aps" - PCHAT_CONV_MED_STORAGE = "pchat-conv-med-storage" - PCHAT_MESSAGES = "pchat-messages" - PCHAT_NOTIFICATIONS = "pchat-notifications" - PCHAT_READS = "pchat-reads" - PCHAT_USERS = "pchat-users" - PEER_TO_PEER_ROOMS_PARTICIPANT_MINUTES = ( - "peer-to-peer-rooms-participant-minutes" - ) - PFAX = "pfax" - PFAX_MINUTES = "pfax-minutes" - PFAX_MINUTES_INBOUND = "pfax-minutes-inbound" - PFAX_MINUTES_OUTBOUND = "pfax-minutes-outbound" - PFAX_PAGES = "pfax-pages" - PHONE_QUALITY_SCORE_LOOKUPS = "phone-quality-score-lookups" - PHONENUMBERS = "phonenumbers" - PHONENUMBERS_CPS = "phonenumbers-cps" - PHONENUMBERS_EMERGENCY = "phonenumbers-emergency" - PHONENUMBERS_LOCAL = "phonenumbers-local" - PHONENUMBERS_MOBILE = "phonenumbers-mobile" - PHONENUMBERS_PORTING = "phonenumbers-porting" - PHONENUMBERS_SETUPS = "phonenumbers-setups" - PHONENUMBERS_TOLLFREE = "phonenumbers-tollfree" - PREMIUMSUPPORT = "premiumsupport" - PREMIUMSUPPORT_PERCENTAGE_SPEND = "premiumsupport-percentage-spend" - PROGRAMMABLEVOICE_PLATFORM = "programmablevoice-platform" - PROGRAMMABLEVOICECONN_CLIENTSDK = "programmablevoiceconn-clientsdk" - PROGRAMMABLEVOICECONN_CLIENTSDK_INBOUND = ( - "programmablevoiceconn-clientsdk-inbound" - ) - PROGRAMMABLEVOICECONN_CLIENTSDK_OUTBOUND = ( - "programmablevoiceconn-clientsdk-outbound" - ) - PROGRAMMABLEVOICECONN_ONNET = "programmablevoiceconn-onnet" - PROGRAMMABLEVOICECONN_ONNET_INBOUND = "programmablevoiceconn-onnet-inbound" - PROGRAMMABLEVOICECONN_ONNET_OUTBOUND = "programmablevoiceconn-onnet-outbound" - PROGRAMMABLEVOICECONN_SIP = "programmablevoiceconn-sip" - PROGRAMMABLEVOICECONN_SIP_INBOUND = "programmablevoiceconn-sip-inbound" - PROGRAMMABLEVOICECONN_SIP_OUTBOUND = "programmablevoiceconn-sip-outbound" - PROGRAMMABLEVOICECONNECTIVITY = "programmablevoiceconnectivity" - PROXY = "proxy" - PROXY_ACTIVE_SESSIONS = "proxy-active-sessions" - PROXY_BUCKET_ADJUSTMENT = "proxy-bucket-adjustment" - PROXY_LICENSES = "proxy-licenses" - PSTNCONNECTIVITY = "pstnconnectivity" - PSTNCONNECTIVITY_INBOUND = "pstnconnectivity-inbound" - PSTNCONNECTIVITY_OUTBOUND = "pstnconnectivity-outbound" - PV = "pv" - PV_BASIC_ROOMS = "pv-basic-rooms" - PV_COMPOSITION_MEDIA_DOWNLOADED = "pv-composition-media-downloaded" - PV_COMPOSITION_MEDIA_ENCRYPTED = "pv-composition-media-encrypted" - PV_COMPOSITION_MEDIA_STORED = "pv-composition-media-stored" - PV_COMPOSITION_MINUTES = "pv-composition-minutes" - PV_RECORDING_COMPOSITIONS = "pv-recording-compositions" - PV_ROOM_PARTICIPANTS = "pv-room-participants" - PV_ROOM_PARTICIPANTS_AU1 = "pv-room-participants-au1" - PV_ROOM_PARTICIPANTS_BR1 = "pv-room-participants-br1" - PV_ROOM_PARTICIPANTS_IE1 = "pv-room-participants-ie1" - PV_ROOM_PARTICIPANTS_JP1 = "pv-room-participants-jp1" - PV_ROOM_PARTICIPANTS_SG1 = "pv-room-participants-sg1" - PV_ROOM_PARTICIPANTS_US1 = "pv-room-participants-us1" - PV_ROOM_PARTICIPANTS_US2 = "pv-room-participants-us2" - PV_ROOMS = "pv-rooms" - PV_SIP_ENDPOINT_REGISTRATIONS = "pv-sip-endpoint-registrations" - RCS_MESSAGES = "rcs-messages" - REASSIGNED_NUMBER = "reassigned-number" - RECORDINGS = "recordings" - RECORDINGSTORAGE = "recordingstorage" - SHORTCODES = "shortcodes" - SHORTCODES_CUSTOMEROWNED = "shortcodes-customerowned" - SHORTCODES_MMS_ENABLEMENT = "shortcodes-mms-enablement" - SHORTCODES_MPS = "shortcodes-mps" - SHORTCODES_RANDOM = "shortcodes-random" - SHORTCODES_SETUP_FEES = "shortcodes-setup-fees" - SHORTCODES_UK = "shortcodes-uk" - SHORTCODES_VANITY = "shortcodes-vanity" - SIM_SWAP_LOOKUPS = "sim-swap-lookups" - SIP_SECURE_MEDIA = "sip-secure-media" - SMALL_GROUP_ROOMS = "small-group-rooms" - SMALL_GROUP_ROOMS_DATA_TRACK = "small-group-rooms-data-track" - SMALL_GROUP_ROOMS_PARTICIPANT_MINUTES = "small-group-rooms-participant-minutes" - SMS = "sms" - SMS_INBOUND = "sms-inbound" - SMS_INBOUND_LONGCODE = "sms-inbound-longcode" - SMS_INBOUND_SHORTCODE = "sms-inbound-shortcode" - SMS_INBOUND_TOLLFREE = "sms-inbound-tollfree" - SMS_MESSAGES_CARRIERFEES = "sms-messages-carrierfees" - SMS_MESSAGES_FEATURES = "sms-messages-features" - SMS_MESSAGES_FEATURES_ENGAGEMENT_SUITE = ( - "sms-messages-features-engagement-suite" - ) - SMS_MESSAGES_FEATURES_MESSAGE_REDACTION = ( - "sms-messages-features-message-redaction" - ) - SMS_MESSAGES_FEATURES_SENDERID = "sms-messages-features-senderid" - SMS_MPS = "sms-mps" - SMS_MPS_SHORTCODE = "sms-mps-shortcode" - SMS_MPS_TOLLFREE = "sms-mps-tollfree" - SMS_MPS_TOLLFREE_SETUP = "sms-mps-tollfree-setup" - SMS_NATIONAL_REGULATORY_PROTECTION = "sms-national-regulatory-protection" - SMS_OUTBOUND = "sms-outbound" - SMS_OUTBOUND_CONTENT_INSPECTION = "sms-outbound-content-inspection" - SMS_OUTBOUND_LONGCODE = "sms-outbound-longcode" - SMS_OUTBOUND_SHORTCODE = "sms-outbound-shortcode" - SMS_OUTBOUND_TOLLFREE = "sms-outbound-tollfree" - SMS_PUMPING_PROTECTION = "sms-pumping-protection" - SMS_PUMPING_RISK = "sms-pumping-risk" - SMSMESSAGES_BUCKET_ADJUSTMENTS = "smsmessages-bucket-adjustments" - SMSMESSAGES_OUTBOUND_DOMESTIC = "smsmessages-outbound-domestic" - SPEECH_RECOGNITION = "speech-recognition" - STUDIO_ENGAGEMENTS = "studio-engagements" - SYNC = "sync" - SYNC_ACTIONS = "sync-actions" - SYNC_ENDPOINT_HOURS = "sync-endpoint-hours" - SYNC_ENDPOINT_HOURS_ABOVE_DAILY_CAP = "sync-endpoint-hours-above-daily-cap" - TASKROUTER_TASKS = "taskrouter-tasks" - TOTALPRICE = "totalprice" - TRANSCRIPTIONS = "transcriptions" - TRUNKING_CPS = "trunking-cps" - TRUNKING_EMERGENCY_CALLS = "trunking-emergency-calls" - TRUNKING_ORIGINATION = "trunking-origination" - TRUNKING_ORIGINATION_LOCAL = "trunking-origination-local" - TRUNKING_ORIGINATION_MOBILE = "trunking-origination-mobile" - TRUNKING_ORIGINATION_TOLLFREE = "trunking-origination-tollfree" - TRUNKING_RECORDINGS = "trunking-recordings" - TRUNKING_SECURE = "trunking-secure" - TRUNKING_TERMINATION = "trunking-termination" - TTS_GOOGLE = "tts-google" - TURNMEGABYTES = "turnmegabytes" - TURNMEGABYTES_AUSTRALIA = "turnmegabytes-australia" - TURNMEGABYTES_BRASIL = "turnmegabytes-brasil" - TURNMEGABYTES_GERMANY = "turnmegabytes-germany" - TURNMEGABYTES_INDIA = "turnmegabytes-india" - TURNMEGABYTES_IRELAND = "turnmegabytes-ireland" - TURNMEGABYTES_JAPAN = "turnmegabytes-japan" - TURNMEGABYTES_SINGAPORE = "turnmegabytes-singapore" - TURNMEGABYTES_USEAST = "turnmegabytes-useast" - TURNMEGABYTES_USWEST = "turnmegabytes-uswest" - TWILIO_FOR_SALESFORCE = "twilio-for-salesforce" - TWILIO_FOR_SALESFORCE_LICENSES = "twilio-for-salesforce-licenses" - TWILIO_INTERCONNECT = "twilio-interconnect" - TWIML = "twiml" - USAGE_FLEX_VIDEO = "usage-flex-video" - USAGE_FUNCTIONS = "usage-functions" - USAGE_RCS_BASIC_MESSAGES_OUTBOUND = "usage-rcs-basic-messages-outbound" - USAGE_RCS_MESSAGES = "usage-rcs-messages" - USAGE_RCS_MESSAGES_INBOUND = "usage-rcs-messages-inbound" - USAGE_RCS_MESSAGING_CARRIER_FEES = "usage-rcs-messaging-carrier-fees" - USAGE_RCS_SINGLE_MESSAGES_OUTBOUND = "usage-rcs-single-messages-outbound" - VERIFY_PACKAGE_PLANS = "verify-package-plans" - VERIFY_PUSH = "verify-push" - VERIFY_SNA = "verify-sna" - VERIFY_TOTP = "verify-totp" - VERIFY_VOICE_SMS = "verify-voice-sms" - VERIFY_WHATSAPP_CONVERSATIONS_BUSINESS_INITIATED = ( - "verify-whatsapp-conversations-business-initiated" - ) - VERIFY_WHATSAPP_TEMPLATE_BUSINESS_INITIATED = ( - "verify-whatsapp-template-business-initiated" - ) - VIDEO_RECORDINGS = "video-recordings" - VIDEO_ROOMS_TURN_MEGABYTES = "video-rooms-turn-megabytes" - VIRTUAL_AGENT = "virtual-agent" - VOICE_INSIGHTS = "voice-insights" - VOICE_INSIGHTS_CLIENT_INSIGHTS_ON_DEMAND_MINUTE = ( - "voice-insights-client-insights-on-demand-minute" - ) - VOICE_INSIGHTS_PTSN_INSIGHTS_ON_DEMAND_MINUTE = ( - "voice-insights-ptsn-insights-on-demand-minute" - ) - VOICE_INSIGHTS_SIP_INTERFACE_INSIGHTS_ON_DEMAND_MINUTE = ( - "voice-insights-sip-interface-insights-on-demand-minute" - ) - VOICE_INSIGHTS_SIP_TRUNKING_INSIGHTS_ON_DEMAND_MINUTE = ( - "voice-insights-sip-trunking-insights-on-demand-minute" - ) - VOICE_INTELLIGENCE = "voice-intelligence" - VOICE_INTELLIGENCE_EIP_OPERATORS = "voice-intelligence-eip-operators" - VOICE_INTELLIGENCE_OPERATORS = "voice-intelligence-operators" - VOICE_INTELLIGENCE_TRANSCRIPTION = "voice-intelligence-transcription" - WDS = "wds" - WIRELESS = "wireless" - WIRELESS_DATA = "wireless-data" - WIRELESS_DATA_PAYG = "wireless-data-payg" - WIRELESS_DATA_PAYG_AFRICA = "wireless-data-payg-africa" - WIRELESS_DATA_PAYG_ASIA = "wireless-data-payg-asia" - WIRELESS_DATA_PAYG_CENTRALANDSOUTHAMERICA = ( - "wireless-data-payg-centralandsouthamerica" - ) - WIRELESS_DATA_PAYG_EUROPE = "wireless-data-payg-europe" - WIRELESS_DATA_PAYG_NORTHAMERICA = "wireless-data-payg-northamerica" - WIRELESS_DATA_PAYG_OCEANIA = "wireless-data-payg-oceania" - WIRELESS_DATA_QUOTA1 = "wireless-data-quota1" - WIRELESS_DATA_QUOTA1_AFRICA = "wireless-data-quota1-africa" - WIRELESS_DATA_QUOTA1_ASIA = "wireless-data-quota1-asia" - WIRELESS_DATA_QUOTA1_CENTRALANDSOUTHAMERICA = ( - "wireless-data-quota1-centralandsouthamerica" - ) - WIRELESS_DATA_QUOTA1_EUROPE = "wireless-data-quota1-europe" - WIRELESS_DATA_QUOTA1_NORTHAMERICA = "wireless-data-quota1-northamerica" - WIRELESS_DATA_QUOTA1_OCEANIA = "wireless-data-quota1-oceania" - WIRELESS_DATA_QUOTA10 = "wireless-data-quota10" - WIRELESS_DATA_QUOTA10_AFRICA = "wireless-data-quota10-africa" - WIRELESS_DATA_QUOTA10_ASIA = "wireless-data-quota10-asia" - WIRELESS_DATA_QUOTA10_CENTRALANDSOUTHAMERICA = ( - "wireless-data-quota10-centralandsouthamerica" - ) - WIRELESS_DATA_QUOTA10_EUROPE = "wireless-data-quota10-europe" - WIRELESS_DATA_QUOTA10_NORTHAMERICA = "wireless-data-quota10-northamerica" - WIRELESS_DATA_QUOTA10_OCEANIA = "wireless-data-quota10-oceania" - WIRELESS_DATA_QUOTA50 = "wireless-data-quota50" - WIRELESS_DATA_QUOTA50_AFRICA = "wireless-data-quota50-africa" - WIRELESS_DATA_QUOTA50_ASIA = "wireless-data-quota50-asia" - WIRELESS_DATA_QUOTA50_CENTRALANDSOUTHAMERICA = ( - "wireless-data-quota50-centralandsouthamerica" - ) - WIRELESS_DATA_QUOTA50_EUROPE = "wireless-data-quota50-europe" - WIRELESS_DATA_QUOTA50_NORTHAMERICA = "wireless-data-quota50-northamerica" - WIRELESS_DATA_QUOTA50_OCEANIA = "wireless-data-quota50-oceania" - WIRELESS_DATA_QUOTACUSTOM = "wireless-data-quotacustom" - WIRELESS_DATA_QUOTACUSTOM_AFRICA = "wireless-data-quotacustom-africa" - WIRELESS_DATA_QUOTACUSTOM_ASIA = "wireless-data-quotacustom-asia" - WIRELESS_DATA_QUOTACUSTOM_CENTRALANDSOUTHAMERICA = ( - "wireless-data-quotacustom-centralandsouthamerica" - ) - WIRELESS_DATA_QUOTACUSTOM_EUROPE = "wireless-data-quotacustom-europe" - WIRELESS_DATA_QUOTACUSTOM_NORTHAMERICA = ( - "wireless-data-quotacustom-northamerica" - ) - WIRELESS_DATA_QUOTACUSTOM_OCEANIA = "wireless-data-quotacustom-oceania" - WIRELESS_MRC_PAYG = "wireless-mrc-payg" - WIRELESS_MRC_QUOTA1 = "wireless-mrc-quota1" - WIRELESS_MRC_QUOTA10 = "wireless-mrc-quota10" - WIRELESS_MRC_QUOTA50 = "wireless-mrc-quota50" - WIRELESS_MRC_QUOTACUSTOM = "wireless-mrc-quotacustom" - WIRELESS_ORDERS = "wireless-orders" - WIRELESS_ORDERS_ARTWORK = "wireless-orders-artwork" - WIRELESS_ORDERS_BULK = "wireless-orders-bulk" - WIRELESS_ORDERS_ESIM = "wireless-orders-esim" - WIRELESS_ORDERS_STARTER = "wireless-orders-starter" - WIRELESS_QUOTAS = "wireless-quotas" - WIRELESS_SMS_AFRICA = "wireless-sms-africa" - WIRELESS_SMS_ASIA = "wireless-sms-asia" - WIRELESS_SMS_CENTRALANDSOUTHAMERICA = "wireless-sms-centralandsouthamerica" - WIRELESS_SMS_EUROPE = "wireless-sms-europe" - WIRELESS_SMS_NORTHAMERICA = "wireless-sms-northamerica" - WIRELESS_SMS_OCEANIA = "wireless-sms-oceania" - WIRELESS_SUPER_SIM = "wireless-super-sim" - WIRELESS_SUPER_SIM_DATA = "wireless-super-sim-data" - WIRELESS_SUPER_SIM_DATA_NORTH_AMERICA_USA = ( - "wireless-super-sim-data-north-america-usa" - ) - WIRELESS_SUPER_SIM_DATA_PAYG = "wireless-super-sim-data-payg" - WIRELESS_SUPER_SIM_DATA_PAYG_EUROPE = "wireless-super-sim-data-payg-europe" - WIRELESS_SUPER_SIM_DATA_PAYG_NORTH_AMERICA = ( - "wireless-super-sim-data-payg-north-america" - ) - WIRELESS_SUPER_SIM_HARDWARE = "wireless-super-sim-hardware" - WIRELESS_SUPER_SIM_HARDWARE_BULK = "wireless-super-sim-hardware-bulk" - WIRELESS_SUPER_SIM_SMSCOMMANDS = "wireless-super-sim-smscommands" - WIRELESS_SUPER_SIM_SMSCOMMANDS_AFRICA = "wireless-super-sim-smscommands-africa" - WIRELESS_SUPER_SIM_SMSCOMMANDS_ASIA = "wireless-super-sim-smscommands-asia" - WIRELESS_SUPER_SIM_SMSCOMMANDS_CENT_AND_SOUTH_AMERICA = ( - "wireless-super-sim-smscommands-cent-and-south-america" - ) - WIRELESS_SUPER_SIM_SMSCOMMANDS_EUROPE = "wireless-super-sim-smscommands-europe" - WIRELESS_SUPER_SIM_SMSCOMMANDS_NORTH_AMERICA = ( - "wireless-super-sim-smscommands-north-america" - ) - WIRELESS_SUPER_SIM_SMSCOMMANDS_OCEANIA = ( - "wireless-super-sim-smscommands-oceania" - ) - WIRELESS_SUPER_SIM_SUBSCRIPTION = "wireless-super-sim-subscription" - WIRELESS_SUPER_SIM_SUBSCRIPTION_PAYG = "wireless-super-sim-subscription-payg" - WIRELESS_USAGE = "wireless-usage" - WIRELESS_USAGE_COMMANDS = "wireless-usage-commands" - WIRELESS_USAGE_COMMANDS_AFRICA = "wireless-usage-commands-africa" - WIRELESS_USAGE_COMMANDS_ASIA = "wireless-usage-commands-asia" - WIRELESS_USAGE_COMMANDS_CENTRALANDSOUTHAMERICA = ( - "wireless-usage-commands-centralandsouthamerica" - ) - WIRELESS_USAGE_COMMANDS_EUROPE = "wireless-usage-commands-europe" - WIRELESS_USAGE_COMMANDS_HOME = "wireless-usage-commands-home" - WIRELESS_USAGE_COMMANDS_NORTHAMERICA = "wireless-usage-commands-northamerica" - WIRELESS_USAGE_COMMANDS_OCEANIA = "wireless-usage-commands-oceania" - WIRELESS_USAGE_COMMANDS_ROAMING = "wireless-usage-commands-roaming" - WIRELESS_USAGE_DATA = "wireless-usage-data" - WIRELESS_USAGE_DATA_AFRICA = "wireless-usage-data-africa" - WIRELESS_USAGE_DATA_ASIA = "wireless-usage-data-asia" - WIRELESS_USAGE_DATA_CENTRALANDSOUTHAMERICA = ( - "wireless-usage-data-centralandsouthamerica" - ) - WIRELESS_USAGE_DATA_CUSTOM_ADDITIONALMB = ( - "wireless-usage-data-custom-additionalmb" - ) - WIRELESS_USAGE_DATA_CUSTOM_FIRST5MB = "wireless-usage-data-custom-first5mb" - WIRELESS_USAGE_DATA_DOMESTIC_ROAMING = "wireless-usage-data-domestic-roaming" - WIRELESS_USAGE_DATA_EUROPE = "wireless-usage-data-europe" - WIRELESS_USAGE_DATA_INDIVIDUAL_ADDITIONALGB = ( - "wireless-usage-data-individual-additionalgb" - ) - WIRELESS_USAGE_DATA_INDIVIDUAL_FIRSTGB = ( - "wireless-usage-data-individual-firstgb" - ) - WIRELESS_USAGE_DATA_INTERNATIONAL_ROAMING_CANADA = ( - "wireless-usage-data-international-roaming-canada" - ) - WIRELESS_USAGE_DATA_INTERNATIONAL_ROAMING_INDIA = ( - "wireless-usage-data-international-roaming-india" - ) - WIRELESS_USAGE_DATA_INTERNATIONAL_ROAMING_MEXICO = ( - "wireless-usage-data-international-roaming-mexico" - ) - WIRELESS_USAGE_DATA_NORTHAMERICA = "wireless-usage-data-northamerica" - WIRELESS_USAGE_DATA_OCEANIA = "wireless-usage-data-oceania" - WIRELESS_USAGE_DATA_POOLED = "wireless-usage-data-pooled" - WIRELESS_USAGE_DATA_POOLED_DOWNLINK = "wireless-usage-data-pooled-downlink" - WIRELESS_USAGE_DATA_POOLED_UPLINK = "wireless-usage-data-pooled-uplink" - WIRELESS_USAGE_MRC = "wireless-usage-mrc" - WIRELESS_USAGE_MRC_CUSTOM = "wireless-usage-mrc-custom" - WIRELESS_USAGE_MRC_INDIVIDUAL = "wireless-usage-mrc-individual" - WIRELESS_USAGE_MRC_POOLED = "wireless-usage-mrc-pooled" - WIRELESS_USAGE_MRC_SUSPENDED = "wireless-usage-mrc-suspended" - WIRELESS_USAGE_SMS = "wireless-usage-sms" - WIRELESS_USAGE_VOICE = "wireless-usage-voice" - A2P_FAST_TRACK_ONBOARDING = "a2p-fast-track-onboarding" - ADVISORY_SERVICES = "advisory-services" - ADVISORY_SERVICES_BILLED = "advisory-services-billed" - ADVISORY_SERVICES_CALL_TRACKING = "advisory-services-call-tracking" - ADVISORY_SERVICES_DATA_SERVICES = "advisory-services-data-services" - ADVISORY_SERVICES_EXPENSES = "advisory-services-expenses" - ADVISORY_SERVICES_SIP_TRUNKING = "advisory-services-sip-trunking" - ASSETS_REQUESTS = "assets-requests" - AUDIENCE_MINUTES_VIDEO = "audience-minutes-video" - AUTHY_BUCKET_ADJUSTMENT = "authy-bucket-adjustment" - AUTHY_SOFTWARE = "authy-software" - CALLERIDLOOKUPS_API = "calleridlookups-api" - CALLERIDLOOKUPS_PROGRAMMABLEVOICE = "calleridlookups-programmablevoice" - CALLERIDLOOKUPS_TRUNKING = "calleridlookups-trunking" - CALLS_TRUNKING_INBOUND_TOLLFREE_LOCAL = "calls-trunking-inbound-tollfree-local" - CALLS_TRUNKING_INBOUND_TOLLFREE_MOBILE = ( - "calls-trunking-inbound-tollfree-mobile" - ) - CHANNELS_WHATSAPP_CONVERSATION_FREE_1 = "channels-whatsapp-conversation-free-1" - CONFERENCE = "conference" - CONVERSATIONAL_INSIGHTS = "conversational-insights" - CONVERSATIONAL_INSIGHTS_MESSAGES = "conversational-insights-messages" - CONVERSATIONAL_INSIGHTS_VOICE_MINUTES = "conversational-insights-voice-minutes" - DEMO = "demo" - DEMO_UC_SCRIPT_TEST = "demo-uc-script-test" - ELASTIC_SIP_TRUNKING = "elastic-sip-trunking" - ELASTIC_SIP_TRUNKING_CALL_TRANSFERS = "elastic-sip-trunking-call-transfers" - ENTERPRISE_HIPPA = "enterprise-hippa" - FLEX_NAMED_USERS = "flex-named-users" - FLEX_SPINSCI = "flex-spinsci" - FLEX_USERS_1 = "flex-users-1" - FLEX_WFO_PREMIUM_SPEECH_ANALYTICS = "flex-wfo-premium-speech-analytics" - FLEX_XCELERATE = "flex-xcelerate" - FUNCTIONS_ROLLUP = "functions-rollup" - IMP_V1_USAGE = "imp-v1-usage" - IP_MESSAGING_ADDONS = "ip-messaging-addons" - IVR = "ivr" - IVR_CONVERSATIONAL = "ivr-conversational" - IVR_DTMF = "ivr-dtmf" - IVR_VIRTUALAGENT = "ivr-virtualagent" - LIVE = "live" - LIVE_MEDIA_RECORDING_MINUTES = "live-media-recording-minutes" - LONGCODE_MPS = "longcode-mps" - MARKETPLACE_ANALYTICS_ADDONS = "marketplace-analytics-addons" - MARKETPLACE_ISV_ADDONS = "marketplace-isv-addons" - MARKETPLACE_MESSAGING_ADDONS = "marketplace-messaging-addons" - MARKETPLACE_PHONENUMBERS_ADDONS = "marketplace-phonenumbers-addons" - MARKETPLACE_RECORDING_ADDONS = "marketplace-recording-addons" - MARKETPLACE_VIRTUALAGENT_ADDONS = "marketplace-virtualagent-addons" - MARKETPLAY_PAY_ADDONS_SHUTTLE_PAY_CONNECTOR_1 = ( - "marketplay-pay-addons-shuttle-pay-connector-1" - ) - MARKETPLAY_PAY_ADDONS_STRIPE_PAY_CONNECTOR = ( - "marketplay-pay-addons-stripe-pay-connector" - ) - MMS_INBOUND_LONGCODE_CANADA = "mms-inbound-longcode-canada" - MMS_INBOUND_LONGCODE_UNITEDSTATES = "mms-inbound-longcode-unitedstates" - MMS_OUTBOUND_LONGCODE_CANADA = "mms-outbound-longcode-canada" - MMS_OUTBOUND_LONGCODE_UNITEDSTATES = "mms-outbound-longcode-unitedstates" - MMS_OUTBOUND_TOLL_FREE = "mms-outbound-toll-free" - NOTIFY_CHATAPPSANDOTHERCHANNELS = "notify-chatappsandotherchannels" - NOTIFY_NOTIFYSERVICES = "notify-notifyservices" - NOTIFY_PUSHNOTIFICATIONS = "notify-pushnotifications" - PAYMENT_GATEWAY_CONNECTORS = "payment-gateway-connectors" - PAYMENT_SOLUTIONS = "payment-solutions" - PCHAT_BUCKET_ADJUSTMENT = "pchat-bucket-adjustment" - PHONENUMBERS_NUMBERS = "phonenumbers-numbers" - PROG_VOICE_CLIENT_ANDROID = "prog-voice-client-android" - PROG_VOICE_CLIENT_ANDROID_INBOUND = "prog-voice-client-android-inbound" - PROG_VOICE_CLIENT_ANDROID_OUTBOUND = "prog-voice-client-android-outbound" - PROG_VOICE_CLIENT_IOS = "prog-voice-client-ios" - PROG_VOICE_CLIENT_IOS_INBOUND = "prog-voice-client-ios-inbound" - PROG_VOICE_CLIENT_IOS_OUTBOUND = "prog-voice-client-ios-outbound" - PROG_VOICE_CLIENT_SDK = "prog-voice-client-sdk" - PROG_VOICE_CLIENT_WEB = "prog-voice-client-web" - PROG_VOICE_CLIENT_WEB_INBOUND = "prog-voice-client-web-inbound" - PROG_VOICE_CLIENT_WEB_OUTBOUND = "prog-voice-client-web-outbound" - PROGRAMMABLEVOICECONNECTIVITY_MEDIA_STREAMS = ( - "programmablevoiceconnectivity-media-streams" - ) - PSTNCONNECTIVITY_BYOC = "pstnconnectivity-byoc" - PSTNCONNECTIVITY_EMERGENCY = "pstnconnectivity-emergency" - PSTNCONNECTIVITY_MINUTES = "pstnconnectivity-minutes" - PSTNCONNECTIVITY_MINUTES_1 = "pstnconnectivity-minutes-1" - PSTNCONNECTIVITY_MINUTESINBOUNDLOCAL = "pstnconnectivity-minutesinboundlocal" - PSTNCONNECTIVITY_MINUTESINBOUNDMOBILE = "pstnconnectivity-minutesinboundmobile" - PSTNCONNECTIVITY_MINUTESINBOUNDTOLLFREE = ( - "pstnconnectivity-minutesinboundtollfree" - ) - PSTNCONNECTIVITY_MINUTESINBOUNDTOLLFREELOCAL = ( - "pstnconnectivity-minutesinboundtollfreelocal" - ) - PSTNCONNECTIVITY_MINUTESINBOUNDTOLLFREEMOBILE = ( - "pstnconnectivity-minutesinboundtollfreemobile" - ) - PV_ROOM_HOURS = "pv-room-hours" - PV_ROOM_SIMULTANEOUS_PARTICIPANT_CONNECTIONS = ( - "pv-room-simultaneous-participant-connections" - ) - PVIDEO_ROOM_HOURS_AU1 = "pvideo-room-hours-au1" - PVIDEO_ROOM_HOURS_BR1 = "pvideo-room-hours-br1" - PVIDEO_ROOM_HOURS_IE1 = "pvideo-room-hours-ie1" - PVIDEO_ROOM_HOURS_JP1 = "pvideo-room-hours-jp1" - PVIDEO_ROOM_HOURS_SG1 = "pvideo-room-hours-sg1" - PVIDEO_ROOM_HOURS_US1 = "pvideo-room-hours-us1" - PVIDEO_ROOM_HOURS_US2 = "pvideo-room-hours-us2" - RECORDINGS_ENCRYPTED = "recordings-encrypted" - SHORT_CODE_SETUP_FEES = "short-code-setup-fees" - SHORTCODES_MESSAGES_INBOUND = "shortcodes-messages-inbound" - SHORTCODES_MESSAGES_OUTBOUND = "shortcodes-messages-outbound" - SMS_MESSAGES_REGISTRATIONFEES = "sms-messages-registrationfees" - SMS_MMS_PENALTY_FEES = "sms-mms-penalty-fees" - SMS_MMS_PENALTY_FEES_1 = "sms-mms-penalty-fees-1" - SMS_PUMPING_PROTECTION_NON_USCA = "sms-pumping-protection-non-usca" - SMS_PUMPING_PROTECTION_USCA = "sms-pumping-protection-usca" - STUDIO = "studio" - STUDIO_MONTHLY_FEES = "studio-monthly-fees" - SUPERSIM = "supersim" - TASK_ROUTER = "task-router" - TASK_ROUTER_WORKERS = "task-router-workers" - TEST_QUOTA_BUCKETS = "test-quota-buckets" - TEST_UC_SCRIPT_1 = "test-uc-script-1" - TEST_UC_SCRIPT_DEMO_2 = "test-uc-script-demo-2" - TEXT_TO_SPEECH = "text-to-speech" - TME = "tme" - TTS_BASIC = "tts-basic" - TWILIO_EDITIONS = "twilio-editions" - TWILIO_INTERCONNECT_CALIFORNIA = "twilio-interconnect-california" - TWILIO_INTERCONNECT_CALIFORNIA_MONTHLY = ( - "twilio-interconnect-california-monthly" - ) - TWILIO_INTERCONNECT_CALIFORNIA_SETUP = "twilio-interconnect-california-setup" - TWILIO_INTERCONNECT_FRANKFURT = "twilio-interconnect-frankfurt" - TWILIO_INTERCONNECT_FRANKFURT_MO = "twilio-interconnect-frankfurt-mo" - TWILIO_INTERCONNECT_FRANKFURT_SETUP = "twilio-interconnect-frankfurt-setup" - TWILIO_INTERCONNECT_LONDON = "twilio-interconnect-london" - TWILIO_INTERCONNECT_LONDON_MO = "twilio-interconnect-london-mo" - TWILIO_INTERCONNECT_LONDON_SETUP = "twilio-interconnect-london-setup" - TWILIO_INTERCONNECT_SAO_PAULO = "twilio-interconnect-sao-paulo" - TWILIO_INTERCONNECT_SAO_PAULO_MONTHLY = "twilio-interconnect-sao-paulo-monthly" - TWILIO_INTERCONNECT_SAO_PAULO_SETUP = "twilio-interconnect-sao-paulo-setup" - TWILIO_INTERCONNECT_SINGAPORE = "twilio-interconnect-singapore" - TWILIO_INTERCONNECT_SINGAPORE_MO = "twilio-interconnect-singapore-mo" - TWILIO_INTERCONNECT_SINGAPORE_SETUP = "twilio-interconnect-singapore-setup" - TWILIO_INTERCONNECT_SYDNEY = "twilio-interconnect-sydney" - TWILIO_INTERCONNECT_SYDNEY_MO = "twilio-interconnect-sydney-mo" - TWILIO_INTERCONNECT_SYDNEY_SETUP = "twilio-interconnect-sydney-setup" - TWILIO_INTERCONNECT_TOKYO = "twilio-interconnect-tokyo" - TWILIO_INTERCONNECT_TOKYO_MO = "twilio-interconnect-tokyo-mo" - TWILIO_INTERCONNECT_TOKYO_SETUP = "twilio-interconnect-tokyo-setup" - TWILIO_INTERCONNECT_VA = "twilio-interconnect-va" - TWILIO_INTERCONNECT_VA_MO = "twilio-interconnect-va-mo" - TWILIO_INTERCONNECT_VA_SETUP = "twilio-interconnect-va-setup" - TWIML_VERBS = "twiml-verbs" - TWIML_VERBS_SAY = "twiml-verbs-say" - USAGE_PROGRAMMABLE_MESSAGING_ENGAGEMENT_SUITE = ( - "usage-programmable-messaging-engagement-suite" - ) - USAGE_PROGRAMMABLE_MESSAGING_FEES_SERVICES = ( - "usage-programmable-messaging-fees-services" - ) - VERIFY_OUTBOUND_EMAIL = "verify-outbound-email" - VERIFY_PACKAGED_PLANS = "verify-packaged-plans" - VERIFY_SILENT_NETWORK_AUTH = "verify-silent-network-auth" - VERIFY_VOICE_AND_SMS = "verify-voice-and-sms" - VOICE_INSIGHTS_CLIENT_INSIGHTS_MONTHY_COMMIT = ( - "voice-insights-client-insights-monthy-commit" - ) - WIRELESS_DATA_PAYG_ASIA_AFG = "wireless-data-payg-asia-afg" - WIRELESS_MULTI_IMSI_SIM_COMMANDS = "wireless-multi-imsi-sim-commands" - WIRELESS_MULTI_IMSI_SIM_COMMANDS_USA = "wireless-multi-imsi-sim-commands-usa" - WIRELESS_MULTI_IMSI_SIM_DATA = "wireless-multi-imsi-sim-data" - WIRELESS_MULTI_IMSI_SIM_DATA_EU28 = "wireless-multi-imsi-sim-data-eu28" - WIRELESS_MULTI_IMSI_SIM_DATA_USA = "wireless-multi-imsi-sim-data-usa" - WIRELESS_MULTI_IMSI_SIM_MONTHLY_FEES = "wireless-multi-imsi-sim-monthly-fees" - WIRELESS_MULTI_IMSI_SIM_USAGE = "wireless-multi-imsi-sim-usage" - WIRELESS_SUPER_SIM_DATA_NORTH_AMERICA = "wireless-super-sim-data-north-america" - WIRELESS_SUPER_SIM_USAGE = "wireless-super-sim-usage" - """ :ivar account_sid: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that accrued the usage. :ivar api_version: The API version used to create the resource. :ivar as_of: Usage records up to date as of this timestamp, formatted as YYYY-MM-DDTHH:MM:SS+00:00. All timestamps are in GMT - :ivar category: + :ivar category: The category of usage. For more information, see [Usage Categories](https://www.twilio.com/docs/usage/api/usage-record#usage-categories). :ivar count: The number of usage events, such as the number of calls. :ivar count_unit: The units in which `count` is measured, such as `calls` for calls or `messages` for SMS. :ivar description: A plain-language description of the usage category. @@ -877,7 +55,7 @@ def __init__(self, version: Version, payload: Dict[str, Any], account_sid: str): self.account_sid: Optional[str] = payload.get("account_sid") self.api_version: Optional[str] = payload.get("api_version") self.as_of: Optional[str] = payload.get("as_of") - self.category: Optional["RecordInstance.Category"] = payload.get("category") + self.category: Optional[str] = payload.get("category") self.count: Optional[str] = payload.get("count") self.count_unit: Optional[str] = payload.get("count_unit") self.description: Optional[str] = payload.get("description") @@ -962,7 +140,7 @@ def __init__(self, version: Version, account_sid: str): def stream( self, - category: Union["RecordInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -975,7 +153,7 @@ def stream( is reached. The results are returned as a generator, so this operation is memory efficient. - :param "RecordInstance.Category" category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. + :param str category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. :param date start_date: Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. :param date end_date: Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. :param bool include_subaccounts: Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. @@ -1001,7 +179,7 @@ def stream( async def stream_async( self, - category: Union["RecordInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -1014,7 +192,7 @@ async def stream_async( is reached. The results are returned as a generator, so this operation is memory efficient. - :param "RecordInstance.Category" category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. + :param str category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. :param date start_date: Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. :param date end_date: Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. :param bool include_subaccounts: Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. @@ -1040,7 +218,7 @@ async def stream_async( def list( self, - category: Union["RecordInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -1052,7 +230,7 @@ def list( Unlike stream(), this operation is eager and will load `limit` records into memory before returning. - :param "RecordInstance.Category" category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. + :param str category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. :param date start_date: Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. :param date end_date: Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. :param bool include_subaccounts: Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. @@ -1078,7 +256,7 @@ def list( async def list_async( self, - category: Union["RecordInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -1090,7 +268,7 @@ async def list_async( Unlike stream(), this operation is eager and will load `limit` records into memory before returning. - :param "RecordInstance.Category" category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. + :param str category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. :param date start_date: Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. :param date end_date: Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. :param bool include_subaccounts: Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. @@ -1117,7 +295,7 @@ async def list_async( def page( self, - category: Union["RecordInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -1162,7 +340,7 @@ def page( async def page_async( self, - category: Union["RecordInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, diff --git a/twilio/rest/api/v2010/account/usage/record/all_time.py b/twilio/rest/api/v2010/account/usage/record/all_time.py index 42672e1d3..cf8379a9d 100644 --- a/twilio/rest/api/v2010/account/usage/record/all_time.py +++ b/twilio/rest/api/v2010/account/usage/record/all_time.py @@ -23,833 +23,11 @@ class AllTimeInstance(InstanceResource): - - class Category(object): - A2P_10DLC_REGISTRATIONFEES_BRANDREGISTRATION = ( - "a2p-10dlc-registrationfees-brandregistration" - ) - A2P_10DLC_REGISTRATIONFEES_BV = "a2p-10dlc-registrationfees-bv" - A2P_10DLC_REGISTRATIONFEES_CAMPAIGNCHARGES = ( - "a2p-10dlc-registrationfees-campaigncharges" - ) - A2P_10DLC_REGISTRATIONFEES_CAMPAIGNREGISTRATION = ( - "a2p-10dlc-registrationfees-campaignregistration" - ) - A2P_10DLC_REGISTRATIONFEES_CAMPAIGNVETTING = ( - "a2p-10dlc-registrationfees-campaignvetting" - ) - A2P_10DLC_REGISTRATIONFEES_MONTHLY = "a2p-10dlc-registrationfees-monthly" - A2P_10DLC_REGISTRATIONFEES_ONETIME = "a2p-10dlc-registrationfees-onetime" - A2P_REGISTRATION_FEES = "a2p-registration-fees" - ACCOUNT_SECURITY = "account-security" - AGENT_CONFERENCE = "agent-conference" - AGENT_COPILOT = "agent-copilot" - AGENT_COPILOT_MESSAGES = "agent-copilot-messages" - AGENT_COPILOT_PARTICIPANT_MINUTES = "agent-copilot-participant-minutes" - AI_ASSISTANTS = "ai-assistants" - AI_ASSISTANTS_VOICE = "ai-assistants-voice" - AMAZON_POLLY = "amazon-polly" - ANSWERING_MACHINE_DETECTION = "answering-machine-detection" - ASSETS = "assets" - AUDIENCE_MINUTES = "audience-minutes" - AUDIENCE_MINUTES_AUDIO = "audience-minutes-audio" - AUTHY_AUTHENTICATIONS = "authy-authentications" - AUTHY_CALLS_OUTBOUND = "authy-calls-outbound" - AUTHY_EMAIL_AUTHENTICATIONS = "authy-email-authentications" - AUTHY_MONTHLY_FEES = "authy-monthly-fees" - AUTHY_OUTBOUND_EMAIL = "authy-outbound-email" - AUTHY_PHONE_INTELLIGENCE = "authy-phone-intelligence" - AUTHY_PHONE_VERIFICATIONS = "authy-phone-verifications" - AUTHY_SMS_OUTBOUND = "authy-sms-outbound" - AUTHY_VERIFY_EMAIL_VERIFICATIONS = "authy-verify-email-verifications" - AUTHY_VERIFY_OUTBOUND_EMAIL = "authy-verify-outbound-email" - AUTOPILOT = "autopilot" - AUTOPILOT_HOME_ASSISTANTS = "autopilot-home-assistants" - AUTOPILOT_MESSAGING = "autopilot-messaging" - AUTOPILOT_OTHER = "autopilot-other" - AUTOPILOT_VOICE = "autopilot-voice" - BASIC_PEER_TO_PEER_ROOMS_PARTICIPANT_MINUTES = ( - "basic-peer-to-peer-rooms-participant-minutes" - ) - BRANDED_CALLING = "branded-calling" - BUNDLE_SMS_BUCKET = "bundle-sms-bucket" - BUNDLE_SUBSCRIPTION_FEES = "bundle-subscription-fees" - CALL_FORWARDING_LOOKUPS = "call-forwarding-lookups" - CALL_PROGESS_EVENTS = "call-progess-events" - CALLERIDLOOKUPS = "calleridlookups" - CALLS = "calls" - CALLS_CLIENT = "calls-client" - CALLS_EMERGENCY = "calls-emergency" - CALLS_GLOBALCONFERENCE = "calls-globalconference" - CALLS_INBOUND = "calls-inbound" - CALLS_INBOUND_LOCAL = "calls-inbound-local" - CALLS_INBOUND_MOBILE = "calls-inbound-mobile" - CALLS_INBOUND_TOLLFREE = "calls-inbound-tollfree" - CALLS_INBOUND_TOLLFREE_LOCAL = "calls-inbound-tollfree-local" - CALLS_INBOUND_TOLLFREE_MOBILE = "calls-inbound-tollfree-mobile" - CALLS_MEDIA_STREAM_MINUTES = "calls-media-stream-minutes" - CALLS_OUTBOUND = "calls-outbound" - CALLS_PAY_VERB_TRANSACTIONS = "calls-pay-verb-transactions" - CALLS_RECORDINGS = "calls-recordings" - CALLS_SIP = "calls-sip" - CALLS_SIP_INBOUND = "calls-sip-inbound" - CALLS_SIP_OUTBOUND = "calls-sip-outbound" - CALLS_TEXT_TO_SPEECH = "calls-text-to-speech" - CALLS_TRANSFERS = "calls-transfers" - CARRIER_LOOKUPS = "carrier-lookups" - CATEGORY = "category" - CHANNELS = "channels" - CHANNELS_MESSAGING = "channels-messaging" - CHANNELS_MESSAGING_INBOUND = "channels-messaging-inbound" - CHANNELS_MESSAGING_OUTBOUND = "channels-messaging-outbound" - CHANNELS_WHATSAPP = "channels-whatsapp" - CHANNELS_WHATSAPP_CONVERSATION_AUTHENTICATION = ( - "channels-whatsapp-conversation-authentication" - ) - CHANNELS_WHATSAPP_CONVERSATION_FREE = "channels-whatsapp-conversation-free" - CHANNELS_WHATSAPP_CONVERSATION_MARKETING = ( - "channels-whatsapp-conversation-marketing" - ) - CHANNELS_WHATSAPP_CONVERSATION_SERVICE = ( - "channels-whatsapp-conversation-service" - ) - CHANNELS_WHATSAPP_CONVERSATION_UTILITY = ( - "channels-whatsapp-conversation-utility" - ) - CHANNELS_WHATSAPP_INBOUND = "channels-whatsapp-inbound" - CHANNELS_WHATSAPP_OUTBOUND = "channels-whatsapp-outbound" - CHANNELS_WHATSAPP_SERVICE = "channels-whatsapp-service" - CHANNELS_WHATSAPP_TEMPLATE_AUTHENTICATION = ( - "channels-whatsapp-template-authentication" - ) - CHANNELS_WHATSAPP_TEMPLATE_MARKETING = "channels-whatsapp-template-marketing" - CHANNELS_WHATSAPP_TEMPLATE_SERVICE = "channels-whatsapp-template-service" - CHANNELS_WHATSAPP_TEMPLATE_UTILITY = "channels-whatsapp-template-utility" - CHAT_VIRTUAL_AGENT = "chat-virtual-agent" - CONVERSATION_RELAY = "conversation-relay" - CONVERSATIONS = "conversations" - CONVERSATIONS_API_REQUESTS = "conversations-api-requests" - CONVERSATIONS_CONVERSATION_EVENTS = "conversations-conversation-events" - CONVERSATIONS_ENDPOINT_CONNECTIVITY = "conversations-endpoint-connectivity" - CONVERSATIONS_EVENTS = "conversations-events" - CONVERSATIONS_PARTICIPANT_EVENTS = "conversations-participant-events" - CONVERSATIONS_PARTICIPANTS = "conversations-participants" - CPS = "cps" - CREDIT_TRANSFER = "credit-transfer" - EMAIL = "email" - EMERGING_TECH = "emerging-tech" - ENGAGEMENT_SUITE_PACKAGED_PLANS = "engagement-suite-packaged-plans" - ENHANCED_LINE_TYPE_LOOKUPS = "enhanced-line-type-lookups" - ENTERPRISE = "enterprise" - EVENTS = "events" - EXPERIMENT_FRANCE_SMS = "experiment-france-sms" - EXPERIMENT_INDIA_SMS = "experiment-india-sms" - EXPERIMENT_UK_SMS = "experiment-uk-sms" - FAILED_MESSAGE_PROCESSING_FEE = "failed-message-processing-fee" - FLEX = "flex" - FLEX_ACTIVE_USER_HOURS = "flex-active-user-hours" - FLEX_CONCURRENT_USERS = "flex-concurrent-users" - FLEX_CONVERSATIONAL_INSIGHTS = "flex-conversational-insights" - FLEX_CONVERSATIONAL_INSIGHTS_MESSAGES = "flex-conversational-insights-messages" - FLEX_CONVERSATIONAL_INSIGHTS_VOICE_MINUTES = ( - "flex-conversational-insights-voice-minutes" - ) - FLEX_EMAIL_USAGE = "flex-email-usage" - FLEX_MESSAGING_USAGE = "flex-messaging-usage" - FLEX_PARTNER_SPINSCI = "flex-partner-spinsci" - FLEX_PARTNER_XCELERATE = "flex-partner-xcelerate" - FLEX_RESELLER_ECOSYSTEM = "flex-reseller-ecosystem" - FLEX_UNIQUE_USER = "flex-unique-user" - FLEX_USAGE = "flex-usage" - FLEX_USERS = "flex-users" - FLEX_VOICE_MINUTE = "flex-voice-minute" - FLEX_YTICA = "flex-ytica" - FRAUD_LOOKUPS = "fraud-lookups" - FRONTLINE = "frontline" - FRONTLINE_USERS = "frontline-users" - FUNCTIONS = "functions" - GENERIC_PAY_TRANSACTIONS = "generic-pay-transactions" - GROUP_ROOMS = "group-rooms" - GROUP_ROOMS_DATA_TRACK = "group-rooms-data-track" - GROUP_ROOMS_ENCRYPTED_MEDIA_RECORDED = "group-rooms-encrypted-media-recorded" - GROUP_ROOMS_MEDIA_DOWNLOADED = "group-rooms-media-downloaded" - GROUP_ROOMS_MEDIA_RECORDED = "group-rooms-media-recorded" - GROUP_ROOMS_MEDIA_ROUTED = "group-rooms-media-routed" - GROUP_ROOMS_MEDIA_STORED = "group-rooms-media-stored" - GROUP_ROOMS_PARTICIPANT_MINUTES = "group-rooms-participant-minutes" - GROUP_ROOMS_RECORDED_MINUTES = "group-rooms-recorded-minutes" - IP_MESSAGING = "ip-messaging" - IP_MESSAGING_COMMANDS = "ip-messaging-commands" - IP_MESSAGING_DATA_STORAGE = "ip-messaging-data-storage" - IP_MESSAGING_DATA_TRANSFER = "ip-messaging-data-transfer" - IP_MESSAGING_ENDPOINT_CONNECTIVITY = "ip-messaging-endpoint-connectivity" - IVR_VIRTUAL_AGENT_CUSTOM_VOICES = "ivr-virtual-agent-custom-voices" - IVR_VIRTUAL_AGENT_GENAI = "ivr-virtual-agent-genai" - LINE_STATUS_LOOKUPS = "line-status-lookups" - LIVE_ACTIVITY_LOOKUPS = "live-activity-lookups" - LOOKUP_BUCKET_ADJUSTMENT = "lookup-bucket-adjustment" - LOOKUP_IDENTITY_MATCH = "lookup-identity-match" - LOOKUPS = "lookups" - MARKETPLACE = "marketplace" - MARKETPLACE_ALGORITHMIA_NAMED_ENTITY_RECOGNITION = ( - "marketplace-algorithmia-named-entity-recognition" - ) - MARKETPLACE_CADENCE_TRANSCRIPTION = "marketplace-cadence-transcription" - MARKETPLACE_CADENCE_TRANSLATION = "marketplace-cadence-translation" - MARKETPLACE_CAPIO_SPEECH_TO_TEXT = "marketplace-capio-speech-to-text" - MARKETPLACE_CONVRIZA_ABABA = "marketplace-convriza-ababa" - MARKETPLACE_DEEPGRAM_PHRASE_DETECTOR = "marketplace-deepgram-phrase-detector" - MARKETPLACE_DEEPGRAM_TRANSCRIPTION = "marketplace-deepgram-transcription" - MARKETPLACE_DEEPGRAM_TRANSCRIPTION_BASE = ( - "marketplace-deepgram-transcription-base" - ) - MARKETPLACE_DEEPGRAM_TRANSSCRIPTION_ENHANCED = ( - "marketplace-deepgram-transscription-enhanced" - ) - MARKETPLACE_DIGITAL_SEGMENT_BUSINESS_INFO = ( - "marketplace-digital-segment-business-info" - ) - MARKETPLACE_FACEBOOK_OFFLINE_CONVERSIONS = ( - "marketplace-facebook-offline-conversions" - ) - MARKETPLACE_GOOGLE_SPEECH_TO_TEXT = "marketplace-google-speech-to-text" - MARKETPLACE_IBM_WATSON_MESSAGE_INSIGHTS = ( - "marketplace-ibm-watson-message-insights" - ) - MARKETPLACE_IBM_WATSON_MESSAGE_SENTIMENT = ( - "marketplace-ibm-watson-message-sentiment" - ) - MARKETPLACE_IBM_WATSON_RECORDING_ANALYSIS = ( - "marketplace-ibm-watson-recording-analysis" - ) - MARKETPLACE_IBM_WATSON_TONE_ANALYZER = "marketplace-ibm-watson-tone-analyzer" - MARKETPLACE_ICEHOOK_SYSTEMS_SCOUT = "marketplace-icehook-systems-scout" - MARKETPLACE_INFOGROUP_DATAAXLE_BIZINFO = ( - "marketplace-infogroup-dataaxle-bizinfo" - ) - MARKETPLACE_KEEN_IO_CONTACT_CENTER_ANALYTICS = ( - "marketplace-keen-io-contact-center-analytics" - ) - MARKETPLACE_MARCHEX_CLEANCALL = "marketplace-marchex-cleancall" - MARKETPLACE_MARCHEX_RECORDING_ANALYSIS = ( - "marketplace-marchex-recording-analysis" - ) - MARKETPLACE_MARCHEX_SENTIMENT_ANALYSIS_FOR_SMS = ( - "marketplace-marchex-sentiment-analysis-for-sms" - ) - MARKETPLACE_MARKETPLACE_NEXTCALLER_SOCIAL_ID = ( - "marketplace-marketplace-nextcaller-social-id" - ) - MARKETPLACE_MOBILE_COMMONS_OPT_OUT_CLASSIFIER = ( - "marketplace-mobile-commons-opt-out-classifier" - ) - MARKETPLACE_NEXIWAVE_VOICEMAIL_TO_TEXT = ( - "marketplace-nexiwave-voicemail-to-text" - ) - MARKETPLACE_NEXTCALLER_ADVANCED_CALLER_IDENTIFICATION = ( - "marketplace-nextcaller-advanced-caller-identification" - ) - MARKETPLACE_NOMOROBO_SPAM_SCORE = "marketplace-nomorobo-spam-score" - MARKETPLACE_PAY_ADDONS = "marketplace-pay-addons" - MARKETPLACE_PAY_ADDONS_BASECOMMERCE_PAY_CONNECTOR = ( - "marketplace-pay-addons-basecommerce-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_BRAINTREE_PAY_CONNECTOR = ( - "marketplace-pay-addons-braintree-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_CARDCONNECT_PAY_CONNECTOR = ( - "marketplace-pay-addons-cardconnect-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_CHASE_PAY_CONNECTOR = ( - "marketplace-pay-addons-chase-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_SHUTTLE_PAY_CONNECTOR = ( - "marketplace-pay-addons-shuttle-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_STRIPE_PAY_CONNECTOR = ( - "marketplace-pay-addons-stripe-pay-connector" - ) - MARKETPLACE_PAYFONE_TCPA_COMPLIANCE = "marketplace-payfone-tcpa-compliance" - MARKETPLACE_POLY_AI_CONNECTOR = "marketplace-poly-ai-connector" - MARKETPLACE_REALPHONEVALIDATION = "marketplace-realphonevalidation" - MARKETPLACE_REMEETING_AUTOMATIC_SPEECH_RECOGNITION = ( - "marketplace-remeeting-automatic-speech-recognition" - ) - MARKETPLACE_SPOKE_PHONE_LICENSE_PRO = "marketplace-spoke-phone-license-pro" - MARKETPLACE_SPOKE_PHONE_LICENSE_STANDARD = ( - "marketplace-spoke-phone-license-standard" - ) - MARKETPLACE_TCPA_DEFENSE_SOLUTIONS_BLACKLIST_FEED = ( - "marketplace-tcpa-defense-solutions-blacklist-feed" - ) - MARKETPLACE_TELO_OPENCNAM = "marketplace-telo-opencnam" - MARKETPLACE_TRESTLE_SOLUTIONS_CALLER_IDENTIFICATION = ( - "marketplace-trestle-solutions-caller-identification" - ) - MARKETPLACE_TRUECNAM_TRUE_SPAM = "marketplace-truecnam-true-spam" - MARKETPLACE_TWILIO_CALLER_NAME_LOOKUP_US = ( - "marketplace-twilio-caller-name-lookup-us" - ) - MARKETPLACE_TWILIO_CARRIER_INFORMATION_LOOKUP = ( - "marketplace-twilio-carrier-information-lookup" - ) - MARKETPLACE_VOICEBASE_PCI = "marketplace-voicebase-pci" - MARKETPLACE_VOICEBASE_TRANSCRIPTION = "marketplace-voicebase-transcription" - MARKETPLACE_VOICEBASE_TRANSCRIPTION_CUSTOM_VOCABULARY = ( - "marketplace-voicebase-transcription-custom-vocabulary" - ) - MARKETPLACE_WEB_PURIFY_PROFANITY_FILTER = ( - "marketplace-web-purify-profanity-filter" - ) - MARKETPLACE_WHITEPAGES_PRO_CALLER_IDENTIFICATION = ( - "marketplace-whitepages-pro-caller-identification" - ) - MARKETPLACE_WHITEPAGES_PRO_PHONE_INTELLIGENCE = ( - "marketplace-whitepages-pro-phone-intelligence" - ) - MARKETPLACE_WHITEPAGES_PRO_PHONE_REPUTATION = ( - "marketplace-whitepages-pro-phone-reputation" - ) - MARKETPLACE_WOLFARM_SPOKEN_RESULTS = "marketplace-wolfarm-spoken-results" - MARKETPLACE_WOLFRAM_SHORT_ANSWER = "marketplace-wolfram-short-answer" - MARKETPLACE_YTICA_CONTACT_CENTER_REPORTING_ANALYTICS = ( - "marketplace-ytica-contact-center-reporting-analytics" - ) - MARKETPLAY_PAY_ADDONS_SHUTTLE_PAY_CONNECTOR = ( - "marketplay-pay-addons-shuttle-pay-connector" - ) - MEDIA_COMPOSER_MINUTES = "media-composer-minutes" - MEDIASTORAGE = "mediastorage" - MIN_SPEND_ADJUSTMENTS = "min-spend-adjustments" - MMS = "mms" - MMS_INBOUND = "mms-inbound" - MMS_INBOUND_LONGCODE = "mms-inbound-longcode" - MMS_INBOUND_SHORTCODE = "mms-inbound-shortcode" - MMS_INBOUND_TOLL_FREE = "mms-inbound-toll-free" - MMS_MESSAGES_CARRIERFEES = "mms-messages-carrierfees" - MMS_OUTBOUND = "mms-outbound" - MMS_OUTBOUND_LONGCODE = "mms-outbound-longcode" - MMS_OUTBOUND_SHORTCODE = "mms-outbound-shortcode" - MMS_OUTBOUND_TOLLFREE = "mms-outbound-tollfree" - MONITOR = "monitor" - MONITOR_READS = "monitor-reads" - MONITOR_STORAGE = "monitor-storage" - MONITOR_WRITES = "monitor-writes" - NOTIFY = "notify" - NOTIFY_ACTIONS_ATTEMPTS = "notify-actions-attempts" - NOTIFY_CHANNELS = "notify-channels" - NUMBER_FORMAT_LOOKUPS = "number-format-lookups" - PCHAT = "pchat" - PCHAT_ACTIONS = "pchat-actions" - PCHAT_APS = "pchat-aps" - PCHAT_CONV_MED_STORAGE = "pchat-conv-med-storage" - PCHAT_MESSAGES = "pchat-messages" - PCHAT_NOTIFICATIONS = "pchat-notifications" - PCHAT_READS = "pchat-reads" - PCHAT_USERS = "pchat-users" - PEER_TO_PEER_ROOMS_PARTICIPANT_MINUTES = ( - "peer-to-peer-rooms-participant-minutes" - ) - PFAX = "pfax" - PFAX_MINUTES = "pfax-minutes" - PFAX_MINUTES_INBOUND = "pfax-minutes-inbound" - PFAX_MINUTES_OUTBOUND = "pfax-minutes-outbound" - PFAX_PAGES = "pfax-pages" - PHONE_QUALITY_SCORE_LOOKUPS = "phone-quality-score-lookups" - PHONENUMBERS = "phonenumbers" - PHONENUMBERS_CPS = "phonenumbers-cps" - PHONENUMBERS_EMERGENCY = "phonenumbers-emergency" - PHONENUMBERS_LOCAL = "phonenumbers-local" - PHONENUMBERS_MOBILE = "phonenumbers-mobile" - PHONENUMBERS_PORTING = "phonenumbers-porting" - PHONENUMBERS_SETUPS = "phonenumbers-setups" - PHONENUMBERS_TOLLFREE = "phonenumbers-tollfree" - PREMIUMSUPPORT = "premiumsupport" - PREMIUMSUPPORT_PERCENTAGE_SPEND = "premiumsupport-percentage-spend" - PROGRAMMABLEVOICE_PLATFORM = "programmablevoice-platform" - PROGRAMMABLEVOICECONN_CLIENTSDK = "programmablevoiceconn-clientsdk" - PROGRAMMABLEVOICECONN_CLIENTSDK_INBOUND = ( - "programmablevoiceconn-clientsdk-inbound" - ) - PROGRAMMABLEVOICECONN_CLIENTSDK_OUTBOUND = ( - "programmablevoiceconn-clientsdk-outbound" - ) - PROGRAMMABLEVOICECONN_ONNET = "programmablevoiceconn-onnet" - PROGRAMMABLEVOICECONN_ONNET_INBOUND = "programmablevoiceconn-onnet-inbound" - PROGRAMMABLEVOICECONN_ONNET_OUTBOUND = "programmablevoiceconn-onnet-outbound" - PROGRAMMABLEVOICECONN_SIP = "programmablevoiceconn-sip" - PROGRAMMABLEVOICECONN_SIP_INBOUND = "programmablevoiceconn-sip-inbound" - PROGRAMMABLEVOICECONN_SIP_OUTBOUND = "programmablevoiceconn-sip-outbound" - PROGRAMMABLEVOICECONNECTIVITY = "programmablevoiceconnectivity" - PROXY = "proxy" - PROXY_ACTIVE_SESSIONS = "proxy-active-sessions" - PROXY_BUCKET_ADJUSTMENT = "proxy-bucket-adjustment" - PROXY_LICENSES = "proxy-licenses" - PSTNCONNECTIVITY = "pstnconnectivity" - PSTNCONNECTIVITY_INBOUND = "pstnconnectivity-inbound" - PSTNCONNECTIVITY_OUTBOUND = "pstnconnectivity-outbound" - PV = "pv" - PV_BASIC_ROOMS = "pv-basic-rooms" - PV_COMPOSITION_MEDIA_DOWNLOADED = "pv-composition-media-downloaded" - PV_COMPOSITION_MEDIA_ENCRYPTED = "pv-composition-media-encrypted" - PV_COMPOSITION_MEDIA_STORED = "pv-composition-media-stored" - PV_COMPOSITION_MINUTES = "pv-composition-minutes" - PV_RECORDING_COMPOSITIONS = "pv-recording-compositions" - PV_ROOM_PARTICIPANTS = "pv-room-participants" - PV_ROOM_PARTICIPANTS_AU1 = "pv-room-participants-au1" - PV_ROOM_PARTICIPANTS_BR1 = "pv-room-participants-br1" - PV_ROOM_PARTICIPANTS_IE1 = "pv-room-participants-ie1" - PV_ROOM_PARTICIPANTS_JP1 = "pv-room-participants-jp1" - PV_ROOM_PARTICIPANTS_SG1 = "pv-room-participants-sg1" - PV_ROOM_PARTICIPANTS_US1 = "pv-room-participants-us1" - PV_ROOM_PARTICIPANTS_US2 = "pv-room-participants-us2" - PV_ROOMS = "pv-rooms" - PV_SIP_ENDPOINT_REGISTRATIONS = "pv-sip-endpoint-registrations" - RCS_MESSAGES = "rcs-messages" - REASSIGNED_NUMBER = "reassigned-number" - RECORDINGS = "recordings" - RECORDINGSTORAGE = "recordingstorage" - SHORTCODES = "shortcodes" - SHORTCODES_CUSTOMEROWNED = "shortcodes-customerowned" - SHORTCODES_MMS_ENABLEMENT = "shortcodes-mms-enablement" - SHORTCODES_MPS = "shortcodes-mps" - SHORTCODES_RANDOM = "shortcodes-random" - SHORTCODES_SETUP_FEES = "shortcodes-setup-fees" - SHORTCODES_UK = "shortcodes-uk" - SHORTCODES_VANITY = "shortcodes-vanity" - SIM_SWAP_LOOKUPS = "sim-swap-lookups" - SIP_SECURE_MEDIA = "sip-secure-media" - SMALL_GROUP_ROOMS = "small-group-rooms" - SMALL_GROUP_ROOMS_DATA_TRACK = "small-group-rooms-data-track" - SMALL_GROUP_ROOMS_PARTICIPANT_MINUTES = "small-group-rooms-participant-minutes" - SMS = "sms" - SMS_INBOUND = "sms-inbound" - SMS_INBOUND_LONGCODE = "sms-inbound-longcode" - SMS_INBOUND_SHORTCODE = "sms-inbound-shortcode" - SMS_INBOUND_TOLLFREE = "sms-inbound-tollfree" - SMS_MESSAGES_CARRIERFEES = "sms-messages-carrierfees" - SMS_MESSAGES_FEATURES = "sms-messages-features" - SMS_MESSAGES_FEATURES_ENGAGEMENT_SUITE = ( - "sms-messages-features-engagement-suite" - ) - SMS_MESSAGES_FEATURES_MESSAGE_REDACTION = ( - "sms-messages-features-message-redaction" - ) - SMS_MESSAGES_FEATURES_SENDERID = "sms-messages-features-senderid" - SMS_MPS = "sms-mps" - SMS_MPS_SHORTCODE = "sms-mps-shortcode" - SMS_MPS_TOLLFREE = "sms-mps-tollfree" - SMS_MPS_TOLLFREE_SETUP = "sms-mps-tollfree-setup" - SMS_NATIONAL_REGULATORY_PROTECTION = "sms-national-regulatory-protection" - SMS_OUTBOUND = "sms-outbound" - SMS_OUTBOUND_CONTENT_INSPECTION = "sms-outbound-content-inspection" - SMS_OUTBOUND_LONGCODE = "sms-outbound-longcode" - SMS_OUTBOUND_SHORTCODE = "sms-outbound-shortcode" - SMS_OUTBOUND_TOLLFREE = "sms-outbound-tollfree" - SMS_PUMPING_PROTECTION = "sms-pumping-protection" - SMS_PUMPING_RISK = "sms-pumping-risk" - SMSMESSAGES_BUCKET_ADJUSTMENTS = "smsmessages-bucket-adjustments" - SMSMESSAGES_OUTBOUND_DOMESTIC = "smsmessages-outbound-domestic" - SPEECH_RECOGNITION = "speech-recognition" - STUDIO_ENGAGEMENTS = "studio-engagements" - SYNC = "sync" - SYNC_ACTIONS = "sync-actions" - SYNC_ENDPOINT_HOURS = "sync-endpoint-hours" - SYNC_ENDPOINT_HOURS_ABOVE_DAILY_CAP = "sync-endpoint-hours-above-daily-cap" - TASKROUTER_TASKS = "taskrouter-tasks" - TOTALPRICE = "totalprice" - TRANSCRIPTIONS = "transcriptions" - TRUNKING_CPS = "trunking-cps" - TRUNKING_EMERGENCY_CALLS = "trunking-emergency-calls" - TRUNKING_ORIGINATION = "trunking-origination" - TRUNKING_ORIGINATION_LOCAL = "trunking-origination-local" - TRUNKING_ORIGINATION_MOBILE = "trunking-origination-mobile" - TRUNKING_ORIGINATION_TOLLFREE = "trunking-origination-tollfree" - TRUNKING_RECORDINGS = "trunking-recordings" - TRUNKING_SECURE = "trunking-secure" - TRUNKING_TERMINATION = "trunking-termination" - TTS_GOOGLE = "tts-google" - TURNMEGABYTES = "turnmegabytes" - TURNMEGABYTES_AUSTRALIA = "turnmegabytes-australia" - TURNMEGABYTES_BRASIL = "turnmegabytes-brasil" - TURNMEGABYTES_GERMANY = "turnmegabytes-germany" - TURNMEGABYTES_INDIA = "turnmegabytes-india" - TURNMEGABYTES_IRELAND = "turnmegabytes-ireland" - TURNMEGABYTES_JAPAN = "turnmegabytes-japan" - TURNMEGABYTES_SINGAPORE = "turnmegabytes-singapore" - TURNMEGABYTES_USEAST = "turnmegabytes-useast" - TURNMEGABYTES_USWEST = "turnmegabytes-uswest" - TWILIO_FOR_SALESFORCE = "twilio-for-salesforce" - TWILIO_FOR_SALESFORCE_LICENSES = "twilio-for-salesforce-licenses" - TWILIO_INTERCONNECT = "twilio-interconnect" - TWIML = "twiml" - USAGE_FLEX_VIDEO = "usage-flex-video" - USAGE_FUNCTIONS = "usage-functions" - USAGE_RCS_BASIC_MESSAGES_OUTBOUND = "usage-rcs-basic-messages-outbound" - USAGE_RCS_MESSAGES = "usage-rcs-messages" - USAGE_RCS_MESSAGES_INBOUND = "usage-rcs-messages-inbound" - USAGE_RCS_MESSAGING_CARRIER_FEES = "usage-rcs-messaging-carrier-fees" - USAGE_RCS_SINGLE_MESSAGES_OUTBOUND = "usage-rcs-single-messages-outbound" - VERIFY_PACKAGE_PLANS = "verify-package-plans" - VERIFY_PUSH = "verify-push" - VERIFY_SNA = "verify-sna" - VERIFY_TOTP = "verify-totp" - VERIFY_VOICE_SMS = "verify-voice-sms" - VERIFY_WHATSAPP_CONVERSATIONS_BUSINESS_INITIATED = ( - "verify-whatsapp-conversations-business-initiated" - ) - VERIFY_WHATSAPP_TEMPLATE_BUSINESS_INITIATED = ( - "verify-whatsapp-template-business-initiated" - ) - VIDEO_RECORDINGS = "video-recordings" - VIDEO_ROOMS_TURN_MEGABYTES = "video-rooms-turn-megabytes" - VIRTUAL_AGENT = "virtual-agent" - VOICE_INSIGHTS = "voice-insights" - VOICE_INSIGHTS_CLIENT_INSIGHTS_ON_DEMAND_MINUTE = ( - "voice-insights-client-insights-on-demand-minute" - ) - VOICE_INSIGHTS_PTSN_INSIGHTS_ON_DEMAND_MINUTE = ( - "voice-insights-ptsn-insights-on-demand-minute" - ) - VOICE_INSIGHTS_SIP_INTERFACE_INSIGHTS_ON_DEMAND_MINUTE = ( - "voice-insights-sip-interface-insights-on-demand-minute" - ) - VOICE_INSIGHTS_SIP_TRUNKING_INSIGHTS_ON_DEMAND_MINUTE = ( - "voice-insights-sip-trunking-insights-on-demand-minute" - ) - VOICE_INTELLIGENCE = "voice-intelligence" - VOICE_INTELLIGENCE_EIP_OPERATORS = "voice-intelligence-eip-operators" - VOICE_INTELLIGENCE_OPERATORS = "voice-intelligence-operators" - VOICE_INTELLIGENCE_TRANSCRIPTION = "voice-intelligence-transcription" - WDS = "wds" - WIRELESS = "wireless" - WIRELESS_DATA = "wireless-data" - WIRELESS_DATA_PAYG = "wireless-data-payg" - WIRELESS_DATA_PAYG_AFRICA = "wireless-data-payg-africa" - WIRELESS_DATA_PAYG_ASIA = "wireless-data-payg-asia" - WIRELESS_DATA_PAYG_CENTRALANDSOUTHAMERICA = ( - "wireless-data-payg-centralandsouthamerica" - ) - WIRELESS_DATA_PAYG_EUROPE = "wireless-data-payg-europe" - WIRELESS_DATA_PAYG_NORTHAMERICA = "wireless-data-payg-northamerica" - WIRELESS_DATA_PAYG_OCEANIA = "wireless-data-payg-oceania" - WIRELESS_DATA_QUOTA1 = "wireless-data-quota1" - WIRELESS_DATA_QUOTA1_AFRICA = "wireless-data-quota1-africa" - WIRELESS_DATA_QUOTA1_ASIA = "wireless-data-quota1-asia" - WIRELESS_DATA_QUOTA1_CENTRALANDSOUTHAMERICA = ( - "wireless-data-quota1-centralandsouthamerica" - ) - WIRELESS_DATA_QUOTA1_EUROPE = "wireless-data-quota1-europe" - WIRELESS_DATA_QUOTA1_NORTHAMERICA = "wireless-data-quota1-northamerica" - WIRELESS_DATA_QUOTA1_OCEANIA = "wireless-data-quota1-oceania" - WIRELESS_DATA_QUOTA10 = "wireless-data-quota10" - WIRELESS_DATA_QUOTA10_AFRICA = "wireless-data-quota10-africa" - WIRELESS_DATA_QUOTA10_ASIA = "wireless-data-quota10-asia" - WIRELESS_DATA_QUOTA10_CENTRALANDSOUTHAMERICA = ( - "wireless-data-quota10-centralandsouthamerica" - ) - WIRELESS_DATA_QUOTA10_EUROPE = "wireless-data-quota10-europe" - WIRELESS_DATA_QUOTA10_NORTHAMERICA = "wireless-data-quota10-northamerica" - WIRELESS_DATA_QUOTA10_OCEANIA = "wireless-data-quota10-oceania" - WIRELESS_DATA_QUOTA50 = "wireless-data-quota50" - WIRELESS_DATA_QUOTA50_AFRICA = "wireless-data-quota50-africa" - WIRELESS_DATA_QUOTA50_ASIA = "wireless-data-quota50-asia" - WIRELESS_DATA_QUOTA50_CENTRALANDSOUTHAMERICA = ( - "wireless-data-quota50-centralandsouthamerica" - ) - WIRELESS_DATA_QUOTA50_EUROPE = "wireless-data-quota50-europe" - WIRELESS_DATA_QUOTA50_NORTHAMERICA = "wireless-data-quota50-northamerica" - WIRELESS_DATA_QUOTA50_OCEANIA = "wireless-data-quota50-oceania" - WIRELESS_DATA_QUOTACUSTOM = "wireless-data-quotacustom" - WIRELESS_DATA_QUOTACUSTOM_AFRICA = "wireless-data-quotacustom-africa" - WIRELESS_DATA_QUOTACUSTOM_ASIA = "wireless-data-quotacustom-asia" - WIRELESS_DATA_QUOTACUSTOM_CENTRALANDSOUTHAMERICA = ( - "wireless-data-quotacustom-centralandsouthamerica" - ) - WIRELESS_DATA_QUOTACUSTOM_EUROPE = "wireless-data-quotacustom-europe" - WIRELESS_DATA_QUOTACUSTOM_NORTHAMERICA = ( - "wireless-data-quotacustom-northamerica" - ) - WIRELESS_DATA_QUOTACUSTOM_OCEANIA = "wireless-data-quotacustom-oceania" - WIRELESS_MRC_PAYG = "wireless-mrc-payg" - WIRELESS_MRC_QUOTA1 = "wireless-mrc-quota1" - WIRELESS_MRC_QUOTA10 = "wireless-mrc-quota10" - WIRELESS_MRC_QUOTA50 = "wireless-mrc-quota50" - WIRELESS_MRC_QUOTACUSTOM = "wireless-mrc-quotacustom" - WIRELESS_ORDERS = "wireless-orders" - WIRELESS_ORDERS_ARTWORK = "wireless-orders-artwork" - WIRELESS_ORDERS_BULK = "wireless-orders-bulk" - WIRELESS_ORDERS_ESIM = "wireless-orders-esim" - WIRELESS_ORDERS_STARTER = "wireless-orders-starter" - WIRELESS_QUOTAS = "wireless-quotas" - WIRELESS_SMS_AFRICA = "wireless-sms-africa" - WIRELESS_SMS_ASIA = "wireless-sms-asia" - WIRELESS_SMS_CENTRALANDSOUTHAMERICA = "wireless-sms-centralandsouthamerica" - WIRELESS_SMS_EUROPE = "wireless-sms-europe" - WIRELESS_SMS_NORTHAMERICA = "wireless-sms-northamerica" - WIRELESS_SMS_OCEANIA = "wireless-sms-oceania" - WIRELESS_SUPER_SIM = "wireless-super-sim" - WIRELESS_SUPER_SIM_DATA = "wireless-super-sim-data" - WIRELESS_SUPER_SIM_DATA_NORTH_AMERICA_USA = ( - "wireless-super-sim-data-north-america-usa" - ) - WIRELESS_SUPER_SIM_DATA_PAYG = "wireless-super-sim-data-payg" - WIRELESS_SUPER_SIM_DATA_PAYG_EUROPE = "wireless-super-sim-data-payg-europe" - WIRELESS_SUPER_SIM_DATA_PAYG_NORTH_AMERICA = ( - "wireless-super-sim-data-payg-north-america" - ) - WIRELESS_SUPER_SIM_HARDWARE = "wireless-super-sim-hardware" - WIRELESS_SUPER_SIM_HARDWARE_BULK = "wireless-super-sim-hardware-bulk" - WIRELESS_SUPER_SIM_SMSCOMMANDS = "wireless-super-sim-smscommands" - WIRELESS_SUPER_SIM_SMSCOMMANDS_AFRICA = "wireless-super-sim-smscommands-africa" - WIRELESS_SUPER_SIM_SMSCOMMANDS_ASIA = "wireless-super-sim-smscommands-asia" - WIRELESS_SUPER_SIM_SMSCOMMANDS_CENT_AND_SOUTH_AMERICA = ( - "wireless-super-sim-smscommands-cent-and-south-america" - ) - WIRELESS_SUPER_SIM_SMSCOMMANDS_EUROPE = "wireless-super-sim-smscommands-europe" - WIRELESS_SUPER_SIM_SMSCOMMANDS_NORTH_AMERICA = ( - "wireless-super-sim-smscommands-north-america" - ) - WIRELESS_SUPER_SIM_SMSCOMMANDS_OCEANIA = ( - "wireless-super-sim-smscommands-oceania" - ) - WIRELESS_SUPER_SIM_SUBSCRIPTION = "wireless-super-sim-subscription" - WIRELESS_SUPER_SIM_SUBSCRIPTION_PAYG = "wireless-super-sim-subscription-payg" - WIRELESS_USAGE = "wireless-usage" - WIRELESS_USAGE_COMMANDS = "wireless-usage-commands" - WIRELESS_USAGE_COMMANDS_AFRICA = "wireless-usage-commands-africa" - WIRELESS_USAGE_COMMANDS_ASIA = "wireless-usage-commands-asia" - WIRELESS_USAGE_COMMANDS_CENTRALANDSOUTHAMERICA = ( - "wireless-usage-commands-centralandsouthamerica" - ) - WIRELESS_USAGE_COMMANDS_EUROPE = "wireless-usage-commands-europe" - WIRELESS_USAGE_COMMANDS_HOME = "wireless-usage-commands-home" - WIRELESS_USAGE_COMMANDS_NORTHAMERICA = "wireless-usage-commands-northamerica" - WIRELESS_USAGE_COMMANDS_OCEANIA = "wireless-usage-commands-oceania" - WIRELESS_USAGE_COMMANDS_ROAMING = "wireless-usage-commands-roaming" - WIRELESS_USAGE_DATA = "wireless-usage-data" - WIRELESS_USAGE_DATA_AFRICA = "wireless-usage-data-africa" - WIRELESS_USAGE_DATA_ASIA = "wireless-usage-data-asia" - WIRELESS_USAGE_DATA_CENTRALANDSOUTHAMERICA = ( - "wireless-usage-data-centralandsouthamerica" - ) - WIRELESS_USAGE_DATA_CUSTOM_ADDITIONALMB = ( - "wireless-usage-data-custom-additionalmb" - ) - WIRELESS_USAGE_DATA_CUSTOM_FIRST5MB = "wireless-usage-data-custom-first5mb" - WIRELESS_USAGE_DATA_DOMESTIC_ROAMING = "wireless-usage-data-domestic-roaming" - WIRELESS_USAGE_DATA_EUROPE = "wireless-usage-data-europe" - WIRELESS_USAGE_DATA_INDIVIDUAL_ADDITIONALGB = ( - "wireless-usage-data-individual-additionalgb" - ) - WIRELESS_USAGE_DATA_INDIVIDUAL_FIRSTGB = ( - "wireless-usage-data-individual-firstgb" - ) - WIRELESS_USAGE_DATA_INTERNATIONAL_ROAMING_CANADA = ( - "wireless-usage-data-international-roaming-canada" - ) - WIRELESS_USAGE_DATA_INTERNATIONAL_ROAMING_INDIA = ( - "wireless-usage-data-international-roaming-india" - ) - WIRELESS_USAGE_DATA_INTERNATIONAL_ROAMING_MEXICO = ( - "wireless-usage-data-international-roaming-mexico" - ) - WIRELESS_USAGE_DATA_NORTHAMERICA = "wireless-usage-data-northamerica" - WIRELESS_USAGE_DATA_OCEANIA = "wireless-usage-data-oceania" - WIRELESS_USAGE_DATA_POOLED = "wireless-usage-data-pooled" - WIRELESS_USAGE_DATA_POOLED_DOWNLINK = "wireless-usage-data-pooled-downlink" - WIRELESS_USAGE_DATA_POOLED_UPLINK = "wireless-usage-data-pooled-uplink" - WIRELESS_USAGE_MRC = "wireless-usage-mrc" - WIRELESS_USAGE_MRC_CUSTOM = "wireless-usage-mrc-custom" - WIRELESS_USAGE_MRC_INDIVIDUAL = "wireless-usage-mrc-individual" - WIRELESS_USAGE_MRC_POOLED = "wireless-usage-mrc-pooled" - WIRELESS_USAGE_MRC_SUSPENDED = "wireless-usage-mrc-suspended" - WIRELESS_USAGE_SMS = "wireless-usage-sms" - WIRELESS_USAGE_VOICE = "wireless-usage-voice" - A2P_FAST_TRACK_ONBOARDING = "a2p-fast-track-onboarding" - ADVISORY_SERVICES = "advisory-services" - ADVISORY_SERVICES_BILLED = "advisory-services-billed" - ADVISORY_SERVICES_CALL_TRACKING = "advisory-services-call-tracking" - ADVISORY_SERVICES_DATA_SERVICES = "advisory-services-data-services" - ADVISORY_SERVICES_EXPENSES = "advisory-services-expenses" - ADVISORY_SERVICES_SIP_TRUNKING = "advisory-services-sip-trunking" - ASSETS_REQUESTS = "assets-requests" - AUDIENCE_MINUTES_VIDEO = "audience-minutes-video" - AUTHY_BUCKET_ADJUSTMENT = "authy-bucket-adjustment" - AUTHY_SOFTWARE = "authy-software" - CALLERIDLOOKUPS_API = "calleridlookups-api" - CALLERIDLOOKUPS_PROGRAMMABLEVOICE = "calleridlookups-programmablevoice" - CALLERIDLOOKUPS_TRUNKING = "calleridlookups-trunking" - CALLS_TRUNKING_INBOUND_TOLLFREE_LOCAL = "calls-trunking-inbound-tollfree-local" - CALLS_TRUNKING_INBOUND_TOLLFREE_MOBILE = ( - "calls-trunking-inbound-tollfree-mobile" - ) - CHANNELS_WHATSAPP_CONVERSATION_FREE_1 = "channels-whatsapp-conversation-free-1" - CONFERENCE = "conference" - CONVERSATIONAL_INSIGHTS = "conversational-insights" - CONVERSATIONAL_INSIGHTS_MESSAGES = "conversational-insights-messages" - CONVERSATIONAL_INSIGHTS_VOICE_MINUTES = "conversational-insights-voice-minutes" - DEMO = "demo" - DEMO_UC_SCRIPT_TEST = "demo-uc-script-test" - ELASTIC_SIP_TRUNKING = "elastic-sip-trunking" - ELASTIC_SIP_TRUNKING_CALL_TRANSFERS = "elastic-sip-trunking-call-transfers" - ENTERPRISE_HIPPA = "enterprise-hippa" - FLEX_NAMED_USERS = "flex-named-users" - FLEX_SPINSCI = "flex-spinsci" - FLEX_USERS_1 = "flex-users-1" - FLEX_WFO_PREMIUM_SPEECH_ANALYTICS = "flex-wfo-premium-speech-analytics" - FLEX_XCELERATE = "flex-xcelerate" - FUNCTIONS_ROLLUP = "functions-rollup" - IMP_V1_USAGE = "imp-v1-usage" - IP_MESSAGING_ADDONS = "ip-messaging-addons" - IVR = "ivr" - IVR_CONVERSATIONAL = "ivr-conversational" - IVR_DTMF = "ivr-dtmf" - IVR_VIRTUALAGENT = "ivr-virtualagent" - LIVE = "live" - LIVE_MEDIA_RECORDING_MINUTES = "live-media-recording-minutes" - LONGCODE_MPS = "longcode-mps" - MARKETPLACE_ANALYTICS_ADDONS = "marketplace-analytics-addons" - MARKETPLACE_ISV_ADDONS = "marketplace-isv-addons" - MARKETPLACE_MESSAGING_ADDONS = "marketplace-messaging-addons" - MARKETPLACE_PHONENUMBERS_ADDONS = "marketplace-phonenumbers-addons" - MARKETPLACE_RECORDING_ADDONS = "marketplace-recording-addons" - MARKETPLACE_VIRTUALAGENT_ADDONS = "marketplace-virtualagent-addons" - MARKETPLAY_PAY_ADDONS_SHUTTLE_PAY_CONNECTOR_1 = ( - "marketplay-pay-addons-shuttle-pay-connector-1" - ) - MARKETPLAY_PAY_ADDONS_STRIPE_PAY_CONNECTOR = ( - "marketplay-pay-addons-stripe-pay-connector" - ) - MMS_INBOUND_LONGCODE_CANADA = "mms-inbound-longcode-canada" - MMS_INBOUND_LONGCODE_UNITEDSTATES = "mms-inbound-longcode-unitedstates" - MMS_OUTBOUND_LONGCODE_CANADA = "mms-outbound-longcode-canada" - MMS_OUTBOUND_LONGCODE_UNITEDSTATES = "mms-outbound-longcode-unitedstates" - MMS_OUTBOUND_TOLL_FREE = "mms-outbound-toll-free" - NOTIFY_CHATAPPSANDOTHERCHANNELS = "notify-chatappsandotherchannels" - NOTIFY_NOTIFYSERVICES = "notify-notifyservices" - NOTIFY_PUSHNOTIFICATIONS = "notify-pushnotifications" - PAYMENT_GATEWAY_CONNECTORS = "payment-gateway-connectors" - PAYMENT_SOLUTIONS = "payment-solutions" - PCHAT_BUCKET_ADJUSTMENT = "pchat-bucket-adjustment" - PHONENUMBERS_NUMBERS = "phonenumbers-numbers" - PROG_VOICE_CLIENT_ANDROID = "prog-voice-client-android" - PROG_VOICE_CLIENT_ANDROID_INBOUND = "prog-voice-client-android-inbound" - PROG_VOICE_CLIENT_ANDROID_OUTBOUND = "prog-voice-client-android-outbound" - PROG_VOICE_CLIENT_IOS = "prog-voice-client-ios" - PROG_VOICE_CLIENT_IOS_INBOUND = "prog-voice-client-ios-inbound" - PROG_VOICE_CLIENT_IOS_OUTBOUND = "prog-voice-client-ios-outbound" - PROG_VOICE_CLIENT_SDK = "prog-voice-client-sdk" - PROG_VOICE_CLIENT_WEB = "prog-voice-client-web" - PROG_VOICE_CLIENT_WEB_INBOUND = "prog-voice-client-web-inbound" - PROG_VOICE_CLIENT_WEB_OUTBOUND = "prog-voice-client-web-outbound" - PROGRAMMABLEVOICECONNECTIVITY_MEDIA_STREAMS = ( - "programmablevoiceconnectivity-media-streams" - ) - PSTNCONNECTIVITY_BYOC = "pstnconnectivity-byoc" - PSTNCONNECTIVITY_EMERGENCY = "pstnconnectivity-emergency" - PSTNCONNECTIVITY_MINUTES = "pstnconnectivity-minutes" - PSTNCONNECTIVITY_MINUTES_1 = "pstnconnectivity-minutes-1" - PSTNCONNECTIVITY_MINUTESINBOUNDLOCAL = "pstnconnectivity-minutesinboundlocal" - PSTNCONNECTIVITY_MINUTESINBOUNDMOBILE = "pstnconnectivity-minutesinboundmobile" - PSTNCONNECTIVITY_MINUTESINBOUNDTOLLFREE = ( - "pstnconnectivity-minutesinboundtollfree" - ) - PSTNCONNECTIVITY_MINUTESINBOUNDTOLLFREELOCAL = ( - "pstnconnectivity-minutesinboundtollfreelocal" - ) - PSTNCONNECTIVITY_MINUTESINBOUNDTOLLFREEMOBILE = ( - "pstnconnectivity-minutesinboundtollfreemobile" - ) - PV_ROOM_HOURS = "pv-room-hours" - PV_ROOM_SIMULTANEOUS_PARTICIPANT_CONNECTIONS = ( - "pv-room-simultaneous-participant-connections" - ) - PVIDEO_ROOM_HOURS_AU1 = "pvideo-room-hours-au1" - PVIDEO_ROOM_HOURS_BR1 = "pvideo-room-hours-br1" - PVIDEO_ROOM_HOURS_IE1 = "pvideo-room-hours-ie1" - PVIDEO_ROOM_HOURS_JP1 = "pvideo-room-hours-jp1" - PVIDEO_ROOM_HOURS_SG1 = "pvideo-room-hours-sg1" - PVIDEO_ROOM_HOURS_US1 = "pvideo-room-hours-us1" - PVIDEO_ROOM_HOURS_US2 = "pvideo-room-hours-us2" - RECORDINGS_ENCRYPTED = "recordings-encrypted" - SHORT_CODE_SETUP_FEES = "short-code-setup-fees" - SHORTCODES_MESSAGES_INBOUND = "shortcodes-messages-inbound" - SHORTCODES_MESSAGES_OUTBOUND = "shortcodes-messages-outbound" - SMS_MESSAGES_REGISTRATIONFEES = "sms-messages-registrationfees" - SMS_MMS_PENALTY_FEES = "sms-mms-penalty-fees" - SMS_MMS_PENALTY_FEES_1 = "sms-mms-penalty-fees-1" - SMS_PUMPING_PROTECTION_NON_USCA = "sms-pumping-protection-non-usca" - SMS_PUMPING_PROTECTION_USCA = "sms-pumping-protection-usca" - STUDIO = "studio" - STUDIO_MONTHLY_FEES = "studio-monthly-fees" - SUPERSIM = "supersim" - TASK_ROUTER = "task-router" - TASK_ROUTER_WORKERS = "task-router-workers" - TEST_QUOTA_BUCKETS = "test-quota-buckets" - TEST_UC_SCRIPT_1 = "test-uc-script-1" - TEST_UC_SCRIPT_DEMO_2 = "test-uc-script-demo-2" - TEXT_TO_SPEECH = "text-to-speech" - TME = "tme" - TTS_BASIC = "tts-basic" - TWILIO_EDITIONS = "twilio-editions" - TWILIO_INTERCONNECT_CALIFORNIA = "twilio-interconnect-california" - TWILIO_INTERCONNECT_CALIFORNIA_MONTHLY = ( - "twilio-interconnect-california-monthly" - ) - TWILIO_INTERCONNECT_CALIFORNIA_SETUP = "twilio-interconnect-california-setup" - TWILIO_INTERCONNECT_FRANKFURT = "twilio-interconnect-frankfurt" - TWILIO_INTERCONNECT_FRANKFURT_MO = "twilio-interconnect-frankfurt-mo" - TWILIO_INTERCONNECT_FRANKFURT_SETUP = "twilio-interconnect-frankfurt-setup" - TWILIO_INTERCONNECT_LONDON = "twilio-interconnect-london" - TWILIO_INTERCONNECT_LONDON_MO = "twilio-interconnect-london-mo" - TWILIO_INTERCONNECT_LONDON_SETUP = "twilio-interconnect-london-setup" - TWILIO_INTERCONNECT_SAO_PAULO = "twilio-interconnect-sao-paulo" - TWILIO_INTERCONNECT_SAO_PAULO_MONTHLY = "twilio-interconnect-sao-paulo-monthly" - TWILIO_INTERCONNECT_SAO_PAULO_SETUP = "twilio-interconnect-sao-paulo-setup" - TWILIO_INTERCONNECT_SINGAPORE = "twilio-interconnect-singapore" - TWILIO_INTERCONNECT_SINGAPORE_MO = "twilio-interconnect-singapore-mo" - TWILIO_INTERCONNECT_SINGAPORE_SETUP = "twilio-interconnect-singapore-setup" - TWILIO_INTERCONNECT_SYDNEY = "twilio-interconnect-sydney" - TWILIO_INTERCONNECT_SYDNEY_MO = "twilio-interconnect-sydney-mo" - TWILIO_INTERCONNECT_SYDNEY_SETUP = "twilio-interconnect-sydney-setup" - TWILIO_INTERCONNECT_TOKYO = "twilio-interconnect-tokyo" - TWILIO_INTERCONNECT_TOKYO_MO = "twilio-interconnect-tokyo-mo" - TWILIO_INTERCONNECT_TOKYO_SETUP = "twilio-interconnect-tokyo-setup" - TWILIO_INTERCONNECT_VA = "twilio-interconnect-va" - TWILIO_INTERCONNECT_VA_MO = "twilio-interconnect-va-mo" - TWILIO_INTERCONNECT_VA_SETUP = "twilio-interconnect-va-setup" - TWIML_VERBS = "twiml-verbs" - TWIML_VERBS_SAY = "twiml-verbs-say" - USAGE_PROGRAMMABLE_MESSAGING_ENGAGEMENT_SUITE = ( - "usage-programmable-messaging-engagement-suite" - ) - USAGE_PROGRAMMABLE_MESSAGING_FEES_SERVICES = ( - "usage-programmable-messaging-fees-services" - ) - VERIFY_OUTBOUND_EMAIL = "verify-outbound-email" - VERIFY_PACKAGED_PLANS = "verify-packaged-plans" - VERIFY_SILENT_NETWORK_AUTH = "verify-silent-network-auth" - VERIFY_VOICE_AND_SMS = "verify-voice-and-sms" - VOICE_INSIGHTS_CLIENT_INSIGHTS_MONTHY_COMMIT = ( - "voice-insights-client-insights-monthy-commit" - ) - WIRELESS_DATA_PAYG_ASIA_AFG = "wireless-data-payg-asia-afg" - WIRELESS_MULTI_IMSI_SIM_COMMANDS = "wireless-multi-imsi-sim-commands" - WIRELESS_MULTI_IMSI_SIM_COMMANDS_USA = "wireless-multi-imsi-sim-commands-usa" - WIRELESS_MULTI_IMSI_SIM_DATA = "wireless-multi-imsi-sim-data" - WIRELESS_MULTI_IMSI_SIM_DATA_EU28 = "wireless-multi-imsi-sim-data-eu28" - WIRELESS_MULTI_IMSI_SIM_DATA_USA = "wireless-multi-imsi-sim-data-usa" - WIRELESS_MULTI_IMSI_SIM_MONTHLY_FEES = "wireless-multi-imsi-sim-monthly-fees" - WIRELESS_MULTI_IMSI_SIM_USAGE = "wireless-multi-imsi-sim-usage" - WIRELESS_SUPER_SIM_DATA_NORTH_AMERICA = "wireless-super-sim-data-north-america" - WIRELESS_SUPER_SIM_USAGE = "wireless-super-sim-usage" - """ :ivar account_sid: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that accrued the usage. :ivar api_version: The API version used to create the resource. :ivar as_of: Usage records up to date as of this timestamp, formatted as YYYY-MM-DDTHH:MM:SS+00:00. All timestamps are in GMT - :ivar category: + :ivar category: The category of usage. For more information, see [Usage Categories](https://www.twilio.com/docs/usage/api/usage-record#usage-categories). :ivar count: The number of usage events, such as the number of calls. :ivar count_unit: The units in which `count` is measured, such as `calls` for calls or `messages` for SMS. :ivar description: A plain-language description of the usage category. @@ -869,7 +47,7 @@ def __init__(self, version: Version, payload: Dict[str, Any], account_sid: str): self.account_sid: Optional[str] = payload.get("account_sid") self.api_version: Optional[str] = payload.get("api_version") self.as_of: Optional[str] = payload.get("as_of") - self.category: Optional["AllTimeInstance.Category"] = payload.get("category") + self.category: Optional[str] = payload.get("category") self.count: Optional[str] = payload.get("count") self.count_unit: Optional[str] = payload.get("count_unit") self.description: Optional[str] = payload.get("description") @@ -945,7 +123,7 @@ def __init__(self, version: Version, account_sid: str): def stream( self, - category: Union["AllTimeInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -958,7 +136,7 @@ def stream( is reached. The results are returned as a generator, so this operation is memory efficient. - :param "AllTimeInstance.Category" category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. + :param str category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. :param date start_date: Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. :param date end_date: Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. :param bool include_subaccounts: Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. @@ -984,7 +162,7 @@ def stream( async def stream_async( self, - category: Union["AllTimeInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -997,7 +175,7 @@ async def stream_async( is reached. The results are returned as a generator, so this operation is memory efficient. - :param "AllTimeInstance.Category" category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. + :param str category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. :param date start_date: Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. :param date end_date: Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. :param bool include_subaccounts: Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. @@ -1023,7 +201,7 @@ async def stream_async( def list( self, - category: Union["AllTimeInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -1035,7 +213,7 @@ def list( Unlike stream(), this operation is eager and will load `limit` records into memory before returning. - :param "AllTimeInstance.Category" category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. + :param str category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. :param date start_date: Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. :param date end_date: Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. :param bool include_subaccounts: Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. @@ -1061,7 +239,7 @@ def list( async def list_async( self, - category: Union["AllTimeInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -1073,7 +251,7 @@ async def list_async( Unlike stream(), this operation is eager and will load `limit` records into memory before returning. - :param "AllTimeInstance.Category" category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. + :param str category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. :param date start_date: Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. :param date end_date: Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. :param bool include_subaccounts: Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. @@ -1100,7 +278,7 @@ async def list_async( def page( self, - category: Union["AllTimeInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -1145,7 +323,7 @@ def page( async def page_async( self, - category: Union["AllTimeInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, diff --git a/twilio/rest/api/v2010/account/usage/record/daily.py b/twilio/rest/api/v2010/account/usage/record/daily.py index f5f0c6a3b..e7d7fd03a 100644 --- a/twilio/rest/api/v2010/account/usage/record/daily.py +++ b/twilio/rest/api/v2010/account/usage/record/daily.py @@ -23,833 +23,11 @@ class DailyInstance(InstanceResource): - - class Category(object): - A2P_10DLC_REGISTRATIONFEES_BRANDREGISTRATION = ( - "a2p-10dlc-registrationfees-brandregistration" - ) - A2P_10DLC_REGISTRATIONFEES_BV = "a2p-10dlc-registrationfees-bv" - A2P_10DLC_REGISTRATIONFEES_CAMPAIGNCHARGES = ( - "a2p-10dlc-registrationfees-campaigncharges" - ) - A2P_10DLC_REGISTRATIONFEES_CAMPAIGNREGISTRATION = ( - "a2p-10dlc-registrationfees-campaignregistration" - ) - A2P_10DLC_REGISTRATIONFEES_CAMPAIGNVETTING = ( - "a2p-10dlc-registrationfees-campaignvetting" - ) - A2P_10DLC_REGISTRATIONFEES_MONTHLY = "a2p-10dlc-registrationfees-monthly" - A2P_10DLC_REGISTRATIONFEES_ONETIME = "a2p-10dlc-registrationfees-onetime" - A2P_REGISTRATION_FEES = "a2p-registration-fees" - ACCOUNT_SECURITY = "account-security" - AGENT_CONFERENCE = "agent-conference" - AGENT_COPILOT = "agent-copilot" - AGENT_COPILOT_MESSAGES = "agent-copilot-messages" - AGENT_COPILOT_PARTICIPANT_MINUTES = "agent-copilot-participant-minutes" - AI_ASSISTANTS = "ai-assistants" - AI_ASSISTANTS_VOICE = "ai-assistants-voice" - AMAZON_POLLY = "amazon-polly" - ANSWERING_MACHINE_DETECTION = "answering-machine-detection" - ASSETS = "assets" - AUDIENCE_MINUTES = "audience-minutes" - AUDIENCE_MINUTES_AUDIO = "audience-minutes-audio" - AUTHY_AUTHENTICATIONS = "authy-authentications" - AUTHY_CALLS_OUTBOUND = "authy-calls-outbound" - AUTHY_EMAIL_AUTHENTICATIONS = "authy-email-authentications" - AUTHY_MONTHLY_FEES = "authy-monthly-fees" - AUTHY_OUTBOUND_EMAIL = "authy-outbound-email" - AUTHY_PHONE_INTELLIGENCE = "authy-phone-intelligence" - AUTHY_PHONE_VERIFICATIONS = "authy-phone-verifications" - AUTHY_SMS_OUTBOUND = "authy-sms-outbound" - AUTHY_VERIFY_EMAIL_VERIFICATIONS = "authy-verify-email-verifications" - AUTHY_VERIFY_OUTBOUND_EMAIL = "authy-verify-outbound-email" - AUTOPILOT = "autopilot" - AUTOPILOT_HOME_ASSISTANTS = "autopilot-home-assistants" - AUTOPILOT_MESSAGING = "autopilot-messaging" - AUTOPILOT_OTHER = "autopilot-other" - AUTOPILOT_VOICE = "autopilot-voice" - BASIC_PEER_TO_PEER_ROOMS_PARTICIPANT_MINUTES = ( - "basic-peer-to-peer-rooms-participant-minutes" - ) - BRANDED_CALLING = "branded-calling" - BUNDLE_SMS_BUCKET = "bundle-sms-bucket" - BUNDLE_SUBSCRIPTION_FEES = "bundle-subscription-fees" - CALL_FORWARDING_LOOKUPS = "call-forwarding-lookups" - CALL_PROGESS_EVENTS = "call-progess-events" - CALLERIDLOOKUPS = "calleridlookups" - CALLS = "calls" - CALLS_CLIENT = "calls-client" - CALLS_EMERGENCY = "calls-emergency" - CALLS_GLOBALCONFERENCE = "calls-globalconference" - CALLS_INBOUND = "calls-inbound" - CALLS_INBOUND_LOCAL = "calls-inbound-local" - CALLS_INBOUND_MOBILE = "calls-inbound-mobile" - CALLS_INBOUND_TOLLFREE = "calls-inbound-tollfree" - CALLS_INBOUND_TOLLFREE_LOCAL = "calls-inbound-tollfree-local" - CALLS_INBOUND_TOLLFREE_MOBILE = "calls-inbound-tollfree-mobile" - CALLS_MEDIA_STREAM_MINUTES = "calls-media-stream-minutes" - CALLS_OUTBOUND = "calls-outbound" - CALLS_PAY_VERB_TRANSACTIONS = "calls-pay-verb-transactions" - CALLS_RECORDINGS = "calls-recordings" - CALLS_SIP = "calls-sip" - CALLS_SIP_INBOUND = "calls-sip-inbound" - CALLS_SIP_OUTBOUND = "calls-sip-outbound" - CALLS_TEXT_TO_SPEECH = "calls-text-to-speech" - CALLS_TRANSFERS = "calls-transfers" - CARRIER_LOOKUPS = "carrier-lookups" - CATEGORY = "category" - CHANNELS = "channels" - CHANNELS_MESSAGING = "channels-messaging" - CHANNELS_MESSAGING_INBOUND = "channels-messaging-inbound" - CHANNELS_MESSAGING_OUTBOUND = "channels-messaging-outbound" - CHANNELS_WHATSAPP = "channels-whatsapp" - CHANNELS_WHATSAPP_CONVERSATION_AUTHENTICATION = ( - "channels-whatsapp-conversation-authentication" - ) - CHANNELS_WHATSAPP_CONVERSATION_FREE = "channels-whatsapp-conversation-free" - CHANNELS_WHATSAPP_CONVERSATION_MARKETING = ( - "channels-whatsapp-conversation-marketing" - ) - CHANNELS_WHATSAPP_CONVERSATION_SERVICE = ( - "channels-whatsapp-conversation-service" - ) - CHANNELS_WHATSAPP_CONVERSATION_UTILITY = ( - "channels-whatsapp-conversation-utility" - ) - CHANNELS_WHATSAPP_INBOUND = "channels-whatsapp-inbound" - CHANNELS_WHATSAPP_OUTBOUND = "channels-whatsapp-outbound" - CHANNELS_WHATSAPP_SERVICE = "channels-whatsapp-service" - CHANNELS_WHATSAPP_TEMPLATE_AUTHENTICATION = ( - "channels-whatsapp-template-authentication" - ) - CHANNELS_WHATSAPP_TEMPLATE_MARKETING = "channels-whatsapp-template-marketing" - CHANNELS_WHATSAPP_TEMPLATE_SERVICE = "channels-whatsapp-template-service" - CHANNELS_WHATSAPP_TEMPLATE_UTILITY = "channels-whatsapp-template-utility" - CHAT_VIRTUAL_AGENT = "chat-virtual-agent" - CONVERSATION_RELAY = "conversation-relay" - CONVERSATIONS = "conversations" - CONVERSATIONS_API_REQUESTS = "conversations-api-requests" - CONVERSATIONS_CONVERSATION_EVENTS = "conversations-conversation-events" - CONVERSATIONS_ENDPOINT_CONNECTIVITY = "conversations-endpoint-connectivity" - CONVERSATIONS_EVENTS = "conversations-events" - CONVERSATIONS_PARTICIPANT_EVENTS = "conversations-participant-events" - CONVERSATIONS_PARTICIPANTS = "conversations-participants" - CPS = "cps" - CREDIT_TRANSFER = "credit-transfer" - EMAIL = "email" - EMERGING_TECH = "emerging-tech" - ENGAGEMENT_SUITE_PACKAGED_PLANS = "engagement-suite-packaged-plans" - ENHANCED_LINE_TYPE_LOOKUPS = "enhanced-line-type-lookups" - ENTERPRISE = "enterprise" - EVENTS = "events" - EXPERIMENT_FRANCE_SMS = "experiment-france-sms" - EXPERIMENT_INDIA_SMS = "experiment-india-sms" - EXPERIMENT_UK_SMS = "experiment-uk-sms" - FAILED_MESSAGE_PROCESSING_FEE = "failed-message-processing-fee" - FLEX = "flex" - FLEX_ACTIVE_USER_HOURS = "flex-active-user-hours" - FLEX_CONCURRENT_USERS = "flex-concurrent-users" - FLEX_CONVERSATIONAL_INSIGHTS = "flex-conversational-insights" - FLEX_CONVERSATIONAL_INSIGHTS_MESSAGES = "flex-conversational-insights-messages" - FLEX_CONVERSATIONAL_INSIGHTS_VOICE_MINUTES = ( - "flex-conversational-insights-voice-minutes" - ) - FLEX_EMAIL_USAGE = "flex-email-usage" - FLEX_MESSAGING_USAGE = "flex-messaging-usage" - FLEX_PARTNER_SPINSCI = "flex-partner-spinsci" - FLEX_PARTNER_XCELERATE = "flex-partner-xcelerate" - FLEX_RESELLER_ECOSYSTEM = "flex-reseller-ecosystem" - FLEX_UNIQUE_USER = "flex-unique-user" - FLEX_USAGE = "flex-usage" - FLEX_USERS = "flex-users" - FLEX_VOICE_MINUTE = "flex-voice-minute" - FLEX_YTICA = "flex-ytica" - FRAUD_LOOKUPS = "fraud-lookups" - FRONTLINE = "frontline" - FRONTLINE_USERS = "frontline-users" - FUNCTIONS = "functions" - GENERIC_PAY_TRANSACTIONS = "generic-pay-transactions" - GROUP_ROOMS = "group-rooms" - GROUP_ROOMS_DATA_TRACK = "group-rooms-data-track" - GROUP_ROOMS_ENCRYPTED_MEDIA_RECORDED = "group-rooms-encrypted-media-recorded" - GROUP_ROOMS_MEDIA_DOWNLOADED = "group-rooms-media-downloaded" - GROUP_ROOMS_MEDIA_RECORDED = "group-rooms-media-recorded" - GROUP_ROOMS_MEDIA_ROUTED = "group-rooms-media-routed" - GROUP_ROOMS_MEDIA_STORED = "group-rooms-media-stored" - GROUP_ROOMS_PARTICIPANT_MINUTES = "group-rooms-participant-minutes" - GROUP_ROOMS_RECORDED_MINUTES = "group-rooms-recorded-minutes" - IP_MESSAGING = "ip-messaging" - IP_MESSAGING_COMMANDS = "ip-messaging-commands" - IP_MESSAGING_DATA_STORAGE = "ip-messaging-data-storage" - IP_MESSAGING_DATA_TRANSFER = "ip-messaging-data-transfer" - IP_MESSAGING_ENDPOINT_CONNECTIVITY = "ip-messaging-endpoint-connectivity" - IVR_VIRTUAL_AGENT_CUSTOM_VOICES = "ivr-virtual-agent-custom-voices" - IVR_VIRTUAL_AGENT_GENAI = "ivr-virtual-agent-genai" - LINE_STATUS_LOOKUPS = "line-status-lookups" - LIVE_ACTIVITY_LOOKUPS = "live-activity-lookups" - LOOKUP_BUCKET_ADJUSTMENT = "lookup-bucket-adjustment" - LOOKUP_IDENTITY_MATCH = "lookup-identity-match" - LOOKUPS = "lookups" - MARKETPLACE = "marketplace" - MARKETPLACE_ALGORITHMIA_NAMED_ENTITY_RECOGNITION = ( - "marketplace-algorithmia-named-entity-recognition" - ) - MARKETPLACE_CADENCE_TRANSCRIPTION = "marketplace-cadence-transcription" - MARKETPLACE_CADENCE_TRANSLATION = "marketplace-cadence-translation" - MARKETPLACE_CAPIO_SPEECH_TO_TEXT = "marketplace-capio-speech-to-text" - MARKETPLACE_CONVRIZA_ABABA = "marketplace-convriza-ababa" - MARKETPLACE_DEEPGRAM_PHRASE_DETECTOR = "marketplace-deepgram-phrase-detector" - MARKETPLACE_DEEPGRAM_TRANSCRIPTION = "marketplace-deepgram-transcription" - MARKETPLACE_DEEPGRAM_TRANSCRIPTION_BASE = ( - "marketplace-deepgram-transcription-base" - ) - MARKETPLACE_DEEPGRAM_TRANSSCRIPTION_ENHANCED = ( - "marketplace-deepgram-transscription-enhanced" - ) - MARKETPLACE_DIGITAL_SEGMENT_BUSINESS_INFO = ( - "marketplace-digital-segment-business-info" - ) - MARKETPLACE_FACEBOOK_OFFLINE_CONVERSIONS = ( - "marketplace-facebook-offline-conversions" - ) - MARKETPLACE_GOOGLE_SPEECH_TO_TEXT = "marketplace-google-speech-to-text" - MARKETPLACE_IBM_WATSON_MESSAGE_INSIGHTS = ( - "marketplace-ibm-watson-message-insights" - ) - MARKETPLACE_IBM_WATSON_MESSAGE_SENTIMENT = ( - "marketplace-ibm-watson-message-sentiment" - ) - MARKETPLACE_IBM_WATSON_RECORDING_ANALYSIS = ( - "marketplace-ibm-watson-recording-analysis" - ) - MARKETPLACE_IBM_WATSON_TONE_ANALYZER = "marketplace-ibm-watson-tone-analyzer" - MARKETPLACE_ICEHOOK_SYSTEMS_SCOUT = "marketplace-icehook-systems-scout" - MARKETPLACE_INFOGROUP_DATAAXLE_BIZINFO = ( - "marketplace-infogroup-dataaxle-bizinfo" - ) - MARKETPLACE_KEEN_IO_CONTACT_CENTER_ANALYTICS = ( - "marketplace-keen-io-contact-center-analytics" - ) - MARKETPLACE_MARCHEX_CLEANCALL = "marketplace-marchex-cleancall" - MARKETPLACE_MARCHEX_RECORDING_ANALYSIS = ( - "marketplace-marchex-recording-analysis" - ) - MARKETPLACE_MARCHEX_SENTIMENT_ANALYSIS_FOR_SMS = ( - "marketplace-marchex-sentiment-analysis-for-sms" - ) - MARKETPLACE_MARKETPLACE_NEXTCALLER_SOCIAL_ID = ( - "marketplace-marketplace-nextcaller-social-id" - ) - MARKETPLACE_MOBILE_COMMONS_OPT_OUT_CLASSIFIER = ( - "marketplace-mobile-commons-opt-out-classifier" - ) - MARKETPLACE_NEXIWAVE_VOICEMAIL_TO_TEXT = ( - "marketplace-nexiwave-voicemail-to-text" - ) - MARKETPLACE_NEXTCALLER_ADVANCED_CALLER_IDENTIFICATION = ( - "marketplace-nextcaller-advanced-caller-identification" - ) - MARKETPLACE_NOMOROBO_SPAM_SCORE = "marketplace-nomorobo-spam-score" - MARKETPLACE_PAY_ADDONS = "marketplace-pay-addons" - MARKETPLACE_PAY_ADDONS_BASECOMMERCE_PAY_CONNECTOR = ( - "marketplace-pay-addons-basecommerce-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_BRAINTREE_PAY_CONNECTOR = ( - "marketplace-pay-addons-braintree-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_CARDCONNECT_PAY_CONNECTOR = ( - "marketplace-pay-addons-cardconnect-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_CHASE_PAY_CONNECTOR = ( - "marketplace-pay-addons-chase-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_SHUTTLE_PAY_CONNECTOR = ( - "marketplace-pay-addons-shuttle-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_STRIPE_PAY_CONNECTOR = ( - "marketplace-pay-addons-stripe-pay-connector" - ) - MARKETPLACE_PAYFONE_TCPA_COMPLIANCE = "marketplace-payfone-tcpa-compliance" - MARKETPLACE_POLY_AI_CONNECTOR = "marketplace-poly-ai-connector" - MARKETPLACE_REALPHONEVALIDATION = "marketplace-realphonevalidation" - MARKETPLACE_REMEETING_AUTOMATIC_SPEECH_RECOGNITION = ( - "marketplace-remeeting-automatic-speech-recognition" - ) - MARKETPLACE_SPOKE_PHONE_LICENSE_PRO = "marketplace-spoke-phone-license-pro" - MARKETPLACE_SPOKE_PHONE_LICENSE_STANDARD = ( - "marketplace-spoke-phone-license-standard" - ) - MARKETPLACE_TCPA_DEFENSE_SOLUTIONS_BLACKLIST_FEED = ( - "marketplace-tcpa-defense-solutions-blacklist-feed" - ) - MARKETPLACE_TELO_OPENCNAM = "marketplace-telo-opencnam" - MARKETPLACE_TRESTLE_SOLUTIONS_CALLER_IDENTIFICATION = ( - "marketplace-trestle-solutions-caller-identification" - ) - MARKETPLACE_TRUECNAM_TRUE_SPAM = "marketplace-truecnam-true-spam" - MARKETPLACE_TWILIO_CALLER_NAME_LOOKUP_US = ( - "marketplace-twilio-caller-name-lookup-us" - ) - MARKETPLACE_TWILIO_CARRIER_INFORMATION_LOOKUP = ( - "marketplace-twilio-carrier-information-lookup" - ) - MARKETPLACE_VOICEBASE_PCI = "marketplace-voicebase-pci" - MARKETPLACE_VOICEBASE_TRANSCRIPTION = "marketplace-voicebase-transcription" - MARKETPLACE_VOICEBASE_TRANSCRIPTION_CUSTOM_VOCABULARY = ( - "marketplace-voicebase-transcription-custom-vocabulary" - ) - MARKETPLACE_WEB_PURIFY_PROFANITY_FILTER = ( - "marketplace-web-purify-profanity-filter" - ) - MARKETPLACE_WHITEPAGES_PRO_CALLER_IDENTIFICATION = ( - "marketplace-whitepages-pro-caller-identification" - ) - MARKETPLACE_WHITEPAGES_PRO_PHONE_INTELLIGENCE = ( - "marketplace-whitepages-pro-phone-intelligence" - ) - MARKETPLACE_WHITEPAGES_PRO_PHONE_REPUTATION = ( - "marketplace-whitepages-pro-phone-reputation" - ) - MARKETPLACE_WOLFARM_SPOKEN_RESULTS = "marketplace-wolfarm-spoken-results" - MARKETPLACE_WOLFRAM_SHORT_ANSWER = "marketplace-wolfram-short-answer" - MARKETPLACE_YTICA_CONTACT_CENTER_REPORTING_ANALYTICS = ( - "marketplace-ytica-contact-center-reporting-analytics" - ) - MARKETPLAY_PAY_ADDONS_SHUTTLE_PAY_CONNECTOR = ( - "marketplay-pay-addons-shuttle-pay-connector" - ) - MEDIA_COMPOSER_MINUTES = "media-composer-minutes" - MEDIASTORAGE = "mediastorage" - MIN_SPEND_ADJUSTMENTS = "min-spend-adjustments" - MMS = "mms" - MMS_INBOUND = "mms-inbound" - MMS_INBOUND_LONGCODE = "mms-inbound-longcode" - MMS_INBOUND_SHORTCODE = "mms-inbound-shortcode" - MMS_INBOUND_TOLL_FREE = "mms-inbound-toll-free" - MMS_MESSAGES_CARRIERFEES = "mms-messages-carrierfees" - MMS_OUTBOUND = "mms-outbound" - MMS_OUTBOUND_LONGCODE = "mms-outbound-longcode" - MMS_OUTBOUND_SHORTCODE = "mms-outbound-shortcode" - MMS_OUTBOUND_TOLLFREE = "mms-outbound-tollfree" - MONITOR = "monitor" - MONITOR_READS = "monitor-reads" - MONITOR_STORAGE = "monitor-storage" - MONITOR_WRITES = "monitor-writes" - NOTIFY = "notify" - NOTIFY_ACTIONS_ATTEMPTS = "notify-actions-attempts" - NOTIFY_CHANNELS = "notify-channels" - NUMBER_FORMAT_LOOKUPS = "number-format-lookups" - PCHAT = "pchat" - PCHAT_ACTIONS = "pchat-actions" - PCHAT_APS = "pchat-aps" - PCHAT_CONV_MED_STORAGE = "pchat-conv-med-storage" - PCHAT_MESSAGES = "pchat-messages" - PCHAT_NOTIFICATIONS = "pchat-notifications" - PCHAT_READS = "pchat-reads" - PCHAT_USERS = "pchat-users" - PEER_TO_PEER_ROOMS_PARTICIPANT_MINUTES = ( - "peer-to-peer-rooms-participant-minutes" - ) - PFAX = "pfax" - PFAX_MINUTES = "pfax-minutes" - PFAX_MINUTES_INBOUND = "pfax-minutes-inbound" - PFAX_MINUTES_OUTBOUND = "pfax-minutes-outbound" - PFAX_PAGES = "pfax-pages" - PHONE_QUALITY_SCORE_LOOKUPS = "phone-quality-score-lookups" - PHONENUMBERS = "phonenumbers" - PHONENUMBERS_CPS = "phonenumbers-cps" - PHONENUMBERS_EMERGENCY = "phonenumbers-emergency" - PHONENUMBERS_LOCAL = "phonenumbers-local" - PHONENUMBERS_MOBILE = "phonenumbers-mobile" - PHONENUMBERS_PORTING = "phonenumbers-porting" - PHONENUMBERS_SETUPS = "phonenumbers-setups" - PHONENUMBERS_TOLLFREE = "phonenumbers-tollfree" - PREMIUMSUPPORT = "premiumsupport" - PREMIUMSUPPORT_PERCENTAGE_SPEND = "premiumsupport-percentage-spend" - PROGRAMMABLEVOICE_PLATFORM = "programmablevoice-platform" - PROGRAMMABLEVOICECONN_CLIENTSDK = "programmablevoiceconn-clientsdk" - PROGRAMMABLEVOICECONN_CLIENTSDK_INBOUND = ( - "programmablevoiceconn-clientsdk-inbound" - ) - PROGRAMMABLEVOICECONN_CLIENTSDK_OUTBOUND = ( - "programmablevoiceconn-clientsdk-outbound" - ) - PROGRAMMABLEVOICECONN_ONNET = "programmablevoiceconn-onnet" - PROGRAMMABLEVOICECONN_ONNET_INBOUND = "programmablevoiceconn-onnet-inbound" - PROGRAMMABLEVOICECONN_ONNET_OUTBOUND = "programmablevoiceconn-onnet-outbound" - PROGRAMMABLEVOICECONN_SIP = "programmablevoiceconn-sip" - PROGRAMMABLEVOICECONN_SIP_INBOUND = "programmablevoiceconn-sip-inbound" - PROGRAMMABLEVOICECONN_SIP_OUTBOUND = "programmablevoiceconn-sip-outbound" - PROGRAMMABLEVOICECONNECTIVITY = "programmablevoiceconnectivity" - PROXY = "proxy" - PROXY_ACTIVE_SESSIONS = "proxy-active-sessions" - PROXY_BUCKET_ADJUSTMENT = "proxy-bucket-adjustment" - PROXY_LICENSES = "proxy-licenses" - PSTNCONNECTIVITY = "pstnconnectivity" - PSTNCONNECTIVITY_INBOUND = "pstnconnectivity-inbound" - PSTNCONNECTIVITY_OUTBOUND = "pstnconnectivity-outbound" - PV = "pv" - PV_BASIC_ROOMS = "pv-basic-rooms" - PV_COMPOSITION_MEDIA_DOWNLOADED = "pv-composition-media-downloaded" - PV_COMPOSITION_MEDIA_ENCRYPTED = "pv-composition-media-encrypted" - PV_COMPOSITION_MEDIA_STORED = "pv-composition-media-stored" - PV_COMPOSITION_MINUTES = "pv-composition-minutes" - PV_RECORDING_COMPOSITIONS = "pv-recording-compositions" - PV_ROOM_PARTICIPANTS = "pv-room-participants" - PV_ROOM_PARTICIPANTS_AU1 = "pv-room-participants-au1" - PV_ROOM_PARTICIPANTS_BR1 = "pv-room-participants-br1" - PV_ROOM_PARTICIPANTS_IE1 = "pv-room-participants-ie1" - PV_ROOM_PARTICIPANTS_JP1 = "pv-room-participants-jp1" - PV_ROOM_PARTICIPANTS_SG1 = "pv-room-participants-sg1" - PV_ROOM_PARTICIPANTS_US1 = "pv-room-participants-us1" - PV_ROOM_PARTICIPANTS_US2 = "pv-room-participants-us2" - PV_ROOMS = "pv-rooms" - PV_SIP_ENDPOINT_REGISTRATIONS = "pv-sip-endpoint-registrations" - RCS_MESSAGES = "rcs-messages" - REASSIGNED_NUMBER = "reassigned-number" - RECORDINGS = "recordings" - RECORDINGSTORAGE = "recordingstorage" - SHORTCODES = "shortcodes" - SHORTCODES_CUSTOMEROWNED = "shortcodes-customerowned" - SHORTCODES_MMS_ENABLEMENT = "shortcodes-mms-enablement" - SHORTCODES_MPS = "shortcodes-mps" - SHORTCODES_RANDOM = "shortcodes-random" - SHORTCODES_SETUP_FEES = "shortcodes-setup-fees" - SHORTCODES_UK = "shortcodes-uk" - SHORTCODES_VANITY = "shortcodes-vanity" - SIM_SWAP_LOOKUPS = "sim-swap-lookups" - SIP_SECURE_MEDIA = "sip-secure-media" - SMALL_GROUP_ROOMS = "small-group-rooms" - SMALL_GROUP_ROOMS_DATA_TRACK = "small-group-rooms-data-track" - SMALL_GROUP_ROOMS_PARTICIPANT_MINUTES = "small-group-rooms-participant-minutes" - SMS = "sms" - SMS_INBOUND = "sms-inbound" - SMS_INBOUND_LONGCODE = "sms-inbound-longcode" - SMS_INBOUND_SHORTCODE = "sms-inbound-shortcode" - SMS_INBOUND_TOLLFREE = "sms-inbound-tollfree" - SMS_MESSAGES_CARRIERFEES = "sms-messages-carrierfees" - SMS_MESSAGES_FEATURES = "sms-messages-features" - SMS_MESSAGES_FEATURES_ENGAGEMENT_SUITE = ( - "sms-messages-features-engagement-suite" - ) - SMS_MESSAGES_FEATURES_MESSAGE_REDACTION = ( - "sms-messages-features-message-redaction" - ) - SMS_MESSAGES_FEATURES_SENDERID = "sms-messages-features-senderid" - SMS_MPS = "sms-mps" - SMS_MPS_SHORTCODE = "sms-mps-shortcode" - SMS_MPS_TOLLFREE = "sms-mps-tollfree" - SMS_MPS_TOLLFREE_SETUP = "sms-mps-tollfree-setup" - SMS_NATIONAL_REGULATORY_PROTECTION = "sms-national-regulatory-protection" - SMS_OUTBOUND = "sms-outbound" - SMS_OUTBOUND_CONTENT_INSPECTION = "sms-outbound-content-inspection" - SMS_OUTBOUND_LONGCODE = "sms-outbound-longcode" - SMS_OUTBOUND_SHORTCODE = "sms-outbound-shortcode" - SMS_OUTBOUND_TOLLFREE = "sms-outbound-tollfree" - SMS_PUMPING_PROTECTION = "sms-pumping-protection" - SMS_PUMPING_RISK = "sms-pumping-risk" - SMSMESSAGES_BUCKET_ADJUSTMENTS = "smsmessages-bucket-adjustments" - SMSMESSAGES_OUTBOUND_DOMESTIC = "smsmessages-outbound-domestic" - SPEECH_RECOGNITION = "speech-recognition" - STUDIO_ENGAGEMENTS = "studio-engagements" - SYNC = "sync" - SYNC_ACTIONS = "sync-actions" - SYNC_ENDPOINT_HOURS = "sync-endpoint-hours" - SYNC_ENDPOINT_HOURS_ABOVE_DAILY_CAP = "sync-endpoint-hours-above-daily-cap" - TASKROUTER_TASKS = "taskrouter-tasks" - TOTALPRICE = "totalprice" - TRANSCRIPTIONS = "transcriptions" - TRUNKING_CPS = "trunking-cps" - TRUNKING_EMERGENCY_CALLS = "trunking-emergency-calls" - TRUNKING_ORIGINATION = "trunking-origination" - TRUNKING_ORIGINATION_LOCAL = "trunking-origination-local" - TRUNKING_ORIGINATION_MOBILE = "trunking-origination-mobile" - TRUNKING_ORIGINATION_TOLLFREE = "trunking-origination-tollfree" - TRUNKING_RECORDINGS = "trunking-recordings" - TRUNKING_SECURE = "trunking-secure" - TRUNKING_TERMINATION = "trunking-termination" - TTS_GOOGLE = "tts-google" - TURNMEGABYTES = "turnmegabytes" - TURNMEGABYTES_AUSTRALIA = "turnmegabytes-australia" - TURNMEGABYTES_BRASIL = "turnmegabytes-brasil" - TURNMEGABYTES_GERMANY = "turnmegabytes-germany" - TURNMEGABYTES_INDIA = "turnmegabytes-india" - TURNMEGABYTES_IRELAND = "turnmegabytes-ireland" - TURNMEGABYTES_JAPAN = "turnmegabytes-japan" - TURNMEGABYTES_SINGAPORE = "turnmegabytes-singapore" - TURNMEGABYTES_USEAST = "turnmegabytes-useast" - TURNMEGABYTES_USWEST = "turnmegabytes-uswest" - TWILIO_FOR_SALESFORCE = "twilio-for-salesforce" - TWILIO_FOR_SALESFORCE_LICENSES = "twilio-for-salesforce-licenses" - TWILIO_INTERCONNECT = "twilio-interconnect" - TWIML = "twiml" - USAGE_FLEX_VIDEO = "usage-flex-video" - USAGE_FUNCTIONS = "usage-functions" - USAGE_RCS_BASIC_MESSAGES_OUTBOUND = "usage-rcs-basic-messages-outbound" - USAGE_RCS_MESSAGES = "usage-rcs-messages" - USAGE_RCS_MESSAGES_INBOUND = "usage-rcs-messages-inbound" - USAGE_RCS_MESSAGING_CARRIER_FEES = "usage-rcs-messaging-carrier-fees" - USAGE_RCS_SINGLE_MESSAGES_OUTBOUND = "usage-rcs-single-messages-outbound" - VERIFY_PACKAGE_PLANS = "verify-package-plans" - VERIFY_PUSH = "verify-push" - VERIFY_SNA = "verify-sna" - VERIFY_TOTP = "verify-totp" - VERIFY_VOICE_SMS = "verify-voice-sms" - VERIFY_WHATSAPP_CONVERSATIONS_BUSINESS_INITIATED = ( - "verify-whatsapp-conversations-business-initiated" - ) - VERIFY_WHATSAPP_TEMPLATE_BUSINESS_INITIATED = ( - "verify-whatsapp-template-business-initiated" - ) - VIDEO_RECORDINGS = "video-recordings" - VIDEO_ROOMS_TURN_MEGABYTES = "video-rooms-turn-megabytes" - VIRTUAL_AGENT = "virtual-agent" - VOICE_INSIGHTS = "voice-insights" - VOICE_INSIGHTS_CLIENT_INSIGHTS_ON_DEMAND_MINUTE = ( - "voice-insights-client-insights-on-demand-minute" - ) - VOICE_INSIGHTS_PTSN_INSIGHTS_ON_DEMAND_MINUTE = ( - "voice-insights-ptsn-insights-on-demand-minute" - ) - VOICE_INSIGHTS_SIP_INTERFACE_INSIGHTS_ON_DEMAND_MINUTE = ( - "voice-insights-sip-interface-insights-on-demand-minute" - ) - VOICE_INSIGHTS_SIP_TRUNKING_INSIGHTS_ON_DEMAND_MINUTE = ( - "voice-insights-sip-trunking-insights-on-demand-minute" - ) - VOICE_INTELLIGENCE = "voice-intelligence" - VOICE_INTELLIGENCE_EIP_OPERATORS = "voice-intelligence-eip-operators" - VOICE_INTELLIGENCE_OPERATORS = "voice-intelligence-operators" - VOICE_INTELLIGENCE_TRANSCRIPTION = "voice-intelligence-transcription" - WDS = "wds" - WIRELESS = "wireless" - WIRELESS_DATA = "wireless-data" - WIRELESS_DATA_PAYG = "wireless-data-payg" - WIRELESS_DATA_PAYG_AFRICA = "wireless-data-payg-africa" - WIRELESS_DATA_PAYG_ASIA = "wireless-data-payg-asia" - WIRELESS_DATA_PAYG_CENTRALANDSOUTHAMERICA = ( - "wireless-data-payg-centralandsouthamerica" - ) - WIRELESS_DATA_PAYG_EUROPE = "wireless-data-payg-europe" - WIRELESS_DATA_PAYG_NORTHAMERICA = "wireless-data-payg-northamerica" - WIRELESS_DATA_PAYG_OCEANIA = "wireless-data-payg-oceania" - WIRELESS_DATA_QUOTA1 = "wireless-data-quota1" - WIRELESS_DATA_QUOTA1_AFRICA = "wireless-data-quota1-africa" - WIRELESS_DATA_QUOTA1_ASIA = "wireless-data-quota1-asia" - WIRELESS_DATA_QUOTA1_CENTRALANDSOUTHAMERICA = ( - "wireless-data-quota1-centralandsouthamerica" - ) - WIRELESS_DATA_QUOTA1_EUROPE = "wireless-data-quota1-europe" - WIRELESS_DATA_QUOTA1_NORTHAMERICA = "wireless-data-quota1-northamerica" - WIRELESS_DATA_QUOTA1_OCEANIA = "wireless-data-quota1-oceania" - WIRELESS_DATA_QUOTA10 = "wireless-data-quota10" - WIRELESS_DATA_QUOTA10_AFRICA = "wireless-data-quota10-africa" - WIRELESS_DATA_QUOTA10_ASIA = "wireless-data-quota10-asia" - WIRELESS_DATA_QUOTA10_CENTRALANDSOUTHAMERICA = ( - "wireless-data-quota10-centralandsouthamerica" - ) - WIRELESS_DATA_QUOTA10_EUROPE = "wireless-data-quota10-europe" - WIRELESS_DATA_QUOTA10_NORTHAMERICA = "wireless-data-quota10-northamerica" - WIRELESS_DATA_QUOTA10_OCEANIA = "wireless-data-quota10-oceania" - WIRELESS_DATA_QUOTA50 = "wireless-data-quota50" - WIRELESS_DATA_QUOTA50_AFRICA = "wireless-data-quota50-africa" - WIRELESS_DATA_QUOTA50_ASIA = "wireless-data-quota50-asia" - WIRELESS_DATA_QUOTA50_CENTRALANDSOUTHAMERICA = ( - "wireless-data-quota50-centralandsouthamerica" - ) - WIRELESS_DATA_QUOTA50_EUROPE = "wireless-data-quota50-europe" - WIRELESS_DATA_QUOTA50_NORTHAMERICA = "wireless-data-quota50-northamerica" - WIRELESS_DATA_QUOTA50_OCEANIA = "wireless-data-quota50-oceania" - WIRELESS_DATA_QUOTACUSTOM = "wireless-data-quotacustom" - WIRELESS_DATA_QUOTACUSTOM_AFRICA = "wireless-data-quotacustom-africa" - WIRELESS_DATA_QUOTACUSTOM_ASIA = "wireless-data-quotacustom-asia" - WIRELESS_DATA_QUOTACUSTOM_CENTRALANDSOUTHAMERICA = ( - "wireless-data-quotacustom-centralandsouthamerica" - ) - WIRELESS_DATA_QUOTACUSTOM_EUROPE = "wireless-data-quotacustom-europe" - WIRELESS_DATA_QUOTACUSTOM_NORTHAMERICA = ( - "wireless-data-quotacustom-northamerica" - ) - WIRELESS_DATA_QUOTACUSTOM_OCEANIA = "wireless-data-quotacustom-oceania" - WIRELESS_MRC_PAYG = "wireless-mrc-payg" - WIRELESS_MRC_QUOTA1 = "wireless-mrc-quota1" - WIRELESS_MRC_QUOTA10 = "wireless-mrc-quota10" - WIRELESS_MRC_QUOTA50 = "wireless-mrc-quota50" - WIRELESS_MRC_QUOTACUSTOM = "wireless-mrc-quotacustom" - WIRELESS_ORDERS = "wireless-orders" - WIRELESS_ORDERS_ARTWORK = "wireless-orders-artwork" - WIRELESS_ORDERS_BULK = "wireless-orders-bulk" - WIRELESS_ORDERS_ESIM = "wireless-orders-esim" - WIRELESS_ORDERS_STARTER = "wireless-orders-starter" - WIRELESS_QUOTAS = "wireless-quotas" - WIRELESS_SMS_AFRICA = "wireless-sms-africa" - WIRELESS_SMS_ASIA = "wireless-sms-asia" - WIRELESS_SMS_CENTRALANDSOUTHAMERICA = "wireless-sms-centralandsouthamerica" - WIRELESS_SMS_EUROPE = "wireless-sms-europe" - WIRELESS_SMS_NORTHAMERICA = "wireless-sms-northamerica" - WIRELESS_SMS_OCEANIA = "wireless-sms-oceania" - WIRELESS_SUPER_SIM = "wireless-super-sim" - WIRELESS_SUPER_SIM_DATA = "wireless-super-sim-data" - WIRELESS_SUPER_SIM_DATA_NORTH_AMERICA_USA = ( - "wireless-super-sim-data-north-america-usa" - ) - WIRELESS_SUPER_SIM_DATA_PAYG = "wireless-super-sim-data-payg" - WIRELESS_SUPER_SIM_DATA_PAYG_EUROPE = "wireless-super-sim-data-payg-europe" - WIRELESS_SUPER_SIM_DATA_PAYG_NORTH_AMERICA = ( - "wireless-super-sim-data-payg-north-america" - ) - WIRELESS_SUPER_SIM_HARDWARE = "wireless-super-sim-hardware" - WIRELESS_SUPER_SIM_HARDWARE_BULK = "wireless-super-sim-hardware-bulk" - WIRELESS_SUPER_SIM_SMSCOMMANDS = "wireless-super-sim-smscommands" - WIRELESS_SUPER_SIM_SMSCOMMANDS_AFRICA = "wireless-super-sim-smscommands-africa" - WIRELESS_SUPER_SIM_SMSCOMMANDS_ASIA = "wireless-super-sim-smscommands-asia" - WIRELESS_SUPER_SIM_SMSCOMMANDS_CENT_AND_SOUTH_AMERICA = ( - "wireless-super-sim-smscommands-cent-and-south-america" - ) - WIRELESS_SUPER_SIM_SMSCOMMANDS_EUROPE = "wireless-super-sim-smscommands-europe" - WIRELESS_SUPER_SIM_SMSCOMMANDS_NORTH_AMERICA = ( - "wireless-super-sim-smscommands-north-america" - ) - WIRELESS_SUPER_SIM_SMSCOMMANDS_OCEANIA = ( - "wireless-super-sim-smscommands-oceania" - ) - WIRELESS_SUPER_SIM_SUBSCRIPTION = "wireless-super-sim-subscription" - WIRELESS_SUPER_SIM_SUBSCRIPTION_PAYG = "wireless-super-sim-subscription-payg" - WIRELESS_USAGE = "wireless-usage" - WIRELESS_USAGE_COMMANDS = "wireless-usage-commands" - WIRELESS_USAGE_COMMANDS_AFRICA = "wireless-usage-commands-africa" - WIRELESS_USAGE_COMMANDS_ASIA = "wireless-usage-commands-asia" - WIRELESS_USAGE_COMMANDS_CENTRALANDSOUTHAMERICA = ( - "wireless-usage-commands-centralandsouthamerica" - ) - WIRELESS_USAGE_COMMANDS_EUROPE = "wireless-usage-commands-europe" - WIRELESS_USAGE_COMMANDS_HOME = "wireless-usage-commands-home" - WIRELESS_USAGE_COMMANDS_NORTHAMERICA = "wireless-usage-commands-northamerica" - WIRELESS_USAGE_COMMANDS_OCEANIA = "wireless-usage-commands-oceania" - WIRELESS_USAGE_COMMANDS_ROAMING = "wireless-usage-commands-roaming" - WIRELESS_USAGE_DATA = "wireless-usage-data" - WIRELESS_USAGE_DATA_AFRICA = "wireless-usage-data-africa" - WIRELESS_USAGE_DATA_ASIA = "wireless-usage-data-asia" - WIRELESS_USAGE_DATA_CENTRALANDSOUTHAMERICA = ( - "wireless-usage-data-centralandsouthamerica" - ) - WIRELESS_USAGE_DATA_CUSTOM_ADDITIONALMB = ( - "wireless-usage-data-custom-additionalmb" - ) - WIRELESS_USAGE_DATA_CUSTOM_FIRST5MB = "wireless-usage-data-custom-first5mb" - WIRELESS_USAGE_DATA_DOMESTIC_ROAMING = "wireless-usage-data-domestic-roaming" - WIRELESS_USAGE_DATA_EUROPE = "wireless-usage-data-europe" - WIRELESS_USAGE_DATA_INDIVIDUAL_ADDITIONALGB = ( - "wireless-usage-data-individual-additionalgb" - ) - WIRELESS_USAGE_DATA_INDIVIDUAL_FIRSTGB = ( - "wireless-usage-data-individual-firstgb" - ) - WIRELESS_USAGE_DATA_INTERNATIONAL_ROAMING_CANADA = ( - "wireless-usage-data-international-roaming-canada" - ) - WIRELESS_USAGE_DATA_INTERNATIONAL_ROAMING_INDIA = ( - "wireless-usage-data-international-roaming-india" - ) - WIRELESS_USAGE_DATA_INTERNATIONAL_ROAMING_MEXICO = ( - "wireless-usage-data-international-roaming-mexico" - ) - WIRELESS_USAGE_DATA_NORTHAMERICA = "wireless-usage-data-northamerica" - WIRELESS_USAGE_DATA_OCEANIA = "wireless-usage-data-oceania" - WIRELESS_USAGE_DATA_POOLED = "wireless-usage-data-pooled" - WIRELESS_USAGE_DATA_POOLED_DOWNLINK = "wireless-usage-data-pooled-downlink" - WIRELESS_USAGE_DATA_POOLED_UPLINK = "wireless-usage-data-pooled-uplink" - WIRELESS_USAGE_MRC = "wireless-usage-mrc" - WIRELESS_USAGE_MRC_CUSTOM = "wireless-usage-mrc-custom" - WIRELESS_USAGE_MRC_INDIVIDUAL = "wireless-usage-mrc-individual" - WIRELESS_USAGE_MRC_POOLED = "wireless-usage-mrc-pooled" - WIRELESS_USAGE_MRC_SUSPENDED = "wireless-usage-mrc-suspended" - WIRELESS_USAGE_SMS = "wireless-usage-sms" - WIRELESS_USAGE_VOICE = "wireless-usage-voice" - A2P_FAST_TRACK_ONBOARDING = "a2p-fast-track-onboarding" - ADVISORY_SERVICES = "advisory-services" - ADVISORY_SERVICES_BILLED = "advisory-services-billed" - ADVISORY_SERVICES_CALL_TRACKING = "advisory-services-call-tracking" - ADVISORY_SERVICES_DATA_SERVICES = "advisory-services-data-services" - ADVISORY_SERVICES_EXPENSES = "advisory-services-expenses" - ADVISORY_SERVICES_SIP_TRUNKING = "advisory-services-sip-trunking" - ASSETS_REQUESTS = "assets-requests" - AUDIENCE_MINUTES_VIDEO = "audience-minutes-video" - AUTHY_BUCKET_ADJUSTMENT = "authy-bucket-adjustment" - AUTHY_SOFTWARE = "authy-software" - CALLERIDLOOKUPS_API = "calleridlookups-api" - CALLERIDLOOKUPS_PROGRAMMABLEVOICE = "calleridlookups-programmablevoice" - CALLERIDLOOKUPS_TRUNKING = "calleridlookups-trunking" - CALLS_TRUNKING_INBOUND_TOLLFREE_LOCAL = "calls-trunking-inbound-tollfree-local" - CALLS_TRUNKING_INBOUND_TOLLFREE_MOBILE = ( - "calls-trunking-inbound-tollfree-mobile" - ) - CHANNELS_WHATSAPP_CONVERSATION_FREE_1 = "channels-whatsapp-conversation-free-1" - CONFERENCE = "conference" - CONVERSATIONAL_INSIGHTS = "conversational-insights" - CONVERSATIONAL_INSIGHTS_MESSAGES = "conversational-insights-messages" - CONVERSATIONAL_INSIGHTS_VOICE_MINUTES = "conversational-insights-voice-minutes" - DEMO = "demo" - DEMO_UC_SCRIPT_TEST = "demo-uc-script-test" - ELASTIC_SIP_TRUNKING = "elastic-sip-trunking" - ELASTIC_SIP_TRUNKING_CALL_TRANSFERS = "elastic-sip-trunking-call-transfers" - ENTERPRISE_HIPPA = "enterprise-hippa" - FLEX_NAMED_USERS = "flex-named-users" - FLEX_SPINSCI = "flex-spinsci" - FLEX_USERS_1 = "flex-users-1" - FLEX_WFO_PREMIUM_SPEECH_ANALYTICS = "flex-wfo-premium-speech-analytics" - FLEX_XCELERATE = "flex-xcelerate" - FUNCTIONS_ROLLUP = "functions-rollup" - IMP_V1_USAGE = "imp-v1-usage" - IP_MESSAGING_ADDONS = "ip-messaging-addons" - IVR = "ivr" - IVR_CONVERSATIONAL = "ivr-conversational" - IVR_DTMF = "ivr-dtmf" - IVR_VIRTUALAGENT = "ivr-virtualagent" - LIVE = "live" - LIVE_MEDIA_RECORDING_MINUTES = "live-media-recording-minutes" - LONGCODE_MPS = "longcode-mps" - MARKETPLACE_ANALYTICS_ADDONS = "marketplace-analytics-addons" - MARKETPLACE_ISV_ADDONS = "marketplace-isv-addons" - MARKETPLACE_MESSAGING_ADDONS = "marketplace-messaging-addons" - MARKETPLACE_PHONENUMBERS_ADDONS = "marketplace-phonenumbers-addons" - MARKETPLACE_RECORDING_ADDONS = "marketplace-recording-addons" - MARKETPLACE_VIRTUALAGENT_ADDONS = "marketplace-virtualagent-addons" - MARKETPLAY_PAY_ADDONS_SHUTTLE_PAY_CONNECTOR_1 = ( - "marketplay-pay-addons-shuttle-pay-connector-1" - ) - MARKETPLAY_PAY_ADDONS_STRIPE_PAY_CONNECTOR = ( - "marketplay-pay-addons-stripe-pay-connector" - ) - MMS_INBOUND_LONGCODE_CANADA = "mms-inbound-longcode-canada" - MMS_INBOUND_LONGCODE_UNITEDSTATES = "mms-inbound-longcode-unitedstates" - MMS_OUTBOUND_LONGCODE_CANADA = "mms-outbound-longcode-canada" - MMS_OUTBOUND_LONGCODE_UNITEDSTATES = "mms-outbound-longcode-unitedstates" - MMS_OUTBOUND_TOLL_FREE = "mms-outbound-toll-free" - NOTIFY_CHATAPPSANDOTHERCHANNELS = "notify-chatappsandotherchannels" - NOTIFY_NOTIFYSERVICES = "notify-notifyservices" - NOTIFY_PUSHNOTIFICATIONS = "notify-pushnotifications" - PAYMENT_GATEWAY_CONNECTORS = "payment-gateway-connectors" - PAYMENT_SOLUTIONS = "payment-solutions" - PCHAT_BUCKET_ADJUSTMENT = "pchat-bucket-adjustment" - PHONENUMBERS_NUMBERS = "phonenumbers-numbers" - PROG_VOICE_CLIENT_ANDROID = "prog-voice-client-android" - PROG_VOICE_CLIENT_ANDROID_INBOUND = "prog-voice-client-android-inbound" - PROG_VOICE_CLIENT_ANDROID_OUTBOUND = "prog-voice-client-android-outbound" - PROG_VOICE_CLIENT_IOS = "prog-voice-client-ios" - PROG_VOICE_CLIENT_IOS_INBOUND = "prog-voice-client-ios-inbound" - PROG_VOICE_CLIENT_IOS_OUTBOUND = "prog-voice-client-ios-outbound" - PROG_VOICE_CLIENT_SDK = "prog-voice-client-sdk" - PROG_VOICE_CLIENT_WEB = "prog-voice-client-web" - PROG_VOICE_CLIENT_WEB_INBOUND = "prog-voice-client-web-inbound" - PROG_VOICE_CLIENT_WEB_OUTBOUND = "prog-voice-client-web-outbound" - PROGRAMMABLEVOICECONNECTIVITY_MEDIA_STREAMS = ( - "programmablevoiceconnectivity-media-streams" - ) - PSTNCONNECTIVITY_BYOC = "pstnconnectivity-byoc" - PSTNCONNECTIVITY_EMERGENCY = "pstnconnectivity-emergency" - PSTNCONNECTIVITY_MINUTES = "pstnconnectivity-minutes" - PSTNCONNECTIVITY_MINUTES_1 = "pstnconnectivity-minutes-1" - PSTNCONNECTIVITY_MINUTESINBOUNDLOCAL = "pstnconnectivity-minutesinboundlocal" - PSTNCONNECTIVITY_MINUTESINBOUNDMOBILE = "pstnconnectivity-minutesinboundmobile" - PSTNCONNECTIVITY_MINUTESINBOUNDTOLLFREE = ( - "pstnconnectivity-minutesinboundtollfree" - ) - PSTNCONNECTIVITY_MINUTESINBOUNDTOLLFREELOCAL = ( - "pstnconnectivity-minutesinboundtollfreelocal" - ) - PSTNCONNECTIVITY_MINUTESINBOUNDTOLLFREEMOBILE = ( - "pstnconnectivity-minutesinboundtollfreemobile" - ) - PV_ROOM_HOURS = "pv-room-hours" - PV_ROOM_SIMULTANEOUS_PARTICIPANT_CONNECTIONS = ( - "pv-room-simultaneous-participant-connections" - ) - PVIDEO_ROOM_HOURS_AU1 = "pvideo-room-hours-au1" - PVIDEO_ROOM_HOURS_BR1 = "pvideo-room-hours-br1" - PVIDEO_ROOM_HOURS_IE1 = "pvideo-room-hours-ie1" - PVIDEO_ROOM_HOURS_JP1 = "pvideo-room-hours-jp1" - PVIDEO_ROOM_HOURS_SG1 = "pvideo-room-hours-sg1" - PVIDEO_ROOM_HOURS_US1 = "pvideo-room-hours-us1" - PVIDEO_ROOM_HOURS_US2 = "pvideo-room-hours-us2" - RECORDINGS_ENCRYPTED = "recordings-encrypted" - SHORT_CODE_SETUP_FEES = "short-code-setup-fees" - SHORTCODES_MESSAGES_INBOUND = "shortcodes-messages-inbound" - SHORTCODES_MESSAGES_OUTBOUND = "shortcodes-messages-outbound" - SMS_MESSAGES_REGISTRATIONFEES = "sms-messages-registrationfees" - SMS_MMS_PENALTY_FEES = "sms-mms-penalty-fees" - SMS_MMS_PENALTY_FEES_1 = "sms-mms-penalty-fees-1" - SMS_PUMPING_PROTECTION_NON_USCA = "sms-pumping-protection-non-usca" - SMS_PUMPING_PROTECTION_USCA = "sms-pumping-protection-usca" - STUDIO = "studio" - STUDIO_MONTHLY_FEES = "studio-monthly-fees" - SUPERSIM = "supersim" - TASK_ROUTER = "task-router" - TASK_ROUTER_WORKERS = "task-router-workers" - TEST_QUOTA_BUCKETS = "test-quota-buckets" - TEST_UC_SCRIPT_1 = "test-uc-script-1" - TEST_UC_SCRIPT_DEMO_2 = "test-uc-script-demo-2" - TEXT_TO_SPEECH = "text-to-speech" - TME = "tme" - TTS_BASIC = "tts-basic" - TWILIO_EDITIONS = "twilio-editions" - TWILIO_INTERCONNECT_CALIFORNIA = "twilio-interconnect-california" - TWILIO_INTERCONNECT_CALIFORNIA_MONTHLY = ( - "twilio-interconnect-california-monthly" - ) - TWILIO_INTERCONNECT_CALIFORNIA_SETUP = "twilio-interconnect-california-setup" - TWILIO_INTERCONNECT_FRANKFURT = "twilio-interconnect-frankfurt" - TWILIO_INTERCONNECT_FRANKFURT_MO = "twilio-interconnect-frankfurt-mo" - TWILIO_INTERCONNECT_FRANKFURT_SETUP = "twilio-interconnect-frankfurt-setup" - TWILIO_INTERCONNECT_LONDON = "twilio-interconnect-london" - TWILIO_INTERCONNECT_LONDON_MO = "twilio-interconnect-london-mo" - TWILIO_INTERCONNECT_LONDON_SETUP = "twilio-interconnect-london-setup" - TWILIO_INTERCONNECT_SAO_PAULO = "twilio-interconnect-sao-paulo" - TWILIO_INTERCONNECT_SAO_PAULO_MONTHLY = "twilio-interconnect-sao-paulo-monthly" - TWILIO_INTERCONNECT_SAO_PAULO_SETUP = "twilio-interconnect-sao-paulo-setup" - TWILIO_INTERCONNECT_SINGAPORE = "twilio-interconnect-singapore" - TWILIO_INTERCONNECT_SINGAPORE_MO = "twilio-interconnect-singapore-mo" - TWILIO_INTERCONNECT_SINGAPORE_SETUP = "twilio-interconnect-singapore-setup" - TWILIO_INTERCONNECT_SYDNEY = "twilio-interconnect-sydney" - TWILIO_INTERCONNECT_SYDNEY_MO = "twilio-interconnect-sydney-mo" - TWILIO_INTERCONNECT_SYDNEY_SETUP = "twilio-interconnect-sydney-setup" - TWILIO_INTERCONNECT_TOKYO = "twilio-interconnect-tokyo" - TWILIO_INTERCONNECT_TOKYO_MO = "twilio-interconnect-tokyo-mo" - TWILIO_INTERCONNECT_TOKYO_SETUP = "twilio-interconnect-tokyo-setup" - TWILIO_INTERCONNECT_VA = "twilio-interconnect-va" - TWILIO_INTERCONNECT_VA_MO = "twilio-interconnect-va-mo" - TWILIO_INTERCONNECT_VA_SETUP = "twilio-interconnect-va-setup" - TWIML_VERBS = "twiml-verbs" - TWIML_VERBS_SAY = "twiml-verbs-say" - USAGE_PROGRAMMABLE_MESSAGING_ENGAGEMENT_SUITE = ( - "usage-programmable-messaging-engagement-suite" - ) - USAGE_PROGRAMMABLE_MESSAGING_FEES_SERVICES = ( - "usage-programmable-messaging-fees-services" - ) - VERIFY_OUTBOUND_EMAIL = "verify-outbound-email" - VERIFY_PACKAGED_PLANS = "verify-packaged-plans" - VERIFY_SILENT_NETWORK_AUTH = "verify-silent-network-auth" - VERIFY_VOICE_AND_SMS = "verify-voice-and-sms" - VOICE_INSIGHTS_CLIENT_INSIGHTS_MONTHY_COMMIT = ( - "voice-insights-client-insights-monthy-commit" - ) - WIRELESS_DATA_PAYG_ASIA_AFG = "wireless-data-payg-asia-afg" - WIRELESS_MULTI_IMSI_SIM_COMMANDS = "wireless-multi-imsi-sim-commands" - WIRELESS_MULTI_IMSI_SIM_COMMANDS_USA = "wireless-multi-imsi-sim-commands-usa" - WIRELESS_MULTI_IMSI_SIM_DATA = "wireless-multi-imsi-sim-data" - WIRELESS_MULTI_IMSI_SIM_DATA_EU28 = "wireless-multi-imsi-sim-data-eu28" - WIRELESS_MULTI_IMSI_SIM_DATA_USA = "wireless-multi-imsi-sim-data-usa" - WIRELESS_MULTI_IMSI_SIM_MONTHLY_FEES = "wireless-multi-imsi-sim-monthly-fees" - WIRELESS_MULTI_IMSI_SIM_USAGE = "wireless-multi-imsi-sim-usage" - WIRELESS_SUPER_SIM_DATA_NORTH_AMERICA = "wireless-super-sim-data-north-america" - WIRELESS_SUPER_SIM_USAGE = "wireless-super-sim-usage" - """ :ivar account_sid: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that accrued the usage. :ivar api_version: The API version used to create the resource. :ivar as_of: Usage records up to date as of this timestamp, formatted as YYYY-MM-DDTHH:MM:SS+00:00. All timestamps are in GMT - :ivar category: + :ivar category: The category of usage. For more information, see [Usage Categories](https://www.twilio.com/docs/usage/api/usage-record#usage-categories). :ivar count: The number of usage events, such as the number of calls. :ivar count_unit: The units in which `count` is measured, such as `calls` for calls or `messages` for SMS. :ivar description: A plain-language description of the usage category. @@ -869,7 +47,7 @@ def __init__(self, version: Version, payload: Dict[str, Any], account_sid: str): self.account_sid: Optional[str] = payload.get("account_sid") self.api_version: Optional[str] = payload.get("api_version") self.as_of: Optional[str] = payload.get("as_of") - self.category: Optional["DailyInstance.Category"] = payload.get("category") + self.category: Optional[str] = payload.get("category") self.count: Optional[str] = payload.get("count") self.count_unit: Optional[str] = payload.get("count_unit") self.description: Optional[str] = payload.get("description") @@ -945,7 +123,7 @@ def __init__(self, version: Version, account_sid: str): def stream( self, - category: Union["DailyInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -958,7 +136,7 @@ def stream( is reached. The results are returned as a generator, so this operation is memory efficient. - :param "DailyInstance.Category" category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. + :param str category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. :param date start_date: Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. :param date end_date: Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. :param bool include_subaccounts: Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. @@ -984,7 +162,7 @@ def stream( async def stream_async( self, - category: Union["DailyInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -997,7 +175,7 @@ async def stream_async( is reached. The results are returned as a generator, so this operation is memory efficient. - :param "DailyInstance.Category" category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. + :param str category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. :param date start_date: Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. :param date end_date: Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. :param bool include_subaccounts: Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. @@ -1023,7 +201,7 @@ async def stream_async( def list( self, - category: Union["DailyInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -1035,7 +213,7 @@ def list( Unlike stream(), this operation is eager and will load `limit` records into memory before returning. - :param "DailyInstance.Category" category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. + :param str category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. :param date start_date: Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. :param date end_date: Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. :param bool include_subaccounts: Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. @@ -1061,7 +239,7 @@ def list( async def list_async( self, - category: Union["DailyInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -1073,7 +251,7 @@ async def list_async( Unlike stream(), this operation is eager and will load `limit` records into memory before returning. - :param "DailyInstance.Category" category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. + :param str category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. :param date start_date: Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. :param date end_date: Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. :param bool include_subaccounts: Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. @@ -1100,7 +278,7 @@ async def list_async( def page( self, - category: Union["DailyInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -1145,7 +323,7 @@ def page( async def page_async( self, - category: Union["DailyInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, diff --git a/twilio/rest/api/v2010/account/usage/record/last_month.py b/twilio/rest/api/v2010/account/usage/record/last_month.py index 247b9946e..315941ab4 100644 --- a/twilio/rest/api/v2010/account/usage/record/last_month.py +++ b/twilio/rest/api/v2010/account/usage/record/last_month.py @@ -23,833 +23,11 @@ class LastMonthInstance(InstanceResource): - - class Category(object): - A2P_10DLC_REGISTRATIONFEES_BRANDREGISTRATION = ( - "a2p-10dlc-registrationfees-brandregistration" - ) - A2P_10DLC_REGISTRATIONFEES_BV = "a2p-10dlc-registrationfees-bv" - A2P_10DLC_REGISTRATIONFEES_CAMPAIGNCHARGES = ( - "a2p-10dlc-registrationfees-campaigncharges" - ) - A2P_10DLC_REGISTRATIONFEES_CAMPAIGNREGISTRATION = ( - "a2p-10dlc-registrationfees-campaignregistration" - ) - A2P_10DLC_REGISTRATIONFEES_CAMPAIGNVETTING = ( - "a2p-10dlc-registrationfees-campaignvetting" - ) - A2P_10DLC_REGISTRATIONFEES_MONTHLY = "a2p-10dlc-registrationfees-monthly" - A2P_10DLC_REGISTRATIONFEES_ONETIME = "a2p-10dlc-registrationfees-onetime" - A2P_REGISTRATION_FEES = "a2p-registration-fees" - ACCOUNT_SECURITY = "account-security" - AGENT_CONFERENCE = "agent-conference" - AGENT_COPILOT = "agent-copilot" - AGENT_COPILOT_MESSAGES = "agent-copilot-messages" - AGENT_COPILOT_PARTICIPANT_MINUTES = "agent-copilot-participant-minutes" - AI_ASSISTANTS = "ai-assistants" - AI_ASSISTANTS_VOICE = "ai-assistants-voice" - AMAZON_POLLY = "amazon-polly" - ANSWERING_MACHINE_DETECTION = "answering-machine-detection" - ASSETS = "assets" - AUDIENCE_MINUTES = "audience-minutes" - AUDIENCE_MINUTES_AUDIO = "audience-minutes-audio" - AUTHY_AUTHENTICATIONS = "authy-authentications" - AUTHY_CALLS_OUTBOUND = "authy-calls-outbound" - AUTHY_EMAIL_AUTHENTICATIONS = "authy-email-authentications" - AUTHY_MONTHLY_FEES = "authy-monthly-fees" - AUTHY_OUTBOUND_EMAIL = "authy-outbound-email" - AUTHY_PHONE_INTELLIGENCE = "authy-phone-intelligence" - AUTHY_PHONE_VERIFICATIONS = "authy-phone-verifications" - AUTHY_SMS_OUTBOUND = "authy-sms-outbound" - AUTHY_VERIFY_EMAIL_VERIFICATIONS = "authy-verify-email-verifications" - AUTHY_VERIFY_OUTBOUND_EMAIL = "authy-verify-outbound-email" - AUTOPILOT = "autopilot" - AUTOPILOT_HOME_ASSISTANTS = "autopilot-home-assistants" - AUTOPILOT_MESSAGING = "autopilot-messaging" - AUTOPILOT_OTHER = "autopilot-other" - AUTOPILOT_VOICE = "autopilot-voice" - BASIC_PEER_TO_PEER_ROOMS_PARTICIPANT_MINUTES = ( - "basic-peer-to-peer-rooms-participant-minutes" - ) - BRANDED_CALLING = "branded-calling" - BUNDLE_SMS_BUCKET = "bundle-sms-bucket" - BUNDLE_SUBSCRIPTION_FEES = "bundle-subscription-fees" - CALL_FORWARDING_LOOKUPS = "call-forwarding-lookups" - CALL_PROGESS_EVENTS = "call-progess-events" - CALLERIDLOOKUPS = "calleridlookups" - CALLS = "calls" - CALLS_CLIENT = "calls-client" - CALLS_EMERGENCY = "calls-emergency" - CALLS_GLOBALCONFERENCE = "calls-globalconference" - CALLS_INBOUND = "calls-inbound" - CALLS_INBOUND_LOCAL = "calls-inbound-local" - CALLS_INBOUND_MOBILE = "calls-inbound-mobile" - CALLS_INBOUND_TOLLFREE = "calls-inbound-tollfree" - CALLS_INBOUND_TOLLFREE_LOCAL = "calls-inbound-tollfree-local" - CALLS_INBOUND_TOLLFREE_MOBILE = "calls-inbound-tollfree-mobile" - CALLS_MEDIA_STREAM_MINUTES = "calls-media-stream-minutes" - CALLS_OUTBOUND = "calls-outbound" - CALLS_PAY_VERB_TRANSACTIONS = "calls-pay-verb-transactions" - CALLS_RECORDINGS = "calls-recordings" - CALLS_SIP = "calls-sip" - CALLS_SIP_INBOUND = "calls-sip-inbound" - CALLS_SIP_OUTBOUND = "calls-sip-outbound" - CALLS_TEXT_TO_SPEECH = "calls-text-to-speech" - CALLS_TRANSFERS = "calls-transfers" - CARRIER_LOOKUPS = "carrier-lookups" - CATEGORY = "category" - CHANNELS = "channels" - CHANNELS_MESSAGING = "channels-messaging" - CHANNELS_MESSAGING_INBOUND = "channels-messaging-inbound" - CHANNELS_MESSAGING_OUTBOUND = "channels-messaging-outbound" - CHANNELS_WHATSAPP = "channels-whatsapp" - CHANNELS_WHATSAPP_CONVERSATION_AUTHENTICATION = ( - "channels-whatsapp-conversation-authentication" - ) - CHANNELS_WHATSAPP_CONVERSATION_FREE = "channels-whatsapp-conversation-free" - CHANNELS_WHATSAPP_CONVERSATION_MARKETING = ( - "channels-whatsapp-conversation-marketing" - ) - CHANNELS_WHATSAPP_CONVERSATION_SERVICE = ( - "channels-whatsapp-conversation-service" - ) - CHANNELS_WHATSAPP_CONVERSATION_UTILITY = ( - "channels-whatsapp-conversation-utility" - ) - CHANNELS_WHATSAPP_INBOUND = "channels-whatsapp-inbound" - CHANNELS_WHATSAPP_OUTBOUND = "channels-whatsapp-outbound" - CHANNELS_WHATSAPP_SERVICE = "channels-whatsapp-service" - CHANNELS_WHATSAPP_TEMPLATE_AUTHENTICATION = ( - "channels-whatsapp-template-authentication" - ) - CHANNELS_WHATSAPP_TEMPLATE_MARKETING = "channels-whatsapp-template-marketing" - CHANNELS_WHATSAPP_TEMPLATE_SERVICE = "channels-whatsapp-template-service" - CHANNELS_WHATSAPP_TEMPLATE_UTILITY = "channels-whatsapp-template-utility" - CHAT_VIRTUAL_AGENT = "chat-virtual-agent" - CONVERSATION_RELAY = "conversation-relay" - CONVERSATIONS = "conversations" - CONVERSATIONS_API_REQUESTS = "conversations-api-requests" - CONVERSATIONS_CONVERSATION_EVENTS = "conversations-conversation-events" - CONVERSATIONS_ENDPOINT_CONNECTIVITY = "conversations-endpoint-connectivity" - CONVERSATIONS_EVENTS = "conversations-events" - CONVERSATIONS_PARTICIPANT_EVENTS = "conversations-participant-events" - CONVERSATIONS_PARTICIPANTS = "conversations-participants" - CPS = "cps" - CREDIT_TRANSFER = "credit-transfer" - EMAIL = "email" - EMERGING_TECH = "emerging-tech" - ENGAGEMENT_SUITE_PACKAGED_PLANS = "engagement-suite-packaged-plans" - ENHANCED_LINE_TYPE_LOOKUPS = "enhanced-line-type-lookups" - ENTERPRISE = "enterprise" - EVENTS = "events" - EXPERIMENT_FRANCE_SMS = "experiment-france-sms" - EXPERIMENT_INDIA_SMS = "experiment-india-sms" - EXPERIMENT_UK_SMS = "experiment-uk-sms" - FAILED_MESSAGE_PROCESSING_FEE = "failed-message-processing-fee" - FLEX = "flex" - FLEX_ACTIVE_USER_HOURS = "flex-active-user-hours" - FLEX_CONCURRENT_USERS = "flex-concurrent-users" - FLEX_CONVERSATIONAL_INSIGHTS = "flex-conversational-insights" - FLEX_CONVERSATIONAL_INSIGHTS_MESSAGES = "flex-conversational-insights-messages" - FLEX_CONVERSATIONAL_INSIGHTS_VOICE_MINUTES = ( - "flex-conversational-insights-voice-minutes" - ) - FLEX_EMAIL_USAGE = "flex-email-usage" - FLEX_MESSAGING_USAGE = "flex-messaging-usage" - FLEX_PARTNER_SPINSCI = "flex-partner-spinsci" - FLEX_PARTNER_XCELERATE = "flex-partner-xcelerate" - FLEX_RESELLER_ECOSYSTEM = "flex-reseller-ecosystem" - FLEX_UNIQUE_USER = "flex-unique-user" - FLEX_USAGE = "flex-usage" - FLEX_USERS = "flex-users" - FLEX_VOICE_MINUTE = "flex-voice-minute" - FLEX_YTICA = "flex-ytica" - FRAUD_LOOKUPS = "fraud-lookups" - FRONTLINE = "frontline" - FRONTLINE_USERS = "frontline-users" - FUNCTIONS = "functions" - GENERIC_PAY_TRANSACTIONS = "generic-pay-transactions" - GROUP_ROOMS = "group-rooms" - GROUP_ROOMS_DATA_TRACK = "group-rooms-data-track" - GROUP_ROOMS_ENCRYPTED_MEDIA_RECORDED = "group-rooms-encrypted-media-recorded" - GROUP_ROOMS_MEDIA_DOWNLOADED = "group-rooms-media-downloaded" - GROUP_ROOMS_MEDIA_RECORDED = "group-rooms-media-recorded" - GROUP_ROOMS_MEDIA_ROUTED = "group-rooms-media-routed" - GROUP_ROOMS_MEDIA_STORED = "group-rooms-media-stored" - GROUP_ROOMS_PARTICIPANT_MINUTES = "group-rooms-participant-minutes" - GROUP_ROOMS_RECORDED_MINUTES = "group-rooms-recorded-minutes" - IP_MESSAGING = "ip-messaging" - IP_MESSAGING_COMMANDS = "ip-messaging-commands" - IP_MESSAGING_DATA_STORAGE = "ip-messaging-data-storage" - IP_MESSAGING_DATA_TRANSFER = "ip-messaging-data-transfer" - IP_MESSAGING_ENDPOINT_CONNECTIVITY = "ip-messaging-endpoint-connectivity" - IVR_VIRTUAL_AGENT_CUSTOM_VOICES = "ivr-virtual-agent-custom-voices" - IVR_VIRTUAL_AGENT_GENAI = "ivr-virtual-agent-genai" - LINE_STATUS_LOOKUPS = "line-status-lookups" - LIVE_ACTIVITY_LOOKUPS = "live-activity-lookups" - LOOKUP_BUCKET_ADJUSTMENT = "lookup-bucket-adjustment" - LOOKUP_IDENTITY_MATCH = "lookup-identity-match" - LOOKUPS = "lookups" - MARKETPLACE = "marketplace" - MARKETPLACE_ALGORITHMIA_NAMED_ENTITY_RECOGNITION = ( - "marketplace-algorithmia-named-entity-recognition" - ) - MARKETPLACE_CADENCE_TRANSCRIPTION = "marketplace-cadence-transcription" - MARKETPLACE_CADENCE_TRANSLATION = "marketplace-cadence-translation" - MARKETPLACE_CAPIO_SPEECH_TO_TEXT = "marketplace-capio-speech-to-text" - MARKETPLACE_CONVRIZA_ABABA = "marketplace-convriza-ababa" - MARKETPLACE_DEEPGRAM_PHRASE_DETECTOR = "marketplace-deepgram-phrase-detector" - MARKETPLACE_DEEPGRAM_TRANSCRIPTION = "marketplace-deepgram-transcription" - MARKETPLACE_DEEPGRAM_TRANSCRIPTION_BASE = ( - "marketplace-deepgram-transcription-base" - ) - MARKETPLACE_DEEPGRAM_TRANSSCRIPTION_ENHANCED = ( - "marketplace-deepgram-transscription-enhanced" - ) - MARKETPLACE_DIGITAL_SEGMENT_BUSINESS_INFO = ( - "marketplace-digital-segment-business-info" - ) - MARKETPLACE_FACEBOOK_OFFLINE_CONVERSIONS = ( - "marketplace-facebook-offline-conversions" - ) - MARKETPLACE_GOOGLE_SPEECH_TO_TEXT = "marketplace-google-speech-to-text" - MARKETPLACE_IBM_WATSON_MESSAGE_INSIGHTS = ( - "marketplace-ibm-watson-message-insights" - ) - MARKETPLACE_IBM_WATSON_MESSAGE_SENTIMENT = ( - "marketplace-ibm-watson-message-sentiment" - ) - MARKETPLACE_IBM_WATSON_RECORDING_ANALYSIS = ( - "marketplace-ibm-watson-recording-analysis" - ) - MARKETPLACE_IBM_WATSON_TONE_ANALYZER = "marketplace-ibm-watson-tone-analyzer" - MARKETPLACE_ICEHOOK_SYSTEMS_SCOUT = "marketplace-icehook-systems-scout" - MARKETPLACE_INFOGROUP_DATAAXLE_BIZINFO = ( - "marketplace-infogroup-dataaxle-bizinfo" - ) - MARKETPLACE_KEEN_IO_CONTACT_CENTER_ANALYTICS = ( - "marketplace-keen-io-contact-center-analytics" - ) - MARKETPLACE_MARCHEX_CLEANCALL = "marketplace-marchex-cleancall" - MARKETPLACE_MARCHEX_RECORDING_ANALYSIS = ( - "marketplace-marchex-recording-analysis" - ) - MARKETPLACE_MARCHEX_SENTIMENT_ANALYSIS_FOR_SMS = ( - "marketplace-marchex-sentiment-analysis-for-sms" - ) - MARKETPLACE_MARKETPLACE_NEXTCALLER_SOCIAL_ID = ( - "marketplace-marketplace-nextcaller-social-id" - ) - MARKETPLACE_MOBILE_COMMONS_OPT_OUT_CLASSIFIER = ( - "marketplace-mobile-commons-opt-out-classifier" - ) - MARKETPLACE_NEXIWAVE_VOICEMAIL_TO_TEXT = ( - "marketplace-nexiwave-voicemail-to-text" - ) - MARKETPLACE_NEXTCALLER_ADVANCED_CALLER_IDENTIFICATION = ( - "marketplace-nextcaller-advanced-caller-identification" - ) - MARKETPLACE_NOMOROBO_SPAM_SCORE = "marketplace-nomorobo-spam-score" - MARKETPLACE_PAY_ADDONS = "marketplace-pay-addons" - MARKETPLACE_PAY_ADDONS_BASECOMMERCE_PAY_CONNECTOR = ( - "marketplace-pay-addons-basecommerce-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_BRAINTREE_PAY_CONNECTOR = ( - "marketplace-pay-addons-braintree-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_CARDCONNECT_PAY_CONNECTOR = ( - "marketplace-pay-addons-cardconnect-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_CHASE_PAY_CONNECTOR = ( - "marketplace-pay-addons-chase-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_SHUTTLE_PAY_CONNECTOR = ( - "marketplace-pay-addons-shuttle-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_STRIPE_PAY_CONNECTOR = ( - "marketplace-pay-addons-stripe-pay-connector" - ) - MARKETPLACE_PAYFONE_TCPA_COMPLIANCE = "marketplace-payfone-tcpa-compliance" - MARKETPLACE_POLY_AI_CONNECTOR = "marketplace-poly-ai-connector" - MARKETPLACE_REALPHONEVALIDATION = "marketplace-realphonevalidation" - MARKETPLACE_REMEETING_AUTOMATIC_SPEECH_RECOGNITION = ( - "marketplace-remeeting-automatic-speech-recognition" - ) - MARKETPLACE_SPOKE_PHONE_LICENSE_PRO = "marketplace-spoke-phone-license-pro" - MARKETPLACE_SPOKE_PHONE_LICENSE_STANDARD = ( - "marketplace-spoke-phone-license-standard" - ) - MARKETPLACE_TCPA_DEFENSE_SOLUTIONS_BLACKLIST_FEED = ( - "marketplace-tcpa-defense-solutions-blacklist-feed" - ) - MARKETPLACE_TELO_OPENCNAM = "marketplace-telo-opencnam" - MARKETPLACE_TRESTLE_SOLUTIONS_CALLER_IDENTIFICATION = ( - "marketplace-trestle-solutions-caller-identification" - ) - MARKETPLACE_TRUECNAM_TRUE_SPAM = "marketplace-truecnam-true-spam" - MARKETPLACE_TWILIO_CALLER_NAME_LOOKUP_US = ( - "marketplace-twilio-caller-name-lookup-us" - ) - MARKETPLACE_TWILIO_CARRIER_INFORMATION_LOOKUP = ( - "marketplace-twilio-carrier-information-lookup" - ) - MARKETPLACE_VOICEBASE_PCI = "marketplace-voicebase-pci" - MARKETPLACE_VOICEBASE_TRANSCRIPTION = "marketplace-voicebase-transcription" - MARKETPLACE_VOICEBASE_TRANSCRIPTION_CUSTOM_VOCABULARY = ( - "marketplace-voicebase-transcription-custom-vocabulary" - ) - MARKETPLACE_WEB_PURIFY_PROFANITY_FILTER = ( - "marketplace-web-purify-profanity-filter" - ) - MARKETPLACE_WHITEPAGES_PRO_CALLER_IDENTIFICATION = ( - "marketplace-whitepages-pro-caller-identification" - ) - MARKETPLACE_WHITEPAGES_PRO_PHONE_INTELLIGENCE = ( - "marketplace-whitepages-pro-phone-intelligence" - ) - MARKETPLACE_WHITEPAGES_PRO_PHONE_REPUTATION = ( - "marketplace-whitepages-pro-phone-reputation" - ) - MARKETPLACE_WOLFARM_SPOKEN_RESULTS = "marketplace-wolfarm-spoken-results" - MARKETPLACE_WOLFRAM_SHORT_ANSWER = "marketplace-wolfram-short-answer" - MARKETPLACE_YTICA_CONTACT_CENTER_REPORTING_ANALYTICS = ( - "marketplace-ytica-contact-center-reporting-analytics" - ) - MARKETPLAY_PAY_ADDONS_SHUTTLE_PAY_CONNECTOR = ( - "marketplay-pay-addons-shuttle-pay-connector" - ) - MEDIA_COMPOSER_MINUTES = "media-composer-minutes" - MEDIASTORAGE = "mediastorage" - MIN_SPEND_ADJUSTMENTS = "min-spend-adjustments" - MMS = "mms" - MMS_INBOUND = "mms-inbound" - MMS_INBOUND_LONGCODE = "mms-inbound-longcode" - MMS_INBOUND_SHORTCODE = "mms-inbound-shortcode" - MMS_INBOUND_TOLL_FREE = "mms-inbound-toll-free" - MMS_MESSAGES_CARRIERFEES = "mms-messages-carrierfees" - MMS_OUTBOUND = "mms-outbound" - MMS_OUTBOUND_LONGCODE = "mms-outbound-longcode" - MMS_OUTBOUND_SHORTCODE = "mms-outbound-shortcode" - MMS_OUTBOUND_TOLLFREE = "mms-outbound-tollfree" - MONITOR = "monitor" - MONITOR_READS = "monitor-reads" - MONITOR_STORAGE = "monitor-storage" - MONITOR_WRITES = "monitor-writes" - NOTIFY = "notify" - NOTIFY_ACTIONS_ATTEMPTS = "notify-actions-attempts" - NOTIFY_CHANNELS = "notify-channels" - NUMBER_FORMAT_LOOKUPS = "number-format-lookups" - PCHAT = "pchat" - PCHAT_ACTIONS = "pchat-actions" - PCHAT_APS = "pchat-aps" - PCHAT_CONV_MED_STORAGE = "pchat-conv-med-storage" - PCHAT_MESSAGES = "pchat-messages" - PCHAT_NOTIFICATIONS = "pchat-notifications" - PCHAT_READS = "pchat-reads" - PCHAT_USERS = "pchat-users" - PEER_TO_PEER_ROOMS_PARTICIPANT_MINUTES = ( - "peer-to-peer-rooms-participant-minutes" - ) - PFAX = "pfax" - PFAX_MINUTES = "pfax-minutes" - PFAX_MINUTES_INBOUND = "pfax-minutes-inbound" - PFAX_MINUTES_OUTBOUND = "pfax-minutes-outbound" - PFAX_PAGES = "pfax-pages" - PHONE_QUALITY_SCORE_LOOKUPS = "phone-quality-score-lookups" - PHONENUMBERS = "phonenumbers" - PHONENUMBERS_CPS = "phonenumbers-cps" - PHONENUMBERS_EMERGENCY = "phonenumbers-emergency" - PHONENUMBERS_LOCAL = "phonenumbers-local" - PHONENUMBERS_MOBILE = "phonenumbers-mobile" - PHONENUMBERS_PORTING = "phonenumbers-porting" - PHONENUMBERS_SETUPS = "phonenumbers-setups" - PHONENUMBERS_TOLLFREE = "phonenumbers-tollfree" - PREMIUMSUPPORT = "premiumsupport" - PREMIUMSUPPORT_PERCENTAGE_SPEND = "premiumsupport-percentage-spend" - PROGRAMMABLEVOICE_PLATFORM = "programmablevoice-platform" - PROGRAMMABLEVOICECONN_CLIENTSDK = "programmablevoiceconn-clientsdk" - PROGRAMMABLEVOICECONN_CLIENTSDK_INBOUND = ( - "programmablevoiceconn-clientsdk-inbound" - ) - PROGRAMMABLEVOICECONN_CLIENTSDK_OUTBOUND = ( - "programmablevoiceconn-clientsdk-outbound" - ) - PROGRAMMABLEVOICECONN_ONNET = "programmablevoiceconn-onnet" - PROGRAMMABLEVOICECONN_ONNET_INBOUND = "programmablevoiceconn-onnet-inbound" - PROGRAMMABLEVOICECONN_ONNET_OUTBOUND = "programmablevoiceconn-onnet-outbound" - PROGRAMMABLEVOICECONN_SIP = "programmablevoiceconn-sip" - PROGRAMMABLEVOICECONN_SIP_INBOUND = "programmablevoiceconn-sip-inbound" - PROGRAMMABLEVOICECONN_SIP_OUTBOUND = "programmablevoiceconn-sip-outbound" - PROGRAMMABLEVOICECONNECTIVITY = "programmablevoiceconnectivity" - PROXY = "proxy" - PROXY_ACTIVE_SESSIONS = "proxy-active-sessions" - PROXY_BUCKET_ADJUSTMENT = "proxy-bucket-adjustment" - PROXY_LICENSES = "proxy-licenses" - PSTNCONNECTIVITY = "pstnconnectivity" - PSTNCONNECTIVITY_INBOUND = "pstnconnectivity-inbound" - PSTNCONNECTIVITY_OUTBOUND = "pstnconnectivity-outbound" - PV = "pv" - PV_BASIC_ROOMS = "pv-basic-rooms" - PV_COMPOSITION_MEDIA_DOWNLOADED = "pv-composition-media-downloaded" - PV_COMPOSITION_MEDIA_ENCRYPTED = "pv-composition-media-encrypted" - PV_COMPOSITION_MEDIA_STORED = "pv-composition-media-stored" - PV_COMPOSITION_MINUTES = "pv-composition-minutes" - PV_RECORDING_COMPOSITIONS = "pv-recording-compositions" - PV_ROOM_PARTICIPANTS = "pv-room-participants" - PV_ROOM_PARTICIPANTS_AU1 = "pv-room-participants-au1" - PV_ROOM_PARTICIPANTS_BR1 = "pv-room-participants-br1" - PV_ROOM_PARTICIPANTS_IE1 = "pv-room-participants-ie1" - PV_ROOM_PARTICIPANTS_JP1 = "pv-room-participants-jp1" - PV_ROOM_PARTICIPANTS_SG1 = "pv-room-participants-sg1" - PV_ROOM_PARTICIPANTS_US1 = "pv-room-participants-us1" - PV_ROOM_PARTICIPANTS_US2 = "pv-room-participants-us2" - PV_ROOMS = "pv-rooms" - PV_SIP_ENDPOINT_REGISTRATIONS = "pv-sip-endpoint-registrations" - RCS_MESSAGES = "rcs-messages" - REASSIGNED_NUMBER = "reassigned-number" - RECORDINGS = "recordings" - RECORDINGSTORAGE = "recordingstorage" - SHORTCODES = "shortcodes" - SHORTCODES_CUSTOMEROWNED = "shortcodes-customerowned" - SHORTCODES_MMS_ENABLEMENT = "shortcodes-mms-enablement" - SHORTCODES_MPS = "shortcodes-mps" - SHORTCODES_RANDOM = "shortcodes-random" - SHORTCODES_SETUP_FEES = "shortcodes-setup-fees" - SHORTCODES_UK = "shortcodes-uk" - SHORTCODES_VANITY = "shortcodes-vanity" - SIM_SWAP_LOOKUPS = "sim-swap-lookups" - SIP_SECURE_MEDIA = "sip-secure-media" - SMALL_GROUP_ROOMS = "small-group-rooms" - SMALL_GROUP_ROOMS_DATA_TRACK = "small-group-rooms-data-track" - SMALL_GROUP_ROOMS_PARTICIPANT_MINUTES = "small-group-rooms-participant-minutes" - SMS = "sms" - SMS_INBOUND = "sms-inbound" - SMS_INBOUND_LONGCODE = "sms-inbound-longcode" - SMS_INBOUND_SHORTCODE = "sms-inbound-shortcode" - SMS_INBOUND_TOLLFREE = "sms-inbound-tollfree" - SMS_MESSAGES_CARRIERFEES = "sms-messages-carrierfees" - SMS_MESSAGES_FEATURES = "sms-messages-features" - SMS_MESSAGES_FEATURES_ENGAGEMENT_SUITE = ( - "sms-messages-features-engagement-suite" - ) - SMS_MESSAGES_FEATURES_MESSAGE_REDACTION = ( - "sms-messages-features-message-redaction" - ) - SMS_MESSAGES_FEATURES_SENDERID = "sms-messages-features-senderid" - SMS_MPS = "sms-mps" - SMS_MPS_SHORTCODE = "sms-mps-shortcode" - SMS_MPS_TOLLFREE = "sms-mps-tollfree" - SMS_MPS_TOLLFREE_SETUP = "sms-mps-tollfree-setup" - SMS_NATIONAL_REGULATORY_PROTECTION = "sms-national-regulatory-protection" - SMS_OUTBOUND = "sms-outbound" - SMS_OUTBOUND_CONTENT_INSPECTION = "sms-outbound-content-inspection" - SMS_OUTBOUND_LONGCODE = "sms-outbound-longcode" - SMS_OUTBOUND_SHORTCODE = "sms-outbound-shortcode" - SMS_OUTBOUND_TOLLFREE = "sms-outbound-tollfree" - SMS_PUMPING_PROTECTION = "sms-pumping-protection" - SMS_PUMPING_RISK = "sms-pumping-risk" - SMSMESSAGES_BUCKET_ADJUSTMENTS = "smsmessages-bucket-adjustments" - SMSMESSAGES_OUTBOUND_DOMESTIC = "smsmessages-outbound-domestic" - SPEECH_RECOGNITION = "speech-recognition" - STUDIO_ENGAGEMENTS = "studio-engagements" - SYNC = "sync" - SYNC_ACTIONS = "sync-actions" - SYNC_ENDPOINT_HOURS = "sync-endpoint-hours" - SYNC_ENDPOINT_HOURS_ABOVE_DAILY_CAP = "sync-endpoint-hours-above-daily-cap" - TASKROUTER_TASKS = "taskrouter-tasks" - TOTALPRICE = "totalprice" - TRANSCRIPTIONS = "transcriptions" - TRUNKING_CPS = "trunking-cps" - TRUNKING_EMERGENCY_CALLS = "trunking-emergency-calls" - TRUNKING_ORIGINATION = "trunking-origination" - TRUNKING_ORIGINATION_LOCAL = "trunking-origination-local" - TRUNKING_ORIGINATION_MOBILE = "trunking-origination-mobile" - TRUNKING_ORIGINATION_TOLLFREE = "trunking-origination-tollfree" - TRUNKING_RECORDINGS = "trunking-recordings" - TRUNKING_SECURE = "trunking-secure" - TRUNKING_TERMINATION = "trunking-termination" - TTS_GOOGLE = "tts-google" - TURNMEGABYTES = "turnmegabytes" - TURNMEGABYTES_AUSTRALIA = "turnmegabytes-australia" - TURNMEGABYTES_BRASIL = "turnmegabytes-brasil" - TURNMEGABYTES_GERMANY = "turnmegabytes-germany" - TURNMEGABYTES_INDIA = "turnmegabytes-india" - TURNMEGABYTES_IRELAND = "turnmegabytes-ireland" - TURNMEGABYTES_JAPAN = "turnmegabytes-japan" - TURNMEGABYTES_SINGAPORE = "turnmegabytes-singapore" - TURNMEGABYTES_USEAST = "turnmegabytes-useast" - TURNMEGABYTES_USWEST = "turnmegabytes-uswest" - TWILIO_FOR_SALESFORCE = "twilio-for-salesforce" - TWILIO_FOR_SALESFORCE_LICENSES = "twilio-for-salesforce-licenses" - TWILIO_INTERCONNECT = "twilio-interconnect" - TWIML = "twiml" - USAGE_FLEX_VIDEO = "usage-flex-video" - USAGE_FUNCTIONS = "usage-functions" - USAGE_RCS_BASIC_MESSAGES_OUTBOUND = "usage-rcs-basic-messages-outbound" - USAGE_RCS_MESSAGES = "usage-rcs-messages" - USAGE_RCS_MESSAGES_INBOUND = "usage-rcs-messages-inbound" - USAGE_RCS_MESSAGING_CARRIER_FEES = "usage-rcs-messaging-carrier-fees" - USAGE_RCS_SINGLE_MESSAGES_OUTBOUND = "usage-rcs-single-messages-outbound" - VERIFY_PACKAGE_PLANS = "verify-package-plans" - VERIFY_PUSH = "verify-push" - VERIFY_SNA = "verify-sna" - VERIFY_TOTP = "verify-totp" - VERIFY_VOICE_SMS = "verify-voice-sms" - VERIFY_WHATSAPP_CONVERSATIONS_BUSINESS_INITIATED = ( - "verify-whatsapp-conversations-business-initiated" - ) - VERIFY_WHATSAPP_TEMPLATE_BUSINESS_INITIATED = ( - "verify-whatsapp-template-business-initiated" - ) - VIDEO_RECORDINGS = "video-recordings" - VIDEO_ROOMS_TURN_MEGABYTES = "video-rooms-turn-megabytes" - VIRTUAL_AGENT = "virtual-agent" - VOICE_INSIGHTS = "voice-insights" - VOICE_INSIGHTS_CLIENT_INSIGHTS_ON_DEMAND_MINUTE = ( - "voice-insights-client-insights-on-demand-minute" - ) - VOICE_INSIGHTS_PTSN_INSIGHTS_ON_DEMAND_MINUTE = ( - "voice-insights-ptsn-insights-on-demand-minute" - ) - VOICE_INSIGHTS_SIP_INTERFACE_INSIGHTS_ON_DEMAND_MINUTE = ( - "voice-insights-sip-interface-insights-on-demand-minute" - ) - VOICE_INSIGHTS_SIP_TRUNKING_INSIGHTS_ON_DEMAND_MINUTE = ( - "voice-insights-sip-trunking-insights-on-demand-minute" - ) - VOICE_INTELLIGENCE = "voice-intelligence" - VOICE_INTELLIGENCE_EIP_OPERATORS = "voice-intelligence-eip-operators" - VOICE_INTELLIGENCE_OPERATORS = "voice-intelligence-operators" - VOICE_INTELLIGENCE_TRANSCRIPTION = "voice-intelligence-transcription" - WDS = "wds" - WIRELESS = "wireless" - WIRELESS_DATA = "wireless-data" - WIRELESS_DATA_PAYG = "wireless-data-payg" - WIRELESS_DATA_PAYG_AFRICA = "wireless-data-payg-africa" - WIRELESS_DATA_PAYG_ASIA = "wireless-data-payg-asia" - WIRELESS_DATA_PAYG_CENTRALANDSOUTHAMERICA = ( - "wireless-data-payg-centralandsouthamerica" - ) - WIRELESS_DATA_PAYG_EUROPE = "wireless-data-payg-europe" - WIRELESS_DATA_PAYG_NORTHAMERICA = "wireless-data-payg-northamerica" - WIRELESS_DATA_PAYG_OCEANIA = "wireless-data-payg-oceania" - WIRELESS_DATA_QUOTA1 = "wireless-data-quota1" - WIRELESS_DATA_QUOTA1_AFRICA = "wireless-data-quota1-africa" - WIRELESS_DATA_QUOTA1_ASIA = "wireless-data-quota1-asia" - WIRELESS_DATA_QUOTA1_CENTRALANDSOUTHAMERICA = ( - "wireless-data-quota1-centralandsouthamerica" - ) - WIRELESS_DATA_QUOTA1_EUROPE = "wireless-data-quota1-europe" - WIRELESS_DATA_QUOTA1_NORTHAMERICA = "wireless-data-quota1-northamerica" - WIRELESS_DATA_QUOTA1_OCEANIA = "wireless-data-quota1-oceania" - WIRELESS_DATA_QUOTA10 = "wireless-data-quota10" - WIRELESS_DATA_QUOTA10_AFRICA = "wireless-data-quota10-africa" - WIRELESS_DATA_QUOTA10_ASIA = "wireless-data-quota10-asia" - WIRELESS_DATA_QUOTA10_CENTRALANDSOUTHAMERICA = ( - "wireless-data-quota10-centralandsouthamerica" - ) - WIRELESS_DATA_QUOTA10_EUROPE = "wireless-data-quota10-europe" - WIRELESS_DATA_QUOTA10_NORTHAMERICA = "wireless-data-quota10-northamerica" - WIRELESS_DATA_QUOTA10_OCEANIA = "wireless-data-quota10-oceania" - WIRELESS_DATA_QUOTA50 = "wireless-data-quota50" - WIRELESS_DATA_QUOTA50_AFRICA = "wireless-data-quota50-africa" - WIRELESS_DATA_QUOTA50_ASIA = "wireless-data-quota50-asia" - WIRELESS_DATA_QUOTA50_CENTRALANDSOUTHAMERICA = ( - "wireless-data-quota50-centralandsouthamerica" - ) - WIRELESS_DATA_QUOTA50_EUROPE = "wireless-data-quota50-europe" - WIRELESS_DATA_QUOTA50_NORTHAMERICA = "wireless-data-quota50-northamerica" - WIRELESS_DATA_QUOTA50_OCEANIA = "wireless-data-quota50-oceania" - WIRELESS_DATA_QUOTACUSTOM = "wireless-data-quotacustom" - WIRELESS_DATA_QUOTACUSTOM_AFRICA = "wireless-data-quotacustom-africa" - WIRELESS_DATA_QUOTACUSTOM_ASIA = "wireless-data-quotacustom-asia" - WIRELESS_DATA_QUOTACUSTOM_CENTRALANDSOUTHAMERICA = ( - "wireless-data-quotacustom-centralandsouthamerica" - ) - WIRELESS_DATA_QUOTACUSTOM_EUROPE = "wireless-data-quotacustom-europe" - WIRELESS_DATA_QUOTACUSTOM_NORTHAMERICA = ( - "wireless-data-quotacustom-northamerica" - ) - WIRELESS_DATA_QUOTACUSTOM_OCEANIA = "wireless-data-quotacustom-oceania" - WIRELESS_MRC_PAYG = "wireless-mrc-payg" - WIRELESS_MRC_QUOTA1 = "wireless-mrc-quota1" - WIRELESS_MRC_QUOTA10 = "wireless-mrc-quota10" - WIRELESS_MRC_QUOTA50 = "wireless-mrc-quota50" - WIRELESS_MRC_QUOTACUSTOM = "wireless-mrc-quotacustom" - WIRELESS_ORDERS = "wireless-orders" - WIRELESS_ORDERS_ARTWORK = "wireless-orders-artwork" - WIRELESS_ORDERS_BULK = "wireless-orders-bulk" - WIRELESS_ORDERS_ESIM = "wireless-orders-esim" - WIRELESS_ORDERS_STARTER = "wireless-orders-starter" - WIRELESS_QUOTAS = "wireless-quotas" - WIRELESS_SMS_AFRICA = "wireless-sms-africa" - WIRELESS_SMS_ASIA = "wireless-sms-asia" - WIRELESS_SMS_CENTRALANDSOUTHAMERICA = "wireless-sms-centralandsouthamerica" - WIRELESS_SMS_EUROPE = "wireless-sms-europe" - WIRELESS_SMS_NORTHAMERICA = "wireless-sms-northamerica" - WIRELESS_SMS_OCEANIA = "wireless-sms-oceania" - WIRELESS_SUPER_SIM = "wireless-super-sim" - WIRELESS_SUPER_SIM_DATA = "wireless-super-sim-data" - WIRELESS_SUPER_SIM_DATA_NORTH_AMERICA_USA = ( - "wireless-super-sim-data-north-america-usa" - ) - WIRELESS_SUPER_SIM_DATA_PAYG = "wireless-super-sim-data-payg" - WIRELESS_SUPER_SIM_DATA_PAYG_EUROPE = "wireless-super-sim-data-payg-europe" - WIRELESS_SUPER_SIM_DATA_PAYG_NORTH_AMERICA = ( - "wireless-super-sim-data-payg-north-america" - ) - WIRELESS_SUPER_SIM_HARDWARE = "wireless-super-sim-hardware" - WIRELESS_SUPER_SIM_HARDWARE_BULK = "wireless-super-sim-hardware-bulk" - WIRELESS_SUPER_SIM_SMSCOMMANDS = "wireless-super-sim-smscommands" - WIRELESS_SUPER_SIM_SMSCOMMANDS_AFRICA = "wireless-super-sim-smscommands-africa" - WIRELESS_SUPER_SIM_SMSCOMMANDS_ASIA = "wireless-super-sim-smscommands-asia" - WIRELESS_SUPER_SIM_SMSCOMMANDS_CENT_AND_SOUTH_AMERICA = ( - "wireless-super-sim-smscommands-cent-and-south-america" - ) - WIRELESS_SUPER_SIM_SMSCOMMANDS_EUROPE = "wireless-super-sim-smscommands-europe" - WIRELESS_SUPER_SIM_SMSCOMMANDS_NORTH_AMERICA = ( - "wireless-super-sim-smscommands-north-america" - ) - WIRELESS_SUPER_SIM_SMSCOMMANDS_OCEANIA = ( - "wireless-super-sim-smscommands-oceania" - ) - WIRELESS_SUPER_SIM_SUBSCRIPTION = "wireless-super-sim-subscription" - WIRELESS_SUPER_SIM_SUBSCRIPTION_PAYG = "wireless-super-sim-subscription-payg" - WIRELESS_USAGE = "wireless-usage" - WIRELESS_USAGE_COMMANDS = "wireless-usage-commands" - WIRELESS_USAGE_COMMANDS_AFRICA = "wireless-usage-commands-africa" - WIRELESS_USAGE_COMMANDS_ASIA = "wireless-usage-commands-asia" - WIRELESS_USAGE_COMMANDS_CENTRALANDSOUTHAMERICA = ( - "wireless-usage-commands-centralandsouthamerica" - ) - WIRELESS_USAGE_COMMANDS_EUROPE = "wireless-usage-commands-europe" - WIRELESS_USAGE_COMMANDS_HOME = "wireless-usage-commands-home" - WIRELESS_USAGE_COMMANDS_NORTHAMERICA = "wireless-usage-commands-northamerica" - WIRELESS_USAGE_COMMANDS_OCEANIA = "wireless-usage-commands-oceania" - WIRELESS_USAGE_COMMANDS_ROAMING = "wireless-usage-commands-roaming" - WIRELESS_USAGE_DATA = "wireless-usage-data" - WIRELESS_USAGE_DATA_AFRICA = "wireless-usage-data-africa" - WIRELESS_USAGE_DATA_ASIA = "wireless-usage-data-asia" - WIRELESS_USAGE_DATA_CENTRALANDSOUTHAMERICA = ( - "wireless-usage-data-centralandsouthamerica" - ) - WIRELESS_USAGE_DATA_CUSTOM_ADDITIONALMB = ( - "wireless-usage-data-custom-additionalmb" - ) - WIRELESS_USAGE_DATA_CUSTOM_FIRST5MB = "wireless-usage-data-custom-first5mb" - WIRELESS_USAGE_DATA_DOMESTIC_ROAMING = "wireless-usage-data-domestic-roaming" - WIRELESS_USAGE_DATA_EUROPE = "wireless-usage-data-europe" - WIRELESS_USAGE_DATA_INDIVIDUAL_ADDITIONALGB = ( - "wireless-usage-data-individual-additionalgb" - ) - WIRELESS_USAGE_DATA_INDIVIDUAL_FIRSTGB = ( - "wireless-usage-data-individual-firstgb" - ) - WIRELESS_USAGE_DATA_INTERNATIONAL_ROAMING_CANADA = ( - "wireless-usage-data-international-roaming-canada" - ) - WIRELESS_USAGE_DATA_INTERNATIONAL_ROAMING_INDIA = ( - "wireless-usage-data-international-roaming-india" - ) - WIRELESS_USAGE_DATA_INTERNATIONAL_ROAMING_MEXICO = ( - "wireless-usage-data-international-roaming-mexico" - ) - WIRELESS_USAGE_DATA_NORTHAMERICA = "wireless-usage-data-northamerica" - WIRELESS_USAGE_DATA_OCEANIA = "wireless-usage-data-oceania" - WIRELESS_USAGE_DATA_POOLED = "wireless-usage-data-pooled" - WIRELESS_USAGE_DATA_POOLED_DOWNLINK = "wireless-usage-data-pooled-downlink" - WIRELESS_USAGE_DATA_POOLED_UPLINK = "wireless-usage-data-pooled-uplink" - WIRELESS_USAGE_MRC = "wireless-usage-mrc" - WIRELESS_USAGE_MRC_CUSTOM = "wireless-usage-mrc-custom" - WIRELESS_USAGE_MRC_INDIVIDUAL = "wireless-usage-mrc-individual" - WIRELESS_USAGE_MRC_POOLED = "wireless-usage-mrc-pooled" - WIRELESS_USAGE_MRC_SUSPENDED = "wireless-usage-mrc-suspended" - WIRELESS_USAGE_SMS = "wireless-usage-sms" - WIRELESS_USAGE_VOICE = "wireless-usage-voice" - A2P_FAST_TRACK_ONBOARDING = "a2p-fast-track-onboarding" - ADVISORY_SERVICES = "advisory-services" - ADVISORY_SERVICES_BILLED = "advisory-services-billed" - ADVISORY_SERVICES_CALL_TRACKING = "advisory-services-call-tracking" - ADVISORY_SERVICES_DATA_SERVICES = "advisory-services-data-services" - ADVISORY_SERVICES_EXPENSES = "advisory-services-expenses" - ADVISORY_SERVICES_SIP_TRUNKING = "advisory-services-sip-trunking" - ASSETS_REQUESTS = "assets-requests" - AUDIENCE_MINUTES_VIDEO = "audience-minutes-video" - AUTHY_BUCKET_ADJUSTMENT = "authy-bucket-adjustment" - AUTHY_SOFTWARE = "authy-software" - CALLERIDLOOKUPS_API = "calleridlookups-api" - CALLERIDLOOKUPS_PROGRAMMABLEVOICE = "calleridlookups-programmablevoice" - CALLERIDLOOKUPS_TRUNKING = "calleridlookups-trunking" - CALLS_TRUNKING_INBOUND_TOLLFREE_LOCAL = "calls-trunking-inbound-tollfree-local" - CALLS_TRUNKING_INBOUND_TOLLFREE_MOBILE = ( - "calls-trunking-inbound-tollfree-mobile" - ) - CHANNELS_WHATSAPP_CONVERSATION_FREE_1 = "channels-whatsapp-conversation-free-1" - CONFERENCE = "conference" - CONVERSATIONAL_INSIGHTS = "conversational-insights" - CONVERSATIONAL_INSIGHTS_MESSAGES = "conversational-insights-messages" - CONVERSATIONAL_INSIGHTS_VOICE_MINUTES = "conversational-insights-voice-minutes" - DEMO = "demo" - DEMO_UC_SCRIPT_TEST = "demo-uc-script-test" - ELASTIC_SIP_TRUNKING = "elastic-sip-trunking" - ELASTIC_SIP_TRUNKING_CALL_TRANSFERS = "elastic-sip-trunking-call-transfers" - ENTERPRISE_HIPPA = "enterprise-hippa" - FLEX_NAMED_USERS = "flex-named-users" - FLEX_SPINSCI = "flex-spinsci" - FLEX_USERS_1 = "flex-users-1" - FLEX_WFO_PREMIUM_SPEECH_ANALYTICS = "flex-wfo-premium-speech-analytics" - FLEX_XCELERATE = "flex-xcelerate" - FUNCTIONS_ROLLUP = "functions-rollup" - IMP_V1_USAGE = "imp-v1-usage" - IP_MESSAGING_ADDONS = "ip-messaging-addons" - IVR = "ivr" - IVR_CONVERSATIONAL = "ivr-conversational" - IVR_DTMF = "ivr-dtmf" - IVR_VIRTUALAGENT = "ivr-virtualagent" - LIVE = "live" - LIVE_MEDIA_RECORDING_MINUTES = "live-media-recording-minutes" - LONGCODE_MPS = "longcode-mps" - MARKETPLACE_ANALYTICS_ADDONS = "marketplace-analytics-addons" - MARKETPLACE_ISV_ADDONS = "marketplace-isv-addons" - MARKETPLACE_MESSAGING_ADDONS = "marketplace-messaging-addons" - MARKETPLACE_PHONENUMBERS_ADDONS = "marketplace-phonenumbers-addons" - MARKETPLACE_RECORDING_ADDONS = "marketplace-recording-addons" - MARKETPLACE_VIRTUALAGENT_ADDONS = "marketplace-virtualagent-addons" - MARKETPLAY_PAY_ADDONS_SHUTTLE_PAY_CONNECTOR_1 = ( - "marketplay-pay-addons-shuttle-pay-connector-1" - ) - MARKETPLAY_PAY_ADDONS_STRIPE_PAY_CONNECTOR = ( - "marketplay-pay-addons-stripe-pay-connector" - ) - MMS_INBOUND_LONGCODE_CANADA = "mms-inbound-longcode-canada" - MMS_INBOUND_LONGCODE_UNITEDSTATES = "mms-inbound-longcode-unitedstates" - MMS_OUTBOUND_LONGCODE_CANADA = "mms-outbound-longcode-canada" - MMS_OUTBOUND_LONGCODE_UNITEDSTATES = "mms-outbound-longcode-unitedstates" - MMS_OUTBOUND_TOLL_FREE = "mms-outbound-toll-free" - NOTIFY_CHATAPPSANDOTHERCHANNELS = "notify-chatappsandotherchannels" - NOTIFY_NOTIFYSERVICES = "notify-notifyservices" - NOTIFY_PUSHNOTIFICATIONS = "notify-pushnotifications" - PAYMENT_GATEWAY_CONNECTORS = "payment-gateway-connectors" - PAYMENT_SOLUTIONS = "payment-solutions" - PCHAT_BUCKET_ADJUSTMENT = "pchat-bucket-adjustment" - PHONENUMBERS_NUMBERS = "phonenumbers-numbers" - PROG_VOICE_CLIENT_ANDROID = "prog-voice-client-android" - PROG_VOICE_CLIENT_ANDROID_INBOUND = "prog-voice-client-android-inbound" - PROG_VOICE_CLIENT_ANDROID_OUTBOUND = "prog-voice-client-android-outbound" - PROG_VOICE_CLIENT_IOS = "prog-voice-client-ios" - PROG_VOICE_CLIENT_IOS_INBOUND = "prog-voice-client-ios-inbound" - PROG_VOICE_CLIENT_IOS_OUTBOUND = "prog-voice-client-ios-outbound" - PROG_VOICE_CLIENT_SDK = "prog-voice-client-sdk" - PROG_VOICE_CLIENT_WEB = "prog-voice-client-web" - PROG_VOICE_CLIENT_WEB_INBOUND = "prog-voice-client-web-inbound" - PROG_VOICE_CLIENT_WEB_OUTBOUND = "prog-voice-client-web-outbound" - PROGRAMMABLEVOICECONNECTIVITY_MEDIA_STREAMS = ( - "programmablevoiceconnectivity-media-streams" - ) - PSTNCONNECTIVITY_BYOC = "pstnconnectivity-byoc" - PSTNCONNECTIVITY_EMERGENCY = "pstnconnectivity-emergency" - PSTNCONNECTIVITY_MINUTES = "pstnconnectivity-minutes" - PSTNCONNECTIVITY_MINUTES_1 = "pstnconnectivity-minutes-1" - PSTNCONNECTIVITY_MINUTESINBOUNDLOCAL = "pstnconnectivity-minutesinboundlocal" - PSTNCONNECTIVITY_MINUTESINBOUNDMOBILE = "pstnconnectivity-minutesinboundmobile" - PSTNCONNECTIVITY_MINUTESINBOUNDTOLLFREE = ( - "pstnconnectivity-minutesinboundtollfree" - ) - PSTNCONNECTIVITY_MINUTESINBOUNDTOLLFREELOCAL = ( - "pstnconnectivity-minutesinboundtollfreelocal" - ) - PSTNCONNECTIVITY_MINUTESINBOUNDTOLLFREEMOBILE = ( - "pstnconnectivity-minutesinboundtollfreemobile" - ) - PV_ROOM_HOURS = "pv-room-hours" - PV_ROOM_SIMULTANEOUS_PARTICIPANT_CONNECTIONS = ( - "pv-room-simultaneous-participant-connections" - ) - PVIDEO_ROOM_HOURS_AU1 = "pvideo-room-hours-au1" - PVIDEO_ROOM_HOURS_BR1 = "pvideo-room-hours-br1" - PVIDEO_ROOM_HOURS_IE1 = "pvideo-room-hours-ie1" - PVIDEO_ROOM_HOURS_JP1 = "pvideo-room-hours-jp1" - PVIDEO_ROOM_HOURS_SG1 = "pvideo-room-hours-sg1" - PVIDEO_ROOM_HOURS_US1 = "pvideo-room-hours-us1" - PVIDEO_ROOM_HOURS_US2 = "pvideo-room-hours-us2" - RECORDINGS_ENCRYPTED = "recordings-encrypted" - SHORT_CODE_SETUP_FEES = "short-code-setup-fees" - SHORTCODES_MESSAGES_INBOUND = "shortcodes-messages-inbound" - SHORTCODES_MESSAGES_OUTBOUND = "shortcodes-messages-outbound" - SMS_MESSAGES_REGISTRATIONFEES = "sms-messages-registrationfees" - SMS_MMS_PENALTY_FEES = "sms-mms-penalty-fees" - SMS_MMS_PENALTY_FEES_1 = "sms-mms-penalty-fees-1" - SMS_PUMPING_PROTECTION_NON_USCA = "sms-pumping-protection-non-usca" - SMS_PUMPING_PROTECTION_USCA = "sms-pumping-protection-usca" - STUDIO = "studio" - STUDIO_MONTHLY_FEES = "studio-monthly-fees" - SUPERSIM = "supersim" - TASK_ROUTER = "task-router" - TASK_ROUTER_WORKERS = "task-router-workers" - TEST_QUOTA_BUCKETS = "test-quota-buckets" - TEST_UC_SCRIPT_1 = "test-uc-script-1" - TEST_UC_SCRIPT_DEMO_2 = "test-uc-script-demo-2" - TEXT_TO_SPEECH = "text-to-speech" - TME = "tme" - TTS_BASIC = "tts-basic" - TWILIO_EDITIONS = "twilio-editions" - TWILIO_INTERCONNECT_CALIFORNIA = "twilio-interconnect-california" - TWILIO_INTERCONNECT_CALIFORNIA_MONTHLY = ( - "twilio-interconnect-california-monthly" - ) - TWILIO_INTERCONNECT_CALIFORNIA_SETUP = "twilio-interconnect-california-setup" - TWILIO_INTERCONNECT_FRANKFURT = "twilio-interconnect-frankfurt" - TWILIO_INTERCONNECT_FRANKFURT_MO = "twilio-interconnect-frankfurt-mo" - TWILIO_INTERCONNECT_FRANKFURT_SETUP = "twilio-interconnect-frankfurt-setup" - TWILIO_INTERCONNECT_LONDON = "twilio-interconnect-london" - TWILIO_INTERCONNECT_LONDON_MO = "twilio-interconnect-london-mo" - TWILIO_INTERCONNECT_LONDON_SETUP = "twilio-interconnect-london-setup" - TWILIO_INTERCONNECT_SAO_PAULO = "twilio-interconnect-sao-paulo" - TWILIO_INTERCONNECT_SAO_PAULO_MONTHLY = "twilio-interconnect-sao-paulo-monthly" - TWILIO_INTERCONNECT_SAO_PAULO_SETUP = "twilio-interconnect-sao-paulo-setup" - TWILIO_INTERCONNECT_SINGAPORE = "twilio-interconnect-singapore" - TWILIO_INTERCONNECT_SINGAPORE_MO = "twilio-interconnect-singapore-mo" - TWILIO_INTERCONNECT_SINGAPORE_SETUP = "twilio-interconnect-singapore-setup" - TWILIO_INTERCONNECT_SYDNEY = "twilio-interconnect-sydney" - TWILIO_INTERCONNECT_SYDNEY_MO = "twilio-interconnect-sydney-mo" - TWILIO_INTERCONNECT_SYDNEY_SETUP = "twilio-interconnect-sydney-setup" - TWILIO_INTERCONNECT_TOKYO = "twilio-interconnect-tokyo" - TWILIO_INTERCONNECT_TOKYO_MO = "twilio-interconnect-tokyo-mo" - TWILIO_INTERCONNECT_TOKYO_SETUP = "twilio-interconnect-tokyo-setup" - TWILIO_INTERCONNECT_VA = "twilio-interconnect-va" - TWILIO_INTERCONNECT_VA_MO = "twilio-interconnect-va-mo" - TWILIO_INTERCONNECT_VA_SETUP = "twilio-interconnect-va-setup" - TWIML_VERBS = "twiml-verbs" - TWIML_VERBS_SAY = "twiml-verbs-say" - USAGE_PROGRAMMABLE_MESSAGING_ENGAGEMENT_SUITE = ( - "usage-programmable-messaging-engagement-suite" - ) - USAGE_PROGRAMMABLE_MESSAGING_FEES_SERVICES = ( - "usage-programmable-messaging-fees-services" - ) - VERIFY_OUTBOUND_EMAIL = "verify-outbound-email" - VERIFY_PACKAGED_PLANS = "verify-packaged-plans" - VERIFY_SILENT_NETWORK_AUTH = "verify-silent-network-auth" - VERIFY_VOICE_AND_SMS = "verify-voice-and-sms" - VOICE_INSIGHTS_CLIENT_INSIGHTS_MONTHY_COMMIT = ( - "voice-insights-client-insights-monthy-commit" - ) - WIRELESS_DATA_PAYG_ASIA_AFG = "wireless-data-payg-asia-afg" - WIRELESS_MULTI_IMSI_SIM_COMMANDS = "wireless-multi-imsi-sim-commands" - WIRELESS_MULTI_IMSI_SIM_COMMANDS_USA = "wireless-multi-imsi-sim-commands-usa" - WIRELESS_MULTI_IMSI_SIM_DATA = "wireless-multi-imsi-sim-data" - WIRELESS_MULTI_IMSI_SIM_DATA_EU28 = "wireless-multi-imsi-sim-data-eu28" - WIRELESS_MULTI_IMSI_SIM_DATA_USA = "wireless-multi-imsi-sim-data-usa" - WIRELESS_MULTI_IMSI_SIM_MONTHLY_FEES = "wireless-multi-imsi-sim-monthly-fees" - WIRELESS_MULTI_IMSI_SIM_USAGE = "wireless-multi-imsi-sim-usage" - WIRELESS_SUPER_SIM_DATA_NORTH_AMERICA = "wireless-super-sim-data-north-america" - WIRELESS_SUPER_SIM_USAGE = "wireless-super-sim-usage" - """ :ivar account_sid: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that accrued the usage. :ivar api_version: The API version used to create the resource. :ivar as_of: Usage records up to date as of this timestamp, formatted as YYYY-MM-DDTHH:MM:SS+00:00. All timestamps are in GMT - :ivar category: + :ivar category: The category of usage. For more information, see [Usage Categories](https://www.twilio.com/docs/usage/api/usage-record#usage-categories). :ivar count: The number of usage events, such as the number of calls. :ivar count_unit: The units in which `count` is measured, such as `calls` for calls or `messages` for SMS. :ivar description: A plain-language description of the usage category. @@ -869,7 +47,7 @@ def __init__(self, version: Version, payload: Dict[str, Any], account_sid: str): self.account_sid: Optional[str] = payload.get("account_sid") self.api_version: Optional[str] = payload.get("api_version") self.as_of: Optional[str] = payload.get("as_of") - self.category: Optional["LastMonthInstance.Category"] = payload.get("category") + self.category: Optional[str] = payload.get("category") self.count: Optional[str] = payload.get("count") self.count_unit: Optional[str] = payload.get("count_unit") self.description: Optional[str] = payload.get("description") @@ -945,7 +123,7 @@ def __init__(self, version: Version, account_sid: str): def stream( self, - category: Union["LastMonthInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -958,7 +136,7 @@ def stream( is reached. The results are returned as a generator, so this operation is memory efficient. - :param "LastMonthInstance.Category" category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. + :param str category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. :param date start_date: Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. :param date end_date: Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. :param bool include_subaccounts: Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. @@ -984,7 +162,7 @@ def stream( async def stream_async( self, - category: Union["LastMonthInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -997,7 +175,7 @@ async def stream_async( is reached. The results are returned as a generator, so this operation is memory efficient. - :param "LastMonthInstance.Category" category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. + :param str category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. :param date start_date: Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. :param date end_date: Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. :param bool include_subaccounts: Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. @@ -1023,7 +201,7 @@ async def stream_async( def list( self, - category: Union["LastMonthInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -1035,7 +213,7 @@ def list( Unlike stream(), this operation is eager and will load `limit` records into memory before returning. - :param "LastMonthInstance.Category" category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. + :param str category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. :param date start_date: Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. :param date end_date: Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. :param bool include_subaccounts: Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. @@ -1061,7 +239,7 @@ def list( async def list_async( self, - category: Union["LastMonthInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -1073,7 +251,7 @@ async def list_async( Unlike stream(), this operation is eager and will load `limit` records into memory before returning. - :param "LastMonthInstance.Category" category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. + :param str category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. :param date start_date: Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. :param date end_date: Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. :param bool include_subaccounts: Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. @@ -1100,7 +278,7 @@ async def list_async( def page( self, - category: Union["LastMonthInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -1145,7 +323,7 @@ def page( async def page_async( self, - category: Union["LastMonthInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, diff --git a/twilio/rest/api/v2010/account/usage/record/monthly.py b/twilio/rest/api/v2010/account/usage/record/monthly.py index c3fea2fe1..043cb36cb 100644 --- a/twilio/rest/api/v2010/account/usage/record/monthly.py +++ b/twilio/rest/api/v2010/account/usage/record/monthly.py @@ -23,833 +23,11 @@ class MonthlyInstance(InstanceResource): - - class Category(object): - A2P_10DLC_REGISTRATIONFEES_BRANDREGISTRATION = ( - "a2p-10dlc-registrationfees-brandregistration" - ) - A2P_10DLC_REGISTRATIONFEES_BV = "a2p-10dlc-registrationfees-bv" - A2P_10DLC_REGISTRATIONFEES_CAMPAIGNCHARGES = ( - "a2p-10dlc-registrationfees-campaigncharges" - ) - A2P_10DLC_REGISTRATIONFEES_CAMPAIGNREGISTRATION = ( - "a2p-10dlc-registrationfees-campaignregistration" - ) - A2P_10DLC_REGISTRATIONFEES_CAMPAIGNVETTING = ( - "a2p-10dlc-registrationfees-campaignvetting" - ) - A2P_10DLC_REGISTRATIONFEES_MONTHLY = "a2p-10dlc-registrationfees-monthly" - A2P_10DLC_REGISTRATIONFEES_ONETIME = "a2p-10dlc-registrationfees-onetime" - A2P_REGISTRATION_FEES = "a2p-registration-fees" - ACCOUNT_SECURITY = "account-security" - AGENT_CONFERENCE = "agent-conference" - AGENT_COPILOT = "agent-copilot" - AGENT_COPILOT_MESSAGES = "agent-copilot-messages" - AGENT_COPILOT_PARTICIPANT_MINUTES = "agent-copilot-participant-minutes" - AI_ASSISTANTS = "ai-assistants" - AI_ASSISTANTS_VOICE = "ai-assistants-voice" - AMAZON_POLLY = "amazon-polly" - ANSWERING_MACHINE_DETECTION = "answering-machine-detection" - ASSETS = "assets" - AUDIENCE_MINUTES = "audience-minutes" - AUDIENCE_MINUTES_AUDIO = "audience-minutes-audio" - AUTHY_AUTHENTICATIONS = "authy-authentications" - AUTHY_CALLS_OUTBOUND = "authy-calls-outbound" - AUTHY_EMAIL_AUTHENTICATIONS = "authy-email-authentications" - AUTHY_MONTHLY_FEES = "authy-monthly-fees" - AUTHY_OUTBOUND_EMAIL = "authy-outbound-email" - AUTHY_PHONE_INTELLIGENCE = "authy-phone-intelligence" - AUTHY_PHONE_VERIFICATIONS = "authy-phone-verifications" - AUTHY_SMS_OUTBOUND = "authy-sms-outbound" - AUTHY_VERIFY_EMAIL_VERIFICATIONS = "authy-verify-email-verifications" - AUTHY_VERIFY_OUTBOUND_EMAIL = "authy-verify-outbound-email" - AUTOPILOT = "autopilot" - AUTOPILOT_HOME_ASSISTANTS = "autopilot-home-assistants" - AUTOPILOT_MESSAGING = "autopilot-messaging" - AUTOPILOT_OTHER = "autopilot-other" - AUTOPILOT_VOICE = "autopilot-voice" - BASIC_PEER_TO_PEER_ROOMS_PARTICIPANT_MINUTES = ( - "basic-peer-to-peer-rooms-participant-minutes" - ) - BRANDED_CALLING = "branded-calling" - BUNDLE_SMS_BUCKET = "bundle-sms-bucket" - BUNDLE_SUBSCRIPTION_FEES = "bundle-subscription-fees" - CALL_FORWARDING_LOOKUPS = "call-forwarding-lookups" - CALL_PROGESS_EVENTS = "call-progess-events" - CALLERIDLOOKUPS = "calleridlookups" - CALLS = "calls" - CALLS_CLIENT = "calls-client" - CALLS_EMERGENCY = "calls-emergency" - CALLS_GLOBALCONFERENCE = "calls-globalconference" - CALLS_INBOUND = "calls-inbound" - CALLS_INBOUND_LOCAL = "calls-inbound-local" - CALLS_INBOUND_MOBILE = "calls-inbound-mobile" - CALLS_INBOUND_TOLLFREE = "calls-inbound-tollfree" - CALLS_INBOUND_TOLLFREE_LOCAL = "calls-inbound-tollfree-local" - CALLS_INBOUND_TOLLFREE_MOBILE = "calls-inbound-tollfree-mobile" - CALLS_MEDIA_STREAM_MINUTES = "calls-media-stream-minutes" - CALLS_OUTBOUND = "calls-outbound" - CALLS_PAY_VERB_TRANSACTIONS = "calls-pay-verb-transactions" - CALLS_RECORDINGS = "calls-recordings" - CALLS_SIP = "calls-sip" - CALLS_SIP_INBOUND = "calls-sip-inbound" - CALLS_SIP_OUTBOUND = "calls-sip-outbound" - CALLS_TEXT_TO_SPEECH = "calls-text-to-speech" - CALLS_TRANSFERS = "calls-transfers" - CARRIER_LOOKUPS = "carrier-lookups" - CATEGORY = "category" - CHANNELS = "channels" - CHANNELS_MESSAGING = "channels-messaging" - CHANNELS_MESSAGING_INBOUND = "channels-messaging-inbound" - CHANNELS_MESSAGING_OUTBOUND = "channels-messaging-outbound" - CHANNELS_WHATSAPP = "channels-whatsapp" - CHANNELS_WHATSAPP_CONVERSATION_AUTHENTICATION = ( - "channels-whatsapp-conversation-authentication" - ) - CHANNELS_WHATSAPP_CONVERSATION_FREE = "channels-whatsapp-conversation-free" - CHANNELS_WHATSAPP_CONVERSATION_MARKETING = ( - "channels-whatsapp-conversation-marketing" - ) - CHANNELS_WHATSAPP_CONVERSATION_SERVICE = ( - "channels-whatsapp-conversation-service" - ) - CHANNELS_WHATSAPP_CONVERSATION_UTILITY = ( - "channels-whatsapp-conversation-utility" - ) - CHANNELS_WHATSAPP_INBOUND = "channels-whatsapp-inbound" - CHANNELS_WHATSAPP_OUTBOUND = "channels-whatsapp-outbound" - CHANNELS_WHATSAPP_SERVICE = "channels-whatsapp-service" - CHANNELS_WHATSAPP_TEMPLATE_AUTHENTICATION = ( - "channels-whatsapp-template-authentication" - ) - CHANNELS_WHATSAPP_TEMPLATE_MARKETING = "channels-whatsapp-template-marketing" - CHANNELS_WHATSAPP_TEMPLATE_SERVICE = "channels-whatsapp-template-service" - CHANNELS_WHATSAPP_TEMPLATE_UTILITY = "channels-whatsapp-template-utility" - CHAT_VIRTUAL_AGENT = "chat-virtual-agent" - CONVERSATION_RELAY = "conversation-relay" - CONVERSATIONS = "conversations" - CONVERSATIONS_API_REQUESTS = "conversations-api-requests" - CONVERSATIONS_CONVERSATION_EVENTS = "conversations-conversation-events" - CONVERSATIONS_ENDPOINT_CONNECTIVITY = "conversations-endpoint-connectivity" - CONVERSATIONS_EVENTS = "conversations-events" - CONVERSATIONS_PARTICIPANT_EVENTS = "conversations-participant-events" - CONVERSATIONS_PARTICIPANTS = "conversations-participants" - CPS = "cps" - CREDIT_TRANSFER = "credit-transfer" - EMAIL = "email" - EMERGING_TECH = "emerging-tech" - ENGAGEMENT_SUITE_PACKAGED_PLANS = "engagement-suite-packaged-plans" - ENHANCED_LINE_TYPE_LOOKUPS = "enhanced-line-type-lookups" - ENTERPRISE = "enterprise" - EVENTS = "events" - EXPERIMENT_FRANCE_SMS = "experiment-france-sms" - EXPERIMENT_INDIA_SMS = "experiment-india-sms" - EXPERIMENT_UK_SMS = "experiment-uk-sms" - FAILED_MESSAGE_PROCESSING_FEE = "failed-message-processing-fee" - FLEX = "flex" - FLEX_ACTIVE_USER_HOURS = "flex-active-user-hours" - FLEX_CONCURRENT_USERS = "flex-concurrent-users" - FLEX_CONVERSATIONAL_INSIGHTS = "flex-conversational-insights" - FLEX_CONVERSATIONAL_INSIGHTS_MESSAGES = "flex-conversational-insights-messages" - FLEX_CONVERSATIONAL_INSIGHTS_VOICE_MINUTES = ( - "flex-conversational-insights-voice-minutes" - ) - FLEX_EMAIL_USAGE = "flex-email-usage" - FLEX_MESSAGING_USAGE = "flex-messaging-usage" - FLEX_PARTNER_SPINSCI = "flex-partner-spinsci" - FLEX_PARTNER_XCELERATE = "flex-partner-xcelerate" - FLEX_RESELLER_ECOSYSTEM = "flex-reseller-ecosystem" - FLEX_UNIQUE_USER = "flex-unique-user" - FLEX_USAGE = "flex-usage" - FLEX_USERS = "flex-users" - FLEX_VOICE_MINUTE = "flex-voice-minute" - FLEX_YTICA = "flex-ytica" - FRAUD_LOOKUPS = "fraud-lookups" - FRONTLINE = "frontline" - FRONTLINE_USERS = "frontline-users" - FUNCTIONS = "functions" - GENERIC_PAY_TRANSACTIONS = "generic-pay-transactions" - GROUP_ROOMS = "group-rooms" - GROUP_ROOMS_DATA_TRACK = "group-rooms-data-track" - GROUP_ROOMS_ENCRYPTED_MEDIA_RECORDED = "group-rooms-encrypted-media-recorded" - GROUP_ROOMS_MEDIA_DOWNLOADED = "group-rooms-media-downloaded" - GROUP_ROOMS_MEDIA_RECORDED = "group-rooms-media-recorded" - GROUP_ROOMS_MEDIA_ROUTED = "group-rooms-media-routed" - GROUP_ROOMS_MEDIA_STORED = "group-rooms-media-stored" - GROUP_ROOMS_PARTICIPANT_MINUTES = "group-rooms-participant-minutes" - GROUP_ROOMS_RECORDED_MINUTES = "group-rooms-recorded-minutes" - IP_MESSAGING = "ip-messaging" - IP_MESSAGING_COMMANDS = "ip-messaging-commands" - IP_MESSAGING_DATA_STORAGE = "ip-messaging-data-storage" - IP_MESSAGING_DATA_TRANSFER = "ip-messaging-data-transfer" - IP_MESSAGING_ENDPOINT_CONNECTIVITY = "ip-messaging-endpoint-connectivity" - IVR_VIRTUAL_AGENT_CUSTOM_VOICES = "ivr-virtual-agent-custom-voices" - IVR_VIRTUAL_AGENT_GENAI = "ivr-virtual-agent-genai" - LINE_STATUS_LOOKUPS = "line-status-lookups" - LIVE_ACTIVITY_LOOKUPS = "live-activity-lookups" - LOOKUP_BUCKET_ADJUSTMENT = "lookup-bucket-adjustment" - LOOKUP_IDENTITY_MATCH = "lookup-identity-match" - LOOKUPS = "lookups" - MARKETPLACE = "marketplace" - MARKETPLACE_ALGORITHMIA_NAMED_ENTITY_RECOGNITION = ( - "marketplace-algorithmia-named-entity-recognition" - ) - MARKETPLACE_CADENCE_TRANSCRIPTION = "marketplace-cadence-transcription" - MARKETPLACE_CADENCE_TRANSLATION = "marketplace-cadence-translation" - MARKETPLACE_CAPIO_SPEECH_TO_TEXT = "marketplace-capio-speech-to-text" - MARKETPLACE_CONVRIZA_ABABA = "marketplace-convriza-ababa" - MARKETPLACE_DEEPGRAM_PHRASE_DETECTOR = "marketplace-deepgram-phrase-detector" - MARKETPLACE_DEEPGRAM_TRANSCRIPTION = "marketplace-deepgram-transcription" - MARKETPLACE_DEEPGRAM_TRANSCRIPTION_BASE = ( - "marketplace-deepgram-transcription-base" - ) - MARKETPLACE_DEEPGRAM_TRANSSCRIPTION_ENHANCED = ( - "marketplace-deepgram-transscription-enhanced" - ) - MARKETPLACE_DIGITAL_SEGMENT_BUSINESS_INFO = ( - "marketplace-digital-segment-business-info" - ) - MARKETPLACE_FACEBOOK_OFFLINE_CONVERSIONS = ( - "marketplace-facebook-offline-conversions" - ) - MARKETPLACE_GOOGLE_SPEECH_TO_TEXT = "marketplace-google-speech-to-text" - MARKETPLACE_IBM_WATSON_MESSAGE_INSIGHTS = ( - "marketplace-ibm-watson-message-insights" - ) - MARKETPLACE_IBM_WATSON_MESSAGE_SENTIMENT = ( - "marketplace-ibm-watson-message-sentiment" - ) - MARKETPLACE_IBM_WATSON_RECORDING_ANALYSIS = ( - "marketplace-ibm-watson-recording-analysis" - ) - MARKETPLACE_IBM_WATSON_TONE_ANALYZER = "marketplace-ibm-watson-tone-analyzer" - MARKETPLACE_ICEHOOK_SYSTEMS_SCOUT = "marketplace-icehook-systems-scout" - MARKETPLACE_INFOGROUP_DATAAXLE_BIZINFO = ( - "marketplace-infogroup-dataaxle-bizinfo" - ) - MARKETPLACE_KEEN_IO_CONTACT_CENTER_ANALYTICS = ( - "marketplace-keen-io-contact-center-analytics" - ) - MARKETPLACE_MARCHEX_CLEANCALL = "marketplace-marchex-cleancall" - MARKETPLACE_MARCHEX_RECORDING_ANALYSIS = ( - "marketplace-marchex-recording-analysis" - ) - MARKETPLACE_MARCHEX_SENTIMENT_ANALYSIS_FOR_SMS = ( - "marketplace-marchex-sentiment-analysis-for-sms" - ) - MARKETPLACE_MARKETPLACE_NEXTCALLER_SOCIAL_ID = ( - "marketplace-marketplace-nextcaller-social-id" - ) - MARKETPLACE_MOBILE_COMMONS_OPT_OUT_CLASSIFIER = ( - "marketplace-mobile-commons-opt-out-classifier" - ) - MARKETPLACE_NEXIWAVE_VOICEMAIL_TO_TEXT = ( - "marketplace-nexiwave-voicemail-to-text" - ) - MARKETPLACE_NEXTCALLER_ADVANCED_CALLER_IDENTIFICATION = ( - "marketplace-nextcaller-advanced-caller-identification" - ) - MARKETPLACE_NOMOROBO_SPAM_SCORE = "marketplace-nomorobo-spam-score" - MARKETPLACE_PAY_ADDONS = "marketplace-pay-addons" - MARKETPLACE_PAY_ADDONS_BASECOMMERCE_PAY_CONNECTOR = ( - "marketplace-pay-addons-basecommerce-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_BRAINTREE_PAY_CONNECTOR = ( - "marketplace-pay-addons-braintree-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_CARDCONNECT_PAY_CONNECTOR = ( - "marketplace-pay-addons-cardconnect-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_CHASE_PAY_CONNECTOR = ( - "marketplace-pay-addons-chase-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_SHUTTLE_PAY_CONNECTOR = ( - "marketplace-pay-addons-shuttle-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_STRIPE_PAY_CONNECTOR = ( - "marketplace-pay-addons-stripe-pay-connector" - ) - MARKETPLACE_PAYFONE_TCPA_COMPLIANCE = "marketplace-payfone-tcpa-compliance" - MARKETPLACE_POLY_AI_CONNECTOR = "marketplace-poly-ai-connector" - MARKETPLACE_REALPHONEVALIDATION = "marketplace-realphonevalidation" - MARKETPLACE_REMEETING_AUTOMATIC_SPEECH_RECOGNITION = ( - "marketplace-remeeting-automatic-speech-recognition" - ) - MARKETPLACE_SPOKE_PHONE_LICENSE_PRO = "marketplace-spoke-phone-license-pro" - MARKETPLACE_SPOKE_PHONE_LICENSE_STANDARD = ( - "marketplace-spoke-phone-license-standard" - ) - MARKETPLACE_TCPA_DEFENSE_SOLUTIONS_BLACKLIST_FEED = ( - "marketplace-tcpa-defense-solutions-blacklist-feed" - ) - MARKETPLACE_TELO_OPENCNAM = "marketplace-telo-opencnam" - MARKETPLACE_TRESTLE_SOLUTIONS_CALLER_IDENTIFICATION = ( - "marketplace-trestle-solutions-caller-identification" - ) - MARKETPLACE_TRUECNAM_TRUE_SPAM = "marketplace-truecnam-true-spam" - MARKETPLACE_TWILIO_CALLER_NAME_LOOKUP_US = ( - "marketplace-twilio-caller-name-lookup-us" - ) - MARKETPLACE_TWILIO_CARRIER_INFORMATION_LOOKUP = ( - "marketplace-twilio-carrier-information-lookup" - ) - MARKETPLACE_VOICEBASE_PCI = "marketplace-voicebase-pci" - MARKETPLACE_VOICEBASE_TRANSCRIPTION = "marketplace-voicebase-transcription" - MARKETPLACE_VOICEBASE_TRANSCRIPTION_CUSTOM_VOCABULARY = ( - "marketplace-voicebase-transcription-custom-vocabulary" - ) - MARKETPLACE_WEB_PURIFY_PROFANITY_FILTER = ( - "marketplace-web-purify-profanity-filter" - ) - MARKETPLACE_WHITEPAGES_PRO_CALLER_IDENTIFICATION = ( - "marketplace-whitepages-pro-caller-identification" - ) - MARKETPLACE_WHITEPAGES_PRO_PHONE_INTELLIGENCE = ( - "marketplace-whitepages-pro-phone-intelligence" - ) - MARKETPLACE_WHITEPAGES_PRO_PHONE_REPUTATION = ( - "marketplace-whitepages-pro-phone-reputation" - ) - MARKETPLACE_WOLFARM_SPOKEN_RESULTS = "marketplace-wolfarm-spoken-results" - MARKETPLACE_WOLFRAM_SHORT_ANSWER = "marketplace-wolfram-short-answer" - MARKETPLACE_YTICA_CONTACT_CENTER_REPORTING_ANALYTICS = ( - "marketplace-ytica-contact-center-reporting-analytics" - ) - MARKETPLAY_PAY_ADDONS_SHUTTLE_PAY_CONNECTOR = ( - "marketplay-pay-addons-shuttle-pay-connector" - ) - MEDIA_COMPOSER_MINUTES = "media-composer-minutes" - MEDIASTORAGE = "mediastorage" - MIN_SPEND_ADJUSTMENTS = "min-spend-adjustments" - MMS = "mms" - MMS_INBOUND = "mms-inbound" - MMS_INBOUND_LONGCODE = "mms-inbound-longcode" - MMS_INBOUND_SHORTCODE = "mms-inbound-shortcode" - MMS_INBOUND_TOLL_FREE = "mms-inbound-toll-free" - MMS_MESSAGES_CARRIERFEES = "mms-messages-carrierfees" - MMS_OUTBOUND = "mms-outbound" - MMS_OUTBOUND_LONGCODE = "mms-outbound-longcode" - MMS_OUTBOUND_SHORTCODE = "mms-outbound-shortcode" - MMS_OUTBOUND_TOLLFREE = "mms-outbound-tollfree" - MONITOR = "monitor" - MONITOR_READS = "monitor-reads" - MONITOR_STORAGE = "monitor-storage" - MONITOR_WRITES = "monitor-writes" - NOTIFY = "notify" - NOTIFY_ACTIONS_ATTEMPTS = "notify-actions-attempts" - NOTIFY_CHANNELS = "notify-channels" - NUMBER_FORMAT_LOOKUPS = "number-format-lookups" - PCHAT = "pchat" - PCHAT_ACTIONS = "pchat-actions" - PCHAT_APS = "pchat-aps" - PCHAT_CONV_MED_STORAGE = "pchat-conv-med-storage" - PCHAT_MESSAGES = "pchat-messages" - PCHAT_NOTIFICATIONS = "pchat-notifications" - PCHAT_READS = "pchat-reads" - PCHAT_USERS = "pchat-users" - PEER_TO_PEER_ROOMS_PARTICIPANT_MINUTES = ( - "peer-to-peer-rooms-participant-minutes" - ) - PFAX = "pfax" - PFAX_MINUTES = "pfax-minutes" - PFAX_MINUTES_INBOUND = "pfax-minutes-inbound" - PFAX_MINUTES_OUTBOUND = "pfax-minutes-outbound" - PFAX_PAGES = "pfax-pages" - PHONE_QUALITY_SCORE_LOOKUPS = "phone-quality-score-lookups" - PHONENUMBERS = "phonenumbers" - PHONENUMBERS_CPS = "phonenumbers-cps" - PHONENUMBERS_EMERGENCY = "phonenumbers-emergency" - PHONENUMBERS_LOCAL = "phonenumbers-local" - PHONENUMBERS_MOBILE = "phonenumbers-mobile" - PHONENUMBERS_PORTING = "phonenumbers-porting" - PHONENUMBERS_SETUPS = "phonenumbers-setups" - PHONENUMBERS_TOLLFREE = "phonenumbers-tollfree" - PREMIUMSUPPORT = "premiumsupport" - PREMIUMSUPPORT_PERCENTAGE_SPEND = "premiumsupport-percentage-spend" - PROGRAMMABLEVOICE_PLATFORM = "programmablevoice-platform" - PROGRAMMABLEVOICECONN_CLIENTSDK = "programmablevoiceconn-clientsdk" - PROGRAMMABLEVOICECONN_CLIENTSDK_INBOUND = ( - "programmablevoiceconn-clientsdk-inbound" - ) - PROGRAMMABLEVOICECONN_CLIENTSDK_OUTBOUND = ( - "programmablevoiceconn-clientsdk-outbound" - ) - PROGRAMMABLEVOICECONN_ONNET = "programmablevoiceconn-onnet" - PROGRAMMABLEVOICECONN_ONNET_INBOUND = "programmablevoiceconn-onnet-inbound" - PROGRAMMABLEVOICECONN_ONNET_OUTBOUND = "programmablevoiceconn-onnet-outbound" - PROGRAMMABLEVOICECONN_SIP = "programmablevoiceconn-sip" - PROGRAMMABLEVOICECONN_SIP_INBOUND = "programmablevoiceconn-sip-inbound" - PROGRAMMABLEVOICECONN_SIP_OUTBOUND = "programmablevoiceconn-sip-outbound" - PROGRAMMABLEVOICECONNECTIVITY = "programmablevoiceconnectivity" - PROXY = "proxy" - PROXY_ACTIVE_SESSIONS = "proxy-active-sessions" - PROXY_BUCKET_ADJUSTMENT = "proxy-bucket-adjustment" - PROXY_LICENSES = "proxy-licenses" - PSTNCONNECTIVITY = "pstnconnectivity" - PSTNCONNECTIVITY_INBOUND = "pstnconnectivity-inbound" - PSTNCONNECTIVITY_OUTBOUND = "pstnconnectivity-outbound" - PV = "pv" - PV_BASIC_ROOMS = "pv-basic-rooms" - PV_COMPOSITION_MEDIA_DOWNLOADED = "pv-composition-media-downloaded" - PV_COMPOSITION_MEDIA_ENCRYPTED = "pv-composition-media-encrypted" - PV_COMPOSITION_MEDIA_STORED = "pv-composition-media-stored" - PV_COMPOSITION_MINUTES = "pv-composition-minutes" - PV_RECORDING_COMPOSITIONS = "pv-recording-compositions" - PV_ROOM_PARTICIPANTS = "pv-room-participants" - PV_ROOM_PARTICIPANTS_AU1 = "pv-room-participants-au1" - PV_ROOM_PARTICIPANTS_BR1 = "pv-room-participants-br1" - PV_ROOM_PARTICIPANTS_IE1 = "pv-room-participants-ie1" - PV_ROOM_PARTICIPANTS_JP1 = "pv-room-participants-jp1" - PV_ROOM_PARTICIPANTS_SG1 = "pv-room-participants-sg1" - PV_ROOM_PARTICIPANTS_US1 = "pv-room-participants-us1" - PV_ROOM_PARTICIPANTS_US2 = "pv-room-participants-us2" - PV_ROOMS = "pv-rooms" - PV_SIP_ENDPOINT_REGISTRATIONS = "pv-sip-endpoint-registrations" - RCS_MESSAGES = "rcs-messages" - REASSIGNED_NUMBER = "reassigned-number" - RECORDINGS = "recordings" - RECORDINGSTORAGE = "recordingstorage" - SHORTCODES = "shortcodes" - SHORTCODES_CUSTOMEROWNED = "shortcodes-customerowned" - SHORTCODES_MMS_ENABLEMENT = "shortcodes-mms-enablement" - SHORTCODES_MPS = "shortcodes-mps" - SHORTCODES_RANDOM = "shortcodes-random" - SHORTCODES_SETUP_FEES = "shortcodes-setup-fees" - SHORTCODES_UK = "shortcodes-uk" - SHORTCODES_VANITY = "shortcodes-vanity" - SIM_SWAP_LOOKUPS = "sim-swap-lookups" - SIP_SECURE_MEDIA = "sip-secure-media" - SMALL_GROUP_ROOMS = "small-group-rooms" - SMALL_GROUP_ROOMS_DATA_TRACK = "small-group-rooms-data-track" - SMALL_GROUP_ROOMS_PARTICIPANT_MINUTES = "small-group-rooms-participant-minutes" - SMS = "sms" - SMS_INBOUND = "sms-inbound" - SMS_INBOUND_LONGCODE = "sms-inbound-longcode" - SMS_INBOUND_SHORTCODE = "sms-inbound-shortcode" - SMS_INBOUND_TOLLFREE = "sms-inbound-tollfree" - SMS_MESSAGES_CARRIERFEES = "sms-messages-carrierfees" - SMS_MESSAGES_FEATURES = "sms-messages-features" - SMS_MESSAGES_FEATURES_ENGAGEMENT_SUITE = ( - "sms-messages-features-engagement-suite" - ) - SMS_MESSAGES_FEATURES_MESSAGE_REDACTION = ( - "sms-messages-features-message-redaction" - ) - SMS_MESSAGES_FEATURES_SENDERID = "sms-messages-features-senderid" - SMS_MPS = "sms-mps" - SMS_MPS_SHORTCODE = "sms-mps-shortcode" - SMS_MPS_TOLLFREE = "sms-mps-tollfree" - SMS_MPS_TOLLFREE_SETUP = "sms-mps-tollfree-setup" - SMS_NATIONAL_REGULATORY_PROTECTION = "sms-national-regulatory-protection" - SMS_OUTBOUND = "sms-outbound" - SMS_OUTBOUND_CONTENT_INSPECTION = "sms-outbound-content-inspection" - SMS_OUTBOUND_LONGCODE = "sms-outbound-longcode" - SMS_OUTBOUND_SHORTCODE = "sms-outbound-shortcode" - SMS_OUTBOUND_TOLLFREE = "sms-outbound-tollfree" - SMS_PUMPING_PROTECTION = "sms-pumping-protection" - SMS_PUMPING_RISK = "sms-pumping-risk" - SMSMESSAGES_BUCKET_ADJUSTMENTS = "smsmessages-bucket-adjustments" - SMSMESSAGES_OUTBOUND_DOMESTIC = "smsmessages-outbound-domestic" - SPEECH_RECOGNITION = "speech-recognition" - STUDIO_ENGAGEMENTS = "studio-engagements" - SYNC = "sync" - SYNC_ACTIONS = "sync-actions" - SYNC_ENDPOINT_HOURS = "sync-endpoint-hours" - SYNC_ENDPOINT_HOURS_ABOVE_DAILY_CAP = "sync-endpoint-hours-above-daily-cap" - TASKROUTER_TASKS = "taskrouter-tasks" - TOTALPRICE = "totalprice" - TRANSCRIPTIONS = "transcriptions" - TRUNKING_CPS = "trunking-cps" - TRUNKING_EMERGENCY_CALLS = "trunking-emergency-calls" - TRUNKING_ORIGINATION = "trunking-origination" - TRUNKING_ORIGINATION_LOCAL = "trunking-origination-local" - TRUNKING_ORIGINATION_MOBILE = "trunking-origination-mobile" - TRUNKING_ORIGINATION_TOLLFREE = "trunking-origination-tollfree" - TRUNKING_RECORDINGS = "trunking-recordings" - TRUNKING_SECURE = "trunking-secure" - TRUNKING_TERMINATION = "trunking-termination" - TTS_GOOGLE = "tts-google" - TURNMEGABYTES = "turnmegabytes" - TURNMEGABYTES_AUSTRALIA = "turnmegabytes-australia" - TURNMEGABYTES_BRASIL = "turnmegabytes-brasil" - TURNMEGABYTES_GERMANY = "turnmegabytes-germany" - TURNMEGABYTES_INDIA = "turnmegabytes-india" - TURNMEGABYTES_IRELAND = "turnmegabytes-ireland" - TURNMEGABYTES_JAPAN = "turnmegabytes-japan" - TURNMEGABYTES_SINGAPORE = "turnmegabytes-singapore" - TURNMEGABYTES_USEAST = "turnmegabytes-useast" - TURNMEGABYTES_USWEST = "turnmegabytes-uswest" - TWILIO_FOR_SALESFORCE = "twilio-for-salesforce" - TWILIO_FOR_SALESFORCE_LICENSES = "twilio-for-salesforce-licenses" - TWILIO_INTERCONNECT = "twilio-interconnect" - TWIML = "twiml" - USAGE_FLEX_VIDEO = "usage-flex-video" - USAGE_FUNCTIONS = "usage-functions" - USAGE_RCS_BASIC_MESSAGES_OUTBOUND = "usage-rcs-basic-messages-outbound" - USAGE_RCS_MESSAGES = "usage-rcs-messages" - USAGE_RCS_MESSAGES_INBOUND = "usage-rcs-messages-inbound" - USAGE_RCS_MESSAGING_CARRIER_FEES = "usage-rcs-messaging-carrier-fees" - USAGE_RCS_SINGLE_MESSAGES_OUTBOUND = "usage-rcs-single-messages-outbound" - VERIFY_PACKAGE_PLANS = "verify-package-plans" - VERIFY_PUSH = "verify-push" - VERIFY_SNA = "verify-sna" - VERIFY_TOTP = "verify-totp" - VERIFY_VOICE_SMS = "verify-voice-sms" - VERIFY_WHATSAPP_CONVERSATIONS_BUSINESS_INITIATED = ( - "verify-whatsapp-conversations-business-initiated" - ) - VERIFY_WHATSAPP_TEMPLATE_BUSINESS_INITIATED = ( - "verify-whatsapp-template-business-initiated" - ) - VIDEO_RECORDINGS = "video-recordings" - VIDEO_ROOMS_TURN_MEGABYTES = "video-rooms-turn-megabytes" - VIRTUAL_AGENT = "virtual-agent" - VOICE_INSIGHTS = "voice-insights" - VOICE_INSIGHTS_CLIENT_INSIGHTS_ON_DEMAND_MINUTE = ( - "voice-insights-client-insights-on-demand-minute" - ) - VOICE_INSIGHTS_PTSN_INSIGHTS_ON_DEMAND_MINUTE = ( - "voice-insights-ptsn-insights-on-demand-minute" - ) - VOICE_INSIGHTS_SIP_INTERFACE_INSIGHTS_ON_DEMAND_MINUTE = ( - "voice-insights-sip-interface-insights-on-demand-minute" - ) - VOICE_INSIGHTS_SIP_TRUNKING_INSIGHTS_ON_DEMAND_MINUTE = ( - "voice-insights-sip-trunking-insights-on-demand-minute" - ) - VOICE_INTELLIGENCE = "voice-intelligence" - VOICE_INTELLIGENCE_EIP_OPERATORS = "voice-intelligence-eip-operators" - VOICE_INTELLIGENCE_OPERATORS = "voice-intelligence-operators" - VOICE_INTELLIGENCE_TRANSCRIPTION = "voice-intelligence-transcription" - WDS = "wds" - WIRELESS = "wireless" - WIRELESS_DATA = "wireless-data" - WIRELESS_DATA_PAYG = "wireless-data-payg" - WIRELESS_DATA_PAYG_AFRICA = "wireless-data-payg-africa" - WIRELESS_DATA_PAYG_ASIA = "wireless-data-payg-asia" - WIRELESS_DATA_PAYG_CENTRALANDSOUTHAMERICA = ( - "wireless-data-payg-centralandsouthamerica" - ) - WIRELESS_DATA_PAYG_EUROPE = "wireless-data-payg-europe" - WIRELESS_DATA_PAYG_NORTHAMERICA = "wireless-data-payg-northamerica" - WIRELESS_DATA_PAYG_OCEANIA = "wireless-data-payg-oceania" - WIRELESS_DATA_QUOTA1 = "wireless-data-quota1" - WIRELESS_DATA_QUOTA1_AFRICA = "wireless-data-quota1-africa" - WIRELESS_DATA_QUOTA1_ASIA = "wireless-data-quota1-asia" - WIRELESS_DATA_QUOTA1_CENTRALANDSOUTHAMERICA = ( - "wireless-data-quota1-centralandsouthamerica" - ) - WIRELESS_DATA_QUOTA1_EUROPE = "wireless-data-quota1-europe" - WIRELESS_DATA_QUOTA1_NORTHAMERICA = "wireless-data-quota1-northamerica" - WIRELESS_DATA_QUOTA1_OCEANIA = "wireless-data-quota1-oceania" - WIRELESS_DATA_QUOTA10 = "wireless-data-quota10" - WIRELESS_DATA_QUOTA10_AFRICA = "wireless-data-quota10-africa" - WIRELESS_DATA_QUOTA10_ASIA = "wireless-data-quota10-asia" - WIRELESS_DATA_QUOTA10_CENTRALANDSOUTHAMERICA = ( - "wireless-data-quota10-centralandsouthamerica" - ) - WIRELESS_DATA_QUOTA10_EUROPE = "wireless-data-quota10-europe" - WIRELESS_DATA_QUOTA10_NORTHAMERICA = "wireless-data-quota10-northamerica" - WIRELESS_DATA_QUOTA10_OCEANIA = "wireless-data-quota10-oceania" - WIRELESS_DATA_QUOTA50 = "wireless-data-quota50" - WIRELESS_DATA_QUOTA50_AFRICA = "wireless-data-quota50-africa" - WIRELESS_DATA_QUOTA50_ASIA = "wireless-data-quota50-asia" - WIRELESS_DATA_QUOTA50_CENTRALANDSOUTHAMERICA = ( - "wireless-data-quota50-centralandsouthamerica" - ) - WIRELESS_DATA_QUOTA50_EUROPE = "wireless-data-quota50-europe" - WIRELESS_DATA_QUOTA50_NORTHAMERICA = "wireless-data-quota50-northamerica" - WIRELESS_DATA_QUOTA50_OCEANIA = "wireless-data-quota50-oceania" - WIRELESS_DATA_QUOTACUSTOM = "wireless-data-quotacustom" - WIRELESS_DATA_QUOTACUSTOM_AFRICA = "wireless-data-quotacustom-africa" - WIRELESS_DATA_QUOTACUSTOM_ASIA = "wireless-data-quotacustom-asia" - WIRELESS_DATA_QUOTACUSTOM_CENTRALANDSOUTHAMERICA = ( - "wireless-data-quotacustom-centralandsouthamerica" - ) - WIRELESS_DATA_QUOTACUSTOM_EUROPE = "wireless-data-quotacustom-europe" - WIRELESS_DATA_QUOTACUSTOM_NORTHAMERICA = ( - "wireless-data-quotacustom-northamerica" - ) - WIRELESS_DATA_QUOTACUSTOM_OCEANIA = "wireless-data-quotacustom-oceania" - WIRELESS_MRC_PAYG = "wireless-mrc-payg" - WIRELESS_MRC_QUOTA1 = "wireless-mrc-quota1" - WIRELESS_MRC_QUOTA10 = "wireless-mrc-quota10" - WIRELESS_MRC_QUOTA50 = "wireless-mrc-quota50" - WIRELESS_MRC_QUOTACUSTOM = "wireless-mrc-quotacustom" - WIRELESS_ORDERS = "wireless-orders" - WIRELESS_ORDERS_ARTWORK = "wireless-orders-artwork" - WIRELESS_ORDERS_BULK = "wireless-orders-bulk" - WIRELESS_ORDERS_ESIM = "wireless-orders-esim" - WIRELESS_ORDERS_STARTER = "wireless-orders-starter" - WIRELESS_QUOTAS = "wireless-quotas" - WIRELESS_SMS_AFRICA = "wireless-sms-africa" - WIRELESS_SMS_ASIA = "wireless-sms-asia" - WIRELESS_SMS_CENTRALANDSOUTHAMERICA = "wireless-sms-centralandsouthamerica" - WIRELESS_SMS_EUROPE = "wireless-sms-europe" - WIRELESS_SMS_NORTHAMERICA = "wireless-sms-northamerica" - WIRELESS_SMS_OCEANIA = "wireless-sms-oceania" - WIRELESS_SUPER_SIM = "wireless-super-sim" - WIRELESS_SUPER_SIM_DATA = "wireless-super-sim-data" - WIRELESS_SUPER_SIM_DATA_NORTH_AMERICA_USA = ( - "wireless-super-sim-data-north-america-usa" - ) - WIRELESS_SUPER_SIM_DATA_PAYG = "wireless-super-sim-data-payg" - WIRELESS_SUPER_SIM_DATA_PAYG_EUROPE = "wireless-super-sim-data-payg-europe" - WIRELESS_SUPER_SIM_DATA_PAYG_NORTH_AMERICA = ( - "wireless-super-sim-data-payg-north-america" - ) - WIRELESS_SUPER_SIM_HARDWARE = "wireless-super-sim-hardware" - WIRELESS_SUPER_SIM_HARDWARE_BULK = "wireless-super-sim-hardware-bulk" - WIRELESS_SUPER_SIM_SMSCOMMANDS = "wireless-super-sim-smscommands" - WIRELESS_SUPER_SIM_SMSCOMMANDS_AFRICA = "wireless-super-sim-smscommands-africa" - WIRELESS_SUPER_SIM_SMSCOMMANDS_ASIA = "wireless-super-sim-smscommands-asia" - WIRELESS_SUPER_SIM_SMSCOMMANDS_CENT_AND_SOUTH_AMERICA = ( - "wireless-super-sim-smscommands-cent-and-south-america" - ) - WIRELESS_SUPER_SIM_SMSCOMMANDS_EUROPE = "wireless-super-sim-smscommands-europe" - WIRELESS_SUPER_SIM_SMSCOMMANDS_NORTH_AMERICA = ( - "wireless-super-sim-smscommands-north-america" - ) - WIRELESS_SUPER_SIM_SMSCOMMANDS_OCEANIA = ( - "wireless-super-sim-smscommands-oceania" - ) - WIRELESS_SUPER_SIM_SUBSCRIPTION = "wireless-super-sim-subscription" - WIRELESS_SUPER_SIM_SUBSCRIPTION_PAYG = "wireless-super-sim-subscription-payg" - WIRELESS_USAGE = "wireless-usage" - WIRELESS_USAGE_COMMANDS = "wireless-usage-commands" - WIRELESS_USAGE_COMMANDS_AFRICA = "wireless-usage-commands-africa" - WIRELESS_USAGE_COMMANDS_ASIA = "wireless-usage-commands-asia" - WIRELESS_USAGE_COMMANDS_CENTRALANDSOUTHAMERICA = ( - "wireless-usage-commands-centralandsouthamerica" - ) - WIRELESS_USAGE_COMMANDS_EUROPE = "wireless-usage-commands-europe" - WIRELESS_USAGE_COMMANDS_HOME = "wireless-usage-commands-home" - WIRELESS_USAGE_COMMANDS_NORTHAMERICA = "wireless-usage-commands-northamerica" - WIRELESS_USAGE_COMMANDS_OCEANIA = "wireless-usage-commands-oceania" - WIRELESS_USAGE_COMMANDS_ROAMING = "wireless-usage-commands-roaming" - WIRELESS_USAGE_DATA = "wireless-usage-data" - WIRELESS_USAGE_DATA_AFRICA = "wireless-usage-data-africa" - WIRELESS_USAGE_DATA_ASIA = "wireless-usage-data-asia" - WIRELESS_USAGE_DATA_CENTRALANDSOUTHAMERICA = ( - "wireless-usage-data-centralandsouthamerica" - ) - WIRELESS_USAGE_DATA_CUSTOM_ADDITIONALMB = ( - "wireless-usage-data-custom-additionalmb" - ) - WIRELESS_USAGE_DATA_CUSTOM_FIRST5MB = "wireless-usage-data-custom-first5mb" - WIRELESS_USAGE_DATA_DOMESTIC_ROAMING = "wireless-usage-data-domestic-roaming" - WIRELESS_USAGE_DATA_EUROPE = "wireless-usage-data-europe" - WIRELESS_USAGE_DATA_INDIVIDUAL_ADDITIONALGB = ( - "wireless-usage-data-individual-additionalgb" - ) - WIRELESS_USAGE_DATA_INDIVIDUAL_FIRSTGB = ( - "wireless-usage-data-individual-firstgb" - ) - WIRELESS_USAGE_DATA_INTERNATIONAL_ROAMING_CANADA = ( - "wireless-usage-data-international-roaming-canada" - ) - WIRELESS_USAGE_DATA_INTERNATIONAL_ROAMING_INDIA = ( - "wireless-usage-data-international-roaming-india" - ) - WIRELESS_USAGE_DATA_INTERNATIONAL_ROAMING_MEXICO = ( - "wireless-usage-data-international-roaming-mexico" - ) - WIRELESS_USAGE_DATA_NORTHAMERICA = "wireless-usage-data-northamerica" - WIRELESS_USAGE_DATA_OCEANIA = "wireless-usage-data-oceania" - WIRELESS_USAGE_DATA_POOLED = "wireless-usage-data-pooled" - WIRELESS_USAGE_DATA_POOLED_DOWNLINK = "wireless-usage-data-pooled-downlink" - WIRELESS_USAGE_DATA_POOLED_UPLINK = "wireless-usage-data-pooled-uplink" - WIRELESS_USAGE_MRC = "wireless-usage-mrc" - WIRELESS_USAGE_MRC_CUSTOM = "wireless-usage-mrc-custom" - WIRELESS_USAGE_MRC_INDIVIDUAL = "wireless-usage-mrc-individual" - WIRELESS_USAGE_MRC_POOLED = "wireless-usage-mrc-pooled" - WIRELESS_USAGE_MRC_SUSPENDED = "wireless-usage-mrc-suspended" - WIRELESS_USAGE_SMS = "wireless-usage-sms" - WIRELESS_USAGE_VOICE = "wireless-usage-voice" - A2P_FAST_TRACK_ONBOARDING = "a2p-fast-track-onboarding" - ADVISORY_SERVICES = "advisory-services" - ADVISORY_SERVICES_BILLED = "advisory-services-billed" - ADVISORY_SERVICES_CALL_TRACKING = "advisory-services-call-tracking" - ADVISORY_SERVICES_DATA_SERVICES = "advisory-services-data-services" - ADVISORY_SERVICES_EXPENSES = "advisory-services-expenses" - ADVISORY_SERVICES_SIP_TRUNKING = "advisory-services-sip-trunking" - ASSETS_REQUESTS = "assets-requests" - AUDIENCE_MINUTES_VIDEO = "audience-minutes-video" - AUTHY_BUCKET_ADJUSTMENT = "authy-bucket-adjustment" - AUTHY_SOFTWARE = "authy-software" - CALLERIDLOOKUPS_API = "calleridlookups-api" - CALLERIDLOOKUPS_PROGRAMMABLEVOICE = "calleridlookups-programmablevoice" - CALLERIDLOOKUPS_TRUNKING = "calleridlookups-trunking" - CALLS_TRUNKING_INBOUND_TOLLFREE_LOCAL = "calls-trunking-inbound-tollfree-local" - CALLS_TRUNKING_INBOUND_TOLLFREE_MOBILE = ( - "calls-trunking-inbound-tollfree-mobile" - ) - CHANNELS_WHATSAPP_CONVERSATION_FREE_1 = "channels-whatsapp-conversation-free-1" - CONFERENCE = "conference" - CONVERSATIONAL_INSIGHTS = "conversational-insights" - CONVERSATIONAL_INSIGHTS_MESSAGES = "conversational-insights-messages" - CONVERSATIONAL_INSIGHTS_VOICE_MINUTES = "conversational-insights-voice-minutes" - DEMO = "demo" - DEMO_UC_SCRIPT_TEST = "demo-uc-script-test" - ELASTIC_SIP_TRUNKING = "elastic-sip-trunking" - ELASTIC_SIP_TRUNKING_CALL_TRANSFERS = "elastic-sip-trunking-call-transfers" - ENTERPRISE_HIPPA = "enterprise-hippa" - FLEX_NAMED_USERS = "flex-named-users" - FLEX_SPINSCI = "flex-spinsci" - FLEX_USERS_1 = "flex-users-1" - FLEX_WFO_PREMIUM_SPEECH_ANALYTICS = "flex-wfo-premium-speech-analytics" - FLEX_XCELERATE = "flex-xcelerate" - FUNCTIONS_ROLLUP = "functions-rollup" - IMP_V1_USAGE = "imp-v1-usage" - IP_MESSAGING_ADDONS = "ip-messaging-addons" - IVR = "ivr" - IVR_CONVERSATIONAL = "ivr-conversational" - IVR_DTMF = "ivr-dtmf" - IVR_VIRTUALAGENT = "ivr-virtualagent" - LIVE = "live" - LIVE_MEDIA_RECORDING_MINUTES = "live-media-recording-minutes" - LONGCODE_MPS = "longcode-mps" - MARKETPLACE_ANALYTICS_ADDONS = "marketplace-analytics-addons" - MARKETPLACE_ISV_ADDONS = "marketplace-isv-addons" - MARKETPLACE_MESSAGING_ADDONS = "marketplace-messaging-addons" - MARKETPLACE_PHONENUMBERS_ADDONS = "marketplace-phonenumbers-addons" - MARKETPLACE_RECORDING_ADDONS = "marketplace-recording-addons" - MARKETPLACE_VIRTUALAGENT_ADDONS = "marketplace-virtualagent-addons" - MARKETPLAY_PAY_ADDONS_SHUTTLE_PAY_CONNECTOR_1 = ( - "marketplay-pay-addons-shuttle-pay-connector-1" - ) - MARKETPLAY_PAY_ADDONS_STRIPE_PAY_CONNECTOR = ( - "marketplay-pay-addons-stripe-pay-connector" - ) - MMS_INBOUND_LONGCODE_CANADA = "mms-inbound-longcode-canada" - MMS_INBOUND_LONGCODE_UNITEDSTATES = "mms-inbound-longcode-unitedstates" - MMS_OUTBOUND_LONGCODE_CANADA = "mms-outbound-longcode-canada" - MMS_OUTBOUND_LONGCODE_UNITEDSTATES = "mms-outbound-longcode-unitedstates" - MMS_OUTBOUND_TOLL_FREE = "mms-outbound-toll-free" - NOTIFY_CHATAPPSANDOTHERCHANNELS = "notify-chatappsandotherchannels" - NOTIFY_NOTIFYSERVICES = "notify-notifyservices" - NOTIFY_PUSHNOTIFICATIONS = "notify-pushnotifications" - PAYMENT_GATEWAY_CONNECTORS = "payment-gateway-connectors" - PAYMENT_SOLUTIONS = "payment-solutions" - PCHAT_BUCKET_ADJUSTMENT = "pchat-bucket-adjustment" - PHONENUMBERS_NUMBERS = "phonenumbers-numbers" - PROG_VOICE_CLIENT_ANDROID = "prog-voice-client-android" - PROG_VOICE_CLIENT_ANDROID_INBOUND = "prog-voice-client-android-inbound" - PROG_VOICE_CLIENT_ANDROID_OUTBOUND = "prog-voice-client-android-outbound" - PROG_VOICE_CLIENT_IOS = "prog-voice-client-ios" - PROG_VOICE_CLIENT_IOS_INBOUND = "prog-voice-client-ios-inbound" - PROG_VOICE_CLIENT_IOS_OUTBOUND = "prog-voice-client-ios-outbound" - PROG_VOICE_CLIENT_SDK = "prog-voice-client-sdk" - PROG_VOICE_CLIENT_WEB = "prog-voice-client-web" - PROG_VOICE_CLIENT_WEB_INBOUND = "prog-voice-client-web-inbound" - PROG_VOICE_CLIENT_WEB_OUTBOUND = "prog-voice-client-web-outbound" - PROGRAMMABLEVOICECONNECTIVITY_MEDIA_STREAMS = ( - "programmablevoiceconnectivity-media-streams" - ) - PSTNCONNECTIVITY_BYOC = "pstnconnectivity-byoc" - PSTNCONNECTIVITY_EMERGENCY = "pstnconnectivity-emergency" - PSTNCONNECTIVITY_MINUTES = "pstnconnectivity-minutes" - PSTNCONNECTIVITY_MINUTES_1 = "pstnconnectivity-minutes-1" - PSTNCONNECTIVITY_MINUTESINBOUNDLOCAL = "pstnconnectivity-minutesinboundlocal" - PSTNCONNECTIVITY_MINUTESINBOUNDMOBILE = "pstnconnectivity-minutesinboundmobile" - PSTNCONNECTIVITY_MINUTESINBOUNDTOLLFREE = ( - "pstnconnectivity-minutesinboundtollfree" - ) - PSTNCONNECTIVITY_MINUTESINBOUNDTOLLFREELOCAL = ( - "pstnconnectivity-minutesinboundtollfreelocal" - ) - PSTNCONNECTIVITY_MINUTESINBOUNDTOLLFREEMOBILE = ( - "pstnconnectivity-minutesinboundtollfreemobile" - ) - PV_ROOM_HOURS = "pv-room-hours" - PV_ROOM_SIMULTANEOUS_PARTICIPANT_CONNECTIONS = ( - "pv-room-simultaneous-participant-connections" - ) - PVIDEO_ROOM_HOURS_AU1 = "pvideo-room-hours-au1" - PVIDEO_ROOM_HOURS_BR1 = "pvideo-room-hours-br1" - PVIDEO_ROOM_HOURS_IE1 = "pvideo-room-hours-ie1" - PVIDEO_ROOM_HOURS_JP1 = "pvideo-room-hours-jp1" - PVIDEO_ROOM_HOURS_SG1 = "pvideo-room-hours-sg1" - PVIDEO_ROOM_HOURS_US1 = "pvideo-room-hours-us1" - PVIDEO_ROOM_HOURS_US2 = "pvideo-room-hours-us2" - RECORDINGS_ENCRYPTED = "recordings-encrypted" - SHORT_CODE_SETUP_FEES = "short-code-setup-fees" - SHORTCODES_MESSAGES_INBOUND = "shortcodes-messages-inbound" - SHORTCODES_MESSAGES_OUTBOUND = "shortcodes-messages-outbound" - SMS_MESSAGES_REGISTRATIONFEES = "sms-messages-registrationfees" - SMS_MMS_PENALTY_FEES = "sms-mms-penalty-fees" - SMS_MMS_PENALTY_FEES_1 = "sms-mms-penalty-fees-1" - SMS_PUMPING_PROTECTION_NON_USCA = "sms-pumping-protection-non-usca" - SMS_PUMPING_PROTECTION_USCA = "sms-pumping-protection-usca" - STUDIO = "studio" - STUDIO_MONTHLY_FEES = "studio-monthly-fees" - SUPERSIM = "supersim" - TASK_ROUTER = "task-router" - TASK_ROUTER_WORKERS = "task-router-workers" - TEST_QUOTA_BUCKETS = "test-quota-buckets" - TEST_UC_SCRIPT_1 = "test-uc-script-1" - TEST_UC_SCRIPT_DEMO_2 = "test-uc-script-demo-2" - TEXT_TO_SPEECH = "text-to-speech" - TME = "tme" - TTS_BASIC = "tts-basic" - TWILIO_EDITIONS = "twilio-editions" - TWILIO_INTERCONNECT_CALIFORNIA = "twilio-interconnect-california" - TWILIO_INTERCONNECT_CALIFORNIA_MONTHLY = ( - "twilio-interconnect-california-monthly" - ) - TWILIO_INTERCONNECT_CALIFORNIA_SETUP = "twilio-interconnect-california-setup" - TWILIO_INTERCONNECT_FRANKFURT = "twilio-interconnect-frankfurt" - TWILIO_INTERCONNECT_FRANKFURT_MO = "twilio-interconnect-frankfurt-mo" - TWILIO_INTERCONNECT_FRANKFURT_SETUP = "twilio-interconnect-frankfurt-setup" - TWILIO_INTERCONNECT_LONDON = "twilio-interconnect-london" - TWILIO_INTERCONNECT_LONDON_MO = "twilio-interconnect-london-mo" - TWILIO_INTERCONNECT_LONDON_SETUP = "twilio-interconnect-london-setup" - TWILIO_INTERCONNECT_SAO_PAULO = "twilio-interconnect-sao-paulo" - TWILIO_INTERCONNECT_SAO_PAULO_MONTHLY = "twilio-interconnect-sao-paulo-monthly" - TWILIO_INTERCONNECT_SAO_PAULO_SETUP = "twilio-interconnect-sao-paulo-setup" - TWILIO_INTERCONNECT_SINGAPORE = "twilio-interconnect-singapore" - TWILIO_INTERCONNECT_SINGAPORE_MO = "twilio-interconnect-singapore-mo" - TWILIO_INTERCONNECT_SINGAPORE_SETUP = "twilio-interconnect-singapore-setup" - TWILIO_INTERCONNECT_SYDNEY = "twilio-interconnect-sydney" - TWILIO_INTERCONNECT_SYDNEY_MO = "twilio-interconnect-sydney-mo" - TWILIO_INTERCONNECT_SYDNEY_SETUP = "twilio-interconnect-sydney-setup" - TWILIO_INTERCONNECT_TOKYO = "twilio-interconnect-tokyo" - TWILIO_INTERCONNECT_TOKYO_MO = "twilio-interconnect-tokyo-mo" - TWILIO_INTERCONNECT_TOKYO_SETUP = "twilio-interconnect-tokyo-setup" - TWILIO_INTERCONNECT_VA = "twilio-interconnect-va" - TWILIO_INTERCONNECT_VA_MO = "twilio-interconnect-va-mo" - TWILIO_INTERCONNECT_VA_SETUP = "twilio-interconnect-va-setup" - TWIML_VERBS = "twiml-verbs" - TWIML_VERBS_SAY = "twiml-verbs-say" - USAGE_PROGRAMMABLE_MESSAGING_ENGAGEMENT_SUITE = ( - "usage-programmable-messaging-engagement-suite" - ) - USAGE_PROGRAMMABLE_MESSAGING_FEES_SERVICES = ( - "usage-programmable-messaging-fees-services" - ) - VERIFY_OUTBOUND_EMAIL = "verify-outbound-email" - VERIFY_PACKAGED_PLANS = "verify-packaged-plans" - VERIFY_SILENT_NETWORK_AUTH = "verify-silent-network-auth" - VERIFY_VOICE_AND_SMS = "verify-voice-and-sms" - VOICE_INSIGHTS_CLIENT_INSIGHTS_MONTHY_COMMIT = ( - "voice-insights-client-insights-monthy-commit" - ) - WIRELESS_DATA_PAYG_ASIA_AFG = "wireless-data-payg-asia-afg" - WIRELESS_MULTI_IMSI_SIM_COMMANDS = "wireless-multi-imsi-sim-commands" - WIRELESS_MULTI_IMSI_SIM_COMMANDS_USA = "wireless-multi-imsi-sim-commands-usa" - WIRELESS_MULTI_IMSI_SIM_DATA = "wireless-multi-imsi-sim-data" - WIRELESS_MULTI_IMSI_SIM_DATA_EU28 = "wireless-multi-imsi-sim-data-eu28" - WIRELESS_MULTI_IMSI_SIM_DATA_USA = "wireless-multi-imsi-sim-data-usa" - WIRELESS_MULTI_IMSI_SIM_MONTHLY_FEES = "wireless-multi-imsi-sim-monthly-fees" - WIRELESS_MULTI_IMSI_SIM_USAGE = "wireless-multi-imsi-sim-usage" - WIRELESS_SUPER_SIM_DATA_NORTH_AMERICA = "wireless-super-sim-data-north-america" - WIRELESS_SUPER_SIM_USAGE = "wireless-super-sim-usage" - """ :ivar account_sid: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that accrued the usage. :ivar api_version: The API version used to create the resource. :ivar as_of: Usage records up to date as of this timestamp, formatted as YYYY-MM-DDTHH:MM:SS+00:00. All timestamps are in GMT - :ivar category: + :ivar category: The category of usage. For more information, see [Usage Categories](https://www.twilio.com/docs/usage/api/usage-record#usage-categories). :ivar count: The number of usage events, such as the number of calls. :ivar count_unit: The units in which `count` is measured, such as `calls` for calls or `messages` for SMS. :ivar description: A plain-language description of the usage category. @@ -869,7 +47,7 @@ def __init__(self, version: Version, payload: Dict[str, Any], account_sid: str): self.account_sid: Optional[str] = payload.get("account_sid") self.api_version: Optional[str] = payload.get("api_version") self.as_of: Optional[str] = payload.get("as_of") - self.category: Optional["MonthlyInstance.Category"] = payload.get("category") + self.category: Optional[str] = payload.get("category") self.count: Optional[str] = payload.get("count") self.count_unit: Optional[str] = payload.get("count_unit") self.description: Optional[str] = payload.get("description") @@ -945,7 +123,7 @@ def __init__(self, version: Version, account_sid: str): def stream( self, - category: Union["MonthlyInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -958,7 +136,7 @@ def stream( is reached. The results are returned as a generator, so this operation is memory efficient. - :param "MonthlyInstance.Category" category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. + :param str category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. :param date start_date: Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. :param date end_date: Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. :param bool include_subaccounts: Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. @@ -984,7 +162,7 @@ def stream( async def stream_async( self, - category: Union["MonthlyInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -997,7 +175,7 @@ async def stream_async( is reached. The results are returned as a generator, so this operation is memory efficient. - :param "MonthlyInstance.Category" category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. + :param str category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. :param date start_date: Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. :param date end_date: Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. :param bool include_subaccounts: Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. @@ -1023,7 +201,7 @@ async def stream_async( def list( self, - category: Union["MonthlyInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -1035,7 +213,7 @@ def list( Unlike stream(), this operation is eager and will load `limit` records into memory before returning. - :param "MonthlyInstance.Category" category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. + :param str category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. :param date start_date: Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. :param date end_date: Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. :param bool include_subaccounts: Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. @@ -1061,7 +239,7 @@ def list( async def list_async( self, - category: Union["MonthlyInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -1073,7 +251,7 @@ async def list_async( Unlike stream(), this operation is eager and will load `limit` records into memory before returning. - :param "MonthlyInstance.Category" category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. + :param str category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. :param date start_date: Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. :param date end_date: Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. :param bool include_subaccounts: Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. @@ -1100,7 +278,7 @@ async def list_async( def page( self, - category: Union["MonthlyInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -1145,7 +323,7 @@ def page( async def page_async( self, - category: Union["MonthlyInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, diff --git a/twilio/rest/api/v2010/account/usage/record/this_month.py b/twilio/rest/api/v2010/account/usage/record/this_month.py index 5ef6c590e..95346ce13 100644 --- a/twilio/rest/api/v2010/account/usage/record/this_month.py +++ b/twilio/rest/api/v2010/account/usage/record/this_month.py @@ -23,833 +23,11 @@ class ThisMonthInstance(InstanceResource): - - class Category(object): - A2P_10DLC_REGISTRATIONFEES_BRANDREGISTRATION = ( - "a2p-10dlc-registrationfees-brandregistration" - ) - A2P_10DLC_REGISTRATIONFEES_BV = "a2p-10dlc-registrationfees-bv" - A2P_10DLC_REGISTRATIONFEES_CAMPAIGNCHARGES = ( - "a2p-10dlc-registrationfees-campaigncharges" - ) - A2P_10DLC_REGISTRATIONFEES_CAMPAIGNREGISTRATION = ( - "a2p-10dlc-registrationfees-campaignregistration" - ) - A2P_10DLC_REGISTRATIONFEES_CAMPAIGNVETTING = ( - "a2p-10dlc-registrationfees-campaignvetting" - ) - A2P_10DLC_REGISTRATIONFEES_MONTHLY = "a2p-10dlc-registrationfees-monthly" - A2P_10DLC_REGISTRATIONFEES_ONETIME = "a2p-10dlc-registrationfees-onetime" - A2P_REGISTRATION_FEES = "a2p-registration-fees" - ACCOUNT_SECURITY = "account-security" - AGENT_CONFERENCE = "agent-conference" - AGENT_COPILOT = "agent-copilot" - AGENT_COPILOT_MESSAGES = "agent-copilot-messages" - AGENT_COPILOT_PARTICIPANT_MINUTES = "agent-copilot-participant-minutes" - AI_ASSISTANTS = "ai-assistants" - AI_ASSISTANTS_VOICE = "ai-assistants-voice" - AMAZON_POLLY = "amazon-polly" - ANSWERING_MACHINE_DETECTION = "answering-machine-detection" - ASSETS = "assets" - AUDIENCE_MINUTES = "audience-minutes" - AUDIENCE_MINUTES_AUDIO = "audience-minutes-audio" - AUTHY_AUTHENTICATIONS = "authy-authentications" - AUTHY_CALLS_OUTBOUND = "authy-calls-outbound" - AUTHY_EMAIL_AUTHENTICATIONS = "authy-email-authentications" - AUTHY_MONTHLY_FEES = "authy-monthly-fees" - AUTHY_OUTBOUND_EMAIL = "authy-outbound-email" - AUTHY_PHONE_INTELLIGENCE = "authy-phone-intelligence" - AUTHY_PHONE_VERIFICATIONS = "authy-phone-verifications" - AUTHY_SMS_OUTBOUND = "authy-sms-outbound" - AUTHY_VERIFY_EMAIL_VERIFICATIONS = "authy-verify-email-verifications" - AUTHY_VERIFY_OUTBOUND_EMAIL = "authy-verify-outbound-email" - AUTOPILOT = "autopilot" - AUTOPILOT_HOME_ASSISTANTS = "autopilot-home-assistants" - AUTOPILOT_MESSAGING = "autopilot-messaging" - AUTOPILOT_OTHER = "autopilot-other" - AUTOPILOT_VOICE = "autopilot-voice" - BASIC_PEER_TO_PEER_ROOMS_PARTICIPANT_MINUTES = ( - "basic-peer-to-peer-rooms-participant-minutes" - ) - BRANDED_CALLING = "branded-calling" - BUNDLE_SMS_BUCKET = "bundle-sms-bucket" - BUNDLE_SUBSCRIPTION_FEES = "bundle-subscription-fees" - CALL_FORWARDING_LOOKUPS = "call-forwarding-lookups" - CALL_PROGESS_EVENTS = "call-progess-events" - CALLERIDLOOKUPS = "calleridlookups" - CALLS = "calls" - CALLS_CLIENT = "calls-client" - CALLS_EMERGENCY = "calls-emergency" - CALLS_GLOBALCONFERENCE = "calls-globalconference" - CALLS_INBOUND = "calls-inbound" - CALLS_INBOUND_LOCAL = "calls-inbound-local" - CALLS_INBOUND_MOBILE = "calls-inbound-mobile" - CALLS_INBOUND_TOLLFREE = "calls-inbound-tollfree" - CALLS_INBOUND_TOLLFREE_LOCAL = "calls-inbound-tollfree-local" - CALLS_INBOUND_TOLLFREE_MOBILE = "calls-inbound-tollfree-mobile" - CALLS_MEDIA_STREAM_MINUTES = "calls-media-stream-minutes" - CALLS_OUTBOUND = "calls-outbound" - CALLS_PAY_VERB_TRANSACTIONS = "calls-pay-verb-transactions" - CALLS_RECORDINGS = "calls-recordings" - CALLS_SIP = "calls-sip" - CALLS_SIP_INBOUND = "calls-sip-inbound" - CALLS_SIP_OUTBOUND = "calls-sip-outbound" - CALLS_TEXT_TO_SPEECH = "calls-text-to-speech" - CALLS_TRANSFERS = "calls-transfers" - CARRIER_LOOKUPS = "carrier-lookups" - CATEGORY = "category" - CHANNELS = "channels" - CHANNELS_MESSAGING = "channels-messaging" - CHANNELS_MESSAGING_INBOUND = "channels-messaging-inbound" - CHANNELS_MESSAGING_OUTBOUND = "channels-messaging-outbound" - CHANNELS_WHATSAPP = "channels-whatsapp" - CHANNELS_WHATSAPP_CONVERSATION_AUTHENTICATION = ( - "channels-whatsapp-conversation-authentication" - ) - CHANNELS_WHATSAPP_CONVERSATION_FREE = "channels-whatsapp-conversation-free" - CHANNELS_WHATSAPP_CONVERSATION_MARKETING = ( - "channels-whatsapp-conversation-marketing" - ) - CHANNELS_WHATSAPP_CONVERSATION_SERVICE = ( - "channels-whatsapp-conversation-service" - ) - CHANNELS_WHATSAPP_CONVERSATION_UTILITY = ( - "channels-whatsapp-conversation-utility" - ) - CHANNELS_WHATSAPP_INBOUND = "channels-whatsapp-inbound" - CHANNELS_WHATSAPP_OUTBOUND = "channels-whatsapp-outbound" - CHANNELS_WHATSAPP_SERVICE = "channels-whatsapp-service" - CHANNELS_WHATSAPP_TEMPLATE_AUTHENTICATION = ( - "channels-whatsapp-template-authentication" - ) - CHANNELS_WHATSAPP_TEMPLATE_MARKETING = "channels-whatsapp-template-marketing" - CHANNELS_WHATSAPP_TEMPLATE_SERVICE = "channels-whatsapp-template-service" - CHANNELS_WHATSAPP_TEMPLATE_UTILITY = "channels-whatsapp-template-utility" - CHAT_VIRTUAL_AGENT = "chat-virtual-agent" - CONVERSATION_RELAY = "conversation-relay" - CONVERSATIONS = "conversations" - CONVERSATIONS_API_REQUESTS = "conversations-api-requests" - CONVERSATIONS_CONVERSATION_EVENTS = "conversations-conversation-events" - CONVERSATIONS_ENDPOINT_CONNECTIVITY = "conversations-endpoint-connectivity" - CONVERSATIONS_EVENTS = "conversations-events" - CONVERSATIONS_PARTICIPANT_EVENTS = "conversations-participant-events" - CONVERSATIONS_PARTICIPANTS = "conversations-participants" - CPS = "cps" - CREDIT_TRANSFER = "credit-transfer" - EMAIL = "email" - EMERGING_TECH = "emerging-tech" - ENGAGEMENT_SUITE_PACKAGED_PLANS = "engagement-suite-packaged-plans" - ENHANCED_LINE_TYPE_LOOKUPS = "enhanced-line-type-lookups" - ENTERPRISE = "enterprise" - EVENTS = "events" - EXPERIMENT_FRANCE_SMS = "experiment-france-sms" - EXPERIMENT_INDIA_SMS = "experiment-india-sms" - EXPERIMENT_UK_SMS = "experiment-uk-sms" - FAILED_MESSAGE_PROCESSING_FEE = "failed-message-processing-fee" - FLEX = "flex" - FLEX_ACTIVE_USER_HOURS = "flex-active-user-hours" - FLEX_CONCURRENT_USERS = "flex-concurrent-users" - FLEX_CONVERSATIONAL_INSIGHTS = "flex-conversational-insights" - FLEX_CONVERSATIONAL_INSIGHTS_MESSAGES = "flex-conversational-insights-messages" - FLEX_CONVERSATIONAL_INSIGHTS_VOICE_MINUTES = ( - "flex-conversational-insights-voice-minutes" - ) - FLEX_EMAIL_USAGE = "flex-email-usage" - FLEX_MESSAGING_USAGE = "flex-messaging-usage" - FLEX_PARTNER_SPINSCI = "flex-partner-spinsci" - FLEX_PARTNER_XCELERATE = "flex-partner-xcelerate" - FLEX_RESELLER_ECOSYSTEM = "flex-reseller-ecosystem" - FLEX_UNIQUE_USER = "flex-unique-user" - FLEX_USAGE = "flex-usage" - FLEX_USERS = "flex-users" - FLEX_VOICE_MINUTE = "flex-voice-minute" - FLEX_YTICA = "flex-ytica" - FRAUD_LOOKUPS = "fraud-lookups" - FRONTLINE = "frontline" - FRONTLINE_USERS = "frontline-users" - FUNCTIONS = "functions" - GENERIC_PAY_TRANSACTIONS = "generic-pay-transactions" - GROUP_ROOMS = "group-rooms" - GROUP_ROOMS_DATA_TRACK = "group-rooms-data-track" - GROUP_ROOMS_ENCRYPTED_MEDIA_RECORDED = "group-rooms-encrypted-media-recorded" - GROUP_ROOMS_MEDIA_DOWNLOADED = "group-rooms-media-downloaded" - GROUP_ROOMS_MEDIA_RECORDED = "group-rooms-media-recorded" - GROUP_ROOMS_MEDIA_ROUTED = "group-rooms-media-routed" - GROUP_ROOMS_MEDIA_STORED = "group-rooms-media-stored" - GROUP_ROOMS_PARTICIPANT_MINUTES = "group-rooms-participant-minutes" - GROUP_ROOMS_RECORDED_MINUTES = "group-rooms-recorded-minutes" - IP_MESSAGING = "ip-messaging" - IP_MESSAGING_COMMANDS = "ip-messaging-commands" - IP_MESSAGING_DATA_STORAGE = "ip-messaging-data-storage" - IP_MESSAGING_DATA_TRANSFER = "ip-messaging-data-transfer" - IP_MESSAGING_ENDPOINT_CONNECTIVITY = "ip-messaging-endpoint-connectivity" - IVR_VIRTUAL_AGENT_CUSTOM_VOICES = "ivr-virtual-agent-custom-voices" - IVR_VIRTUAL_AGENT_GENAI = "ivr-virtual-agent-genai" - LINE_STATUS_LOOKUPS = "line-status-lookups" - LIVE_ACTIVITY_LOOKUPS = "live-activity-lookups" - LOOKUP_BUCKET_ADJUSTMENT = "lookup-bucket-adjustment" - LOOKUP_IDENTITY_MATCH = "lookup-identity-match" - LOOKUPS = "lookups" - MARKETPLACE = "marketplace" - MARKETPLACE_ALGORITHMIA_NAMED_ENTITY_RECOGNITION = ( - "marketplace-algorithmia-named-entity-recognition" - ) - MARKETPLACE_CADENCE_TRANSCRIPTION = "marketplace-cadence-transcription" - MARKETPLACE_CADENCE_TRANSLATION = "marketplace-cadence-translation" - MARKETPLACE_CAPIO_SPEECH_TO_TEXT = "marketplace-capio-speech-to-text" - MARKETPLACE_CONVRIZA_ABABA = "marketplace-convriza-ababa" - MARKETPLACE_DEEPGRAM_PHRASE_DETECTOR = "marketplace-deepgram-phrase-detector" - MARKETPLACE_DEEPGRAM_TRANSCRIPTION = "marketplace-deepgram-transcription" - MARKETPLACE_DEEPGRAM_TRANSCRIPTION_BASE = ( - "marketplace-deepgram-transcription-base" - ) - MARKETPLACE_DEEPGRAM_TRANSSCRIPTION_ENHANCED = ( - "marketplace-deepgram-transscription-enhanced" - ) - MARKETPLACE_DIGITAL_SEGMENT_BUSINESS_INFO = ( - "marketplace-digital-segment-business-info" - ) - MARKETPLACE_FACEBOOK_OFFLINE_CONVERSIONS = ( - "marketplace-facebook-offline-conversions" - ) - MARKETPLACE_GOOGLE_SPEECH_TO_TEXT = "marketplace-google-speech-to-text" - MARKETPLACE_IBM_WATSON_MESSAGE_INSIGHTS = ( - "marketplace-ibm-watson-message-insights" - ) - MARKETPLACE_IBM_WATSON_MESSAGE_SENTIMENT = ( - "marketplace-ibm-watson-message-sentiment" - ) - MARKETPLACE_IBM_WATSON_RECORDING_ANALYSIS = ( - "marketplace-ibm-watson-recording-analysis" - ) - MARKETPLACE_IBM_WATSON_TONE_ANALYZER = "marketplace-ibm-watson-tone-analyzer" - MARKETPLACE_ICEHOOK_SYSTEMS_SCOUT = "marketplace-icehook-systems-scout" - MARKETPLACE_INFOGROUP_DATAAXLE_BIZINFO = ( - "marketplace-infogroup-dataaxle-bizinfo" - ) - MARKETPLACE_KEEN_IO_CONTACT_CENTER_ANALYTICS = ( - "marketplace-keen-io-contact-center-analytics" - ) - MARKETPLACE_MARCHEX_CLEANCALL = "marketplace-marchex-cleancall" - MARKETPLACE_MARCHEX_RECORDING_ANALYSIS = ( - "marketplace-marchex-recording-analysis" - ) - MARKETPLACE_MARCHEX_SENTIMENT_ANALYSIS_FOR_SMS = ( - "marketplace-marchex-sentiment-analysis-for-sms" - ) - MARKETPLACE_MARKETPLACE_NEXTCALLER_SOCIAL_ID = ( - "marketplace-marketplace-nextcaller-social-id" - ) - MARKETPLACE_MOBILE_COMMONS_OPT_OUT_CLASSIFIER = ( - "marketplace-mobile-commons-opt-out-classifier" - ) - MARKETPLACE_NEXIWAVE_VOICEMAIL_TO_TEXT = ( - "marketplace-nexiwave-voicemail-to-text" - ) - MARKETPLACE_NEXTCALLER_ADVANCED_CALLER_IDENTIFICATION = ( - "marketplace-nextcaller-advanced-caller-identification" - ) - MARKETPLACE_NOMOROBO_SPAM_SCORE = "marketplace-nomorobo-spam-score" - MARKETPLACE_PAY_ADDONS = "marketplace-pay-addons" - MARKETPLACE_PAY_ADDONS_BASECOMMERCE_PAY_CONNECTOR = ( - "marketplace-pay-addons-basecommerce-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_BRAINTREE_PAY_CONNECTOR = ( - "marketplace-pay-addons-braintree-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_CARDCONNECT_PAY_CONNECTOR = ( - "marketplace-pay-addons-cardconnect-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_CHASE_PAY_CONNECTOR = ( - "marketplace-pay-addons-chase-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_SHUTTLE_PAY_CONNECTOR = ( - "marketplace-pay-addons-shuttle-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_STRIPE_PAY_CONNECTOR = ( - "marketplace-pay-addons-stripe-pay-connector" - ) - MARKETPLACE_PAYFONE_TCPA_COMPLIANCE = "marketplace-payfone-tcpa-compliance" - MARKETPLACE_POLY_AI_CONNECTOR = "marketplace-poly-ai-connector" - MARKETPLACE_REALPHONEVALIDATION = "marketplace-realphonevalidation" - MARKETPLACE_REMEETING_AUTOMATIC_SPEECH_RECOGNITION = ( - "marketplace-remeeting-automatic-speech-recognition" - ) - MARKETPLACE_SPOKE_PHONE_LICENSE_PRO = "marketplace-spoke-phone-license-pro" - MARKETPLACE_SPOKE_PHONE_LICENSE_STANDARD = ( - "marketplace-spoke-phone-license-standard" - ) - MARKETPLACE_TCPA_DEFENSE_SOLUTIONS_BLACKLIST_FEED = ( - "marketplace-tcpa-defense-solutions-blacklist-feed" - ) - MARKETPLACE_TELO_OPENCNAM = "marketplace-telo-opencnam" - MARKETPLACE_TRESTLE_SOLUTIONS_CALLER_IDENTIFICATION = ( - "marketplace-trestle-solutions-caller-identification" - ) - MARKETPLACE_TRUECNAM_TRUE_SPAM = "marketplace-truecnam-true-spam" - MARKETPLACE_TWILIO_CALLER_NAME_LOOKUP_US = ( - "marketplace-twilio-caller-name-lookup-us" - ) - MARKETPLACE_TWILIO_CARRIER_INFORMATION_LOOKUP = ( - "marketplace-twilio-carrier-information-lookup" - ) - MARKETPLACE_VOICEBASE_PCI = "marketplace-voicebase-pci" - MARKETPLACE_VOICEBASE_TRANSCRIPTION = "marketplace-voicebase-transcription" - MARKETPLACE_VOICEBASE_TRANSCRIPTION_CUSTOM_VOCABULARY = ( - "marketplace-voicebase-transcription-custom-vocabulary" - ) - MARKETPLACE_WEB_PURIFY_PROFANITY_FILTER = ( - "marketplace-web-purify-profanity-filter" - ) - MARKETPLACE_WHITEPAGES_PRO_CALLER_IDENTIFICATION = ( - "marketplace-whitepages-pro-caller-identification" - ) - MARKETPLACE_WHITEPAGES_PRO_PHONE_INTELLIGENCE = ( - "marketplace-whitepages-pro-phone-intelligence" - ) - MARKETPLACE_WHITEPAGES_PRO_PHONE_REPUTATION = ( - "marketplace-whitepages-pro-phone-reputation" - ) - MARKETPLACE_WOLFARM_SPOKEN_RESULTS = "marketplace-wolfarm-spoken-results" - MARKETPLACE_WOLFRAM_SHORT_ANSWER = "marketplace-wolfram-short-answer" - MARKETPLACE_YTICA_CONTACT_CENTER_REPORTING_ANALYTICS = ( - "marketplace-ytica-contact-center-reporting-analytics" - ) - MARKETPLAY_PAY_ADDONS_SHUTTLE_PAY_CONNECTOR = ( - "marketplay-pay-addons-shuttle-pay-connector" - ) - MEDIA_COMPOSER_MINUTES = "media-composer-minutes" - MEDIASTORAGE = "mediastorage" - MIN_SPEND_ADJUSTMENTS = "min-spend-adjustments" - MMS = "mms" - MMS_INBOUND = "mms-inbound" - MMS_INBOUND_LONGCODE = "mms-inbound-longcode" - MMS_INBOUND_SHORTCODE = "mms-inbound-shortcode" - MMS_INBOUND_TOLL_FREE = "mms-inbound-toll-free" - MMS_MESSAGES_CARRIERFEES = "mms-messages-carrierfees" - MMS_OUTBOUND = "mms-outbound" - MMS_OUTBOUND_LONGCODE = "mms-outbound-longcode" - MMS_OUTBOUND_SHORTCODE = "mms-outbound-shortcode" - MMS_OUTBOUND_TOLLFREE = "mms-outbound-tollfree" - MONITOR = "monitor" - MONITOR_READS = "monitor-reads" - MONITOR_STORAGE = "monitor-storage" - MONITOR_WRITES = "monitor-writes" - NOTIFY = "notify" - NOTIFY_ACTIONS_ATTEMPTS = "notify-actions-attempts" - NOTIFY_CHANNELS = "notify-channels" - NUMBER_FORMAT_LOOKUPS = "number-format-lookups" - PCHAT = "pchat" - PCHAT_ACTIONS = "pchat-actions" - PCHAT_APS = "pchat-aps" - PCHAT_CONV_MED_STORAGE = "pchat-conv-med-storage" - PCHAT_MESSAGES = "pchat-messages" - PCHAT_NOTIFICATIONS = "pchat-notifications" - PCHAT_READS = "pchat-reads" - PCHAT_USERS = "pchat-users" - PEER_TO_PEER_ROOMS_PARTICIPANT_MINUTES = ( - "peer-to-peer-rooms-participant-minutes" - ) - PFAX = "pfax" - PFAX_MINUTES = "pfax-minutes" - PFAX_MINUTES_INBOUND = "pfax-minutes-inbound" - PFAX_MINUTES_OUTBOUND = "pfax-minutes-outbound" - PFAX_PAGES = "pfax-pages" - PHONE_QUALITY_SCORE_LOOKUPS = "phone-quality-score-lookups" - PHONENUMBERS = "phonenumbers" - PHONENUMBERS_CPS = "phonenumbers-cps" - PHONENUMBERS_EMERGENCY = "phonenumbers-emergency" - PHONENUMBERS_LOCAL = "phonenumbers-local" - PHONENUMBERS_MOBILE = "phonenumbers-mobile" - PHONENUMBERS_PORTING = "phonenumbers-porting" - PHONENUMBERS_SETUPS = "phonenumbers-setups" - PHONENUMBERS_TOLLFREE = "phonenumbers-tollfree" - PREMIUMSUPPORT = "premiumsupport" - PREMIUMSUPPORT_PERCENTAGE_SPEND = "premiumsupport-percentage-spend" - PROGRAMMABLEVOICE_PLATFORM = "programmablevoice-platform" - PROGRAMMABLEVOICECONN_CLIENTSDK = "programmablevoiceconn-clientsdk" - PROGRAMMABLEVOICECONN_CLIENTSDK_INBOUND = ( - "programmablevoiceconn-clientsdk-inbound" - ) - PROGRAMMABLEVOICECONN_CLIENTSDK_OUTBOUND = ( - "programmablevoiceconn-clientsdk-outbound" - ) - PROGRAMMABLEVOICECONN_ONNET = "programmablevoiceconn-onnet" - PROGRAMMABLEVOICECONN_ONNET_INBOUND = "programmablevoiceconn-onnet-inbound" - PROGRAMMABLEVOICECONN_ONNET_OUTBOUND = "programmablevoiceconn-onnet-outbound" - PROGRAMMABLEVOICECONN_SIP = "programmablevoiceconn-sip" - PROGRAMMABLEVOICECONN_SIP_INBOUND = "programmablevoiceconn-sip-inbound" - PROGRAMMABLEVOICECONN_SIP_OUTBOUND = "programmablevoiceconn-sip-outbound" - PROGRAMMABLEVOICECONNECTIVITY = "programmablevoiceconnectivity" - PROXY = "proxy" - PROXY_ACTIVE_SESSIONS = "proxy-active-sessions" - PROXY_BUCKET_ADJUSTMENT = "proxy-bucket-adjustment" - PROXY_LICENSES = "proxy-licenses" - PSTNCONNECTIVITY = "pstnconnectivity" - PSTNCONNECTIVITY_INBOUND = "pstnconnectivity-inbound" - PSTNCONNECTIVITY_OUTBOUND = "pstnconnectivity-outbound" - PV = "pv" - PV_BASIC_ROOMS = "pv-basic-rooms" - PV_COMPOSITION_MEDIA_DOWNLOADED = "pv-composition-media-downloaded" - PV_COMPOSITION_MEDIA_ENCRYPTED = "pv-composition-media-encrypted" - PV_COMPOSITION_MEDIA_STORED = "pv-composition-media-stored" - PV_COMPOSITION_MINUTES = "pv-composition-minutes" - PV_RECORDING_COMPOSITIONS = "pv-recording-compositions" - PV_ROOM_PARTICIPANTS = "pv-room-participants" - PV_ROOM_PARTICIPANTS_AU1 = "pv-room-participants-au1" - PV_ROOM_PARTICIPANTS_BR1 = "pv-room-participants-br1" - PV_ROOM_PARTICIPANTS_IE1 = "pv-room-participants-ie1" - PV_ROOM_PARTICIPANTS_JP1 = "pv-room-participants-jp1" - PV_ROOM_PARTICIPANTS_SG1 = "pv-room-participants-sg1" - PV_ROOM_PARTICIPANTS_US1 = "pv-room-participants-us1" - PV_ROOM_PARTICIPANTS_US2 = "pv-room-participants-us2" - PV_ROOMS = "pv-rooms" - PV_SIP_ENDPOINT_REGISTRATIONS = "pv-sip-endpoint-registrations" - RCS_MESSAGES = "rcs-messages" - REASSIGNED_NUMBER = "reassigned-number" - RECORDINGS = "recordings" - RECORDINGSTORAGE = "recordingstorage" - SHORTCODES = "shortcodes" - SHORTCODES_CUSTOMEROWNED = "shortcodes-customerowned" - SHORTCODES_MMS_ENABLEMENT = "shortcodes-mms-enablement" - SHORTCODES_MPS = "shortcodes-mps" - SHORTCODES_RANDOM = "shortcodes-random" - SHORTCODES_SETUP_FEES = "shortcodes-setup-fees" - SHORTCODES_UK = "shortcodes-uk" - SHORTCODES_VANITY = "shortcodes-vanity" - SIM_SWAP_LOOKUPS = "sim-swap-lookups" - SIP_SECURE_MEDIA = "sip-secure-media" - SMALL_GROUP_ROOMS = "small-group-rooms" - SMALL_GROUP_ROOMS_DATA_TRACK = "small-group-rooms-data-track" - SMALL_GROUP_ROOMS_PARTICIPANT_MINUTES = "small-group-rooms-participant-minutes" - SMS = "sms" - SMS_INBOUND = "sms-inbound" - SMS_INBOUND_LONGCODE = "sms-inbound-longcode" - SMS_INBOUND_SHORTCODE = "sms-inbound-shortcode" - SMS_INBOUND_TOLLFREE = "sms-inbound-tollfree" - SMS_MESSAGES_CARRIERFEES = "sms-messages-carrierfees" - SMS_MESSAGES_FEATURES = "sms-messages-features" - SMS_MESSAGES_FEATURES_ENGAGEMENT_SUITE = ( - "sms-messages-features-engagement-suite" - ) - SMS_MESSAGES_FEATURES_MESSAGE_REDACTION = ( - "sms-messages-features-message-redaction" - ) - SMS_MESSAGES_FEATURES_SENDERID = "sms-messages-features-senderid" - SMS_MPS = "sms-mps" - SMS_MPS_SHORTCODE = "sms-mps-shortcode" - SMS_MPS_TOLLFREE = "sms-mps-tollfree" - SMS_MPS_TOLLFREE_SETUP = "sms-mps-tollfree-setup" - SMS_NATIONAL_REGULATORY_PROTECTION = "sms-national-regulatory-protection" - SMS_OUTBOUND = "sms-outbound" - SMS_OUTBOUND_CONTENT_INSPECTION = "sms-outbound-content-inspection" - SMS_OUTBOUND_LONGCODE = "sms-outbound-longcode" - SMS_OUTBOUND_SHORTCODE = "sms-outbound-shortcode" - SMS_OUTBOUND_TOLLFREE = "sms-outbound-tollfree" - SMS_PUMPING_PROTECTION = "sms-pumping-protection" - SMS_PUMPING_RISK = "sms-pumping-risk" - SMSMESSAGES_BUCKET_ADJUSTMENTS = "smsmessages-bucket-adjustments" - SMSMESSAGES_OUTBOUND_DOMESTIC = "smsmessages-outbound-domestic" - SPEECH_RECOGNITION = "speech-recognition" - STUDIO_ENGAGEMENTS = "studio-engagements" - SYNC = "sync" - SYNC_ACTIONS = "sync-actions" - SYNC_ENDPOINT_HOURS = "sync-endpoint-hours" - SYNC_ENDPOINT_HOURS_ABOVE_DAILY_CAP = "sync-endpoint-hours-above-daily-cap" - TASKROUTER_TASKS = "taskrouter-tasks" - TOTALPRICE = "totalprice" - TRANSCRIPTIONS = "transcriptions" - TRUNKING_CPS = "trunking-cps" - TRUNKING_EMERGENCY_CALLS = "trunking-emergency-calls" - TRUNKING_ORIGINATION = "trunking-origination" - TRUNKING_ORIGINATION_LOCAL = "trunking-origination-local" - TRUNKING_ORIGINATION_MOBILE = "trunking-origination-mobile" - TRUNKING_ORIGINATION_TOLLFREE = "trunking-origination-tollfree" - TRUNKING_RECORDINGS = "trunking-recordings" - TRUNKING_SECURE = "trunking-secure" - TRUNKING_TERMINATION = "trunking-termination" - TTS_GOOGLE = "tts-google" - TURNMEGABYTES = "turnmegabytes" - TURNMEGABYTES_AUSTRALIA = "turnmegabytes-australia" - TURNMEGABYTES_BRASIL = "turnmegabytes-brasil" - TURNMEGABYTES_GERMANY = "turnmegabytes-germany" - TURNMEGABYTES_INDIA = "turnmegabytes-india" - TURNMEGABYTES_IRELAND = "turnmegabytes-ireland" - TURNMEGABYTES_JAPAN = "turnmegabytes-japan" - TURNMEGABYTES_SINGAPORE = "turnmegabytes-singapore" - TURNMEGABYTES_USEAST = "turnmegabytes-useast" - TURNMEGABYTES_USWEST = "turnmegabytes-uswest" - TWILIO_FOR_SALESFORCE = "twilio-for-salesforce" - TWILIO_FOR_SALESFORCE_LICENSES = "twilio-for-salesforce-licenses" - TWILIO_INTERCONNECT = "twilio-interconnect" - TWIML = "twiml" - USAGE_FLEX_VIDEO = "usage-flex-video" - USAGE_FUNCTIONS = "usage-functions" - USAGE_RCS_BASIC_MESSAGES_OUTBOUND = "usage-rcs-basic-messages-outbound" - USAGE_RCS_MESSAGES = "usage-rcs-messages" - USAGE_RCS_MESSAGES_INBOUND = "usage-rcs-messages-inbound" - USAGE_RCS_MESSAGING_CARRIER_FEES = "usage-rcs-messaging-carrier-fees" - USAGE_RCS_SINGLE_MESSAGES_OUTBOUND = "usage-rcs-single-messages-outbound" - VERIFY_PACKAGE_PLANS = "verify-package-plans" - VERIFY_PUSH = "verify-push" - VERIFY_SNA = "verify-sna" - VERIFY_TOTP = "verify-totp" - VERIFY_VOICE_SMS = "verify-voice-sms" - VERIFY_WHATSAPP_CONVERSATIONS_BUSINESS_INITIATED = ( - "verify-whatsapp-conversations-business-initiated" - ) - VERIFY_WHATSAPP_TEMPLATE_BUSINESS_INITIATED = ( - "verify-whatsapp-template-business-initiated" - ) - VIDEO_RECORDINGS = "video-recordings" - VIDEO_ROOMS_TURN_MEGABYTES = "video-rooms-turn-megabytes" - VIRTUAL_AGENT = "virtual-agent" - VOICE_INSIGHTS = "voice-insights" - VOICE_INSIGHTS_CLIENT_INSIGHTS_ON_DEMAND_MINUTE = ( - "voice-insights-client-insights-on-demand-minute" - ) - VOICE_INSIGHTS_PTSN_INSIGHTS_ON_DEMAND_MINUTE = ( - "voice-insights-ptsn-insights-on-demand-minute" - ) - VOICE_INSIGHTS_SIP_INTERFACE_INSIGHTS_ON_DEMAND_MINUTE = ( - "voice-insights-sip-interface-insights-on-demand-minute" - ) - VOICE_INSIGHTS_SIP_TRUNKING_INSIGHTS_ON_DEMAND_MINUTE = ( - "voice-insights-sip-trunking-insights-on-demand-minute" - ) - VOICE_INTELLIGENCE = "voice-intelligence" - VOICE_INTELLIGENCE_EIP_OPERATORS = "voice-intelligence-eip-operators" - VOICE_INTELLIGENCE_OPERATORS = "voice-intelligence-operators" - VOICE_INTELLIGENCE_TRANSCRIPTION = "voice-intelligence-transcription" - WDS = "wds" - WIRELESS = "wireless" - WIRELESS_DATA = "wireless-data" - WIRELESS_DATA_PAYG = "wireless-data-payg" - WIRELESS_DATA_PAYG_AFRICA = "wireless-data-payg-africa" - WIRELESS_DATA_PAYG_ASIA = "wireless-data-payg-asia" - WIRELESS_DATA_PAYG_CENTRALANDSOUTHAMERICA = ( - "wireless-data-payg-centralandsouthamerica" - ) - WIRELESS_DATA_PAYG_EUROPE = "wireless-data-payg-europe" - WIRELESS_DATA_PAYG_NORTHAMERICA = "wireless-data-payg-northamerica" - WIRELESS_DATA_PAYG_OCEANIA = "wireless-data-payg-oceania" - WIRELESS_DATA_QUOTA1 = "wireless-data-quota1" - WIRELESS_DATA_QUOTA1_AFRICA = "wireless-data-quota1-africa" - WIRELESS_DATA_QUOTA1_ASIA = "wireless-data-quota1-asia" - WIRELESS_DATA_QUOTA1_CENTRALANDSOUTHAMERICA = ( - "wireless-data-quota1-centralandsouthamerica" - ) - WIRELESS_DATA_QUOTA1_EUROPE = "wireless-data-quota1-europe" - WIRELESS_DATA_QUOTA1_NORTHAMERICA = "wireless-data-quota1-northamerica" - WIRELESS_DATA_QUOTA1_OCEANIA = "wireless-data-quota1-oceania" - WIRELESS_DATA_QUOTA10 = "wireless-data-quota10" - WIRELESS_DATA_QUOTA10_AFRICA = "wireless-data-quota10-africa" - WIRELESS_DATA_QUOTA10_ASIA = "wireless-data-quota10-asia" - WIRELESS_DATA_QUOTA10_CENTRALANDSOUTHAMERICA = ( - "wireless-data-quota10-centralandsouthamerica" - ) - WIRELESS_DATA_QUOTA10_EUROPE = "wireless-data-quota10-europe" - WIRELESS_DATA_QUOTA10_NORTHAMERICA = "wireless-data-quota10-northamerica" - WIRELESS_DATA_QUOTA10_OCEANIA = "wireless-data-quota10-oceania" - WIRELESS_DATA_QUOTA50 = "wireless-data-quota50" - WIRELESS_DATA_QUOTA50_AFRICA = "wireless-data-quota50-africa" - WIRELESS_DATA_QUOTA50_ASIA = "wireless-data-quota50-asia" - WIRELESS_DATA_QUOTA50_CENTRALANDSOUTHAMERICA = ( - "wireless-data-quota50-centralandsouthamerica" - ) - WIRELESS_DATA_QUOTA50_EUROPE = "wireless-data-quota50-europe" - WIRELESS_DATA_QUOTA50_NORTHAMERICA = "wireless-data-quota50-northamerica" - WIRELESS_DATA_QUOTA50_OCEANIA = "wireless-data-quota50-oceania" - WIRELESS_DATA_QUOTACUSTOM = "wireless-data-quotacustom" - WIRELESS_DATA_QUOTACUSTOM_AFRICA = "wireless-data-quotacustom-africa" - WIRELESS_DATA_QUOTACUSTOM_ASIA = "wireless-data-quotacustom-asia" - WIRELESS_DATA_QUOTACUSTOM_CENTRALANDSOUTHAMERICA = ( - "wireless-data-quotacustom-centralandsouthamerica" - ) - WIRELESS_DATA_QUOTACUSTOM_EUROPE = "wireless-data-quotacustom-europe" - WIRELESS_DATA_QUOTACUSTOM_NORTHAMERICA = ( - "wireless-data-quotacustom-northamerica" - ) - WIRELESS_DATA_QUOTACUSTOM_OCEANIA = "wireless-data-quotacustom-oceania" - WIRELESS_MRC_PAYG = "wireless-mrc-payg" - WIRELESS_MRC_QUOTA1 = "wireless-mrc-quota1" - WIRELESS_MRC_QUOTA10 = "wireless-mrc-quota10" - WIRELESS_MRC_QUOTA50 = "wireless-mrc-quota50" - WIRELESS_MRC_QUOTACUSTOM = "wireless-mrc-quotacustom" - WIRELESS_ORDERS = "wireless-orders" - WIRELESS_ORDERS_ARTWORK = "wireless-orders-artwork" - WIRELESS_ORDERS_BULK = "wireless-orders-bulk" - WIRELESS_ORDERS_ESIM = "wireless-orders-esim" - WIRELESS_ORDERS_STARTER = "wireless-orders-starter" - WIRELESS_QUOTAS = "wireless-quotas" - WIRELESS_SMS_AFRICA = "wireless-sms-africa" - WIRELESS_SMS_ASIA = "wireless-sms-asia" - WIRELESS_SMS_CENTRALANDSOUTHAMERICA = "wireless-sms-centralandsouthamerica" - WIRELESS_SMS_EUROPE = "wireless-sms-europe" - WIRELESS_SMS_NORTHAMERICA = "wireless-sms-northamerica" - WIRELESS_SMS_OCEANIA = "wireless-sms-oceania" - WIRELESS_SUPER_SIM = "wireless-super-sim" - WIRELESS_SUPER_SIM_DATA = "wireless-super-sim-data" - WIRELESS_SUPER_SIM_DATA_NORTH_AMERICA_USA = ( - "wireless-super-sim-data-north-america-usa" - ) - WIRELESS_SUPER_SIM_DATA_PAYG = "wireless-super-sim-data-payg" - WIRELESS_SUPER_SIM_DATA_PAYG_EUROPE = "wireless-super-sim-data-payg-europe" - WIRELESS_SUPER_SIM_DATA_PAYG_NORTH_AMERICA = ( - "wireless-super-sim-data-payg-north-america" - ) - WIRELESS_SUPER_SIM_HARDWARE = "wireless-super-sim-hardware" - WIRELESS_SUPER_SIM_HARDWARE_BULK = "wireless-super-sim-hardware-bulk" - WIRELESS_SUPER_SIM_SMSCOMMANDS = "wireless-super-sim-smscommands" - WIRELESS_SUPER_SIM_SMSCOMMANDS_AFRICA = "wireless-super-sim-smscommands-africa" - WIRELESS_SUPER_SIM_SMSCOMMANDS_ASIA = "wireless-super-sim-smscommands-asia" - WIRELESS_SUPER_SIM_SMSCOMMANDS_CENT_AND_SOUTH_AMERICA = ( - "wireless-super-sim-smscommands-cent-and-south-america" - ) - WIRELESS_SUPER_SIM_SMSCOMMANDS_EUROPE = "wireless-super-sim-smscommands-europe" - WIRELESS_SUPER_SIM_SMSCOMMANDS_NORTH_AMERICA = ( - "wireless-super-sim-smscommands-north-america" - ) - WIRELESS_SUPER_SIM_SMSCOMMANDS_OCEANIA = ( - "wireless-super-sim-smscommands-oceania" - ) - WIRELESS_SUPER_SIM_SUBSCRIPTION = "wireless-super-sim-subscription" - WIRELESS_SUPER_SIM_SUBSCRIPTION_PAYG = "wireless-super-sim-subscription-payg" - WIRELESS_USAGE = "wireless-usage" - WIRELESS_USAGE_COMMANDS = "wireless-usage-commands" - WIRELESS_USAGE_COMMANDS_AFRICA = "wireless-usage-commands-africa" - WIRELESS_USAGE_COMMANDS_ASIA = "wireless-usage-commands-asia" - WIRELESS_USAGE_COMMANDS_CENTRALANDSOUTHAMERICA = ( - "wireless-usage-commands-centralandsouthamerica" - ) - WIRELESS_USAGE_COMMANDS_EUROPE = "wireless-usage-commands-europe" - WIRELESS_USAGE_COMMANDS_HOME = "wireless-usage-commands-home" - WIRELESS_USAGE_COMMANDS_NORTHAMERICA = "wireless-usage-commands-northamerica" - WIRELESS_USAGE_COMMANDS_OCEANIA = "wireless-usage-commands-oceania" - WIRELESS_USAGE_COMMANDS_ROAMING = "wireless-usage-commands-roaming" - WIRELESS_USAGE_DATA = "wireless-usage-data" - WIRELESS_USAGE_DATA_AFRICA = "wireless-usage-data-africa" - WIRELESS_USAGE_DATA_ASIA = "wireless-usage-data-asia" - WIRELESS_USAGE_DATA_CENTRALANDSOUTHAMERICA = ( - "wireless-usage-data-centralandsouthamerica" - ) - WIRELESS_USAGE_DATA_CUSTOM_ADDITIONALMB = ( - "wireless-usage-data-custom-additionalmb" - ) - WIRELESS_USAGE_DATA_CUSTOM_FIRST5MB = "wireless-usage-data-custom-first5mb" - WIRELESS_USAGE_DATA_DOMESTIC_ROAMING = "wireless-usage-data-domestic-roaming" - WIRELESS_USAGE_DATA_EUROPE = "wireless-usage-data-europe" - WIRELESS_USAGE_DATA_INDIVIDUAL_ADDITIONALGB = ( - "wireless-usage-data-individual-additionalgb" - ) - WIRELESS_USAGE_DATA_INDIVIDUAL_FIRSTGB = ( - "wireless-usage-data-individual-firstgb" - ) - WIRELESS_USAGE_DATA_INTERNATIONAL_ROAMING_CANADA = ( - "wireless-usage-data-international-roaming-canada" - ) - WIRELESS_USAGE_DATA_INTERNATIONAL_ROAMING_INDIA = ( - "wireless-usage-data-international-roaming-india" - ) - WIRELESS_USAGE_DATA_INTERNATIONAL_ROAMING_MEXICO = ( - "wireless-usage-data-international-roaming-mexico" - ) - WIRELESS_USAGE_DATA_NORTHAMERICA = "wireless-usage-data-northamerica" - WIRELESS_USAGE_DATA_OCEANIA = "wireless-usage-data-oceania" - WIRELESS_USAGE_DATA_POOLED = "wireless-usage-data-pooled" - WIRELESS_USAGE_DATA_POOLED_DOWNLINK = "wireless-usage-data-pooled-downlink" - WIRELESS_USAGE_DATA_POOLED_UPLINK = "wireless-usage-data-pooled-uplink" - WIRELESS_USAGE_MRC = "wireless-usage-mrc" - WIRELESS_USAGE_MRC_CUSTOM = "wireless-usage-mrc-custom" - WIRELESS_USAGE_MRC_INDIVIDUAL = "wireless-usage-mrc-individual" - WIRELESS_USAGE_MRC_POOLED = "wireless-usage-mrc-pooled" - WIRELESS_USAGE_MRC_SUSPENDED = "wireless-usage-mrc-suspended" - WIRELESS_USAGE_SMS = "wireless-usage-sms" - WIRELESS_USAGE_VOICE = "wireless-usage-voice" - A2P_FAST_TRACK_ONBOARDING = "a2p-fast-track-onboarding" - ADVISORY_SERVICES = "advisory-services" - ADVISORY_SERVICES_BILLED = "advisory-services-billed" - ADVISORY_SERVICES_CALL_TRACKING = "advisory-services-call-tracking" - ADVISORY_SERVICES_DATA_SERVICES = "advisory-services-data-services" - ADVISORY_SERVICES_EXPENSES = "advisory-services-expenses" - ADVISORY_SERVICES_SIP_TRUNKING = "advisory-services-sip-trunking" - ASSETS_REQUESTS = "assets-requests" - AUDIENCE_MINUTES_VIDEO = "audience-minutes-video" - AUTHY_BUCKET_ADJUSTMENT = "authy-bucket-adjustment" - AUTHY_SOFTWARE = "authy-software" - CALLERIDLOOKUPS_API = "calleridlookups-api" - CALLERIDLOOKUPS_PROGRAMMABLEVOICE = "calleridlookups-programmablevoice" - CALLERIDLOOKUPS_TRUNKING = "calleridlookups-trunking" - CALLS_TRUNKING_INBOUND_TOLLFREE_LOCAL = "calls-trunking-inbound-tollfree-local" - CALLS_TRUNKING_INBOUND_TOLLFREE_MOBILE = ( - "calls-trunking-inbound-tollfree-mobile" - ) - CHANNELS_WHATSAPP_CONVERSATION_FREE_1 = "channels-whatsapp-conversation-free-1" - CONFERENCE = "conference" - CONVERSATIONAL_INSIGHTS = "conversational-insights" - CONVERSATIONAL_INSIGHTS_MESSAGES = "conversational-insights-messages" - CONVERSATIONAL_INSIGHTS_VOICE_MINUTES = "conversational-insights-voice-minutes" - DEMO = "demo" - DEMO_UC_SCRIPT_TEST = "demo-uc-script-test" - ELASTIC_SIP_TRUNKING = "elastic-sip-trunking" - ELASTIC_SIP_TRUNKING_CALL_TRANSFERS = "elastic-sip-trunking-call-transfers" - ENTERPRISE_HIPPA = "enterprise-hippa" - FLEX_NAMED_USERS = "flex-named-users" - FLEX_SPINSCI = "flex-spinsci" - FLEX_USERS_1 = "flex-users-1" - FLEX_WFO_PREMIUM_SPEECH_ANALYTICS = "flex-wfo-premium-speech-analytics" - FLEX_XCELERATE = "flex-xcelerate" - FUNCTIONS_ROLLUP = "functions-rollup" - IMP_V1_USAGE = "imp-v1-usage" - IP_MESSAGING_ADDONS = "ip-messaging-addons" - IVR = "ivr" - IVR_CONVERSATIONAL = "ivr-conversational" - IVR_DTMF = "ivr-dtmf" - IVR_VIRTUALAGENT = "ivr-virtualagent" - LIVE = "live" - LIVE_MEDIA_RECORDING_MINUTES = "live-media-recording-minutes" - LONGCODE_MPS = "longcode-mps" - MARKETPLACE_ANALYTICS_ADDONS = "marketplace-analytics-addons" - MARKETPLACE_ISV_ADDONS = "marketplace-isv-addons" - MARKETPLACE_MESSAGING_ADDONS = "marketplace-messaging-addons" - MARKETPLACE_PHONENUMBERS_ADDONS = "marketplace-phonenumbers-addons" - MARKETPLACE_RECORDING_ADDONS = "marketplace-recording-addons" - MARKETPLACE_VIRTUALAGENT_ADDONS = "marketplace-virtualagent-addons" - MARKETPLAY_PAY_ADDONS_SHUTTLE_PAY_CONNECTOR_1 = ( - "marketplay-pay-addons-shuttle-pay-connector-1" - ) - MARKETPLAY_PAY_ADDONS_STRIPE_PAY_CONNECTOR = ( - "marketplay-pay-addons-stripe-pay-connector" - ) - MMS_INBOUND_LONGCODE_CANADA = "mms-inbound-longcode-canada" - MMS_INBOUND_LONGCODE_UNITEDSTATES = "mms-inbound-longcode-unitedstates" - MMS_OUTBOUND_LONGCODE_CANADA = "mms-outbound-longcode-canada" - MMS_OUTBOUND_LONGCODE_UNITEDSTATES = "mms-outbound-longcode-unitedstates" - MMS_OUTBOUND_TOLL_FREE = "mms-outbound-toll-free" - NOTIFY_CHATAPPSANDOTHERCHANNELS = "notify-chatappsandotherchannels" - NOTIFY_NOTIFYSERVICES = "notify-notifyservices" - NOTIFY_PUSHNOTIFICATIONS = "notify-pushnotifications" - PAYMENT_GATEWAY_CONNECTORS = "payment-gateway-connectors" - PAYMENT_SOLUTIONS = "payment-solutions" - PCHAT_BUCKET_ADJUSTMENT = "pchat-bucket-adjustment" - PHONENUMBERS_NUMBERS = "phonenumbers-numbers" - PROG_VOICE_CLIENT_ANDROID = "prog-voice-client-android" - PROG_VOICE_CLIENT_ANDROID_INBOUND = "prog-voice-client-android-inbound" - PROG_VOICE_CLIENT_ANDROID_OUTBOUND = "prog-voice-client-android-outbound" - PROG_VOICE_CLIENT_IOS = "prog-voice-client-ios" - PROG_VOICE_CLIENT_IOS_INBOUND = "prog-voice-client-ios-inbound" - PROG_VOICE_CLIENT_IOS_OUTBOUND = "prog-voice-client-ios-outbound" - PROG_VOICE_CLIENT_SDK = "prog-voice-client-sdk" - PROG_VOICE_CLIENT_WEB = "prog-voice-client-web" - PROG_VOICE_CLIENT_WEB_INBOUND = "prog-voice-client-web-inbound" - PROG_VOICE_CLIENT_WEB_OUTBOUND = "prog-voice-client-web-outbound" - PROGRAMMABLEVOICECONNECTIVITY_MEDIA_STREAMS = ( - "programmablevoiceconnectivity-media-streams" - ) - PSTNCONNECTIVITY_BYOC = "pstnconnectivity-byoc" - PSTNCONNECTIVITY_EMERGENCY = "pstnconnectivity-emergency" - PSTNCONNECTIVITY_MINUTES = "pstnconnectivity-minutes" - PSTNCONNECTIVITY_MINUTES_1 = "pstnconnectivity-minutes-1" - PSTNCONNECTIVITY_MINUTESINBOUNDLOCAL = "pstnconnectivity-minutesinboundlocal" - PSTNCONNECTIVITY_MINUTESINBOUNDMOBILE = "pstnconnectivity-minutesinboundmobile" - PSTNCONNECTIVITY_MINUTESINBOUNDTOLLFREE = ( - "pstnconnectivity-minutesinboundtollfree" - ) - PSTNCONNECTIVITY_MINUTESINBOUNDTOLLFREELOCAL = ( - "pstnconnectivity-minutesinboundtollfreelocal" - ) - PSTNCONNECTIVITY_MINUTESINBOUNDTOLLFREEMOBILE = ( - "pstnconnectivity-minutesinboundtollfreemobile" - ) - PV_ROOM_HOURS = "pv-room-hours" - PV_ROOM_SIMULTANEOUS_PARTICIPANT_CONNECTIONS = ( - "pv-room-simultaneous-participant-connections" - ) - PVIDEO_ROOM_HOURS_AU1 = "pvideo-room-hours-au1" - PVIDEO_ROOM_HOURS_BR1 = "pvideo-room-hours-br1" - PVIDEO_ROOM_HOURS_IE1 = "pvideo-room-hours-ie1" - PVIDEO_ROOM_HOURS_JP1 = "pvideo-room-hours-jp1" - PVIDEO_ROOM_HOURS_SG1 = "pvideo-room-hours-sg1" - PVIDEO_ROOM_HOURS_US1 = "pvideo-room-hours-us1" - PVIDEO_ROOM_HOURS_US2 = "pvideo-room-hours-us2" - RECORDINGS_ENCRYPTED = "recordings-encrypted" - SHORT_CODE_SETUP_FEES = "short-code-setup-fees" - SHORTCODES_MESSAGES_INBOUND = "shortcodes-messages-inbound" - SHORTCODES_MESSAGES_OUTBOUND = "shortcodes-messages-outbound" - SMS_MESSAGES_REGISTRATIONFEES = "sms-messages-registrationfees" - SMS_MMS_PENALTY_FEES = "sms-mms-penalty-fees" - SMS_MMS_PENALTY_FEES_1 = "sms-mms-penalty-fees-1" - SMS_PUMPING_PROTECTION_NON_USCA = "sms-pumping-protection-non-usca" - SMS_PUMPING_PROTECTION_USCA = "sms-pumping-protection-usca" - STUDIO = "studio" - STUDIO_MONTHLY_FEES = "studio-monthly-fees" - SUPERSIM = "supersim" - TASK_ROUTER = "task-router" - TASK_ROUTER_WORKERS = "task-router-workers" - TEST_QUOTA_BUCKETS = "test-quota-buckets" - TEST_UC_SCRIPT_1 = "test-uc-script-1" - TEST_UC_SCRIPT_DEMO_2 = "test-uc-script-demo-2" - TEXT_TO_SPEECH = "text-to-speech" - TME = "tme" - TTS_BASIC = "tts-basic" - TWILIO_EDITIONS = "twilio-editions" - TWILIO_INTERCONNECT_CALIFORNIA = "twilio-interconnect-california" - TWILIO_INTERCONNECT_CALIFORNIA_MONTHLY = ( - "twilio-interconnect-california-monthly" - ) - TWILIO_INTERCONNECT_CALIFORNIA_SETUP = "twilio-interconnect-california-setup" - TWILIO_INTERCONNECT_FRANKFURT = "twilio-interconnect-frankfurt" - TWILIO_INTERCONNECT_FRANKFURT_MO = "twilio-interconnect-frankfurt-mo" - TWILIO_INTERCONNECT_FRANKFURT_SETUP = "twilio-interconnect-frankfurt-setup" - TWILIO_INTERCONNECT_LONDON = "twilio-interconnect-london" - TWILIO_INTERCONNECT_LONDON_MO = "twilio-interconnect-london-mo" - TWILIO_INTERCONNECT_LONDON_SETUP = "twilio-interconnect-london-setup" - TWILIO_INTERCONNECT_SAO_PAULO = "twilio-interconnect-sao-paulo" - TWILIO_INTERCONNECT_SAO_PAULO_MONTHLY = "twilio-interconnect-sao-paulo-monthly" - TWILIO_INTERCONNECT_SAO_PAULO_SETUP = "twilio-interconnect-sao-paulo-setup" - TWILIO_INTERCONNECT_SINGAPORE = "twilio-interconnect-singapore" - TWILIO_INTERCONNECT_SINGAPORE_MO = "twilio-interconnect-singapore-mo" - TWILIO_INTERCONNECT_SINGAPORE_SETUP = "twilio-interconnect-singapore-setup" - TWILIO_INTERCONNECT_SYDNEY = "twilio-interconnect-sydney" - TWILIO_INTERCONNECT_SYDNEY_MO = "twilio-interconnect-sydney-mo" - TWILIO_INTERCONNECT_SYDNEY_SETUP = "twilio-interconnect-sydney-setup" - TWILIO_INTERCONNECT_TOKYO = "twilio-interconnect-tokyo" - TWILIO_INTERCONNECT_TOKYO_MO = "twilio-interconnect-tokyo-mo" - TWILIO_INTERCONNECT_TOKYO_SETUP = "twilio-interconnect-tokyo-setup" - TWILIO_INTERCONNECT_VA = "twilio-interconnect-va" - TWILIO_INTERCONNECT_VA_MO = "twilio-interconnect-va-mo" - TWILIO_INTERCONNECT_VA_SETUP = "twilio-interconnect-va-setup" - TWIML_VERBS = "twiml-verbs" - TWIML_VERBS_SAY = "twiml-verbs-say" - USAGE_PROGRAMMABLE_MESSAGING_ENGAGEMENT_SUITE = ( - "usage-programmable-messaging-engagement-suite" - ) - USAGE_PROGRAMMABLE_MESSAGING_FEES_SERVICES = ( - "usage-programmable-messaging-fees-services" - ) - VERIFY_OUTBOUND_EMAIL = "verify-outbound-email" - VERIFY_PACKAGED_PLANS = "verify-packaged-plans" - VERIFY_SILENT_NETWORK_AUTH = "verify-silent-network-auth" - VERIFY_VOICE_AND_SMS = "verify-voice-and-sms" - VOICE_INSIGHTS_CLIENT_INSIGHTS_MONTHY_COMMIT = ( - "voice-insights-client-insights-monthy-commit" - ) - WIRELESS_DATA_PAYG_ASIA_AFG = "wireless-data-payg-asia-afg" - WIRELESS_MULTI_IMSI_SIM_COMMANDS = "wireless-multi-imsi-sim-commands" - WIRELESS_MULTI_IMSI_SIM_COMMANDS_USA = "wireless-multi-imsi-sim-commands-usa" - WIRELESS_MULTI_IMSI_SIM_DATA = "wireless-multi-imsi-sim-data" - WIRELESS_MULTI_IMSI_SIM_DATA_EU28 = "wireless-multi-imsi-sim-data-eu28" - WIRELESS_MULTI_IMSI_SIM_DATA_USA = "wireless-multi-imsi-sim-data-usa" - WIRELESS_MULTI_IMSI_SIM_MONTHLY_FEES = "wireless-multi-imsi-sim-monthly-fees" - WIRELESS_MULTI_IMSI_SIM_USAGE = "wireless-multi-imsi-sim-usage" - WIRELESS_SUPER_SIM_DATA_NORTH_AMERICA = "wireless-super-sim-data-north-america" - WIRELESS_SUPER_SIM_USAGE = "wireless-super-sim-usage" - """ :ivar account_sid: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that accrued the usage. :ivar api_version: The API version used to create the resource. :ivar as_of: Usage records up to date as of this timestamp, formatted as YYYY-MM-DDTHH:MM:SS+00:00. All timestamps are in GMT - :ivar category: + :ivar category: The category of usage. For more information, see [Usage Categories](https://www.twilio.com/docs/usage/api/usage-record#usage-categories). :ivar count: The number of usage events, such as the number of calls. :ivar count_unit: The units in which `count` is measured, such as `calls` for calls or `messages` for SMS. :ivar description: A plain-language description of the usage category. @@ -869,7 +47,7 @@ def __init__(self, version: Version, payload: Dict[str, Any], account_sid: str): self.account_sid: Optional[str] = payload.get("account_sid") self.api_version: Optional[str] = payload.get("api_version") self.as_of: Optional[str] = payload.get("as_of") - self.category: Optional["ThisMonthInstance.Category"] = payload.get("category") + self.category: Optional[str] = payload.get("category") self.count: Optional[str] = payload.get("count") self.count_unit: Optional[str] = payload.get("count_unit") self.description: Optional[str] = payload.get("description") @@ -945,7 +123,7 @@ def __init__(self, version: Version, account_sid: str): def stream( self, - category: Union["ThisMonthInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -958,7 +136,7 @@ def stream( is reached. The results are returned as a generator, so this operation is memory efficient. - :param "ThisMonthInstance.Category" category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. + :param str category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. :param date start_date: Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. :param date end_date: Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. :param bool include_subaccounts: Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. @@ -984,7 +162,7 @@ def stream( async def stream_async( self, - category: Union["ThisMonthInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -997,7 +175,7 @@ async def stream_async( is reached. The results are returned as a generator, so this operation is memory efficient. - :param "ThisMonthInstance.Category" category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. + :param str category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. :param date start_date: Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. :param date end_date: Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. :param bool include_subaccounts: Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. @@ -1023,7 +201,7 @@ async def stream_async( def list( self, - category: Union["ThisMonthInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -1035,7 +213,7 @@ def list( Unlike stream(), this operation is eager and will load `limit` records into memory before returning. - :param "ThisMonthInstance.Category" category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. + :param str category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. :param date start_date: Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. :param date end_date: Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. :param bool include_subaccounts: Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. @@ -1061,7 +239,7 @@ def list( async def list_async( self, - category: Union["ThisMonthInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -1073,7 +251,7 @@ async def list_async( Unlike stream(), this operation is eager and will load `limit` records into memory before returning. - :param "ThisMonthInstance.Category" category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. + :param str category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. :param date start_date: Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. :param date end_date: Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. :param bool include_subaccounts: Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. @@ -1100,7 +278,7 @@ async def list_async( def page( self, - category: Union["ThisMonthInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -1145,7 +323,7 @@ def page( async def page_async( self, - category: Union["ThisMonthInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, diff --git a/twilio/rest/api/v2010/account/usage/record/today.py b/twilio/rest/api/v2010/account/usage/record/today.py index 564f3f4cf..5414e5464 100644 --- a/twilio/rest/api/v2010/account/usage/record/today.py +++ b/twilio/rest/api/v2010/account/usage/record/today.py @@ -23,833 +23,11 @@ class TodayInstance(InstanceResource): - - class Category(object): - A2P_10DLC_REGISTRATIONFEES_BRANDREGISTRATION = ( - "a2p-10dlc-registrationfees-brandregistration" - ) - A2P_10DLC_REGISTRATIONFEES_BV = "a2p-10dlc-registrationfees-bv" - A2P_10DLC_REGISTRATIONFEES_CAMPAIGNCHARGES = ( - "a2p-10dlc-registrationfees-campaigncharges" - ) - A2P_10DLC_REGISTRATIONFEES_CAMPAIGNREGISTRATION = ( - "a2p-10dlc-registrationfees-campaignregistration" - ) - A2P_10DLC_REGISTRATIONFEES_CAMPAIGNVETTING = ( - "a2p-10dlc-registrationfees-campaignvetting" - ) - A2P_10DLC_REGISTRATIONFEES_MONTHLY = "a2p-10dlc-registrationfees-monthly" - A2P_10DLC_REGISTRATIONFEES_ONETIME = "a2p-10dlc-registrationfees-onetime" - A2P_REGISTRATION_FEES = "a2p-registration-fees" - ACCOUNT_SECURITY = "account-security" - AGENT_CONFERENCE = "agent-conference" - AGENT_COPILOT = "agent-copilot" - AGENT_COPILOT_MESSAGES = "agent-copilot-messages" - AGENT_COPILOT_PARTICIPANT_MINUTES = "agent-copilot-participant-minutes" - AI_ASSISTANTS = "ai-assistants" - AI_ASSISTANTS_VOICE = "ai-assistants-voice" - AMAZON_POLLY = "amazon-polly" - ANSWERING_MACHINE_DETECTION = "answering-machine-detection" - ASSETS = "assets" - AUDIENCE_MINUTES = "audience-minutes" - AUDIENCE_MINUTES_AUDIO = "audience-minutes-audio" - AUTHY_AUTHENTICATIONS = "authy-authentications" - AUTHY_CALLS_OUTBOUND = "authy-calls-outbound" - AUTHY_EMAIL_AUTHENTICATIONS = "authy-email-authentications" - AUTHY_MONTHLY_FEES = "authy-monthly-fees" - AUTHY_OUTBOUND_EMAIL = "authy-outbound-email" - AUTHY_PHONE_INTELLIGENCE = "authy-phone-intelligence" - AUTHY_PHONE_VERIFICATIONS = "authy-phone-verifications" - AUTHY_SMS_OUTBOUND = "authy-sms-outbound" - AUTHY_VERIFY_EMAIL_VERIFICATIONS = "authy-verify-email-verifications" - AUTHY_VERIFY_OUTBOUND_EMAIL = "authy-verify-outbound-email" - AUTOPILOT = "autopilot" - AUTOPILOT_HOME_ASSISTANTS = "autopilot-home-assistants" - AUTOPILOT_MESSAGING = "autopilot-messaging" - AUTOPILOT_OTHER = "autopilot-other" - AUTOPILOT_VOICE = "autopilot-voice" - BASIC_PEER_TO_PEER_ROOMS_PARTICIPANT_MINUTES = ( - "basic-peer-to-peer-rooms-participant-minutes" - ) - BRANDED_CALLING = "branded-calling" - BUNDLE_SMS_BUCKET = "bundle-sms-bucket" - BUNDLE_SUBSCRIPTION_FEES = "bundle-subscription-fees" - CALL_FORWARDING_LOOKUPS = "call-forwarding-lookups" - CALL_PROGESS_EVENTS = "call-progess-events" - CALLERIDLOOKUPS = "calleridlookups" - CALLS = "calls" - CALLS_CLIENT = "calls-client" - CALLS_EMERGENCY = "calls-emergency" - CALLS_GLOBALCONFERENCE = "calls-globalconference" - CALLS_INBOUND = "calls-inbound" - CALLS_INBOUND_LOCAL = "calls-inbound-local" - CALLS_INBOUND_MOBILE = "calls-inbound-mobile" - CALLS_INBOUND_TOLLFREE = "calls-inbound-tollfree" - CALLS_INBOUND_TOLLFREE_LOCAL = "calls-inbound-tollfree-local" - CALLS_INBOUND_TOLLFREE_MOBILE = "calls-inbound-tollfree-mobile" - CALLS_MEDIA_STREAM_MINUTES = "calls-media-stream-minutes" - CALLS_OUTBOUND = "calls-outbound" - CALLS_PAY_VERB_TRANSACTIONS = "calls-pay-verb-transactions" - CALLS_RECORDINGS = "calls-recordings" - CALLS_SIP = "calls-sip" - CALLS_SIP_INBOUND = "calls-sip-inbound" - CALLS_SIP_OUTBOUND = "calls-sip-outbound" - CALLS_TEXT_TO_SPEECH = "calls-text-to-speech" - CALLS_TRANSFERS = "calls-transfers" - CARRIER_LOOKUPS = "carrier-lookups" - CATEGORY = "category" - CHANNELS = "channels" - CHANNELS_MESSAGING = "channels-messaging" - CHANNELS_MESSAGING_INBOUND = "channels-messaging-inbound" - CHANNELS_MESSAGING_OUTBOUND = "channels-messaging-outbound" - CHANNELS_WHATSAPP = "channels-whatsapp" - CHANNELS_WHATSAPP_CONVERSATION_AUTHENTICATION = ( - "channels-whatsapp-conversation-authentication" - ) - CHANNELS_WHATSAPP_CONVERSATION_FREE = "channels-whatsapp-conversation-free" - CHANNELS_WHATSAPP_CONVERSATION_MARKETING = ( - "channels-whatsapp-conversation-marketing" - ) - CHANNELS_WHATSAPP_CONVERSATION_SERVICE = ( - "channels-whatsapp-conversation-service" - ) - CHANNELS_WHATSAPP_CONVERSATION_UTILITY = ( - "channels-whatsapp-conversation-utility" - ) - CHANNELS_WHATSAPP_INBOUND = "channels-whatsapp-inbound" - CHANNELS_WHATSAPP_OUTBOUND = "channels-whatsapp-outbound" - CHANNELS_WHATSAPP_SERVICE = "channels-whatsapp-service" - CHANNELS_WHATSAPP_TEMPLATE_AUTHENTICATION = ( - "channels-whatsapp-template-authentication" - ) - CHANNELS_WHATSAPP_TEMPLATE_MARKETING = "channels-whatsapp-template-marketing" - CHANNELS_WHATSAPP_TEMPLATE_SERVICE = "channels-whatsapp-template-service" - CHANNELS_WHATSAPP_TEMPLATE_UTILITY = "channels-whatsapp-template-utility" - CHAT_VIRTUAL_AGENT = "chat-virtual-agent" - CONVERSATION_RELAY = "conversation-relay" - CONVERSATIONS = "conversations" - CONVERSATIONS_API_REQUESTS = "conversations-api-requests" - CONVERSATIONS_CONVERSATION_EVENTS = "conversations-conversation-events" - CONVERSATIONS_ENDPOINT_CONNECTIVITY = "conversations-endpoint-connectivity" - CONVERSATIONS_EVENTS = "conversations-events" - CONVERSATIONS_PARTICIPANT_EVENTS = "conversations-participant-events" - CONVERSATIONS_PARTICIPANTS = "conversations-participants" - CPS = "cps" - CREDIT_TRANSFER = "credit-transfer" - EMAIL = "email" - EMERGING_TECH = "emerging-tech" - ENGAGEMENT_SUITE_PACKAGED_PLANS = "engagement-suite-packaged-plans" - ENHANCED_LINE_TYPE_LOOKUPS = "enhanced-line-type-lookups" - ENTERPRISE = "enterprise" - EVENTS = "events" - EXPERIMENT_FRANCE_SMS = "experiment-france-sms" - EXPERIMENT_INDIA_SMS = "experiment-india-sms" - EXPERIMENT_UK_SMS = "experiment-uk-sms" - FAILED_MESSAGE_PROCESSING_FEE = "failed-message-processing-fee" - FLEX = "flex" - FLEX_ACTIVE_USER_HOURS = "flex-active-user-hours" - FLEX_CONCURRENT_USERS = "flex-concurrent-users" - FLEX_CONVERSATIONAL_INSIGHTS = "flex-conversational-insights" - FLEX_CONVERSATIONAL_INSIGHTS_MESSAGES = "flex-conversational-insights-messages" - FLEX_CONVERSATIONAL_INSIGHTS_VOICE_MINUTES = ( - "flex-conversational-insights-voice-minutes" - ) - FLEX_EMAIL_USAGE = "flex-email-usage" - FLEX_MESSAGING_USAGE = "flex-messaging-usage" - FLEX_PARTNER_SPINSCI = "flex-partner-spinsci" - FLEX_PARTNER_XCELERATE = "flex-partner-xcelerate" - FLEX_RESELLER_ECOSYSTEM = "flex-reseller-ecosystem" - FLEX_UNIQUE_USER = "flex-unique-user" - FLEX_USAGE = "flex-usage" - FLEX_USERS = "flex-users" - FLEX_VOICE_MINUTE = "flex-voice-minute" - FLEX_YTICA = "flex-ytica" - FRAUD_LOOKUPS = "fraud-lookups" - FRONTLINE = "frontline" - FRONTLINE_USERS = "frontline-users" - FUNCTIONS = "functions" - GENERIC_PAY_TRANSACTIONS = "generic-pay-transactions" - GROUP_ROOMS = "group-rooms" - GROUP_ROOMS_DATA_TRACK = "group-rooms-data-track" - GROUP_ROOMS_ENCRYPTED_MEDIA_RECORDED = "group-rooms-encrypted-media-recorded" - GROUP_ROOMS_MEDIA_DOWNLOADED = "group-rooms-media-downloaded" - GROUP_ROOMS_MEDIA_RECORDED = "group-rooms-media-recorded" - GROUP_ROOMS_MEDIA_ROUTED = "group-rooms-media-routed" - GROUP_ROOMS_MEDIA_STORED = "group-rooms-media-stored" - GROUP_ROOMS_PARTICIPANT_MINUTES = "group-rooms-participant-minutes" - GROUP_ROOMS_RECORDED_MINUTES = "group-rooms-recorded-minutes" - IP_MESSAGING = "ip-messaging" - IP_MESSAGING_COMMANDS = "ip-messaging-commands" - IP_MESSAGING_DATA_STORAGE = "ip-messaging-data-storage" - IP_MESSAGING_DATA_TRANSFER = "ip-messaging-data-transfer" - IP_MESSAGING_ENDPOINT_CONNECTIVITY = "ip-messaging-endpoint-connectivity" - IVR_VIRTUAL_AGENT_CUSTOM_VOICES = "ivr-virtual-agent-custom-voices" - IVR_VIRTUAL_AGENT_GENAI = "ivr-virtual-agent-genai" - LINE_STATUS_LOOKUPS = "line-status-lookups" - LIVE_ACTIVITY_LOOKUPS = "live-activity-lookups" - LOOKUP_BUCKET_ADJUSTMENT = "lookup-bucket-adjustment" - LOOKUP_IDENTITY_MATCH = "lookup-identity-match" - LOOKUPS = "lookups" - MARKETPLACE = "marketplace" - MARKETPLACE_ALGORITHMIA_NAMED_ENTITY_RECOGNITION = ( - "marketplace-algorithmia-named-entity-recognition" - ) - MARKETPLACE_CADENCE_TRANSCRIPTION = "marketplace-cadence-transcription" - MARKETPLACE_CADENCE_TRANSLATION = "marketplace-cadence-translation" - MARKETPLACE_CAPIO_SPEECH_TO_TEXT = "marketplace-capio-speech-to-text" - MARKETPLACE_CONVRIZA_ABABA = "marketplace-convriza-ababa" - MARKETPLACE_DEEPGRAM_PHRASE_DETECTOR = "marketplace-deepgram-phrase-detector" - MARKETPLACE_DEEPGRAM_TRANSCRIPTION = "marketplace-deepgram-transcription" - MARKETPLACE_DEEPGRAM_TRANSCRIPTION_BASE = ( - "marketplace-deepgram-transcription-base" - ) - MARKETPLACE_DEEPGRAM_TRANSSCRIPTION_ENHANCED = ( - "marketplace-deepgram-transscription-enhanced" - ) - MARKETPLACE_DIGITAL_SEGMENT_BUSINESS_INFO = ( - "marketplace-digital-segment-business-info" - ) - MARKETPLACE_FACEBOOK_OFFLINE_CONVERSIONS = ( - "marketplace-facebook-offline-conversions" - ) - MARKETPLACE_GOOGLE_SPEECH_TO_TEXT = "marketplace-google-speech-to-text" - MARKETPLACE_IBM_WATSON_MESSAGE_INSIGHTS = ( - "marketplace-ibm-watson-message-insights" - ) - MARKETPLACE_IBM_WATSON_MESSAGE_SENTIMENT = ( - "marketplace-ibm-watson-message-sentiment" - ) - MARKETPLACE_IBM_WATSON_RECORDING_ANALYSIS = ( - "marketplace-ibm-watson-recording-analysis" - ) - MARKETPLACE_IBM_WATSON_TONE_ANALYZER = "marketplace-ibm-watson-tone-analyzer" - MARKETPLACE_ICEHOOK_SYSTEMS_SCOUT = "marketplace-icehook-systems-scout" - MARKETPLACE_INFOGROUP_DATAAXLE_BIZINFO = ( - "marketplace-infogroup-dataaxle-bizinfo" - ) - MARKETPLACE_KEEN_IO_CONTACT_CENTER_ANALYTICS = ( - "marketplace-keen-io-contact-center-analytics" - ) - MARKETPLACE_MARCHEX_CLEANCALL = "marketplace-marchex-cleancall" - MARKETPLACE_MARCHEX_RECORDING_ANALYSIS = ( - "marketplace-marchex-recording-analysis" - ) - MARKETPLACE_MARCHEX_SENTIMENT_ANALYSIS_FOR_SMS = ( - "marketplace-marchex-sentiment-analysis-for-sms" - ) - MARKETPLACE_MARKETPLACE_NEXTCALLER_SOCIAL_ID = ( - "marketplace-marketplace-nextcaller-social-id" - ) - MARKETPLACE_MOBILE_COMMONS_OPT_OUT_CLASSIFIER = ( - "marketplace-mobile-commons-opt-out-classifier" - ) - MARKETPLACE_NEXIWAVE_VOICEMAIL_TO_TEXT = ( - "marketplace-nexiwave-voicemail-to-text" - ) - MARKETPLACE_NEXTCALLER_ADVANCED_CALLER_IDENTIFICATION = ( - "marketplace-nextcaller-advanced-caller-identification" - ) - MARKETPLACE_NOMOROBO_SPAM_SCORE = "marketplace-nomorobo-spam-score" - MARKETPLACE_PAY_ADDONS = "marketplace-pay-addons" - MARKETPLACE_PAY_ADDONS_BASECOMMERCE_PAY_CONNECTOR = ( - "marketplace-pay-addons-basecommerce-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_BRAINTREE_PAY_CONNECTOR = ( - "marketplace-pay-addons-braintree-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_CARDCONNECT_PAY_CONNECTOR = ( - "marketplace-pay-addons-cardconnect-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_CHASE_PAY_CONNECTOR = ( - "marketplace-pay-addons-chase-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_SHUTTLE_PAY_CONNECTOR = ( - "marketplace-pay-addons-shuttle-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_STRIPE_PAY_CONNECTOR = ( - "marketplace-pay-addons-stripe-pay-connector" - ) - MARKETPLACE_PAYFONE_TCPA_COMPLIANCE = "marketplace-payfone-tcpa-compliance" - MARKETPLACE_POLY_AI_CONNECTOR = "marketplace-poly-ai-connector" - MARKETPLACE_REALPHONEVALIDATION = "marketplace-realphonevalidation" - MARKETPLACE_REMEETING_AUTOMATIC_SPEECH_RECOGNITION = ( - "marketplace-remeeting-automatic-speech-recognition" - ) - MARKETPLACE_SPOKE_PHONE_LICENSE_PRO = "marketplace-spoke-phone-license-pro" - MARKETPLACE_SPOKE_PHONE_LICENSE_STANDARD = ( - "marketplace-spoke-phone-license-standard" - ) - MARKETPLACE_TCPA_DEFENSE_SOLUTIONS_BLACKLIST_FEED = ( - "marketplace-tcpa-defense-solutions-blacklist-feed" - ) - MARKETPLACE_TELO_OPENCNAM = "marketplace-telo-opencnam" - MARKETPLACE_TRESTLE_SOLUTIONS_CALLER_IDENTIFICATION = ( - "marketplace-trestle-solutions-caller-identification" - ) - MARKETPLACE_TRUECNAM_TRUE_SPAM = "marketplace-truecnam-true-spam" - MARKETPLACE_TWILIO_CALLER_NAME_LOOKUP_US = ( - "marketplace-twilio-caller-name-lookup-us" - ) - MARKETPLACE_TWILIO_CARRIER_INFORMATION_LOOKUP = ( - "marketplace-twilio-carrier-information-lookup" - ) - MARKETPLACE_VOICEBASE_PCI = "marketplace-voicebase-pci" - MARKETPLACE_VOICEBASE_TRANSCRIPTION = "marketplace-voicebase-transcription" - MARKETPLACE_VOICEBASE_TRANSCRIPTION_CUSTOM_VOCABULARY = ( - "marketplace-voicebase-transcription-custom-vocabulary" - ) - MARKETPLACE_WEB_PURIFY_PROFANITY_FILTER = ( - "marketplace-web-purify-profanity-filter" - ) - MARKETPLACE_WHITEPAGES_PRO_CALLER_IDENTIFICATION = ( - "marketplace-whitepages-pro-caller-identification" - ) - MARKETPLACE_WHITEPAGES_PRO_PHONE_INTELLIGENCE = ( - "marketplace-whitepages-pro-phone-intelligence" - ) - MARKETPLACE_WHITEPAGES_PRO_PHONE_REPUTATION = ( - "marketplace-whitepages-pro-phone-reputation" - ) - MARKETPLACE_WOLFARM_SPOKEN_RESULTS = "marketplace-wolfarm-spoken-results" - MARKETPLACE_WOLFRAM_SHORT_ANSWER = "marketplace-wolfram-short-answer" - MARKETPLACE_YTICA_CONTACT_CENTER_REPORTING_ANALYTICS = ( - "marketplace-ytica-contact-center-reporting-analytics" - ) - MARKETPLAY_PAY_ADDONS_SHUTTLE_PAY_CONNECTOR = ( - "marketplay-pay-addons-shuttle-pay-connector" - ) - MEDIA_COMPOSER_MINUTES = "media-composer-minutes" - MEDIASTORAGE = "mediastorage" - MIN_SPEND_ADJUSTMENTS = "min-spend-adjustments" - MMS = "mms" - MMS_INBOUND = "mms-inbound" - MMS_INBOUND_LONGCODE = "mms-inbound-longcode" - MMS_INBOUND_SHORTCODE = "mms-inbound-shortcode" - MMS_INBOUND_TOLL_FREE = "mms-inbound-toll-free" - MMS_MESSAGES_CARRIERFEES = "mms-messages-carrierfees" - MMS_OUTBOUND = "mms-outbound" - MMS_OUTBOUND_LONGCODE = "mms-outbound-longcode" - MMS_OUTBOUND_SHORTCODE = "mms-outbound-shortcode" - MMS_OUTBOUND_TOLLFREE = "mms-outbound-tollfree" - MONITOR = "monitor" - MONITOR_READS = "monitor-reads" - MONITOR_STORAGE = "monitor-storage" - MONITOR_WRITES = "monitor-writes" - NOTIFY = "notify" - NOTIFY_ACTIONS_ATTEMPTS = "notify-actions-attempts" - NOTIFY_CHANNELS = "notify-channels" - NUMBER_FORMAT_LOOKUPS = "number-format-lookups" - PCHAT = "pchat" - PCHAT_ACTIONS = "pchat-actions" - PCHAT_APS = "pchat-aps" - PCHAT_CONV_MED_STORAGE = "pchat-conv-med-storage" - PCHAT_MESSAGES = "pchat-messages" - PCHAT_NOTIFICATIONS = "pchat-notifications" - PCHAT_READS = "pchat-reads" - PCHAT_USERS = "pchat-users" - PEER_TO_PEER_ROOMS_PARTICIPANT_MINUTES = ( - "peer-to-peer-rooms-participant-minutes" - ) - PFAX = "pfax" - PFAX_MINUTES = "pfax-minutes" - PFAX_MINUTES_INBOUND = "pfax-minutes-inbound" - PFAX_MINUTES_OUTBOUND = "pfax-minutes-outbound" - PFAX_PAGES = "pfax-pages" - PHONE_QUALITY_SCORE_LOOKUPS = "phone-quality-score-lookups" - PHONENUMBERS = "phonenumbers" - PHONENUMBERS_CPS = "phonenumbers-cps" - PHONENUMBERS_EMERGENCY = "phonenumbers-emergency" - PHONENUMBERS_LOCAL = "phonenumbers-local" - PHONENUMBERS_MOBILE = "phonenumbers-mobile" - PHONENUMBERS_PORTING = "phonenumbers-porting" - PHONENUMBERS_SETUPS = "phonenumbers-setups" - PHONENUMBERS_TOLLFREE = "phonenumbers-tollfree" - PREMIUMSUPPORT = "premiumsupport" - PREMIUMSUPPORT_PERCENTAGE_SPEND = "premiumsupport-percentage-spend" - PROGRAMMABLEVOICE_PLATFORM = "programmablevoice-platform" - PROGRAMMABLEVOICECONN_CLIENTSDK = "programmablevoiceconn-clientsdk" - PROGRAMMABLEVOICECONN_CLIENTSDK_INBOUND = ( - "programmablevoiceconn-clientsdk-inbound" - ) - PROGRAMMABLEVOICECONN_CLIENTSDK_OUTBOUND = ( - "programmablevoiceconn-clientsdk-outbound" - ) - PROGRAMMABLEVOICECONN_ONNET = "programmablevoiceconn-onnet" - PROGRAMMABLEVOICECONN_ONNET_INBOUND = "programmablevoiceconn-onnet-inbound" - PROGRAMMABLEVOICECONN_ONNET_OUTBOUND = "programmablevoiceconn-onnet-outbound" - PROGRAMMABLEVOICECONN_SIP = "programmablevoiceconn-sip" - PROGRAMMABLEVOICECONN_SIP_INBOUND = "programmablevoiceconn-sip-inbound" - PROGRAMMABLEVOICECONN_SIP_OUTBOUND = "programmablevoiceconn-sip-outbound" - PROGRAMMABLEVOICECONNECTIVITY = "programmablevoiceconnectivity" - PROXY = "proxy" - PROXY_ACTIVE_SESSIONS = "proxy-active-sessions" - PROXY_BUCKET_ADJUSTMENT = "proxy-bucket-adjustment" - PROXY_LICENSES = "proxy-licenses" - PSTNCONNECTIVITY = "pstnconnectivity" - PSTNCONNECTIVITY_INBOUND = "pstnconnectivity-inbound" - PSTNCONNECTIVITY_OUTBOUND = "pstnconnectivity-outbound" - PV = "pv" - PV_BASIC_ROOMS = "pv-basic-rooms" - PV_COMPOSITION_MEDIA_DOWNLOADED = "pv-composition-media-downloaded" - PV_COMPOSITION_MEDIA_ENCRYPTED = "pv-composition-media-encrypted" - PV_COMPOSITION_MEDIA_STORED = "pv-composition-media-stored" - PV_COMPOSITION_MINUTES = "pv-composition-minutes" - PV_RECORDING_COMPOSITIONS = "pv-recording-compositions" - PV_ROOM_PARTICIPANTS = "pv-room-participants" - PV_ROOM_PARTICIPANTS_AU1 = "pv-room-participants-au1" - PV_ROOM_PARTICIPANTS_BR1 = "pv-room-participants-br1" - PV_ROOM_PARTICIPANTS_IE1 = "pv-room-participants-ie1" - PV_ROOM_PARTICIPANTS_JP1 = "pv-room-participants-jp1" - PV_ROOM_PARTICIPANTS_SG1 = "pv-room-participants-sg1" - PV_ROOM_PARTICIPANTS_US1 = "pv-room-participants-us1" - PV_ROOM_PARTICIPANTS_US2 = "pv-room-participants-us2" - PV_ROOMS = "pv-rooms" - PV_SIP_ENDPOINT_REGISTRATIONS = "pv-sip-endpoint-registrations" - RCS_MESSAGES = "rcs-messages" - REASSIGNED_NUMBER = "reassigned-number" - RECORDINGS = "recordings" - RECORDINGSTORAGE = "recordingstorage" - SHORTCODES = "shortcodes" - SHORTCODES_CUSTOMEROWNED = "shortcodes-customerowned" - SHORTCODES_MMS_ENABLEMENT = "shortcodes-mms-enablement" - SHORTCODES_MPS = "shortcodes-mps" - SHORTCODES_RANDOM = "shortcodes-random" - SHORTCODES_SETUP_FEES = "shortcodes-setup-fees" - SHORTCODES_UK = "shortcodes-uk" - SHORTCODES_VANITY = "shortcodes-vanity" - SIM_SWAP_LOOKUPS = "sim-swap-lookups" - SIP_SECURE_MEDIA = "sip-secure-media" - SMALL_GROUP_ROOMS = "small-group-rooms" - SMALL_GROUP_ROOMS_DATA_TRACK = "small-group-rooms-data-track" - SMALL_GROUP_ROOMS_PARTICIPANT_MINUTES = "small-group-rooms-participant-minutes" - SMS = "sms" - SMS_INBOUND = "sms-inbound" - SMS_INBOUND_LONGCODE = "sms-inbound-longcode" - SMS_INBOUND_SHORTCODE = "sms-inbound-shortcode" - SMS_INBOUND_TOLLFREE = "sms-inbound-tollfree" - SMS_MESSAGES_CARRIERFEES = "sms-messages-carrierfees" - SMS_MESSAGES_FEATURES = "sms-messages-features" - SMS_MESSAGES_FEATURES_ENGAGEMENT_SUITE = ( - "sms-messages-features-engagement-suite" - ) - SMS_MESSAGES_FEATURES_MESSAGE_REDACTION = ( - "sms-messages-features-message-redaction" - ) - SMS_MESSAGES_FEATURES_SENDERID = "sms-messages-features-senderid" - SMS_MPS = "sms-mps" - SMS_MPS_SHORTCODE = "sms-mps-shortcode" - SMS_MPS_TOLLFREE = "sms-mps-tollfree" - SMS_MPS_TOLLFREE_SETUP = "sms-mps-tollfree-setup" - SMS_NATIONAL_REGULATORY_PROTECTION = "sms-national-regulatory-protection" - SMS_OUTBOUND = "sms-outbound" - SMS_OUTBOUND_CONTENT_INSPECTION = "sms-outbound-content-inspection" - SMS_OUTBOUND_LONGCODE = "sms-outbound-longcode" - SMS_OUTBOUND_SHORTCODE = "sms-outbound-shortcode" - SMS_OUTBOUND_TOLLFREE = "sms-outbound-tollfree" - SMS_PUMPING_PROTECTION = "sms-pumping-protection" - SMS_PUMPING_RISK = "sms-pumping-risk" - SMSMESSAGES_BUCKET_ADJUSTMENTS = "smsmessages-bucket-adjustments" - SMSMESSAGES_OUTBOUND_DOMESTIC = "smsmessages-outbound-domestic" - SPEECH_RECOGNITION = "speech-recognition" - STUDIO_ENGAGEMENTS = "studio-engagements" - SYNC = "sync" - SYNC_ACTIONS = "sync-actions" - SYNC_ENDPOINT_HOURS = "sync-endpoint-hours" - SYNC_ENDPOINT_HOURS_ABOVE_DAILY_CAP = "sync-endpoint-hours-above-daily-cap" - TASKROUTER_TASKS = "taskrouter-tasks" - TOTALPRICE = "totalprice" - TRANSCRIPTIONS = "transcriptions" - TRUNKING_CPS = "trunking-cps" - TRUNKING_EMERGENCY_CALLS = "trunking-emergency-calls" - TRUNKING_ORIGINATION = "trunking-origination" - TRUNKING_ORIGINATION_LOCAL = "trunking-origination-local" - TRUNKING_ORIGINATION_MOBILE = "trunking-origination-mobile" - TRUNKING_ORIGINATION_TOLLFREE = "trunking-origination-tollfree" - TRUNKING_RECORDINGS = "trunking-recordings" - TRUNKING_SECURE = "trunking-secure" - TRUNKING_TERMINATION = "trunking-termination" - TTS_GOOGLE = "tts-google" - TURNMEGABYTES = "turnmegabytes" - TURNMEGABYTES_AUSTRALIA = "turnmegabytes-australia" - TURNMEGABYTES_BRASIL = "turnmegabytes-brasil" - TURNMEGABYTES_GERMANY = "turnmegabytes-germany" - TURNMEGABYTES_INDIA = "turnmegabytes-india" - TURNMEGABYTES_IRELAND = "turnmegabytes-ireland" - TURNMEGABYTES_JAPAN = "turnmegabytes-japan" - TURNMEGABYTES_SINGAPORE = "turnmegabytes-singapore" - TURNMEGABYTES_USEAST = "turnmegabytes-useast" - TURNMEGABYTES_USWEST = "turnmegabytes-uswest" - TWILIO_FOR_SALESFORCE = "twilio-for-salesforce" - TWILIO_FOR_SALESFORCE_LICENSES = "twilio-for-salesforce-licenses" - TWILIO_INTERCONNECT = "twilio-interconnect" - TWIML = "twiml" - USAGE_FLEX_VIDEO = "usage-flex-video" - USAGE_FUNCTIONS = "usage-functions" - USAGE_RCS_BASIC_MESSAGES_OUTBOUND = "usage-rcs-basic-messages-outbound" - USAGE_RCS_MESSAGES = "usage-rcs-messages" - USAGE_RCS_MESSAGES_INBOUND = "usage-rcs-messages-inbound" - USAGE_RCS_MESSAGING_CARRIER_FEES = "usage-rcs-messaging-carrier-fees" - USAGE_RCS_SINGLE_MESSAGES_OUTBOUND = "usage-rcs-single-messages-outbound" - VERIFY_PACKAGE_PLANS = "verify-package-plans" - VERIFY_PUSH = "verify-push" - VERIFY_SNA = "verify-sna" - VERIFY_TOTP = "verify-totp" - VERIFY_VOICE_SMS = "verify-voice-sms" - VERIFY_WHATSAPP_CONVERSATIONS_BUSINESS_INITIATED = ( - "verify-whatsapp-conversations-business-initiated" - ) - VERIFY_WHATSAPP_TEMPLATE_BUSINESS_INITIATED = ( - "verify-whatsapp-template-business-initiated" - ) - VIDEO_RECORDINGS = "video-recordings" - VIDEO_ROOMS_TURN_MEGABYTES = "video-rooms-turn-megabytes" - VIRTUAL_AGENT = "virtual-agent" - VOICE_INSIGHTS = "voice-insights" - VOICE_INSIGHTS_CLIENT_INSIGHTS_ON_DEMAND_MINUTE = ( - "voice-insights-client-insights-on-demand-minute" - ) - VOICE_INSIGHTS_PTSN_INSIGHTS_ON_DEMAND_MINUTE = ( - "voice-insights-ptsn-insights-on-demand-minute" - ) - VOICE_INSIGHTS_SIP_INTERFACE_INSIGHTS_ON_DEMAND_MINUTE = ( - "voice-insights-sip-interface-insights-on-demand-minute" - ) - VOICE_INSIGHTS_SIP_TRUNKING_INSIGHTS_ON_DEMAND_MINUTE = ( - "voice-insights-sip-trunking-insights-on-demand-minute" - ) - VOICE_INTELLIGENCE = "voice-intelligence" - VOICE_INTELLIGENCE_EIP_OPERATORS = "voice-intelligence-eip-operators" - VOICE_INTELLIGENCE_OPERATORS = "voice-intelligence-operators" - VOICE_INTELLIGENCE_TRANSCRIPTION = "voice-intelligence-transcription" - WDS = "wds" - WIRELESS = "wireless" - WIRELESS_DATA = "wireless-data" - WIRELESS_DATA_PAYG = "wireless-data-payg" - WIRELESS_DATA_PAYG_AFRICA = "wireless-data-payg-africa" - WIRELESS_DATA_PAYG_ASIA = "wireless-data-payg-asia" - WIRELESS_DATA_PAYG_CENTRALANDSOUTHAMERICA = ( - "wireless-data-payg-centralandsouthamerica" - ) - WIRELESS_DATA_PAYG_EUROPE = "wireless-data-payg-europe" - WIRELESS_DATA_PAYG_NORTHAMERICA = "wireless-data-payg-northamerica" - WIRELESS_DATA_PAYG_OCEANIA = "wireless-data-payg-oceania" - WIRELESS_DATA_QUOTA1 = "wireless-data-quota1" - WIRELESS_DATA_QUOTA1_AFRICA = "wireless-data-quota1-africa" - WIRELESS_DATA_QUOTA1_ASIA = "wireless-data-quota1-asia" - WIRELESS_DATA_QUOTA1_CENTRALANDSOUTHAMERICA = ( - "wireless-data-quota1-centralandsouthamerica" - ) - WIRELESS_DATA_QUOTA1_EUROPE = "wireless-data-quota1-europe" - WIRELESS_DATA_QUOTA1_NORTHAMERICA = "wireless-data-quota1-northamerica" - WIRELESS_DATA_QUOTA1_OCEANIA = "wireless-data-quota1-oceania" - WIRELESS_DATA_QUOTA10 = "wireless-data-quota10" - WIRELESS_DATA_QUOTA10_AFRICA = "wireless-data-quota10-africa" - WIRELESS_DATA_QUOTA10_ASIA = "wireless-data-quota10-asia" - WIRELESS_DATA_QUOTA10_CENTRALANDSOUTHAMERICA = ( - "wireless-data-quota10-centralandsouthamerica" - ) - WIRELESS_DATA_QUOTA10_EUROPE = "wireless-data-quota10-europe" - WIRELESS_DATA_QUOTA10_NORTHAMERICA = "wireless-data-quota10-northamerica" - WIRELESS_DATA_QUOTA10_OCEANIA = "wireless-data-quota10-oceania" - WIRELESS_DATA_QUOTA50 = "wireless-data-quota50" - WIRELESS_DATA_QUOTA50_AFRICA = "wireless-data-quota50-africa" - WIRELESS_DATA_QUOTA50_ASIA = "wireless-data-quota50-asia" - WIRELESS_DATA_QUOTA50_CENTRALANDSOUTHAMERICA = ( - "wireless-data-quota50-centralandsouthamerica" - ) - WIRELESS_DATA_QUOTA50_EUROPE = "wireless-data-quota50-europe" - WIRELESS_DATA_QUOTA50_NORTHAMERICA = "wireless-data-quota50-northamerica" - WIRELESS_DATA_QUOTA50_OCEANIA = "wireless-data-quota50-oceania" - WIRELESS_DATA_QUOTACUSTOM = "wireless-data-quotacustom" - WIRELESS_DATA_QUOTACUSTOM_AFRICA = "wireless-data-quotacustom-africa" - WIRELESS_DATA_QUOTACUSTOM_ASIA = "wireless-data-quotacustom-asia" - WIRELESS_DATA_QUOTACUSTOM_CENTRALANDSOUTHAMERICA = ( - "wireless-data-quotacustom-centralandsouthamerica" - ) - WIRELESS_DATA_QUOTACUSTOM_EUROPE = "wireless-data-quotacustom-europe" - WIRELESS_DATA_QUOTACUSTOM_NORTHAMERICA = ( - "wireless-data-quotacustom-northamerica" - ) - WIRELESS_DATA_QUOTACUSTOM_OCEANIA = "wireless-data-quotacustom-oceania" - WIRELESS_MRC_PAYG = "wireless-mrc-payg" - WIRELESS_MRC_QUOTA1 = "wireless-mrc-quota1" - WIRELESS_MRC_QUOTA10 = "wireless-mrc-quota10" - WIRELESS_MRC_QUOTA50 = "wireless-mrc-quota50" - WIRELESS_MRC_QUOTACUSTOM = "wireless-mrc-quotacustom" - WIRELESS_ORDERS = "wireless-orders" - WIRELESS_ORDERS_ARTWORK = "wireless-orders-artwork" - WIRELESS_ORDERS_BULK = "wireless-orders-bulk" - WIRELESS_ORDERS_ESIM = "wireless-orders-esim" - WIRELESS_ORDERS_STARTER = "wireless-orders-starter" - WIRELESS_QUOTAS = "wireless-quotas" - WIRELESS_SMS_AFRICA = "wireless-sms-africa" - WIRELESS_SMS_ASIA = "wireless-sms-asia" - WIRELESS_SMS_CENTRALANDSOUTHAMERICA = "wireless-sms-centralandsouthamerica" - WIRELESS_SMS_EUROPE = "wireless-sms-europe" - WIRELESS_SMS_NORTHAMERICA = "wireless-sms-northamerica" - WIRELESS_SMS_OCEANIA = "wireless-sms-oceania" - WIRELESS_SUPER_SIM = "wireless-super-sim" - WIRELESS_SUPER_SIM_DATA = "wireless-super-sim-data" - WIRELESS_SUPER_SIM_DATA_NORTH_AMERICA_USA = ( - "wireless-super-sim-data-north-america-usa" - ) - WIRELESS_SUPER_SIM_DATA_PAYG = "wireless-super-sim-data-payg" - WIRELESS_SUPER_SIM_DATA_PAYG_EUROPE = "wireless-super-sim-data-payg-europe" - WIRELESS_SUPER_SIM_DATA_PAYG_NORTH_AMERICA = ( - "wireless-super-sim-data-payg-north-america" - ) - WIRELESS_SUPER_SIM_HARDWARE = "wireless-super-sim-hardware" - WIRELESS_SUPER_SIM_HARDWARE_BULK = "wireless-super-sim-hardware-bulk" - WIRELESS_SUPER_SIM_SMSCOMMANDS = "wireless-super-sim-smscommands" - WIRELESS_SUPER_SIM_SMSCOMMANDS_AFRICA = "wireless-super-sim-smscommands-africa" - WIRELESS_SUPER_SIM_SMSCOMMANDS_ASIA = "wireless-super-sim-smscommands-asia" - WIRELESS_SUPER_SIM_SMSCOMMANDS_CENT_AND_SOUTH_AMERICA = ( - "wireless-super-sim-smscommands-cent-and-south-america" - ) - WIRELESS_SUPER_SIM_SMSCOMMANDS_EUROPE = "wireless-super-sim-smscommands-europe" - WIRELESS_SUPER_SIM_SMSCOMMANDS_NORTH_AMERICA = ( - "wireless-super-sim-smscommands-north-america" - ) - WIRELESS_SUPER_SIM_SMSCOMMANDS_OCEANIA = ( - "wireless-super-sim-smscommands-oceania" - ) - WIRELESS_SUPER_SIM_SUBSCRIPTION = "wireless-super-sim-subscription" - WIRELESS_SUPER_SIM_SUBSCRIPTION_PAYG = "wireless-super-sim-subscription-payg" - WIRELESS_USAGE = "wireless-usage" - WIRELESS_USAGE_COMMANDS = "wireless-usage-commands" - WIRELESS_USAGE_COMMANDS_AFRICA = "wireless-usage-commands-africa" - WIRELESS_USAGE_COMMANDS_ASIA = "wireless-usage-commands-asia" - WIRELESS_USAGE_COMMANDS_CENTRALANDSOUTHAMERICA = ( - "wireless-usage-commands-centralandsouthamerica" - ) - WIRELESS_USAGE_COMMANDS_EUROPE = "wireless-usage-commands-europe" - WIRELESS_USAGE_COMMANDS_HOME = "wireless-usage-commands-home" - WIRELESS_USAGE_COMMANDS_NORTHAMERICA = "wireless-usage-commands-northamerica" - WIRELESS_USAGE_COMMANDS_OCEANIA = "wireless-usage-commands-oceania" - WIRELESS_USAGE_COMMANDS_ROAMING = "wireless-usage-commands-roaming" - WIRELESS_USAGE_DATA = "wireless-usage-data" - WIRELESS_USAGE_DATA_AFRICA = "wireless-usage-data-africa" - WIRELESS_USAGE_DATA_ASIA = "wireless-usage-data-asia" - WIRELESS_USAGE_DATA_CENTRALANDSOUTHAMERICA = ( - "wireless-usage-data-centralandsouthamerica" - ) - WIRELESS_USAGE_DATA_CUSTOM_ADDITIONALMB = ( - "wireless-usage-data-custom-additionalmb" - ) - WIRELESS_USAGE_DATA_CUSTOM_FIRST5MB = "wireless-usage-data-custom-first5mb" - WIRELESS_USAGE_DATA_DOMESTIC_ROAMING = "wireless-usage-data-domestic-roaming" - WIRELESS_USAGE_DATA_EUROPE = "wireless-usage-data-europe" - WIRELESS_USAGE_DATA_INDIVIDUAL_ADDITIONALGB = ( - "wireless-usage-data-individual-additionalgb" - ) - WIRELESS_USAGE_DATA_INDIVIDUAL_FIRSTGB = ( - "wireless-usage-data-individual-firstgb" - ) - WIRELESS_USAGE_DATA_INTERNATIONAL_ROAMING_CANADA = ( - "wireless-usage-data-international-roaming-canada" - ) - WIRELESS_USAGE_DATA_INTERNATIONAL_ROAMING_INDIA = ( - "wireless-usage-data-international-roaming-india" - ) - WIRELESS_USAGE_DATA_INTERNATIONAL_ROAMING_MEXICO = ( - "wireless-usage-data-international-roaming-mexico" - ) - WIRELESS_USAGE_DATA_NORTHAMERICA = "wireless-usage-data-northamerica" - WIRELESS_USAGE_DATA_OCEANIA = "wireless-usage-data-oceania" - WIRELESS_USAGE_DATA_POOLED = "wireless-usage-data-pooled" - WIRELESS_USAGE_DATA_POOLED_DOWNLINK = "wireless-usage-data-pooled-downlink" - WIRELESS_USAGE_DATA_POOLED_UPLINK = "wireless-usage-data-pooled-uplink" - WIRELESS_USAGE_MRC = "wireless-usage-mrc" - WIRELESS_USAGE_MRC_CUSTOM = "wireless-usage-mrc-custom" - WIRELESS_USAGE_MRC_INDIVIDUAL = "wireless-usage-mrc-individual" - WIRELESS_USAGE_MRC_POOLED = "wireless-usage-mrc-pooled" - WIRELESS_USAGE_MRC_SUSPENDED = "wireless-usage-mrc-suspended" - WIRELESS_USAGE_SMS = "wireless-usage-sms" - WIRELESS_USAGE_VOICE = "wireless-usage-voice" - A2P_FAST_TRACK_ONBOARDING = "a2p-fast-track-onboarding" - ADVISORY_SERVICES = "advisory-services" - ADVISORY_SERVICES_BILLED = "advisory-services-billed" - ADVISORY_SERVICES_CALL_TRACKING = "advisory-services-call-tracking" - ADVISORY_SERVICES_DATA_SERVICES = "advisory-services-data-services" - ADVISORY_SERVICES_EXPENSES = "advisory-services-expenses" - ADVISORY_SERVICES_SIP_TRUNKING = "advisory-services-sip-trunking" - ASSETS_REQUESTS = "assets-requests" - AUDIENCE_MINUTES_VIDEO = "audience-minutes-video" - AUTHY_BUCKET_ADJUSTMENT = "authy-bucket-adjustment" - AUTHY_SOFTWARE = "authy-software" - CALLERIDLOOKUPS_API = "calleridlookups-api" - CALLERIDLOOKUPS_PROGRAMMABLEVOICE = "calleridlookups-programmablevoice" - CALLERIDLOOKUPS_TRUNKING = "calleridlookups-trunking" - CALLS_TRUNKING_INBOUND_TOLLFREE_LOCAL = "calls-trunking-inbound-tollfree-local" - CALLS_TRUNKING_INBOUND_TOLLFREE_MOBILE = ( - "calls-trunking-inbound-tollfree-mobile" - ) - CHANNELS_WHATSAPP_CONVERSATION_FREE_1 = "channels-whatsapp-conversation-free-1" - CONFERENCE = "conference" - CONVERSATIONAL_INSIGHTS = "conversational-insights" - CONVERSATIONAL_INSIGHTS_MESSAGES = "conversational-insights-messages" - CONVERSATIONAL_INSIGHTS_VOICE_MINUTES = "conversational-insights-voice-minutes" - DEMO = "demo" - DEMO_UC_SCRIPT_TEST = "demo-uc-script-test" - ELASTIC_SIP_TRUNKING = "elastic-sip-trunking" - ELASTIC_SIP_TRUNKING_CALL_TRANSFERS = "elastic-sip-trunking-call-transfers" - ENTERPRISE_HIPPA = "enterprise-hippa" - FLEX_NAMED_USERS = "flex-named-users" - FLEX_SPINSCI = "flex-spinsci" - FLEX_USERS_1 = "flex-users-1" - FLEX_WFO_PREMIUM_SPEECH_ANALYTICS = "flex-wfo-premium-speech-analytics" - FLEX_XCELERATE = "flex-xcelerate" - FUNCTIONS_ROLLUP = "functions-rollup" - IMP_V1_USAGE = "imp-v1-usage" - IP_MESSAGING_ADDONS = "ip-messaging-addons" - IVR = "ivr" - IVR_CONVERSATIONAL = "ivr-conversational" - IVR_DTMF = "ivr-dtmf" - IVR_VIRTUALAGENT = "ivr-virtualagent" - LIVE = "live" - LIVE_MEDIA_RECORDING_MINUTES = "live-media-recording-minutes" - LONGCODE_MPS = "longcode-mps" - MARKETPLACE_ANALYTICS_ADDONS = "marketplace-analytics-addons" - MARKETPLACE_ISV_ADDONS = "marketplace-isv-addons" - MARKETPLACE_MESSAGING_ADDONS = "marketplace-messaging-addons" - MARKETPLACE_PHONENUMBERS_ADDONS = "marketplace-phonenumbers-addons" - MARKETPLACE_RECORDING_ADDONS = "marketplace-recording-addons" - MARKETPLACE_VIRTUALAGENT_ADDONS = "marketplace-virtualagent-addons" - MARKETPLAY_PAY_ADDONS_SHUTTLE_PAY_CONNECTOR_1 = ( - "marketplay-pay-addons-shuttle-pay-connector-1" - ) - MARKETPLAY_PAY_ADDONS_STRIPE_PAY_CONNECTOR = ( - "marketplay-pay-addons-stripe-pay-connector" - ) - MMS_INBOUND_LONGCODE_CANADA = "mms-inbound-longcode-canada" - MMS_INBOUND_LONGCODE_UNITEDSTATES = "mms-inbound-longcode-unitedstates" - MMS_OUTBOUND_LONGCODE_CANADA = "mms-outbound-longcode-canada" - MMS_OUTBOUND_LONGCODE_UNITEDSTATES = "mms-outbound-longcode-unitedstates" - MMS_OUTBOUND_TOLL_FREE = "mms-outbound-toll-free" - NOTIFY_CHATAPPSANDOTHERCHANNELS = "notify-chatappsandotherchannels" - NOTIFY_NOTIFYSERVICES = "notify-notifyservices" - NOTIFY_PUSHNOTIFICATIONS = "notify-pushnotifications" - PAYMENT_GATEWAY_CONNECTORS = "payment-gateway-connectors" - PAYMENT_SOLUTIONS = "payment-solutions" - PCHAT_BUCKET_ADJUSTMENT = "pchat-bucket-adjustment" - PHONENUMBERS_NUMBERS = "phonenumbers-numbers" - PROG_VOICE_CLIENT_ANDROID = "prog-voice-client-android" - PROG_VOICE_CLIENT_ANDROID_INBOUND = "prog-voice-client-android-inbound" - PROG_VOICE_CLIENT_ANDROID_OUTBOUND = "prog-voice-client-android-outbound" - PROG_VOICE_CLIENT_IOS = "prog-voice-client-ios" - PROG_VOICE_CLIENT_IOS_INBOUND = "prog-voice-client-ios-inbound" - PROG_VOICE_CLIENT_IOS_OUTBOUND = "prog-voice-client-ios-outbound" - PROG_VOICE_CLIENT_SDK = "prog-voice-client-sdk" - PROG_VOICE_CLIENT_WEB = "prog-voice-client-web" - PROG_VOICE_CLIENT_WEB_INBOUND = "prog-voice-client-web-inbound" - PROG_VOICE_CLIENT_WEB_OUTBOUND = "prog-voice-client-web-outbound" - PROGRAMMABLEVOICECONNECTIVITY_MEDIA_STREAMS = ( - "programmablevoiceconnectivity-media-streams" - ) - PSTNCONNECTIVITY_BYOC = "pstnconnectivity-byoc" - PSTNCONNECTIVITY_EMERGENCY = "pstnconnectivity-emergency" - PSTNCONNECTIVITY_MINUTES = "pstnconnectivity-minutes" - PSTNCONNECTIVITY_MINUTES_1 = "pstnconnectivity-minutes-1" - PSTNCONNECTIVITY_MINUTESINBOUNDLOCAL = "pstnconnectivity-minutesinboundlocal" - PSTNCONNECTIVITY_MINUTESINBOUNDMOBILE = "pstnconnectivity-minutesinboundmobile" - PSTNCONNECTIVITY_MINUTESINBOUNDTOLLFREE = ( - "pstnconnectivity-minutesinboundtollfree" - ) - PSTNCONNECTIVITY_MINUTESINBOUNDTOLLFREELOCAL = ( - "pstnconnectivity-minutesinboundtollfreelocal" - ) - PSTNCONNECTIVITY_MINUTESINBOUNDTOLLFREEMOBILE = ( - "pstnconnectivity-minutesinboundtollfreemobile" - ) - PV_ROOM_HOURS = "pv-room-hours" - PV_ROOM_SIMULTANEOUS_PARTICIPANT_CONNECTIONS = ( - "pv-room-simultaneous-participant-connections" - ) - PVIDEO_ROOM_HOURS_AU1 = "pvideo-room-hours-au1" - PVIDEO_ROOM_HOURS_BR1 = "pvideo-room-hours-br1" - PVIDEO_ROOM_HOURS_IE1 = "pvideo-room-hours-ie1" - PVIDEO_ROOM_HOURS_JP1 = "pvideo-room-hours-jp1" - PVIDEO_ROOM_HOURS_SG1 = "pvideo-room-hours-sg1" - PVIDEO_ROOM_HOURS_US1 = "pvideo-room-hours-us1" - PVIDEO_ROOM_HOURS_US2 = "pvideo-room-hours-us2" - RECORDINGS_ENCRYPTED = "recordings-encrypted" - SHORT_CODE_SETUP_FEES = "short-code-setup-fees" - SHORTCODES_MESSAGES_INBOUND = "shortcodes-messages-inbound" - SHORTCODES_MESSAGES_OUTBOUND = "shortcodes-messages-outbound" - SMS_MESSAGES_REGISTRATIONFEES = "sms-messages-registrationfees" - SMS_MMS_PENALTY_FEES = "sms-mms-penalty-fees" - SMS_MMS_PENALTY_FEES_1 = "sms-mms-penalty-fees-1" - SMS_PUMPING_PROTECTION_NON_USCA = "sms-pumping-protection-non-usca" - SMS_PUMPING_PROTECTION_USCA = "sms-pumping-protection-usca" - STUDIO = "studio" - STUDIO_MONTHLY_FEES = "studio-monthly-fees" - SUPERSIM = "supersim" - TASK_ROUTER = "task-router" - TASK_ROUTER_WORKERS = "task-router-workers" - TEST_QUOTA_BUCKETS = "test-quota-buckets" - TEST_UC_SCRIPT_1 = "test-uc-script-1" - TEST_UC_SCRIPT_DEMO_2 = "test-uc-script-demo-2" - TEXT_TO_SPEECH = "text-to-speech" - TME = "tme" - TTS_BASIC = "tts-basic" - TWILIO_EDITIONS = "twilio-editions" - TWILIO_INTERCONNECT_CALIFORNIA = "twilio-interconnect-california" - TWILIO_INTERCONNECT_CALIFORNIA_MONTHLY = ( - "twilio-interconnect-california-monthly" - ) - TWILIO_INTERCONNECT_CALIFORNIA_SETUP = "twilio-interconnect-california-setup" - TWILIO_INTERCONNECT_FRANKFURT = "twilio-interconnect-frankfurt" - TWILIO_INTERCONNECT_FRANKFURT_MO = "twilio-interconnect-frankfurt-mo" - TWILIO_INTERCONNECT_FRANKFURT_SETUP = "twilio-interconnect-frankfurt-setup" - TWILIO_INTERCONNECT_LONDON = "twilio-interconnect-london" - TWILIO_INTERCONNECT_LONDON_MO = "twilio-interconnect-london-mo" - TWILIO_INTERCONNECT_LONDON_SETUP = "twilio-interconnect-london-setup" - TWILIO_INTERCONNECT_SAO_PAULO = "twilio-interconnect-sao-paulo" - TWILIO_INTERCONNECT_SAO_PAULO_MONTHLY = "twilio-interconnect-sao-paulo-monthly" - TWILIO_INTERCONNECT_SAO_PAULO_SETUP = "twilio-interconnect-sao-paulo-setup" - TWILIO_INTERCONNECT_SINGAPORE = "twilio-interconnect-singapore" - TWILIO_INTERCONNECT_SINGAPORE_MO = "twilio-interconnect-singapore-mo" - TWILIO_INTERCONNECT_SINGAPORE_SETUP = "twilio-interconnect-singapore-setup" - TWILIO_INTERCONNECT_SYDNEY = "twilio-interconnect-sydney" - TWILIO_INTERCONNECT_SYDNEY_MO = "twilio-interconnect-sydney-mo" - TWILIO_INTERCONNECT_SYDNEY_SETUP = "twilio-interconnect-sydney-setup" - TWILIO_INTERCONNECT_TOKYO = "twilio-interconnect-tokyo" - TWILIO_INTERCONNECT_TOKYO_MO = "twilio-interconnect-tokyo-mo" - TWILIO_INTERCONNECT_TOKYO_SETUP = "twilio-interconnect-tokyo-setup" - TWILIO_INTERCONNECT_VA = "twilio-interconnect-va" - TWILIO_INTERCONNECT_VA_MO = "twilio-interconnect-va-mo" - TWILIO_INTERCONNECT_VA_SETUP = "twilio-interconnect-va-setup" - TWIML_VERBS = "twiml-verbs" - TWIML_VERBS_SAY = "twiml-verbs-say" - USAGE_PROGRAMMABLE_MESSAGING_ENGAGEMENT_SUITE = ( - "usage-programmable-messaging-engagement-suite" - ) - USAGE_PROGRAMMABLE_MESSAGING_FEES_SERVICES = ( - "usage-programmable-messaging-fees-services" - ) - VERIFY_OUTBOUND_EMAIL = "verify-outbound-email" - VERIFY_PACKAGED_PLANS = "verify-packaged-plans" - VERIFY_SILENT_NETWORK_AUTH = "verify-silent-network-auth" - VERIFY_VOICE_AND_SMS = "verify-voice-and-sms" - VOICE_INSIGHTS_CLIENT_INSIGHTS_MONTHY_COMMIT = ( - "voice-insights-client-insights-monthy-commit" - ) - WIRELESS_DATA_PAYG_ASIA_AFG = "wireless-data-payg-asia-afg" - WIRELESS_MULTI_IMSI_SIM_COMMANDS = "wireless-multi-imsi-sim-commands" - WIRELESS_MULTI_IMSI_SIM_COMMANDS_USA = "wireless-multi-imsi-sim-commands-usa" - WIRELESS_MULTI_IMSI_SIM_DATA = "wireless-multi-imsi-sim-data" - WIRELESS_MULTI_IMSI_SIM_DATA_EU28 = "wireless-multi-imsi-sim-data-eu28" - WIRELESS_MULTI_IMSI_SIM_DATA_USA = "wireless-multi-imsi-sim-data-usa" - WIRELESS_MULTI_IMSI_SIM_MONTHLY_FEES = "wireless-multi-imsi-sim-monthly-fees" - WIRELESS_MULTI_IMSI_SIM_USAGE = "wireless-multi-imsi-sim-usage" - WIRELESS_SUPER_SIM_DATA_NORTH_AMERICA = "wireless-super-sim-data-north-america" - WIRELESS_SUPER_SIM_USAGE = "wireless-super-sim-usage" - """ :ivar account_sid: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that accrued the usage. :ivar api_version: The API version used to create the resource. :ivar as_of: Usage records up to date as of this timestamp, formatted as YYYY-MM-DDTHH:MM:SS+00:00. All timestamps are in GMT - :ivar category: + :ivar category: The category of usage. For more information, see [Usage Categories](https://www.twilio.com/docs/usage/api/usage-record#usage-categories). :ivar count: The number of usage events, such as the number of calls. :ivar count_unit: The units in which `count` is measured, such as `calls` for calls or `messages` for SMS. :ivar description: A plain-language description of the usage category. @@ -869,7 +47,7 @@ def __init__(self, version: Version, payload: Dict[str, Any], account_sid: str): self.account_sid: Optional[str] = payload.get("account_sid") self.api_version: Optional[str] = payload.get("api_version") self.as_of: Optional[str] = payload.get("as_of") - self.category: Optional["TodayInstance.Category"] = payload.get("category") + self.category: Optional[str] = payload.get("category") self.count: Optional[str] = payload.get("count") self.count_unit: Optional[str] = payload.get("count_unit") self.description: Optional[str] = payload.get("description") @@ -945,7 +123,7 @@ def __init__(self, version: Version, account_sid: str): def stream( self, - category: Union["TodayInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -958,7 +136,7 @@ def stream( is reached. The results are returned as a generator, so this operation is memory efficient. - :param "TodayInstance.Category" category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. + :param str category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. :param date start_date: Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. :param date end_date: Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. :param bool include_subaccounts: Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. @@ -984,7 +162,7 @@ def stream( async def stream_async( self, - category: Union["TodayInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -997,7 +175,7 @@ async def stream_async( is reached. The results are returned as a generator, so this operation is memory efficient. - :param "TodayInstance.Category" category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. + :param str category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. :param date start_date: Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. :param date end_date: Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. :param bool include_subaccounts: Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. @@ -1023,7 +201,7 @@ async def stream_async( def list( self, - category: Union["TodayInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -1035,7 +213,7 @@ def list( Unlike stream(), this operation is eager and will load `limit` records into memory before returning. - :param "TodayInstance.Category" category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. + :param str category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. :param date start_date: Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. :param date end_date: Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. :param bool include_subaccounts: Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. @@ -1061,7 +239,7 @@ def list( async def list_async( self, - category: Union["TodayInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -1073,7 +251,7 @@ async def list_async( Unlike stream(), this operation is eager and will load `limit` records into memory before returning. - :param "TodayInstance.Category" category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. + :param str category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. :param date start_date: Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. :param date end_date: Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. :param bool include_subaccounts: Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. @@ -1100,7 +278,7 @@ async def list_async( def page( self, - category: Union["TodayInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -1145,7 +323,7 @@ def page( async def page_async( self, - category: Union["TodayInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, diff --git a/twilio/rest/api/v2010/account/usage/record/yearly.py b/twilio/rest/api/v2010/account/usage/record/yearly.py index 1f43a0375..735f1cf6a 100644 --- a/twilio/rest/api/v2010/account/usage/record/yearly.py +++ b/twilio/rest/api/v2010/account/usage/record/yearly.py @@ -23,833 +23,11 @@ class YearlyInstance(InstanceResource): - - class Category(object): - A2P_10DLC_REGISTRATIONFEES_BRANDREGISTRATION = ( - "a2p-10dlc-registrationfees-brandregistration" - ) - A2P_10DLC_REGISTRATIONFEES_BV = "a2p-10dlc-registrationfees-bv" - A2P_10DLC_REGISTRATIONFEES_CAMPAIGNCHARGES = ( - "a2p-10dlc-registrationfees-campaigncharges" - ) - A2P_10DLC_REGISTRATIONFEES_CAMPAIGNREGISTRATION = ( - "a2p-10dlc-registrationfees-campaignregistration" - ) - A2P_10DLC_REGISTRATIONFEES_CAMPAIGNVETTING = ( - "a2p-10dlc-registrationfees-campaignvetting" - ) - A2P_10DLC_REGISTRATIONFEES_MONTHLY = "a2p-10dlc-registrationfees-monthly" - A2P_10DLC_REGISTRATIONFEES_ONETIME = "a2p-10dlc-registrationfees-onetime" - A2P_REGISTRATION_FEES = "a2p-registration-fees" - ACCOUNT_SECURITY = "account-security" - AGENT_CONFERENCE = "agent-conference" - AGENT_COPILOT = "agent-copilot" - AGENT_COPILOT_MESSAGES = "agent-copilot-messages" - AGENT_COPILOT_PARTICIPANT_MINUTES = "agent-copilot-participant-minutes" - AI_ASSISTANTS = "ai-assistants" - AI_ASSISTANTS_VOICE = "ai-assistants-voice" - AMAZON_POLLY = "amazon-polly" - ANSWERING_MACHINE_DETECTION = "answering-machine-detection" - ASSETS = "assets" - AUDIENCE_MINUTES = "audience-minutes" - AUDIENCE_MINUTES_AUDIO = "audience-minutes-audio" - AUTHY_AUTHENTICATIONS = "authy-authentications" - AUTHY_CALLS_OUTBOUND = "authy-calls-outbound" - AUTHY_EMAIL_AUTHENTICATIONS = "authy-email-authentications" - AUTHY_MONTHLY_FEES = "authy-monthly-fees" - AUTHY_OUTBOUND_EMAIL = "authy-outbound-email" - AUTHY_PHONE_INTELLIGENCE = "authy-phone-intelligence" - AUTHY_PHONE_VERIFICATIONS = "authy-phone-verifications" - AUTHY_SMS_OUTBOUND = "authy-sms-outbound" - AUTHY_VERIFY_EMAIL_VERIFICATIONS = "authy-verify-email-verifications" - AUTHY_VERIFY_OUTBOUND_EMAIL = "authy-verify-outbound-email" - AUTOPILOT = "autopilot" - AUTOPILOT_HOME_ASSISTANTS = "autopilot-home-assistants" - AUTOPILOT_MESSAGING = "autopilot-messaging" - AUTOPILOT_OTHER = "autopilot-other" - AUTOPILOT_VOICE = "autopilot-voice" - BASIC_PEER_TO_PEER_ROOMS_PARTICIPANT_MINUTES = ( - "basic-peer-to-peer-rooms-participant-minutes" - ) - BRANDED_CALLING = "branded-calling" - BUNDLE_SMS_BUCKET = "bundle-sms-bucket" - BUNDLE_SUBSCRIPTION_FEES = "bundle-subscription-fees" - CALL_FORWARDING_LOOKUPS = "call-forwarding-lookups" - CALL_PROGESS_EVENTS = "call-progess-events" - CALLERIDLOOKUPS = "calleridlookups" - CALLS = "calls" - CALLS_CLIENT = "calls-client" - CALLS_EMERGENCY = "calls-emergency" - CALLS_GLOBALCONFERENCE = "calls-globalconference" - CALLS_INBOUND = "calls-inbound" - CALLS_INBOUND_LOCAL = "calls-inbound-local" - CALLS_INBOUND_MOBILE = "calls-inbound-mobile" - CALLS_INBOUND_TOLLFREE = "calls-inbound-tollfree" - CALLS_INBOUND_TOLLFREE_LOCAL = "calls-inbound-tollfree-local" - CALLS_INBOUND_TOLLFREE_MOBILE = "calls-inbound-tollfree-mobile" - CALLS_MEDIA_STREAM_MINUTES = "calls-media-stream-minutes" - CALLS_OUTBOUND = "calls-outbound" - CALLS_PAY_VERB_TRANSACTIONS = "calls-pay-verb-transactions" - CALLS_RECORDINGS = "calls-recordings" - CALLS_SIP = "calls-sip" - CALLS_SIP_INBOUND = "calls-sip-inbound" - CALLS_SIP_OUTBOUND = "calls-sip-outbound" - CALLS_TEXT_TO_SPEECH = "calls-text-to-speech" - CALLS_TRANSFERS = "calls-transfers" - CARRIER_LOOKUPS = "carrier-lookups" - CATEGORY = "category" - CHANNELS = "channels" - CHANNELS_MESSAGING = "channels-messaging" - CHANNELS_MESSAGING_INBOUND = "channels-messaging-inbound" - CHANNELS_MESSAGING_OUTBOUND = "channels-messaging-outbound" - CHANNELS_WHATSAPP = "channels-whatsapp" - CHANNELS_WHATSAPP_CONVERSATION_AUTHENTICATION = ( - "channels-whatsapp-conversation-authentication" - ) - CHANNELS_WHATSAPP_CONVERSATION_FREE = "channels-whatsapp-conversation-free" - CHANNELS_WHATSAPP_CONVERSATION_MARKETING = ( - "channels-whatsapp-conversation-marketing" - ) - CHANNELS_WHATSAPP_CONVERSATION_SERVICE = ( - "channels-whatsapp-conversation-service" - ) - CHANNELS_WHATSAPP_CONVERSATION_UTILITY = ( - "channels-whatsapp-conversation-utility" - ) - CHANNELS_WHATSAPP_INBOUND = "channels-whatsapp-inbound" - CHANNELS_WHATSAPP_OUTBOUND = "channels-whatsapp-outbound" - CHANNELS_WHATSAPP_SERVICE = "channels-whatsapp-service" - CHANNELS_WHATSAPP_TEMPLATE_AUTHENTICATION = ( - "channels-whatsapp-template-authentication" - ) - CHANNELS_WHATSAPP_TEMPLATE_MARKETING = "channels-whatsapp-template-marketing" - CHANNELS_WHATSAPP_TEMPLATE_SERVICE = "channels-whatsapp-template-service" - CHANNELS_WHATSAPP_TEMPLATE_UTILITY = "channels-whatsapp-template-utility" - CHAT_VIRTUAL_AGENT = "chat-virtual-agent" - CONVERSATION_RELAY = "conversation-relay" - CONVERSATIONS = "conversations" - CONVERSATIONS_API_REQUESTS = "conversations-api-requests" - CONVERSATIONS_CONVERSATION_EVENTS = "conversations-conversation-events" - CONVERSATIONS_ENDPOINT_CONNECTIVITY = "conversations-endpoint-connectivity" - CONVERSATIONS_EVENTS = "conversations-events" - CONVERSATIONS_PARTICIPANT_EVENTS = "conversations-participant-events" - CONVERSATIONS_PARTICIPANTS = "conversations-participants" - CPS = "cps" - CREDIT_TRANSFER = "credit-transfer" - EMAIL = "email" - EMERGING_TECH = "emerging-tech" - ENGAGEMENT_SUITE_PACKAGED_PLANS = "engagement-suite-packaged-plans" - ENHANCED_LINE_TYPE_LOOKUPS = "enhanced-line-type-lookups" - ENTERPRISE = "enterprise" - EVENTS = "events" - EXPERIMENT_FRANCE_SMS = "experiment-france-sms" - EXPERIMENT_INDIA_SMS = "experiment-india-sms" - EXPERIMENT_UK_SMS = "experiment-uk-sms" - FAILED_MESSAGE_PROCESSING_FEE = "failed-message-processing-fee" - FLEX = "flex" - FLEX_ACTIVE_USER_HOURS = "flex-active-user-hours" - FLEX_CONCURRENT_USERS = "flex-concurrent-users" - FLEX_CONVERSATIONAL_INSIGHTS = "flex-conversational-insights" - FLEX_CONVERSATIONAL_INSIGHTS_MESSAGES = "flex-conversational-insights-messages" - FLEX_CONVERSATIONAL_INSIGHTS_VOICE_MINUTES = ( - "flex-conversational-insights-voice-minutes" - ) - FLEX_EMAIL_USAGE = "flex-email-usage" - FLEX_MESSAGING_USAGE = "flex-messaging-usage" - FLEX_PARTNER_SPINSCI = "flex-partner-spinsci" - FLEX_PARTNER_XCELERATE = "flex-partner-xcelerate" - FLEX_RESELLER_ECOSYSTEM = "flex-reseller-ecosystem" - FLEX_UNIQUE_USER = "flex-unique-user" - FLEX_USAGE = "flex-usage" - FLEX_USERS = "flex-users" - FLEX_VOICE_MINUTE = "flex-voice-minute" - FLEX_YTICA = "flex-ytica" - FRAUD_LOOKUPS = "fraud-lookups" - FRONTLINE = "frontline" - FRONTLINE_USERS = "frontline-users" - FUNCTIONS = "functions" - GENERIC_PAY_TRANSACTIONS = "generic-pay-transactions" - GROUP_ROOMS = "group-rooms" - GROUP_ROOMS_DATA_TRACK = "group-rooms-data-track" - GROUP_ROOMS_ENCRYPTED_MEDIA_RECORDED = "group-rooms-encrypted-media-recorded" - GROUP_ROOMS_MEDIA_DOWNLOADED = "group-rooms-media-downloaded" - GROUP_ROOMS_MEDIA_RECORDED = "group-rooms-media-recorded" - GROUP_ROOMS_MEDIA_ROUTED = "group-rooms-media-routed" - GROUP_ROOMS_MEDIA_STORED = "group-rooms-media-stored" - GROUP_ROOMS_PARTICIPANT_MINUTES = "group-rooms-participant-minutes" - GROUP_ROOMS_RECORDED_MINUTES = "group-rooms-recorded-minutes" - IP_MESSAGING = "ip-messaging" - IP_MESSAGING_COMMANDS = "ip-messaging-commands" - IP_MESSAGING_DATA_STORAGE = "ip-messaging-data-storage" - IP_MESSAGING_DATA_TRANSFER = "ip-messaging-data-transfer" - IP_MESSAGING_ENDPOINT_CONNECTIVITY = "ip-messaging-endpoint-connectivity" - IVR_VIRTUAL_AGENT_CUSTOM_VOICES = "ivr-virtual-agent-custom-voices" - IVR_VIRTUAL_AGENT_GENAI = "ivr-virtual-agent-genai" - LINE_STATUS_LOOKUPS = "line-status-lookups" - LIVE_ACTIVITY_LOOKUPS = "live-activity-lookups" - LOOKUP_BUCKET_ADJUSTMENT = "lookup-bucket-adjustment" - LOOKUP_IDENTITY_MATCH = "lookup-identity-match" - LOOKUPS = "lookups" - MARKETPLACE = "marketplace" - MARKETPLACE_ALGORITHMIA_NAMED_ENTITY_RECOGNITION = ( - "marketplace-algorithmia-named-entity-recognition" - ) - MARKETPLACE_CADENCE_TRANSCRIPTION = "marketplace-cadence-transcription" - MARKETPLACE_CADENCE_TRANSLATION = "marketplace-cadence-translation" - MARKETPLACE_CAPIO_SPEECH_TO_TEXT = "marketplace-capio-speech-to-text" - MARKETPLACE_CONVRIZA_ABABA = "marketplace-convriza-ababa" - MARKETPLACE_DEEPGRAM_PHRASE_DETECTOR = "marketplace-deepgram-phrase-detector" - MARKETPLACE_DEEPGRAM_TRANSCRIPTION = "marketplace-deepgram-transcription" - MARKETPLACE_DEEPGRAM_TRANSCRIPTION_BASE = ( - "marketplace-deepgram-transcription-base" - ) - MARKETPLACE_DEEPGRAM_TRANSSCRIPTION_ENHANCED = ( - "marketplace-deepgram-transscription-enhanced" - ) - MARKETPLACE_DIGITAL_SEGMENT_BUSINESS_INFO = ( - "marketplace-digital-segment-business-info" - ) - MARKETPLACE_FACEBOOK_OFFLINE_CONVERSIONS = ( - "marketplace-facebook-offline-conversions" - ) - MARKETPLACE_GOOGLE_SPEECH_TO_TEXT = "marketplace-google-speech-to-text" - MARKETPLACE_IBM_WATSON_MESSAGE_INSIGHTS = ( - "marketplace-ibm-watson-message-insights" - ) - MARKETPLACE_IBM_WATSON_MESSAGE_SENTIMENT = ( - "marketplace-ibm-watson-message-sentiment" - ) - MARKETPLACE_IBM_WATSON_RECORDING_ANALYSIS = ( - "marketplace-ibm-watson-recording-analysis" - ) - MARKETPLACE_IBM_WATSON_TONE_ANALYZER = "marketplace-ibm-watson-tone-analyzer" - MARKETPLACE_ICEHOOK_SYSTEMS_SCOUT = "marketplace-icehook-systems-scout" - MARKETPLACE_INFOGROUP_DATAAXLE_BIZINFO = ( - "marketplace-infogroup-dataaxle-bizinfo" - ) - MARKETPLACE_KEEN_IO_CONTACT_CENTER_ANALYTICS = ( - "marketplace-keen-io-contact-center-analytics" - ) - MARKETPLACE_MARCHEX_CLEANCALL = "marketplace-marchex-cleancall" - MARKETPLACE_MARCHEX_RECORDING_ANALYSIS = ( - "marketplace-marchex-recording-analysis" - ) - MARKETPLACE_MARCHEX_SENTIMENT_ANALYSIS_FOR_SMS = ( - "marketplace-marchex-sentiment-analysis-for-sms" - ) - MARKETPLACE_MARKETPLACE_NEXTCALLER_SOCIAL_ID = ( - "marketplace-marketplace-nextcaller-social-id" - ) - MARKETPLACE_MOBILE_COMMONS_OPT_OUT_CLASSIFIER = ( - "marketplace-mobile-commons-opt-out-classifier" - ) - MARKETPLACE_NEXIWAVE_VOICEMAIL_TO_TEXT = ( - "marketplace-nexiwave-voicemail-to-text" - ) - MARKETPLACE_NEXTCALLER_ADVANCED_CALLER_IDENTIFICATION = ( - "marketplace-nextcaller-advanced-caller-identification" - ) - MARKETPLACE_NOMOROBO_SPAM_SCORE = "marketplace-nomorobo-spam-score" - MARKETPLACE_PAY_ADDONS = "marketplace-pay-addons" - MARKETPLACE_PAY_ADDONS_BASECOMMERCE_PAY_CONNECTOR = ( - "marketplace-pay-addons-basecommerce-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_BRAINTREE_PAY_CONNECTOR = ( - "marketplace-pay-addons-braintree-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_CARDCONNECT_PAY_CONNECTOR = ( - "marketplace-pay-addons-cardconnect-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_CHASE_PAY_CONNECTOR = ( - "marketplace-pay-addons-chase-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_SHUTTLE_PAY_CONNECTOR = ( - "marketplace-pay-addons-shuttle-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_STRIPE_PAY_CONNECTOR = ( - "marketplace-pay-addons-stripe-pay-connector" - ) - MARKETPLACE_PAYFONE_TCPA_COMPLIANCE = "marketplace-payfone-tcpa-compliance" - MARKETPLACE_POLY_AI_CONNECTOR = "marketplace-poly-ai-connector" - MARKETPLACE_REALPHONEVALIDATION = "marketplace-realphonevalidation" - MARKETPLACE_REMEETING_AUTOMATIC_SPEECH_RECOGNITION = ( - "marketplace-remeeting-automatic-speech-recognition" - ) - MARKETPLACE_SPOKE_PHONE_LICENSE_PRO = "marketplace-spoke-phone-license-pro" - MARKETPLACE_SPOKE_PHONE_LICENSE_STANDARD = ( - "marketplace-spoke-phone-license-standard" - ) - MARKETPLACE_TCPA_DEFENSE_SOLUTIONS_BLACKLIST_FEED = ( - "marketplace-tcpa-defense-solutions-blacklist-feed" - ) - MARKETPLACE_TELO_OPENCNAM = "marketplace-telo-opencnam" - MARKETPLACE_TRESTLE_SOLUTIONS_CALLER_IDENTIFICATION = ( - "marketplace-trestle-solutions-caller-identification" - ) - MARKETPLACE_TRUECNAM_TRUE_SPAM = "marketplace-truecnam-true-spam" - MARKETPLACE_TWILIO_CALLER_NAME_LOOKUP_US = ( - "marketplace-twilio-caller-name-lookup-us" - ) - MARKETPLACE_TWILIO_CARRIER_INFORMATION_LOOKUP = ( - "marketplace-twilio-carrier-information-lookup" - ) - MARKETPLACE_VOICEBASE_PCI = "marketplace-voicebase-pci" - MARKETPLACE_VOICEBASE_TRANSCRIPTION = "marketplace-voicebase-transcription" - MARKETPLACE_VOICEBASE_TRANSCRIPTION_CUSTOM_VOCABULARY = ( - "marketplace-voicebase-transcription-custom-vocabulary" - ) - MARKETPLACE_WEB_PURIFY_PROFANITY_FILTER = ( - "marketplace-web-purify-profanity-filter" - ) - MARKETPLACE_WHITEPAGES_PRO_CALLER_IDENTIFICATION = ( - "marketplace-whitepages-pro-caller-identification" - ) - MARKETPLACE_WHITEPAGES_PRO_PHONE_INTELLIGENCE = ( - "marketplace-whitepages-pro-phone-intelligence" - ) - MARKETPLACE_WHITEPAGES_PRO_PHONE_REPUTATION = ( - "marketplace-whitepages-pro-phone-reputation" - ) - MARKETPLACE_WOLFARM_SPOKEN_RESULTS = "marketplace-wolfarm-spoken-results" - MARKETPLACE_WOLFRAM_SHORT_ANSWER = "marketplace-wolfram-short-answer" - MARKETPLACE_YTICA_CONTACT_CENTER_REPORTING_ANALYTICS = ( - "marketplace-ytica-contact-center-reporting-analytics" - ) - MARKETPLAY_PAY_ADDONS_SHUTTLE_PAY_CONNECTOR = ( - "marketplay-pay-addons-shuttle-pay-connector" - ) - MEDIA_COMPOSER_MINUTES = "media-composer-minutes" - MEDIASTORAGE = "mediastorage" - MIN_SPEND_ADJUSTMENTS = "min-spend-adjustments" - MMS = "mms" - MMS_INBOUND = "mms-inbound" - MMS_INBOUND_LONGCODE = "mms-inbound-longcode" - MMS_INBOUND_SHORTCODE = "mms-inbound-shortcode" - MMS_INBOUND_TOLL_FREE = "mms-inbound-toll-free" - MMS_MESSAGES_CARRIERFEES = "mms-messages-carrierfees" - MMS_OUTBOUND = "mms-outbound" - MMS_OUTBOUND_LONGCODE = "mms-outbound-longcode" - MMS_OUTBOUND_SHORTCODE = "mms-outbound-shortcode" - MMS_OUTBOUND_TOLLFREE = "mms-outbound-tollfree" - MONITOR = "monitor" - MONITOR_READS = "monitor-reads" - MONITOR_STORAGE = "monitor-storage" - MONITOR_WRITES = "monitor-writes" - NOTIFY = "notify" - NOTIFY_ACTIONS_ATTEMPTS = "notify-actions-attempts" - NOTIFY_CHANNELS = "notify-channels" - NUMBER_FORMAT_LOOKUPS = "number-format-lookups" - PCHAT = "pchat" - PCHAT_ACTIONS = "pchat-actions" - PCHAT_APS = "pchat-aps" - PCHAT_CONV_MED_STORAGE = "pchat-conv-med-storage" - PCHAT_MESSAGES = "pchat-messages" - PCHAT_NOTIFICATIONS = "pchat-notifications" - PCHAT_READS = "pchat-reads" - PCHAT_USERS = "pchat-users" - PEER_TO_PEER_ROOMS_PARTICIPANT_MINUTES = ( - "peer-to-peer-rooms-participant-minutes" - ) - PFAX = "pfax" - PFAX_MINUTES = "pfax-minutes" - PFAX_MINUTES_INBOUND = "pfax-minutes-inbound" - PFAX_MINUTES_OUTBOUND = "pfax-minutes-outbound" - PFAX_PAGES = "pfax-pages" - PHONE_QUALITY_SCORE_LOOKUPS = "phone-quality-score-lookups" - PHONENUMBERS = "phonenumbers" - PHONENUMBERS_CPS = "phonenumbers-cps" - PHONENUMBERS_EMERGENCY = "phonenumbers-emergency" - PHONENUMBERS_LOCAL = "phonenumbers-local" - PHONENUMBERS_MOBILE = "phonenumbers-mobile" - PHONENUMBERS_PORTING = "phonenumbers-porting" - PHONENUMBERS_SETUPS = "phonenumbers-setups" - PHONENUMBERS_TOLLFREE = "phonenumbers-tollfree" - PREMIUMSUPPORT = "premiumsupport" - PREMIUMSUPPORT_PERCENTAGE_SPEND = "premiumsupport-percentage-spend" - PROGRAMMABLEVOICE_PLATFORM = "programmablevoice-platform" - PROGRAMMABLEVOICECONN_CLIENTSDK = "programmablevoiceconn-clientsdk" - PROGRAMMABLEVOICECONN_CLIENTSDK_INBOUND = ( - "programmablevoiceconn-clientsdk-inbound" - ) - PROGRAMMABLEVOICECONN_CLIENTSDK_OUTBOUND = ( - "programmablevoiceconn-clientsdk-outbound" - ) - PROGRAMMABLEVOICECONN_ONNET = "programmablevoiceconn-onnet" - PROGRAMMABLEVOICECONN_ONNET_INBOUND = "programmablevoiceconn-onnet-inbound" - PROGRAMMABLEVOICECONN_ONNET_OUTBOUND = "programmablevoiceconn-onnet-outbound" - PROGRAMMABLEVOICECONN_SIP = "programmablevoiceconn-sip" - PROGRAMMABLEVOICECONN_SIP_INBOUND = "programmablevoiceconn-sip-inbound" - PROGRAMMABLEVOICECONN_SIP_OUTBOUND = "programmablevoiceconn-sip-outbound" - PROGRAMMABLEVOICECONNECTIVITY = "programmablevoiceconnectivity" - PROXY = "proxy" - PROXY_ACTIVE_SESSIONS = "proxy-active-sessions" - PROXY_BUCKET_ADJUSTMENT = "proxy-bucket-adjustment" - PROXY_LICENSES = "proxy-licenses" - PSTNCONNECTIVITY = "pstnconnectivity" - PSTNCONNECTIVITY_INBOUND = "pstnconnectivity-inbound" - PSTNCONNECTIVITY_OUTBOUND = "pstnconnectivity-outbound" - PV = "pv" - PV_BASIC_ROOMS = "pv-basic-rooms" - PV_COMPOSITION_MEDIA_DOWNLOADED = "pv-composition-media-downloaded" - PV_COMPOSITION_MEDIA_ENCRYPTED = "pv-composition-media-encrypted" - PV_COMPOSITION_MEDIA_STORED = "pv-composition-media-stored" - PV_COMPOSITION_MINUTES = "pv-composition-minutes" - PV_RECORDING_COMPOSITIONS = "pv-recording-compositions" - PV_ROOM_PARTICIPANTS = "pv-room-participants" - PV_ROOM_PARTICIPANTS_AU1 = "pv-room-participants-au1" - PV_ROOM_PARTICIPANTS_BR1 = "pv-room-participants-br1" - PV_ROOM_PARTICIPANTS_IE1 = "pv-room-participants-ie1" - PV_ROOM_PARTICIPANTS_JP1 = "pv-room-participants-jp1" - PV_ROOM_PARTICIPANTS_SG1 = "pv-room-participants-sg1" - PV_ROOM_PARTICIPANTS_US1 = "pv-room-participants-us1" - PV_ROOM_PARTICIPANTS_US2 = "pv-room-participants-us2" - PV_ROOMS = "pv-rooms" - PV_SIP_ENDPOINT_REGISTRATIONS = "pv-sip-endpoint-registrations" - RCS_MESSAGES = "rcs-messages" - REASSIGNED_NUMBER = "reassigned-number" - RECORDINGS = "recordings" - RECORDINGSTORAGE = "recordingstorage" - SHORTCODES = "shortcodes" - SHORTCODES_CUSTOMEROWNED = "shortcodes-customerowned" - SHORTCODES_MMS_ENABLEMENT = "shortcodes-mms-enablement" - SHORTCODES_MPS = "shortcodes-mps" - SHORTCODES_RANDOM = "shortcodes-random" - SHORTCODES_SETUP_FEES = "shortcodes-setup-fees" - SHORTCODES_UK = "shortcodes-uk" - SHORTCODES_VANITY = "shortcodes-vanity" - SIM_SWAP_LOOKUPS = "sim-swap-lookups" - SIP_SECURE_MEDIA = "sip-secure-media" - SMALL_GROUP_ROOMS = "small-group-rooms" - SMALL_GROUP_ROOMS_DATA_TRACK = "small-group-rooms-data-track" - SMALL_GROUP_ROOMS_PARTICIPANT_MINUTES = "small-group-rooms-participant-minutes" - SMS = "sms" - SMS_INBOUND = "sms-inbound" - SMS_INBOUND_LONGCODE = "sms-inbound-longcode" - SMS_INBOUND_SHORTCODE = "sms-inbound-shortcode" - SMS_INBOUND_TOLLFREE = "sms-inbound-tollfree" - SMS_MESSAGES_CARRIERFEES = "sms-messages-carrierfees" - SMS_MESSAGES_FEATURES = "sms-messages-features" - SMS_MESSAGES_FEATURES_ENGAGEMENT_SUITE = ( - "sms-messages-features-engagement-suite" - ) - SMS_MESSAGES_FEATURES_MESSAGE_REDACTION = ( - "sms-messages-features-message-redaction" - ) - SMS_MESSAGES_FEATURES_SENDERID = "sms-messages-features-senderid" - SMS_MPS = "sms-mps" - SMS_MPS_SHORTCODE = "sms-mps-shortcode" - SMS_MPS_TOLLFREE = "sms-mps-tollfree" - SMS_MPS_TOLLFREE_SETUP = "sms-mps-tollfree-setup" - SMS_NATIONAL_REGULATORY_PROTECTION = "sms-national-regulatory-protection" - SMS_OUTBOUND = "sms-outbound" - SMS_OUTBOUND_CONTENT_INSPECTION = "sms-outbound-content-inspection" - SMS_OUTBOUND_LONGCODE = "sms-outbound-longcode" - SMS_OUTBOUND_SHORTCODE = "sms-outbound-shortcode" - SMS_OUTBOUND_TOLLFREE = "sms-outbound-tollfree" - SMS_PUMPING_PROTECTION = "sms-pumping-protection" - SMS_PUMPING_RISK = "sms-pumping-risk" - SMSMESSAGES_BUCKET_ADJUSTMENTS = "smsmessages-bucket-adjustments" - SMSMESSAGES_OUTBOUND_DOMESTIC = "smsmessages-outbound-domestic" - SPEECH_RECOGNITION = "speech-recognition" - STUDIO_ENGAGEMENTS = "studio-engagements" - SYNC = "sync" - SYNC_ACTIONS = "sync-actions" - SYNC_ENDPOINT_HOURS = "sync-endpoint-hours" - SYNC_ENDPOINT_HOURS_ABOVE_DAILY_CAP = "sync-endpoint-hours-above-daily-cap" - TASKROUTER_TASKS = "taskrouter-tasks" - TOTALPRICE = "totalprice" - TRANSCRIPTIONS = "transcriptions" - TRUNKING_CPS = "trunking-cps" - TRUNKING_EMERGENCY_CALLS = "trunking-emergency-calls" - TRUNKING_ORIGINATION = "trunking-origination" - TRUNKING_ORIGINATION_LOCAL = "trunking-origination-local" - TRUNKING_ORIGINATION_MOBILE = "trunking-origination-mobile" - TRUNKING_ORIGINATION_TOLLFREE = "trunking-origination-tollfree" - TRUNKING_RECORDINGS = "trunking-recordings" - TRUNKING_SECURE = "trunking-secure" - TRUNKING_TERMINATION = "trunking-termination" - TTS_GOOGLE = "tts-google" - TURNMEGABYTES = "turnmegabytes" - TURNMEGABYTES_AUSTRALIA = "turnmegabytes-australia" - TURNMEGABYTES_BRASIL = "turnmegabytes-brasil" - TURNMEGABYTES_GERMANY = "turnmegabytes-germany" - TURNMEGABYTES_INDIA = "turnmegabytes-india" - TURNMEGABYTES_IRELAND = "turnmegabytes-ireland" - TURNMEGABYTES_JAPAN = "turnmegabytes-japan" - TURNMEGABYTES_SINGAPORE = "turnmegabytes-singapore" - TURNMEGABYTES_USEAST = "turnmegabytes-useast" - TURNMEGABYTES_USWEST = "turnmegabytes-uswest" - TWILIO_FOR_SALESFORCE = "twilio-for-salesforce" - TWILIO_FOR_SALESFORCE_LICENSES = "twilio-for-salesforce-licenses" - TWILIO_INTERCONNECT = "twilio-interconnect" - TWIML = "twiml" - USAGE_FLEX_VIDEO = "usage-flex-video" - USAGE_FUNCTIONS = "usage-functions" - USAGE_RCS_BASIC_MESSAGES_OUTBOUND = "usage-rcs-basic-messages-outbound" - USAGE_RCS_MESSAGES = "usage-rcs-messages" - USAGE_RCS_MESSAGES_INBOUND = "usage-rcs-messages-inbound" - USAGE_RCS_MESSAGING_CARRIER_FEES = "usage-rcs-messaging-carrier-fees" - USAGE_RCS_SINGLE_MESSAGES_OUTBOUND = "usage-rcs-single-messages-outbound" - VERIFY_PACKAGE_PLANS = "verify-package-plans" - VERIFY_PUSH = "verify-push" - VERIFY_SNA = "verify-sna" - VERIFY_TOTP = "verify-totp" - VERIFY_VOICE_SMS = "verify-voice-sms" - VERIFY_WHATSAPP_CONVERSATIONS_BUSINESS_INITIATED = ( - "verify-whatsapp-conversations-business-initiated" - ) - VERIFY_WHATSAPP_TEMPLATE_BUSINESS_INITIATED = ( - "verify-whatsapp-template-business-initiated" - ) - VIDEO_RECORDINGS = "video-recordings" - VIDEO_ROOMS_TURN_MEGABYTES = "video-rooms-turn-megabytes" - VIRTUAL_AGENT = "virtual-agent" - VOICE_INSIGHTS = "voice-insights" - VOICE_INSIGHTS_CLIENT_INSIGHTS_ON_DEMAND_MINUTE = ( - "voice-insights-client-insights-on-demand-minute" - ) - VOICE_INSIGHTS_PTSN_INSIGHTS_ON_DEMAND_MINUTE = ( - "voice-insights-ptsn-insights-on-demand-minute" - ) - VOICE_INSIGHTS_SIP_INTERFACE_INSIGHTS_ON_DEMAND_MINUTE = ( - "voice-insights-sip-interface-insights-on-demand-minute" - ) - VOICE_INSIGHTS_SIP_TRUNKING_INSIGHTS_ON_DEMAND_MINUTE = ( - "voice-insights-sip-trunking-insights-on-demand-minute" - ) - VOICE_INTELLIGENCE = "voice-intelligence" - VOICE_INTELLIGENCE_EIP_OPERATORS = "voice-intelligence-eip-operators" - VOICE_INTELLIGENCE_OPERATORS = "voice-intelligence-operators" - VOICE_INTELLIGENCE_TRANSCRIPTION = "voice-intelligence-transcription" - WDS = "wds" - WIRELESS = "wireless" - WIRELESS_DATA = "wireless-data" - WIRELESS_DATA_PAYG = "wireless-data-payg" - WIRELESS_DATA_PAYG_AFRICA = "wireless-data-payg-africa" - WIRELESS_DATA_PAYG_ASIA = "wireless-data-payg-asia" - WIRELESS_DATA_PAYG_CENTRALANDSOUTHAMERICA = ( - "wireless-data-payg-centralandsouthamerica" - ) - WIRELESS_DATA_PAYG_EUROPE = "wireless-data-payg-europe" - WIRELESS_DATA_PAYG_NORTHAMERICA = "wireless-data-payg-northamerica" - WIRELESS_DATA_PAYG_OCEANIA = "wireless-data-payg-oceania" - WIRELESS_DATA_QUOTA1 = "wireless-data-quota1" - WIRELESS_DATA_QUOTA1_AFRICA = "wireless-data-quota1-africa" - WIRELESS_DATA_QUOTA1_ASIA = "wireless-data-quota1-asia" - WIRELESS_DATA_QUOTA1_CENTRALANDSOUTHAMERICA = ( - "wireless-data-quota1-centralandsouthamerica" - ) - WIRELESS_DATA_QUOTA1_EUROPE = "wireless-data-quota1-europe" - WIRELESS_DATA_QUOTA1_NORTHAMERICA = "wireless-data-quota1-northamerica" - WIRELESS_DATA_QUOTA1_OCEANIA = "wireless-data-quota1-oceania" - WIRELESS_DATA_QUOTA10 = "wireless-data-quota10" - WIRELESS_DATA_QUOTA10_AFRICA = "wireless-data-quota10-africa" - WIRELESS_DATA_QUOTA10_ASIA = "wireless-data-quota10-asia" - WIRELESS_DATA_QUOTA10_CENTRALANDSOUTHAMERICA = ( - "wireless-data-quota10-centralandsouthamerica" - ) - WIRELESS_DATA_QUOTA10_EUROPE = "wireless-data-quota10-europe" - WIRELESS_DATA_QUOTA10_NORTHAMERICA = "wireless-data-quota10-northamerica" - WIRELESS_DATA_QUOTA10_OCEANIA = "wireless-data-quota10-oceania" - WIRELESS_DATA_QUOTA50 = "wireless-data-quota50" - WIRELESS_DATA_QUOTA50_AFRICA = "wireless-data-quota50-africa" - WIRELESS_DATA_QUOTA50_ASIA = "wireless-data-quota50-asia" - WIRELESS_DATA_QUOTA50_CENTRALANDSOUTHAMERICA = ( - "wireless-data-quota50-centralandsouthamerica" - ) - WIRELESS_DATA_QUOTA50_EUROPE = "wireless-data-quota50-europe" - WIRELESS_DATA_QUOTA50_NORTHAMERICA = "wireless-data-quota50-northamerica" - WIRELESS_DATA_QUOTA50_OCEANIA = "wireless-data-quota50-oceania" - WIRELESS_DATA_QUOTACUSTOM = "wireless-data-quotacustom" - WIRELESS_DATA_QUOTACUSTOM_AFRICA = "wireless-data-quotacustom-africa" - WIRELESS_DATA_QUOTACUSTOM_ASIA = "wireless-data-quotacustom-asia" - WIRELESS_DATA_QUOTACUSTOM_CENTRALANDSOUTHAMERICA = ( - "wireless-data-quotacustom-centralandsouthamerica" - ) - WIRELESS_DATA_QUOTACUSTOM_EUROPE = "wireless-data-quotacustom-europe" - WIRELESS_DATA_QUOTACUSTOM_NORTHAMERICA = ( - "wireless-data-quotacustom-northamerica" - ) - WIRELESS_DATA_QUOTACUSTOM_OCEANIA = "wireless-data-quotacustom-oceania" - WIRELESS_MRC_PAYG = "wireless-mrc-payg" - WIRELESS_MRC_QUOTA1 = "wireless-mrc-quota1" - WIRELESS_MRC_QUOTA10 = "wireless-mrc-quota10" - WIRELESS_MRC_QUOTA50 = "wireless-mrc-quota50" - WIRELESS_MRC_QUOTACUSTOM = "wireless-mrc-quotacustom" - WIRELESS_ORDERS = "wireless-orders" - WIRELESS_ORDERS_ARTWORK = "wireless-orders-artwork" - WIRELESS_ORDERS_BULK = "wireless-orders-bulk" - WIRELESS_ORDERS_ESIM = "wireless-orders-esim" - WIRELESS_ORDERS_STARTER = "wireless-orders-starter" - WIRELESS_QUOTAS = "wireless-quotas" - WIRELESS_SMS_AFRICA = "wireless-sms-africa" - WIRELESS_SMS_ASIA = "wireless-sms-asia" - WIRELESS_SMS_CENTRALANDSOUTHAMERICA = "wireless-sms-centralandsouthamerica" - WIRELESS_SMS_EUROPE = "wireless-sms-europe" - WIRELESS_SMS_NORTHAMERICA = "wireless-sms-northamerica" - WIRELESS_SMS_OCEANIA = "wireless-sms-oceania" - WIRELESS_SUPER_SIM = "wireless-super-sim" - WIRELESS_SUPER_SIM_DATA = "wireless-super-sim-data" - WIRELESS_SUPER_SIM_DATA_NORTH_AMERICA_USA = ( - "wireless-super-sim-data-north-america-usa" - ) - WIRELESS_SUPER_SIM_DATA_PAYG = "wireless-super-sim-data-payg" - WIRELESS_SUPER_SIM_DATA_PAYG_EUROPE = "wireless-super-sim-data-payg-europe" - WIRELESS_SUPER_SIM_DATA_PAYG_NORTH_AMERICA = ( - "wireless-super-sim-data-payg-north-america" - ) - WIRELESS_SUPER_SIM_HARDWARE = "wireless-super-sim-hardware" - WIRELESS_SUPER_SIM_HARDWARE_BULK = "wireless-super-sim-hardware-bulk" - WIRELESS_SUPER_SIM_SMSCOMMANDS = "wireless-super-sim-smscommands" - WIRELESS_SUPER_SIM_SMSCOMMANDS_AFRICA = "wireless-super-sim-smscommands-africa" - WIRELESS_SUPER_SIM_SMSCOMMANDS_ASIA = "wireless-super-sim-smscommands-asia" - WIRELESS_SUPER_SIM_SMSCOMMANDS_CENT_AND_SOUTH_AMERICA = ( - "wireless-super-sim-smscommands-cent-and-south-america" - ) - WIRELESS_SUPER_SIM_SMSCOMMANDS_EUROPE = "wireless-super-sim-smscommands-europe" - WIRELESS_SUPER_SIM_SMSCOMMANDS_NORTH_AMERICA = ( - "wireless-super-sim-smscommands-north-america" - ) - WIRELESS_SUPER_SIM_SMSCOMMANDS_OCEANIA = ( - "wireless-super-sim-smscommands-oceania" - ) - WIRELESS_SUPER_SIM_SUBSCRIPTION = "wireless-super-sim-subscription" - WIRELESS_SUPER_SIM_SUBSCRIPTION_PAYG = "wireless-super-sim-subscription-payg" - WIRELESS_USAGE = "wireless-usage" - WIRELESS_USAGE_COMMANDS = "wireless-usage-commands" - WIRELESS_USAGE_COMMANDS_AFRICA = "wireless-usage-commands-africa" - WIRELESS_USAGE_COMMANDS_ASIA = "wireless-usage-commands-asia" - WIRELESS_USAGE_COMMANDS_CENTRALANDSOUTHAMERICA = ( - "wireless-usage-commands-centralandsouthamerica" - ) - WIRELESS_USAGE_COMMANDS_EUROPE = "wireless-usage-commands-europe" - WIRELESS_USAGE_COMMANDS_HOME = "wireless-usage-commands-home" - WIRELESS_USAGE_COMMANDS_NORTHAMERICA = "wireless-usage-commands-northamerica" - WIRELESS_USAGE_COMMANDS_OCEANIA = "wireless-usage-commands-oceania" - WIRELESS_USAGE_COMMANDS_ROAMING = "wireless-usage-commands-roaming" - WIRELESS_USAGE_DATA = "wireless-usage-data" - WIRELESS_USAGE_DATA_AFRICA = "wireless-usage-data-africa" - WIRELESS_USAGE_DATA_ASIA = "wireless-usage-data-asia" - WIRELESS_USAGE_DATA_CENTRALANDSOUTHAMERICA = ( - "wireless-usage-data-centralandsouthamerica" - ) - WIRELESS_USAGE_DATA_CUSTOM_ADDITIONALMB = ( - "wireless-usage-data-custom-additionalmb" - ) - WIRELESS_USAGE_DATA_CUSTOM_FIRST5MB = "wireless-usage-data-custom-first5mb" - WIRELESS_USAGE_DATA_DOMESTIC_ROAMING = "wireless-usage-data-domestic-roaming" - WIRELESS_USAGE_DATA_EUROPE = "wireless-usage-data-europe" - WIRELESS_USAGE_DATA_INDIVIDUAL_ADDITIONALGB = ( - "wireless-usage-data-individual-additionalgb" - ) - WIRELESS_USAGE_DATA_INDIVIDUAL_FIRSTGB = ( - "wireless-usage-data-individual-firstgb" - ) - WIRELESS_USAGE_DATA_INTERNATIONAL_ROAMING_CANADA = ( - "wireless-usage-data-international-roaming-canada" - ) - WIRELESS_USAGE_DATA_INTERNATIONAL_ROAMING_INDIA = ( - "wireless-usage-data-international-roaming-india" - ) - WIRELESS_USAGE_DATA_INTERNATIONAL_ROAMING_MEXICO = ( - "wireless-usage-data-international-roaming-mexico" - ) - WIRELESS_USAGE_DATA_NORTHAMERICA = "wireless-usage-data-northamerica" - WIRELESS_USAGE_DATA_OCEANIA = "wireless-usage-data-oceania" - WIRELESS_USAGE_DATA_POOLED = "wireless-usage-data-pooled" - WIRELESS_USAGE_DATA_POOLED_DOWNLINK = "wireless-usage-data-pooled-downlink" - WIRELESS_USAGE_DATA_POOLED_UPLINK = "wireless-usage-data-pooled-uplink" - WIRELESS_USAGE_MRC = "wireless-usage-mrc" - WIRELESS_USAGE_MRC_CUSTOM = "wireless-usage-mrc-custom" - WIRELESS_USAGE_MRC_INDIVIDUAL = "wireless-usage-mrc-individual" - WIRELESS_USAGE_MRC_POOLED = "wireless-usage-mrc-pooled" - WIRELESS_USAGE_MRC_SUSPENDED = "wireless-usage-mrc-suspended" - WIRELESS_USAGE_SMS = "wireless-usage-sms" - WIRELESS_USAGE_VOICE = "wireless-usage-voice" - A2P_FAST_TRACK_ONBOARDING = "a2p-fast-track-onboarding" - ADVISORY_SERVICES = "advisory-services" - ADVISORY_SERVICES_BILLED = "advisory-services-billed" - ADVISORY_SERVICES_CALL_TRACKING = "advisory-services-call-tracking" - ADVISORY_SERVICES_DATA_SERVICES = "advisory-services-data-services" - ADVISORY_SERVICES_EXPENSES = "advisory-services-expenses" - ADVISORY_SERVICES_SIP_TRUNKING = "advisory-services-sip-trunking" - ASSETS_REQUESTS = "assets-requests" - AUDIENCE_MINUTES_VIDEO = "audience-minutes-video" - AUTHY_BUCKET_ADJUSTMENT = "authy-bucket-adjustment" - AUTHY_SOFTWARE = "authy-software" - CALLERIDLOOKUPS_API = "calleridlookups-api" - CALLERIDLOOKUPS_PROGRAMMABLEVOICE = "calleridlookups-programmablevoice" - CALLERIDLOOKUPS_TRUNKING = "calleridlookups-trunking" - CALLS_TRUNKING_INBOUND_TOLLFREE_LOCAL = "calls-trunking-inbound-tollfree-local" - CALLS_TRUNKING_INBOUND_TOLLFREE_MOBILE = ( - "calls-trunking-inbound-tollfree-mobile" - ) - CHANNELS_WHATSAPP_CONVERSATION_FREE_1 = "channels-whatsapp-conversation-free-1" - CONFERENCE = "conference" - CONVERSATIONAL_INSIGHTS = "conversational-insights" - CONVERSATIONAL_INSIGHTS_MESSAGES = "conversational-insights-messages" - CONVERSATIONAL_INSIGHTS_VOICE_MINUTES = "conversational-insights-voice-minutes" - DEMO = "demo" - DEMO_UC_SCRIPT_TEST = "demo-uc-script-test" - ELASTIC_SIP_TRUNKING = "elastic-sip-trunking" - ELASTIC_SIP_TRUNKING_CALL_TRANSFERS = "elastic-sip-trunking-call-transfers" - ENTERPRISE_HIPPA = "enterprise-hippa" - FLEX_NAMED_USERS = "flex-named-users" - FLEX_SPINSCI = "flex-spinsci" - FLEX_USERS_1 = "flex-users-1" - FLEX_WFO_PREMIUM_SPEECH_ANALYTICS = "flex-wfo-premium-speech-analytics" - FLEX_XCELERATE = "flex-xcelerate" - FUNCTIONS_ROLLUP = "functions-rollup" - IMP_V1_USAGE = "imp-v1-usage" - IP_MESSAGING_ADDONS = "ip-messaging-addons" - IVR = "ivr" - IVR_CONVERSATIONAL = "ivr-conversational" - IVR_DTMF = "ivr-dtmf" - IVR_VIRTUALAGENT = "ivr-virtualagent" - LIVE = "live" - LIVE_MEDIA_RECORDING_MINUTES = "live-media-recording-minutes" - LONGCODE_MPS = "longcode-mps" - MARKETPLACE_ANALYTICS_ADDONS = "marketplace-analytics-addons" - MARKETPLACE_ISV_ADDONS = "marketplace-isv-addons" - MARKETPLACE_MESSAGING_ADDONS = "marketplace-messaging-addons" - MARKETPLACE_PHONENUMBERS_ADDONS = "marketplace-phonenumbers-addons" - MARKETPLACE_RECORDING_ADDONS = "marketplace-recording-addons" - MARKETPLACE_VIRTUALAGENT_ADDONS = "marketplace-virtualagent-addons" - MARKETPLAY_PAY_ADDONS_SHUTTLE_PAY_CONNECTOR_1 = ( - "marketplay-pay-addons-shuttle-pay-connector-1" - ) - MARKETPLAY_PAY_ADDONS_STRIPE_PAY_CONNECTOR = ( - "marketplay-pay-addons-stripe-pay-connector" - ) - MMS_INBOUND_LONGCODE_CANADA = "mms-inbound-longcode-canada" - MMS_INBOUND_LONGCODE_UNITEDSTATES = "mms-inbound-longcode-unitedstates" - MMS_OUTBOUND_LONGCODE_CANADA = "mms-outbound-longcode-canada" - MMS_OUTBOUND_LONGCODE_UNITEDSTATES = "mms-outbound-longcode-unitedstates" - MMS_OUTBOUND_TOLL_FREE = "mms-outbound-toll-free" - NOTIFY_CHATAPPSANDOTHERCHANNELS = "notify-chatappsandotherchannels" - NOTIFY_NOTIFYSERVICES = "notify-notifyservices" - NOTIFY_PUSHNOTIFICATIONS = "notify-pushnotifications" - PAYMENT_GATEWAY_CONNECTORS = "payment-gateway-connectors" - PAYMENT_SOLUTIONS = "payment-solutions" - PCHAT_BUCKET_ADJUSTMENT = "pchat-bucket-adjustment" - PHONENUMBERS_NUMBERS = "phonenumbers-numbers" - PROG_VOICE_CLIENT_ANDROID = "prog-voice-client-android" - PROG_VOICE_CLIENT_ANDROID_INBOUND = "prog-voice-client-android-inbound" - PROG_VOICE_CLIENT_ANDROID_OUTBOUND = "prog-voice-client-android-outbound" - PROG_VOICE_CLIENT_IOS = "prog-voice-client-ios" - PROG_VOICE_CLIENT_IOS_INBOUND = "prog-voice-client-ios-inbound" - PROG_VOICE_CLIENT_IOS_OUTBOUND = "prog-voice-client-ios-outbound" - PROG_VOICE_CLIENT_SDK = "prog-voice-client-sdk" - PROG_VOICE_CLIENT_WEB = "prog-voice-client-web" - PROG_VOICE_CLIENT_WEB_INBOUND = "prog-voice-client-web-inbound" - PROG_VOICE_CLIENT_WEB_OUTBOUND = "prog-voice-client-web-outbound" - PROGRAMMABLEVOICECONNECTIVITY_MEDIA_STREAMS = ( - "programmablevoiceconnectivity-media-streams" - ) - PSTNCONNECTIVITY_BYOC = "pstnconnectivity-byoc" - PSTNCONNECTIVITY_EMERGENCY = "pstnconnectivity-emergency" - PSTNCONNECTIVITY_MINUTES = "pstnconnectivity-minutes" - PSTNCONNECTIVITY_MINUTES_1 = "pstnconnectivity-minutes-1" - PSTNCONNECTIVITY_MINUTESINBOUNDLOCAL = "pstnconnectivity-minutesinboundlocal" - PSTNCONNECTIVITY_MINUTESINBOUNDMOBILE = "pstnconnectivity-minutesinboundmobile" - PSTNCONNECTIVITY_MINUTESINBOUNDTOLLFREE = ( - "pstnconnectivity-minutesinboundtollfree" - ) - PSTNCONNECTIVITY_MINUTESINBOUNDTOLLFREELOCAL = ( - "pstnconnectivity-minutesinboundtollfreelocal" - ) - PSTNCONNECTIVITY_MINUTESINBOUNDTOLLFREEMOBILE = ( - "pstnconnectivity-minutesinboundtollfreemobile" - ) - PV_ROOM_HOURS = "pv-room-hours" - PV_ROOM_SIMULTANEOUS_PARTICIPANT_CONNECTIONS = ( - "pv-room-simultaneous-participant-connections" - ) - PVIDEO_ROOM_HOURS_AU1 = "pvideo-room-hours-au1" - PVIDEO_ROOM_HOURS_BR1 = "pvideo-room-hours-br1" - PVIDEO_ROOM_HOURS_IE1 = "pvideo-room-hours-ie1" - PVIDEO_ROOM_HOURS_JP1 = "pvideo-room-hours-jp1" - PVIDEO_ROOM_HOURS_SG1 = "pvideo-room-hours-sg1" - PVIDEO_ROOM_HOURS_US1 = "pvideo-room-hours-us1" - PVIDEO_ROOM_HOURS_US2 = "pvideo-room-hours-us2" - RECORDINGS_ENCRYPTED = "recordings-encrypted" - SHORT_CODE_SETUP_FEES = "short-code-setup-fees" - SHORTCODES_MESSAGES_INBOUND = "shortcodes-messages-inbound" - SHORTCODES_MESSAGES_OUTBOUND = "shortcodes-messages-outbound" - SMS_MESSAGES_REGISTRATIONFEES = "sms-messages-registrationfees" - SMS_MMS_PENALTY_FEES = "sms-mms-penalty-fees" - SMS_MMS_PENALTY_FEES_1 = "sms-mms-penalty-fees-1" - SMS_PUMPING_PROTECTION_NON_USCA = "sms-pumping-protection-non-usca" - SMS_PUMPING_PROTECTION_USCA = "sms-pumping-protection-usca" - STUDIO = "studio" - STUDIO_MONTHLY_FEES = "studio-monthly-fees" - SUPERSIM = "supersim" - TASK_ROUTER = "task-router" - TASK_ROUTER_WORKERS = "task-router-workers" - TEST_QUOTA_BUCKETS = "test-quota-buckets" - TEST_UC_SCRIPT_1 = "test-uc-script-1" - TEST_UC_SCRIPT_DEMO_2 = "test-uc-script-demo-2" - TEXT_TO_SPEECH = "text-to-speech" - TME = "tme" - TTS_BASIC = "tts-basic" - TWILIO_EDITIONS = "twilio-editions" - TWILIO_INTERCONNECT_CALIFORNIA = "twilio-interconnect-california" - TWILIO_INTERCONNECT_CALIFORNIA_MONTHLY = ( - "twilio-interconnect-california-monthly" - ) - TWILIO_INTERCONNECT_CALIFORNIA_SETUP = "twilio-interconnect-california-setup" - TWILIO_INTERCONNECT_FRANKFURT = "twilio-interconnect-frankfurt" - TWILIO_INTERCONNECT_FRANKFURT_MO = "twilio-interconnect-frankfurt-mo" - TWILIO_INTERCONNECT_FRANKFURT_SETUP = "twilio-interconnect-frankfurt-setup" - TWILIO_INTERCONNECT_LONDON = "twilio-interconnect-london" - TWILIO_INTERCONNECT_LONDON_MO = "twilio-interconnect-london-mo" - TWILIO_INTERCONNECT_LONDON_SETUP = "twilio-interconnect-london-setup" - TWILIO_INTERCONNECT_SAO_PAULO = "twilio-interconnect-sao-paulo" - TWILIO_INTERCONNECT_SAO_PAULO_MONTHLY = "twilio-interconnect-sao-paulo-monthly" - TWILIO_INTERCONNECT_SAO_PAULO_SETUP = "twilio-interconnect-sao-paulo-setup" - TWILIO_INTERCONNECT_SINGAPORE = "twilio-interconnect-singapore" - TWILIO_INTERCONNECT_SINGAPORE_MO = "twilio-interconnect-singapore-mo" - TWILIO_INTERCONNECT_SINGAPORE_SETUP = "twilio-interconnect-singapore-setup" - TWILIO_INTERCONNECT_SYDNEY = "twilio-interconnect-sydney" - TWILIO_INTERCONNECT_SYDNEY_MO = "twilio-interconnect-sydney-mo" - TWILIO_INTERCONNECT_SYDNEY_SETUP = "twilio-interconnect-sydney-setup" - TWILIO_INTERCONNECT_TOKYO = "twilio-interconnect-tokyo" - TWILIO_INTERCONNECT_TOKYO_MO = "twilio-interconnect-tokyo-mo" - TWILIO_INTERCONNECT_TOKYO_SETUP = "twilio-interconnect-tokyo-setup" - TWILIO_INTERCONNECT_VA = "twilio-interconnect-va" - TWILIO_INTERCONNECT_VA_MO = "twilio-interconnect-va-mo" - TWILIO_INTERCONNECT_VA_SETUP = "twilio-interconnect-va-setup" - TWIML_VERBS = "twiml-verbs" - TWIML_VERBS_SAY = "twiml-verbs-say" - USAGE_PROGRAMMABLE_MESSAGING_ENGAGEMENT_SUITE = ( - "usage-programmable-messaging-engagement-suite" - ) - USAGE_PROGRAMMABLE_MESSAGING_FEES_SERVICES = ( - "usage-programmable-messaging-fees-services" - ) - VERIFY_OUTBOUND_EMAIL = "verify-outbound-email" - VERIFY_PACKAGED_PLANS = "verify-packaged-plans" - VERIFY_SILENT_NETWORK_AUTH = "verify-silent-network-auth" - VERIFY_VOICE_AND_SMS = "verify-voice-and-sms" - VOICE_INSIGHTS_CLIENT_INSIGHTS_MONTHY_COMMIT = ( - "voice-insights-client-insights-monthy-commit" - ) - WIRELESS_DATA_PAYG_ASIA_AFG = "wireless-data-payg-asia-afg" - WIRELESS_MULTI_IMSI_SIM_COMMANDS = "wireless-multi-imsi-sim-commands" - WIRELESS_MULTI_IMSI_SIM_COMMANDS_USA = "wireless-multi-imsi-sim-commands-usa" - WIRELESS_MULTI_IMSI_SIM_DATA = "wireless-multi-imsi-sim-data" - WIRELESS_MULTI_IMSI_SIM_DATA_EU28 = "wireless-multi-imsi-sim-data-eu28" - WIRELESS_MULTI_IMSI_SIM_DATA_USA = "wireless-multi-imsi-sim-data-usa" - WIRELESS_MULTI_IMSI_SIM_MONTHLY_FEES = "wireless-multi-imsi-sim-monthly-fees" - WIRELESS_MULTI_IMSI_SIM_USAGE = "wireless-multi-imsi-sim-usage" - WIRELESS_SUPER_SIM_DATA_NORTH_AMERICA = "wireless-super-sim-data-north-america" - WIRELESS_SUPER_SIM_USAGE = "wireless-super-sim-usage" - """ :ivar account_sid: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that accrued the usage. :ivar api_version: The API version used to create the resource. :ivar as_of: Usage records up to date as of this timestamp, formatted as YYYY-MM-DDTHH:MM:SS+00:00. All timestamps are in GMT - :ivar category: + :ivar category: The category of usage. For more information, see [Usage Categories](https://www.twilio.com/docs/usage/api/usage-record#usage-categories). :ivar count: The number of usage events, such as the number of calls. :ivar count_unit: The units in which `count` is measured, such as `calls` for calls or `messages` for SMS. :ivar description: A plain-language description of the usage category. @@ -869,7 +47,7 @@ def __init__(self, version: Version, payload: Dict[str, Any], account_sid: str): self.account_sid: Optional[str] = payload.get("account_sid") self.api_version: Optional[str] = payload.get("api_version") self.as_of: Optional[str] = payload.get("as_of") - self.category: Optional["YearlyInstance.Category"] = payload.get("category") + self.category: Optional[str] = payload.get("category") self.count: Optional[str] = payload.get("count") self.count_unit: Optional[str] = payload.get("count_unit") self.description: Optional[str] = payload.get("description") @@ -945,7 +123,7 @@ def __init__(self, version: Version, account_sid: str): def stream( self, - category: Union["YearlyInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -958,7 +136,7 @@ def stream( is reached. The results are returned as a generator, so this operation is memory efficient. - :param "YearlyInstance.Category" category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. + :param str category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. :param date start_date: Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. :param date end_date: Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. :param bool include_subaccounts: Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. @@ -984,7 +162,7 @@ def stream( async def stream_async( self, - category: Union["YearlyInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -997,7 +175,7 @@ async def stream_async( is reached. The results are returned as a generator, so this operation is memory efficient. - :param "YearlyInstance.Category" category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. + :param str category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. :param date start_date: Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. :param date end_date: Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. :param bool include_subaccounts: Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. @@ -1023,7 +201,7 @@ async def stream_async( def list( self, - category: Union["YearlyInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -1035,7 +213,7 @@ def list( Unlike stream(), this operation is eager and will load `limit` records into memory before returning. - :param "YearlyInstance.Category" category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. + :param str category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. :param date start_date: Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. :param date end_date: Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. :param bool include_subaccounts: Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. @@ -1061,7 +239,7 @@ def list( async def list_async( self, - category: Union["YearlyInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -1073,7 +251,7 @@ async def list_async( Unlike stream(), this operation is eager and will load `limit` records into memory before returning. - :param "YearlyInstance.Category" category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. + :param str category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. :param date start_date: Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. :param date end_date: Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. :param bool include_subaccounts: Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. @@ -1100,7 +278,7 @@ async def list_async( def page( self, - category: Union["YearlyInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -1145,7 +323,7 @@ def page( async def page_async( self, - category: Union["YearlyInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, diff --git a/twilio/rest/api/v2010/account/usage/record/yesterday.py b/twilio/rest/api/v2010/account/usage/record/yesterday.py index b16944d80..14593fa94 100644 --- a/twilio/rest/api/v2010/account/usage/record/yesterday.py +++ b/twilio/rest/api/v2010/account/usage/record/yesterday.py @@ -23,833 +23,11 @@ class YesterdayInstance(InstanceResource): - - class Category(object): - A2P_10DLC_REGISTRATIONFEES_BRANDREGISTRATION = ( - "a2p-10dlc-registrationfees-brandregistration" - ) - A2P_10DLC_REGISTRATIONFEES_BV = "a2p-10dlc-registrationfees-bv" - A2P_10DLC_REGISTRATIONFEES_CAMPAIGNCHARGES = ( - "a2p-10dlc-registrationfees-campaigncharges" - ) - A2P_10DLC_REGISTRATIONFEES_CAMPAIGNREGISTRATION = ( - "a2p-10dlc-registrationfees-campaignregistration" - ) - A2P_10DLC_REGISTRATIONFEES_CAMPAIGNVETTING = ( - "a2p-10dlc-registrationfees-campaignvetting" - ) - A2P_10DLC_REGISTRATIONFEES_MONTHLY = "a2p-10dlc-registrationfees-monthly" - A2P_10DLC_REGISTRATIONFEES_ONETIME = "a2p-10dlc-registrationfees-onetime" - A2P_REGISTRATION_FEES = "a2p-registration-fees" - ACCOUNT_SECURITY = "account-security" - AGENT_CONFERENCE = "agent-conference" - AGENT_COPILOT = "agent-copilot" - AGENT_COPILOT_MESSAGES = "agent-copilot-messages" - AGENT_COPILOT_PARTICIPANT_MINUTES = "agent-copilot-participant-minutes" - AI_ASSISTANTS = "ai-assistants" - AI_ASSISTANTS_VOICE = "ai-assistants-voice" - AMAZON_POLLY = "amazon-polly" - ANSWERING_MACHINE_DETECTION = "answering-machine-detection" - ASSETS = "assets" - AUDIENCE_MINUTES = "audience-minutes" - AUDIENCE_MINUTES_AUDIO = "audience-minutes-audio" - AUTHY_AUTHENTICATIONS = "authy-authentications" - AUTHY_CALLS_OUTBOUND = "authy-calls-outbound" - AUTHY_EMAIL_AUTHENTICATIONS = "authy-email-authentications" - AUTHY_MONTHLY_FEES = "authy-monthly-fees" - AUTHY_OUTBOUND_EMAIL = "authy-outbound-email" - AUTHY_PHONE_INTELLIGENCE = "authy-phone-intelligence" - AUTHY_PHONE_VERIFICATIONS = "authy-phone-verifications" - AUTHY_SMS_OUTBOUND = "authy-sms-outbound" - AUTHY_VERIFY_EMAIL_VERIFICATIONS = "authy-verify-email-verifications" - AUTHY_VERIFY_OUTBOUND_EMAIL = "authy-verify-outbound-email" - AUTOPILOT = "autopilot" - AUTOPILOT_HOME_ASSISTANTS = "autopilot-home-assistants" - AUTOPILOT_MESSAGING = "autopilot-messaging" - AUTOPILOT_OTHER = "autopilot-other" - AUTOPILOT_VOICE = "autopilot-voice" - BASIC_PEER_TO_PEER_ROOMS_PARTICIPANT_MINUTES = ( - "basic-peer-to-peer-rooms-participant-minutes" - ) - BRANDED_CALLING = "branded-calling" - BUNDLE_SMS_BUCKET = "bundle-sms-bucket" - BUNDLE_SUBSCRIPTION_FEES = "bundle-subscription-fees" - CALL_FORWARDING_LOOKUPS = "call-forwarding-lookups" - CALL_PROGESS_EVENTS = "call-progess-events" - CALLERIDLOOKUPS = "calleridlookups" - CALLS = "calls" - CALLS_CLIENT = "calls-client" - CALLS_EMERGENCY = "calls-emergency" - CALLS_GLOBALCONFERENCE = "calls-globalconference" - CALLS_INBOUND = "calls-inbound" - CALLS_INBOUND_LOCAL = "calls-inbound-local" - CALLS_INBOUND_MOBILE = "calls-inbound-mobile" - CALLS_INBOUND_TOLLFREE = "calls-inbound-tollfree" - CALLS_INBOUND_TOLLFREE_LOCAL = "calls-inbound-tollfree-local" - CALLS_INBOUND_TOLLFREE_MOBILE = "calls-inbound-tollfree-mobile" - CALLS_MEDIA_STREAM_MINUTES = "calls-media-stream-minutes" - CALLS_OUTBOUND = "calls-outbound" - CALLS_PAY_VERB_TRANSACTIONS = "calls-pay-verb-transactions" - CALLS_RECORDINGS = "calls-recordings" - CALLS_SIP = "calls-sip" - CALLS_SIP_INBOUND = "calls-sip-inbound" - CALLS_SIP_OUTBOUND = "calls-sip-outbound" - CALLS_TEXT_TO_SPEECH = "calls-text-to-speech" - CALLS_TRANSFERS = "calls-transfers" - CARRIER_LOOKUPS = "carrier-lookups" - CATEGORY = "category" - CHANNELS = "channels" - CHANNELS_MESSAGING = "channels-messaging" - CHANNELS_MESSAGING_INBOUND = "channels-messaging-inbound" - CHANNELS_MESSAGING_OUTBOUND = "channels-messaging-outbound" - CHANNELS_WHATSAPP = "channels-whatsapp" - CHANNELS_WHATSAPP_CONVERSATION_AUTHENTICATION = ( - "channels-whatsapp-conversation-authentication" - ) - CHANNELS_WHATSAPP_CONVERSATION_FREE = "channels-whatsapp-conversation-free" - CHANNELS_WHATSAPP_CONVERSATION_MARKETING = ( - "channels-whatsapp-conversation-marketing" - ) - CHANNELS_WHATSAPP_CONVERSATION_SERVICE = ( - "channels-whatsapp-conversation-service" - ) - CHANNELS_WHATSAPP_CONVERSATION_UTILITY = ( - "channels-whatsapp-conversation-utility" - ) - CHANNELS_WHATSAPP_INBOUND = "channels-whatsapp-inbound" - CHANNELS_WHATSAPP_OUTBOUND = "channels-whatsapp-outbound" - CHANNELS_WHATSAPP_SERVICE = "channels-whatsapp-service" - CHANNELS_WHATSAPP_TEMPLATE_AUTHENTICATION = ( - "channels-whatsapp-template-authentication" - ) - CHANNELS_WHATSAPP_TEMPLATE_MARKETING = "channels-whatsapp-template-marketing" - CHANNELS_WHATSAPP_TEMPLATE_SERVICE = "channels-whatsapp-template-service" - CHANNELS_WHATSAPP_TEMPLATE_UTILITY = "channels-whatsapp-template-utility" - CHAT_VIRTUAL_AGENT = "chat-virtual-agent" - CONVERSATION_RELAY = "conversation-relay" - CONVERSATIONS = "conversations" - CONVERSATIONS_API_REQUESTS = "conversations-api-requests" - CONVERSATIONS_CONVERSATION_EVENTS = "conversations-conversation-events" - CONVERSATIONS_ENDPOINT_CONNECTIVITY = "conversations-endpoint-connectivity" - CONVERSATIONS_EVENTS = "conversations-events" - CONVERSATIONS_PARTICIPANT_EVENTS = "conversations-participant-events" - CONVERSATIONS_PARTICIPANTS = "conversations-participants" - CPS = "cps" - CREDIT_TRANSFER = "credit-transfer" - EMAIL = "email" - EMERGING_TECH = "emerging-tech" - ENGAGEMENT_SUITE_PACKAGED_PLANS = "engagement-suite-packaged-plans" - ENHANCED_LINE_TYPE_LOOKUPS = "enhanced-line-type-lookups" - ENTERPRISE = "enterprise" - EVENTS = "events" - EXPERIMENT_FRANCE_SMS = "experiment-france-sms" - EXPERIMENT_INDIA_SMS = "experiment-india-sms" - EXPERIMENT_UK_SMS = "experiment-uk-sms" - FAILED_MESSAGE_PROCESSING_FEE = "failed-message-processing-fee" - FLEX = "flex" - FLEX_ACTIVE_USER_HOURS = "flex-active-user-hours" - FLEX_CONCURRENT_USERS = "flex-concurrent-users" - FLEX_CONVERSATIONAL_INSIGHTS = "flex-conversational-insights" - FLEX_CONVERSATIONAL_INSIGHTS_MESSAGES = "flex-conversational-insights-messages" - FLEX_CONVERSATIONAL_INSIGHTS_VOICE_MINUTES = ( - "flex-conversational-insights-voice-minutes" - ) - FLEX_EMAIL_USAGE = "flex-email-usage" - FLEX_MESSAGING_USAGE = "flex-messaging-usage" - FLEX_PARTNER_SPINSCI = "flex-partner-spinsci" - FLEX_PARTNER_XCELERATE = "flex-partner-xcelerate" - FLEX_RESELLER_ECOSYSTEM = "flex-reseller-ecosystem" - FLEX_UNIQUE_USER = "flex-unique-user" - FLEX_USAGE = "flex-usage" - FLEX_USERS = "flex-users" - FLEX_VOICE_MINUTE = "flex-voice-minute" - FLEX_YTICA = "flex-ytica" - FRAUD_LOOKUPS = "fraud-lookups" - FRONTLINE = "frontline" - FRONTLINE_USERS = "frontline-users" - FUNCTIONS = "functions" - GENERIC_PAY_TRANSACTIONS = "generic-pay-transactions" - GROUP_ROOMS = "group-rooms" - GROUP_ROOMS_DATA_TRACK = "group-rooms-data-track" - GROUP_ROOMS_ENCRYPTED_MEDIA_RECORDED = "group-rooms-encrypted-media-recorded" - GROUP_ROOMS_MEDIA_DOWNLOADED = "group-rooms-media-downloaded" - GROUP_ROOMS_MEDIA_RECORDED = "group-rooms-media-recorded" - GROUP_ROOMS_MEDIA_ROUTED = "group-rooms-media-routed" - GROUP_ROOMS_MEDIA_STORED = "group-rooms-media-stored" - GROUP_ROOMS_PARTICIPANT_MINUTES = "group-rooms-participant-minutes" - GROUP_ROOMS_RECORDED_MINUTES = "group-rooms-recorded-minutes" - IP_MESSAGING = "ip-messaging" - IP_MESSAGING_COMMANDS = "ip-messaging-commands" - IP_MESSAGING_DATA_STORAGE = "ip-messaging-data-storage" - IP_MESSAGING_DATA_TRANSFER = "ip-messaging-data-transfer" - IP_MESSAGING_ENDPOINT_CONNECTIVITY = "ip-messaging-endpoint-connectivity" - IVR_VIRTUAL_AGENT_CUSTOM_VOICES = "ivr-virtual-agent-custom-voices" - IVR_VIRTUAL_AGENT_GENAI = "ivr-virtual-agent-genai" - LINE_STATUS_LOOKUPS = "line-status-lookups" - LIVE_ACTIVITY_LOOKUPS = "live-activity-lookups" - LOOKUP_BUCKET_ADJUSTMENT = "lookup-bucket-adjustment" - LOOKUP_IDENTITY_MATCH = "lookup-identity-match" - LOOKUPS = "lookups" - MARKETPLACE = "marketplace" - MARKETPLACE_ALGORITHMIA_NAMED_ENTITY_RECOGNITION = ( - "marketplace-algorithmia-named-entity-recognition" - ) - MARKETPLACE_CADENCE_TRANSCRIPTION = "marketplace-cadence-transcription" - MARKETPLACE_CADENCE_TRANSLATION = "marketplace-cadence-translation" - MARKETPLACE_CAPIO_SPEECH_TO_TEXT = "marketplace-capio-speech-to-text" - MARKETPLACE_CONVRIZA_ABABA = "marketplace-convriza-ababa" - MARKETPLACE_DEEPGRAM_PHRASE_DETECTOR = "marketplace-deepgram-phrase-detector" - MARKETPLACE_DEEPGRAM_TRANSCRIPTION = "marketplace-deepgram-transcription" - MARKETPLACE_DEEPGRAM_TRANSCRIPTION_BASE = ( - "marketplace-deepgram-transcription-base" - ) - MARKETPLACE_DEEPGRAM_TRANSSCRIPTION_ENHANCED = ( - "marketplace-deepgram-transscription-enhanced" - ) - MARKETPLACE_DIGITAL_SEGMENT_BUSINESS_INFO = ( - "marketplace-digital-segment-business-info" - ) - MARKETPLACE_FACEBOOK_OFFLINE_CONVERSIONS = ( - "marketplace-facebook-offline-conversions" - ) - MARKETPLACE_GOOGLE_SPEECH_TO_TEXT = "marketplace-google-speech-to-text" - MARKETPLACE_IBM_WATSON_MESSAGE_INSIGHTS = ( - "marketplace-ibm-watson-message-insights" - ) - MARKETPLACE_IBM_WATSON_MESSAGE_SENTIMENT = ( - "marketplace-ibm-watson-message-sentiment" - ) - MARKETPLACE_IBM_WATSON_RECORDING_ANALYSIS = ( - "marketplace-ibm-watson-recording-analysis" - ) - MARKETPLACE_IBM_WATSON_TONE_ANALYZER = "marketplace-ibm-watson-tone-analyzer" - MARKETPLACE_ICEHOOK_SYSTEMS_SCOUT = "marketplace-icehook-systems-scout" - MARKETPLACE_INFOGROUP_DATAAXLE_BIZINFO = ( - "marketplace-infogroup-dataaxle-bizinfo" - ) - MARKETPLACE_KEEN_IO_CONTACT_CENTER_ANALYTICS = ( - "marketplace-keen-io-contact-center-analytics" - ) - MARKETPLACE_MARCHEX_CLEANCALL = "marketplace-marchex-cleancall" - MARKETPLACE_MARCHEX_RECORDING_ANALYSIS = ( - "marketplace-marchex-recording-analysis" - ) - MARKETPLACE_MARCHEX_SENTIMENT_ANALYSIS_FOR_SMS = ( - "marketplace-marchex-sentiment-analysis-for-sms" - ) - MARKETPLACE_MARKETPLACE_NEXTCALLER_SOCIAL_ID = ( - "marketplace-marketplace-nextcaller-social-id" - ) - MARKETPLACE_MOBILE_COMMONS_OPT_OUT_CLASSIFIER = ( - "marketplace-mobile-commons-opt-out-classifier" - ) - MARKETPLACE_NEXIWAVE_VOICEMAIL_TO_TEXT = ( - "marketplace-nexiwave-voicemail-to-text" - ) - MARKETPLACE_NEXTCALLER_ADVANCED_CALLER_IDENTIFICATION = ( - "marketplace-nextcaller-advanced-caller-identification" - ) - MARKETPLACE_NOMOROBO_SPAM_SCORE = "marketplace-nomorobo-spam-score" - MARKETPLACE_PAY_ADDONS = "marketplace-pay-addons" - MARKETPLACE_PAY_ADDONS_BASECOMMERCE_PAY_CONNECTOR = ( - "marketplace-pay-addons-basecommerce-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_BRAINTREE_PAY_CONNECTOR = ( - "marketplace-pay-addons-braintree-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_CARDCONNECT_PAY_CONNECTOR = ( - "marketplace-pay-addons-cardconnect-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_CHASE_PAY_CONNECTOR = ( - "marketplace-pay-addons-chase-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_SHUTTLE_PAY_CONNECTOR = ( - "marketplace-pay-addons-shuttle-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_STRIPE_PAY_CONNECTOR = ( - "marketplace-pay-addons-stripe-pay-connector" - ) - MARKETPLACE_PAYFONE_TCPA_COMPLIANCE = "marketplace-payfone-tcpa-compliance" - MARKETPLACE_POLY_AI_CONNECTOR = "marketplace-poly-ai-connector" - MARKETPLACE_REALPHONEVALIDATION = "marketplace-realphonevalidation" - MARKETPLACE_REMEETING_AUTOMATIC_SPEECH_RECOGNITION = ( - "marketplace-remeeting-automatic-speech-recognition" - ) - MARKETPLACE_SPOKE_PHONE_LICENSE_PRO = "marketplace-spoke-phone-license-pro" - MARKETPLACE_SPOKE_PHONE_LICENSE_STANDARD = ( - "marketplace-spoke-phone-license-standard" - ) - MARKETPLACE_TCPA_DEFENSE_SOLUTIONS_BLACKLIST_FEED = ( - "marketplace-tcpa-defense-solutions-blacklist-feed" - ) - MARKETPLACE_TELO_OPENCNAM = "marketplace-telo-opencnam" - MARKETPLACE_TRESTLE_SOLUTIONS_CALLER_IDENTIFICATION = ( - "marketplace-trestle-solutions-caller-identification" - ) - MARKETPLACE_TRUECNAM_TRUE_SPAM = "marketplace-truecnam-true-spam" - MARKETPLACE_TWILIO_CALLER_NAME_LOOKUP_US = ( - "marketplace-twilio-caller-name-lookup-us" - ) - MARKETPLACE_TWILIO_CARRIER_INFORMATION_LOOKUP = ( - "marketplace-twilio-carrier-information-lookup" - ) - MARKETPLACE_VOICEBASE_PCI = "marketplace-voicebase-pci" - MARKETPLACE_VOICEBASE_TRANSCRIPTION = "marketplace-voicebase-transcription" - MARKETPLACE_VOICEBASE_TRANSCRIPTION_CUSTOM_VOCABULARY = ( - "marketplace-voicebase-transcription-custom-vocabulary" - ) - MARKETPLACE_WEB_PURIFY_PROFANITY_FILTER = ( - "marketplace-web-purify-profanity-filter" - ) - MARKETPLACE_WHITEPAGES_PRO_CALLER_IDENTIFICATION = ( - "marketplace-whitepages-pro-caller-identification" - ) - MARKETPLACE_WHITEPAGES_PRO_PHONE_INTELLIGENCE = ( - "marketplace-whitepages-pro-phone-intelligence" - ) - MARKETPLACE_WHITEPAGES_PRO_PHONE_REPUTATION = ( - "marketplace-whitepages-pro-phone-reputation" - ) - MARKETPLACE_WOLFARM_SPOKEN_RESULTS = "marketplace-wolfarm-spoken-results" - MARKETPLACE_WOLFRAM_SHORT_ANSWER = "marketplace-wolfram-short-answer" - MARKETPLACE_YTICA_CONTACT_CENTER_REPORTING_ANALYTICS = ( - "marketplace-ytica-contact-center-reporting-analytics" - ) - MARKETPLAY_PAY_ADDONS_SHUTTLE_PAY_CONNECTOR = ( - "marketplay-pay-addons-shuttle-pay-connector" - ) - MEDIA_COMPOSER_MINUTES = "media-composer-minutes" - MEDIASTORAGE = "mediastorage" - MIN_SPEND_ADJUSTMENTS = "min-spend-adjustments" - MMS = "mms" - MMS_INBOUND = "mms-inbound" - MMS_INBOUND_LONGCODE = "mms-inbound-longcode" - MMS_INBOUND_SHORTCODE = "mms-inbound-shortcode" - MMS_INBOUND_TOLL_FREE = "mms-inbound-toll-free" - MMS_MESSAGES_CARRIERFEES = "mms-messages-carrierfees" - MMS_OUTBOUND = "mms-outbound" - MMS_OUTBOUND_LONGCODE = "mms-outbound-longcode" - MMS_OUTBOUND_SHORTCODE = "mms-outbound-shortcode" - MMS_OUTBOUND_TOLLFREE = "mms-outbound-tollfree" - MONITOR = "monitor" - MONITOR_READS = "monitor-reads" - MONITOR_STORAGE = "monitor-storage" - MONITOR_WRITES = "monitor-writes" - NOTIFY = "notify" - NOTIFY_ACTIONS_ATTEMPTS = "notify-actions-attempts" - NOTIFY_CHANNELS = "notify-channels" - NUMBER_FORMAT_LOOKUPS = "number-format-lookups" - PCHAT = "pchat" - PCHAT_ACTIONS = "pchat-actions" - PCHAT_APS = "pchat-aps" - PCHAT_CONV_MED_STORAGE = "pchat-conv-med-storage" - PCHAT_MESSAGES = "pchat-messages" - PCHAT_NOTIFICATIONS = "pchat-notifications" - PCHAT_READS = "pchat-reads" - PCHAT_USERS = "pchat-users" - PEER_TO_PEER_ROOMS_PARTICIPANT_MINUTES = ( - "peer-to-peer-rooms-participant-minutes" - ) - PFAX = "pfax" - PFAX_MINUTES = "pfax-minutes" - PFAX_MINUTES_INBOUND = "pfax-minutes-inbound" - PFAX_MINUTES_OUTBOUND = "pfax-minutes-outbound" - PFAX_PAGES = "pfax-pages" - PHONE_QUALITY_SCORE_LOOKUPS = "phone-quality-score-lookups" - PHONENUMBERS = "phonenumbers" - PHONENUMBERS_CPS = "phonenumbers-cps" - PHONENUMBERS_EMERGENCY = "phonenumbers-emergency" - PHONENUMBERS_LOCAL = "phonenumbers-local" - PHONENUMBERS_MOBILE = "phonenumbers-mobile" - PHONENUMBERS_PORTING = "phonenumbers-porting" - PHONENUMBERS_SETUPS = "phonenumbers-setups" - PHONENUMBERS_TOLLFREE = "phonenumbers-tollfree" - PREMIUMSUPPORT = "premiumsupport" - PREMIUMSUPPORT_PERCENTAGE_SPEND = "premiumsupport-percentage-spend" - PROGRAMMABLEVOICE_PLATFORM = "programmablevoice-platform" - PROGRAMMABLEVOICECONN_CLIENTSDK = "programmablevoiceconn-clientsdk" - PROGRAMMABLEVOICECONN_CLIENTSDK_INBOUND = ( - "programmablevoiceconn-clientsdk-inbound" - ) - PROGRAMMABLEVOICECONN_CLIENTSDK_OUTBOUND = ( - "programmablevoiceconn-clientsdk-outbound" - ) - PROGRAMMABLEVOICECONN_ONNET = "programmablevoiceconn-onnet" - PROGRAMMABLEVOICECONN_ONNET_INBOUND = "programmablevoiceconn-onnet-inbound" - PROGRAMMABLEVOICECONN_ONNET_OUTBOUND = "programmablevoiceconn-onnet-outbound" - PROGRAMMABLEVOICECONN_SIP = "programmablevoiceconn-sip" - PROGRAMMABLEVOICECONN_SIP_INBOUND = "programmablevoiceconn-sip-inbound" - PROGRAMMABLEVOICECONN_SIP_OUTBOUND = "programmablevoiceconn-sip-outbound" - PROGRAMMABLEVOICECONNECTIVITY = "programmablevoiceconnectivity" - PROXY = "proxy" - PROXY_ACTIVE_SESSIONS = "proxy-active-sessions" - PROXY_BUCKET_ADJUSTMENT = "proxy-bucket-adjustment" - PROXY_LICENSES = "proxy-licenses" - PSTNCONNECTIVITY = "pstnconnectivity" - PSTNCONNECTIVITY_INBOUND = "pstnconnectivity-inbound" - PSTNCONNECTIVITY_OUTBOUND = "pstnconnectivity-outbound" - PV = "pv" - PV_BASIC_ROOMS = "pv-basic-rooms" - PV_COMPOSITION_MEDIA_DOWNLOADED = "pv-composition-media-downloaded" - PV_COMPOSITION_MEDIA_ENCRYPTED = "pv-composition-media-encrypted" - PV_COMPOSITION_MEDIA_STORED = "pv-composition-media-stored" - PV_COMPOSITION_MINUTES = "pv-composition-minutes" - PV_RECORDING_COMPOSITIONS = "pv-recording-compositions" - PV_ROOM_PARTICIPANTS = "pv-room-participants" - PV_ROOM_PARTICIPANTS_AU1 = "pv-room-participants-au1" - PV_ROOM_PARTICIPANTS_BR1 = "pv-room-participants-br1" - PV_ROOM_PARTICIPANTS_IE1 = "pv-room-participants-ie1" - PV_ROOM_PARTICIPANTS_JP1 = "pv-room-participants-jp1" - PV_ROOM_PARTICIPANTS_SG1 = "pv-room-participants-sg1" - PV_ROOM_PARTICIPANTS_US1 = "pv-room-participants-us1" - PV_ROOM_PARTICIPANTS_US2 = "pv-room-participants-us2" - PV_ROOMS = "pv-rooms" - PV_SIP_ENDPOINT_REGISTRATIONS = "pv-sip-endpoint-registrations" - RCS_MESSAGES = "rcs-messages" - REASSIGNED_NUMBER = "reassigned-number" - RECORDINGS = "recordings" - RECORDINGSTORAGE = "recordingstorage" - SHORTCODES = "shortcodes" - SHORTCODES_CUSTOMEROWNED = "shortcodes-customerowned" - SHORTCODES_MMS_ENABLEMENT = "shortcodes-mms-enablement" - SHORTCODES_MPS = "shortcodes-mps" - SHORTCODES_RANDOM = "shortcodes-random" - SHORTCODES_SETUP_FEES = "shortcodes-setup-fees" - SHORTCODES_UK = "shortcodes-uk" - SHORTCODES_VANITY = "shortcodes-vanity" - SIM_SWAP_LOOKUPS = "sim-swap-lookups" - SIP_SECURE_MEDIA = "sip-secure-media" - SMALL_GROUP_ROOMS = "small-group-rooms" - SMALL_GROUP_ROOMS_DATA_TRACK = "small-group-rooms-data-track" - SMALL_GROUP_ROOMS_PARTICIPANT_MINUTES = "small-group-rooms-participant-minutes" - SMS = "sms" - SMS_INBOUND = "sms-inbound" - SMS_INBOUND_LONGCODE = "sms-inbound-longcode" - SMS_INBOUND_SHORTCODE = "sms-inbound-shortcode" - SMS_INBOUND_TOLLFREE = "sms-inbound-tollfree" - SMS_MESSAGES_CARRIERFEES = "sms-messages-carrierfees" - SMS_MESSAGES_FEATURES = "sms-messages-features" - SMS_MESSAGES_FEATURES_ENGAGEMENT_SUITE = ( - "sms-messages-features-engagement-suite" - ) - SMS_MESSAGES_FEATURES_MESSAGE_REDACTION = ( - "sms-messages-features-message-redaction" - ) - SMS_MESSAGES_FEATURES_SENDERID = "sms-messages-features-senderid" - SMS_MPS = "sms-mps" - SMS_MPS_SHORTCODE = "sms-mps-shortcode" - SMS_MPS_TOLLFREE = "sms-mps-tollfree" - SMS_MPS_TOLLFREE_SETUP = "sms-mps-tollfree-setup" - SMS_NATIONAL_REGULATORY_PROTECTION = "sms-national-regulatory-protection" - SMS_OUTBOUND = "sms-outbound" - SMS_OUTBOUND_CONTENT_INSPECTION = "sms-outbound-content-inspection" - SMS_OUTBOUND_LONGCODE = "sms-outbound-longcode" - SMS_OUTBOUND_SHORTCODE = "sms-outbound-shortcode" - SMS_OUTBOUND_TOLLFREE = "sms-outbound-tollfree" - SMS_PUMPING_PROTECTION = "sms-pumping-protection" - SMS_PUMPING_RISK = "sms-pumping-risk" - SMSMESSAGES_BUCKET_ADJUSTMENTS = "smsmessages-bucket-adjustments" - SMSMESSAGES_OUTBOUND_DOMESTIC = "smsmessages-outbound-domestic" - SPEECH_RECOGNITION = "speech-recognition" - STUDIO_ENGAGEMENTS = "studio-engagements" - SYNC = "sync" - SYNC_ACTIONS = "sync-actions" - SYNC_ENDPOINT_HOURS = "sync-endpoint-hours" - SYNC_ENDPOINT_HOURS_ABOVE_DAILY_CAP = "sync-endpoint-hours-above-daily-cap" - TASKROUTER_TASKS = "taskrouter-tasks" - TOTALPRICE = "totalprice" - TRANSCRIPTIONS = "transcriptions" - TRUNKING_CPS = "trunking-cps" - TRUNKING_EMERGENCY_CALLS = "trunking-emergency-calls" - TRUNKING_ORIGINATION = "trunking-origination" - TRUNKING_ORIGINATION_LOCAL = "trunking-origination-local" - TRUNKING_ORIGINATION_MOBILE = "trunking-origination-mobile" - TRUNKING_ORIGINATION_TOLLFREE = "trunking-origination-tollfree" - TRUNKING_RECORDINGS = "trunking-recordings" - TRUNKING_SECURE = "trunking-secure" - TRUNKING_TERMINATION = "trunking-termination" - TTS_GOOGLE = "tts-google" - TURNMEGABYTES = "turnmegabytes" - TURNMEGABYTES_AUSTRALIA = "turnmegabytes-australia" - TURNMEGABYTES_BRASIL = "turnmegabytes-brasil" - TURNMEGABYTES_GERMANY = "turnmegabytes-germany" - TURNMEGABYTES_INDIA = "turnmegabytes-india" - TURNMEGABYTES_IRELAND = "turnmegabytes-ireland" - TURNMEGABYTES_JAPAN = "turnmegabytes-japan" - TURNMEGABYTES_SINGAPORE = "turnmegabytes-singapore" - TURNMEGABYTES_USEAST = "turnmegabytes-useast" - TURNMEGABYTES_USWEST = "turnmegabytes-uswest" - TWILIO_FOR_SALESFORCE = "twilio-for-salesforce" - TWILIO_FOR_SALESFORCE_LICENSES = "twilio-for-salesforce-licenses" - TWILIO_INTERCONNECT = "twilio-interconnect" - TWIML = "twiml" - USAGE_FLEX_VIDEO = "usage-flex-video" - USAGE_FUNCTIONS = "usage-functions" - USAGE_RCS_BASIC_MESSAGES_OUTBOUND = "usage-rcs-basic-messages-outbound" - USAGE_RCS_MESSAGES = "usage-rcs-messages" - USAGE_RCS_MESSAGES_INBOUND = "usage-rcs-messages-inbound" - USAGE_RCS_MESSAGING_CARRIER_FEES = "usage-rcs-messaging-carrier-fees" - USAGE_RCS_SINGLE_MESSAGES_OUTBOUND = "usage-rcs-single-messages-outbound" - VERIFY_PACKAGE_PLANS = "verify-package-plans" - VERIFY_PUSH = "verify-push" - VERIFY_SNA = "verify-sna" - VERIFY_TOTP = "verify-totp" - VERIFY_VOICE_SMS = "verify-voice-sms" - VERIFY_WHATSAPP_CONVERSATIONS_BUSINESS_INITIATED = ( - "verify-whatsapp-conversations-business-initiated" - ) - VERIFY_WHATSAPP_TEMPLATE_BUSINESS_INITIATED = ( - "verify-whatsapp-template-business-initiated" - ) - VIDEO_RECORDINGS = "video-recordings" - VIDEO_ROOMS_TURN_MEGABYTES = "video-rooms-turn-megabytes" - VIRTUAL_AGENT = "virtual-agent" - VOICE_INSIGHTS = "voice-insights" - VOICE_INSIGHTS_CLIENT_INSIGHTS_ON_DEMAND_MINUTE = ( - "voice-insights-client-insights-on-demand-minute" - ) - VOICE_INSIGHTS_PTSN_INSIGHTS_ON_DEMAND_MINUTE = ( - "voice-insights-ptsn-insights-on-demand-minute" - ) - VOICE_INSIGHTS_SIP_INTERFACE_INSIGHTS_ON_DEMAND_MINUTE = ( - "voice-insights-sip-interface-insights-on-demand-minute" - ) - VOICE_INSIGHTS_SIP_TRUNKING_INSIGHTS_ON_DEMAND_MINUTE = ( - "voice-insights-sip-trunking-insights-on-demand-minute" - ) - VOICE_INTELLIGENCE = "voice-intelligence" - VOICE_INTELLIGENCE_EIP_OPERATORS = "voice-intelligence-eip-operators" - VOICE_INTELLIGENCE_OPERATORS = "voice-intelligence-operators" - VOICE_INTELLIGENCE_TRANSCRIPTION = "voice-intelligence-transcription" - WDS = "wds" - WIRELESS = "wireless" - WIRELESS_DATA = "wireless-data" - WIRELESS_DATA_PAYG = "wireless-data-payg" - WIRELESS_DATA_PAYG_AFRICA = "wireless-data-payg-africa" - WIRELESS_DATA_PAYG_ASIA = "wireless-data-payg-asia" - WIRELESS_DATA_PAYG_CENTRALANDSOUTHAMERICA = ( - "wireless-data-payg-centralandsouthamerica" - ) - WIRELESS_DATA_PAYG_EUROPE = "wireless-data-payg-europe" - WIRELESS_DATA_PAYG_NORTHAMERICA = "wireless-data-payg-northamerica" - WIRELESS_DATA_PAYG_OCEANIA = "wireless-data-payg-oceania" - WIRELESS_DATA_QUOTA1 = "wireless-data-quota1" - WIRELESS_DATA_QUOTA1_AFRICA = "wireless-data-quota1-africa" - WIRELESS_DATA_QUOTA1_ASIA = "wireless-data-quota1-asia" - WIRELESS_DATA_QUOTA1_CENTRALANDSOUTHAMERICA = ( - "wireless-data-quota1-centralandsouthamerica" - ) - WIRELESS_DATA_QUOTA1_EUROPE = "wireless-data-quota1-europe" - WIRELESS_DATA_QUOTA1_NORTHAMERICA = "wireless-data-quota1-northamerica" - WIRELESS_DATA_QUOTA1_OCEANIA = "wireless-data-quota1-oceania" - WIRELESS_DATA_QUOTA10 = "wireless-data-quota10" - WIRELESS_DATA_QUOTA10_AFRICA = "wireless-data-quota10-africa" - WIRELESS_DATA_QUOTA10_ASIA = "wireless-data-quota10-asia" - WIRELESS_DATA_QUOTA10_CENTRALANDSOUTHAMERICA = ( - "wireless-data-quota10-centralandsouthamerica" - ) - WIRELESS_DATA_QUOTA10_EUROPE = "wireless-data-quota10-europe" - WIRELESS_DATA_QUOTA10_NORTHAMERICA = "wireless-data-quota10-northamerica" - WIRELESS_DATA_QUOTA10_OCEANIA = "wireless-data-quota10-oceania" - WIRELESS_DATA_QUOTA50 = "wireless-data-quota50" - WIRELESS_DATA_QUOTA50_AFRICA = "wireless-data-quota50-africa" - WIRELESS_DATA_QUOTA50_ASIA = "wireless-data-quota50-asia" - WIRELESS_DATA_QUOTA50_CENTRALANDSOUTHAMERICA = ( - "wireless-data-quota50-centralandsouthamerica" - ) - WIRELESS_DATA_QUOTA50_EUROPE = "wireless-data-quota50-europe" - WIRELESS_DATA_QUOTA50_NORTHAMERICA = "wireless-data-quota50-northamerica" - WIRELESS_DATA_QUOTA50_OCEANIA = "wireless-data-quota50-oceania" - WIRELESS_DATA_QUOTACUSTOM = "wireless-data-quotacustom" - WIRELESS_DATA_QUOTACUSTOM_AFRICA = "wireless-data-quotacustom-africa" - WIRELESS_DATA_QUOTACUSTOM_ASIA = "wireless-data-quotacustom-asia" - WIRELESS_DATA_QUOTACUSTOM_CENTRALANDSOUTHAMERICA = ( - "wireless-data-quotacustom-centralandsouthamerica" - ) - WIRELESS_DATA_QUOTACUSTOM_EUROPE = "wireless-data-quotacustom-europe" - WIRELESS_DATA_QUOTACUSTOM_NORTHAMERICA = ( - "wireless-data-quotacustom-northamerica" - ) - WIRELESS_DATA_QUOTACUSTOM_OCEANIA = "wireless-data-quotacustom-oceania" - WIRELESS_MRC_PAYG = "wireless-mrc-payg" - WIRELESS_MRC_QUOTA1 = "wireless-mrc-quota1" - WIRELESS_MRC_QUOTA10 = "wireless-mrc-quota10" - WIRELESS_MRC_QUOTA50 = "wireless-mrc-quota50" - WIRELESS_MRC_QUOTACUSTOM = "wireless-mrc-quotacustom" - WIRELESS_ORDERS = "wireless-orders" - WIRELESS_ORDERS_ARTWORK = "wireless-orders-artwork" - WIRELESS_ORDERS_BULK = "wireless-orders-bulk" - WIRELESS_ORDERS_ESIM = "wireless-orders-esim" - WIRELESS_ORDERS_STARTER = "wireless-orders-starter" - WIRELESS_QUOTAS = "wireless-quotas" - WIRELESS_SMS_AFRICA = "wireless-sms-africa" - WIRELESS_SMS_ASIA = "wireless-sms-asia" - WIRELESS_SMS_CENTRALANDSOUTHAMERICA = "wireless-sms-centralandsouthamerica" - WIRELESS_SMS_EUROPE = "wireless-sms-europe" - WIRELESS_SMS_NORTHAMERICA = "wireless-sms-northamerica" - WIRELESS_SMS_OCEANIA = "wireless-sms-oceania" - WIRELESS_SUPER_SIM = "wireless-super-sim" - WIRELESS_SUPER_SIM_DATA = "wireless-super-sim-data" - WIRELESS_SUPER_SIM_DATA_NORTH_AMERICA_USA = ( - "wireless-super-sim-data-north-america-usa" - ) - WIRELESS_SUPER_SIM_DATA_PAYG = "wireless-super-sim-data-payg" - WIRELESS_SUPER_SIM_DATA_PAYG_EUROPE = "wireless-super-sim-data-payg-europe" - WIRELESS_SUPER_SIM_DATA_PAYG_NORTH_AMERICA = ( - "wireless-super-sim-data-payg-north-america" - ) - WIRELESS_SUPER_SIM_HARDWARE = "wireless-super-sim-hardware" - WIRELESS_SUPER_SIM_HARDWARE_BULK = "wireless-super-sim-hardware-bulk" - WIRELESS_SUPER_SIM_SMSCOMMANDS = "wireless-super-sim-smscommands" - WIRELESS_SUPER_SIM_SMSCOMMANDS_AFRICA = "wireless-super-sim-smscommands-africa" - WIRELESS_SUPER_SIM_SMSCOMMANDS_ASIA = "wireless-super-sim-smscommands-asia" - WIRELESS_SUPER_SIM_SMSCOMMANDS_CENT_AND_SOUTH_AMERICA = ( - "wireless-super-sim-smscommands-cent-and-south-america" - ) - WIRELESS_SUPER_SIM_SMSCOMMANDS_EUROPE = "wireless-super-sim-smscommands-europe" - WIRELESS_SUPER_SIM_SMSCOMMANDS_NORTH_AMERICA = ( - "wireless-super-sim-smscommands-north-america" - ) - WIRELESS_SUPER_SIM_SMSCOMMANDS_OCEANIA = ( - "wireless-super-sim-smscommands-oceania" - ) - WIRELESS_SUPER_SIM_SUBSCRIPTION = "wireless-super-sim-subscription" - WIRELESS_SUPER_SIM_SUBSCRIPTION_PAYG = "wireless-super-sim-subscription-payg" - WIRELESS_USAGE = "wireless-usage" - WIRELESS_USAGE_COMMANDS = "wireless-usage-commands" - WIRELESS_USAGE_COMMANDS_AFRICA = "wireless-usage-commands-africa" - WIRELESS_USAGE_COMMANDS_ASIA = "wireless-usage-commands-asia" - WIRELESS_USAGE_COMMANDS_CENTRALANDSOUTHAMERICA = ( - "wireless-usage-commands-centralandsouthamerica" - ) - WIRELESS_USAGE_COMMANDS_EUROPE = "wireless-usage-commands-europe" - WIRELESS_USAGE_COMMANDS_HOME = "wireless-usage-commands-home" - WIRELESS_USAGE_COMMANDS_NORTHAMERICA = "wireless-usage-commands-northamerica" - WIRELESS_USAGE_COMMANDS_OCEANIA = "wireless-usage-commands-oceania" - WIRELESS_USAGE_COMMANDS_ROAMING = "wireless-usage-commands-roaming" - WIRELESS_USAGE_DATA = "wireless-usage-data" - WIRELESS_USAGE_DATA_AFRICA = "wireless-usage-data-africa" - WIRELESS_USAGE_DATA_ASIA = "wireless-usage-data-asia" - WIRELESS_USAGE_DATA_CENTRALANDSOUTHAMERICA = ( - "wireless-usage-data-centralandsouthamerica" - ) - WIRELESS_USAGE_DATA_CUSTOM_ADDITIONALMB = ( - "wireless-usage-data-custom-additionalmb" - ) - WIRELESS_USAGE_DATA_CUSTOM_FIRST5MB = "wireless-usage-data-custom-first5mb" - WIRELESS_USAGE_DATA_DOMESTIC_ROAMING = "wireless-usage-data-domestic-roaming" - WIRELESS_USAGE_DATA_EUROPE = "wireless-usage-data-europe" - WIRELESS_USAGE_DATA_INDIVIDUAL_ADDITIONALGB = ( - "wireless-usage-data-individual-additionalgb" - ) - WIRELESS_USAGE_DATA_INDIVIDUAL_FIRSTGB = ( - "wireless-usage-data-individual-firstgb" - ) - WIRELESS_USAGE_DATA_INTERNATIONAL_ROAMING_CANADA = ( - "wireless-usage-data-international-roaming-canada" - ) - WIRELESS_USAGE_DATA_INTERNATIONAL_ROAMING_INDIA = ( - "wireless-usage-data-international-roaming-india" - ) - WIRELESS_USAGE_DATA_INTERNATIONAL_ROAMING_MEXICO = ( - "wireless-usage-data-international-roaming-mexico" - ) - WIRELESS_USAGE_DATA_NORTHAMERICA = "wireless-usage-data-northamerica" - WIRELESS_USAGE_DATA_OCEANIA = "wireless-usage-data-oceania" - WIRELESS_USAGE_DATA_POOLED = "wireless-usage-data-pooled" - WIRELESS_USAGE_DATA_POOLED_DOWNLINK = "wireless-usage-data-pooled-downlink" - WIRELESS_USAGE_DATA_POOLED_UPLINK = "wireless-usage-data-pooled-uplink" - WIRELESS_USAGE_MRC = "wireless-usage-mrc" - WIRELESS_USAGE_MRC_CUSTOM = "wireless-usage-mrc-custom" - WIRELESS_USAGE_MRC_INDIVIDUAL = "wireless-usage-mrc-individual" - WIRELESS_USAGE_MRC_POOLED = "wireless-usage-mrc-pooled" - WIRELESS_USAGE_MRC_SUSPENDED = "wireless-usage-mrc-suspended" - WIRELESS_USAGE_SMS = "wireless-usage-sms" - WIRELESS_USAGE_VOICE = "wireless-usage-voice" - A2P_FAST_TRACK_ONBOARDING = "a2p-fast-track-onboarding" - ADVISORY_SERVICES = "advisory-services" - ADVISORY_SERVICES_BILLED = "advisory-services-billed" - ADVISORY_SERVICES_CALL_TRACKING = "advisory-services-call-tracking" - ADVISORY_SERVICES_DATA_SERVICES = "advisory-services-data-services" - ADVISORY_SERVICES_EXPENSES = "advisory-services-expenses" - ADVISORY_SERVICES_SIP_TRUNKING = "advisory-services-sip-trunking" - ASSETS_REQUESTS = "assets-requests" - AUDIENCE_MINUTES_VIDEO = "audience-minutes-video" - AUTHY_BUCKET_ADJUSTMENT = "authy-bucket-adjustment" - AUTHY_SOFTWARE = "authy-software" - CALLERIDLOOKUPS_API = "calleridlookups-api" - CALLERIDLOOKUPS_PROGRAMMABLEVOICE = "calleridlookups-programmablevoice" - CALLERIDLOOKUPS_TRUNKING = "calleridlookups-trunking" - CALLS_TRUNKING_INBOUND_TOLLFREE_LOCAL = "calls-trunking-inbound-tollfree-local" - CALLS_TRUNKING_INBOUND_TOLLFREE_MOBILE = ( - "calls-trunking-inbound-tollfree-mobile" - ) - CHANNELS_WHATSAPP_CONVERSATION_FREE_1 = "channels-whatsapp-conversation-free-1" - CONFERENCE = "conference" - CONVERSATIONAL_INSIGHTS = "conversational-insights" - CONVERSATIONAL_INSIGHTS_MESSAGES = "conversational-insights-messages" - CONVERSATIONAL_INSIGHTS_VOICE_MINUTES = "conversational-insights-voice-minutes" - DEMO = "demo" - DEMO_UC_SCRIPT_TEST = "demo-uc-script-test" - ELASTIC_SIP_TRUNKING = "elastic-sip-trunking" - ELASTIC_SIP_TRUNKING_CALL_TRANSFERS = "elastic-sip-trunking-call-transfers" - ENTERPRISE_HIPPA = "enterprise-hippa" - FLEX_NAMED_USERS = "flex-named-users" - FLEX_SPINSCI = "flex-spinsci" - FLEX_USERS_1 = "flex-users-1" - FLEX_WFO_PREMIUM_SPEECH_ANALYTICS = "flex-wfo-premium-speech-analytics" - FLEX_XCELERATE = "flex-xcelerate" - FUNCTIONS_ROLLUP = "functions-rollup" - IMP_V1_USAGE = "imp-v1-usage" - IP_MESSAGING_ADDONS = "ip-messaging-addons" - IVR = "ivr" - IVR_CONVERSATIONAL = "ivr-conversational" - IVR_DTMF = "ivr-dtmf" - IVR_VIRTUALAGENT = "ivr-virtualagent" - LIVE = "live" - LIVE_MEDIA_RECORDING_MINUTES = "live-media-recording-minutes" - LONGCODE_MPS = "longcode-mps" - MARKETPLACE_ANALYTICS_ADDONS = "marketplace-analytics-addons" - MARKETPLACE_ISV_ADDONS = "marketplace-isv-addons" - MARKETPLACE_MESSAGING_ADDONS = "marketplace-messaging-addons" - MARKETPLACE_PHONENUMBERS_ADDONS = "marketplace-phonenumbers-addons" - MARKETPLACE_RECORDING_ADDONS = "marketplace-recording-addons" - MARKETPLACE_VIRTUALAGENT_ADDONS = "marketplace-virtualagent-addons" - MARKETPLAY_PAY_ADDONS_SHUTTLE_PAY_CONNECTOR_1 = ( - "marketplay-pay-addons-shuttle-pay-connector-1" - ) - MARKETPLAY_PAY_ADDONS_STRIPE_PAY_CONNECTOR = ( - "marketplay-pay-addons-stripe-pay-connector" - ) - MMS_INBOUND_LONGCODE_CANADA = "mms-inbound-longcode-canada" - MMS_INBOUND_LONGCODE_UNITEDSTATES = "mms-inbound-longcode-unitedstates" - MMS_OUTBOUND_LONGCODE_CANADA = "mms-outbound-longcode-canada" - MMS_OUTBOUND_LONGCODE_UNITEDSTATES = "mms-outbound-longcode-unitedstates" - MMS_OUTBOUND_TOLL_FREE = "mms-outbound-toll-free" - NOTIFY_CHATAPPSANDOTHERCHANNELS = "notify-chatappsandotherchannels" - NOTIFY_NOTIFYSERVICES = "notify-notifyservices" - NOTIFY_PUSHNOTIFICATIONS = "notify-pushnotifications" - PAYMENT_GATEWAY_CONNECTORS = "payment-gateway-connectors" - PAYMENT_SOLUTIONS = "payment-solutions" - PCHAT_BUCKET_ADJUSTMENT = "pchat-bucket-adjustment" - PHONENUMBERS_NUMBERS = "phonenumbers-numbers" - PROG_VOICE_CLIENT_ANDROID = "prog-voice-client-android" - PROG_VOICE_CLIENT_ANDROID_INBOUND = "prog-voice-client-android-inbound" - PROG_VOICE_CLIENT_ANDROID_OUTBOUND = "prog-voice-client-android-outbound" - PROG_VOICE_CLIENT_IOS = "prog-voice-client-ios" - PROG_VOICE_CLIENT_IOS_INBOUND = "prog-voice-client-ios-inbound" - PROG_VOICE_CLIENT_IOS_OUTBOUND = "prog-voice-client-ios-outbound" - PROG_VOICE_CLIENT_SDK = "prog-voice-client-sdk" - PROG_VOICE_CLIENT_WEB = "prog-voice-client-web" - PROG_VOICE_CLIENT_WEB_INBOUND = "prog-voice-client-web-inbound" - PROG_VOICE_CLIENT_WEB_OUTBOUND = "prog-voice-client-web-outbound" - PROGRAMMABLEVOICECONNECTIVITY_MEDIA_STREAMS = ( - "programmablevoiceconnectivity-media-streams" - ) - PSTNCONNECTIVITY_BYOC = "pstnconnectivity-byoc" - PSTNCONNECTIVITY_EMERGENCY = "pstnconnectivity-emergency" - PSTNCONNECTIVITY_MINUTES = "pstnconnectivity-minutes" - PSTNCONNECTIVITY_MINUTES_1 = "pstnconnectivity-minutes-1" - PSTNCONNECTIVITY_MINUTESINBOUNDLOCAL = "pstnconnectivity-minutesinboundlocal" - PSTNCONNECTIVITY_MINUTESINBOUNDMOBILE = "pstnconnectivity-minutesinboundmobile" - PSTNCONNECTIVITY_MINUTESINBOUNDTOLLFREE = ( - "pstnconnectivity-minutesinboundtollfree" - ) - PSTNCONNECTIVITY_MINUTESINBOUNDTOLLFREELOCAL = ( - "pstnconnectivity-minutesinboundtollfreelocal" - ) - PSTNCONNECTIVITY_MINUTESINBOUNDTOLLFREEMOBILE = ( - "pstnconnectivity-minutesinboundtollfreemobile" - ) - PV_ROOM_HOURS = "pv-room-hours" - PV_ROOM_SIMULTANEOUS_PARTICIPANT_CONNECTIONS = ( - "pv-room-simultaneous-participant-connections" - ) - PVIDEO_ROOM_HOURS_AU1 = "pvideo-room-hours-au1" - PVIDEO_ROOM_HOURS_BR1 = "pvideo-room-hours-br1" - PVIDEO_ROOM_HOURS_IE1 = "pvideo-room-hours-ie1" - PVIDEO_ROOM_HOURS_JP1 = "pvideo-room-hours-jp1" - PVIDEO_ROOM_HOURS_SG1 = "pvideo-room-hours-sg1" - PVIDEO_ROOM_HOURS_US1 = "pvideo-room-hours-us1" - PVIDEO_ROOM_HOURS_US2 = "pvideo-room-hours-us2" - RECORDINGS_ENCRYPTED = "recordings-encrypted" - SHORT_CODE_SETUP_FEES = "short-code-setup-fees" - SHORTCODES_MESSAGES_INBOUND = "shortcodes-messages-inbound" - SHORTCODES_MESSAGES_OUTBOUND = "shortcodes-messages-outbound" - SMS_MESSAGES_REGISTRATIONFEES = "sms-messages-registrationfees" - SMS_MMS_PENALTY_FEES = "sms-mms-penalty-fees" - SMS_MMS_PENALTY_FEES_1 = "sms-mms-penalty-fees-1" - SMS_PUMPING_PROTECTION_NON_USCA = "sms-pumping-protection-non-usca" - SMS_PUMPING_PROTECTION_USCA = "sms-pumping-protection-usca" - STUDIO = "studio" - STUDIO_MONTHLY_FEES = "studio-monthly-fees" - SUPERSIM = "supersim" - TASK_ROUTER = "task-router" - TASK_ROUTER_WORKERS = "task-router-workers" - TEST_QUOTA_BUCKETS = "test-quota-buckets" - TEST_UC_SCRIPT_1 = "test-uc-script-1" - TEST_UC_SCRIPT_DEMO_2 = "test-uc-script-demo-2" - TEXT_TO_SPEECH = "text-to-speech" - TME = "tme" - TTS_BASIC = "tts-basic" - TWILIO_EDITIONS = "twilio-editions" - TWILIO_INTERCONNECT_CALIFORNIA = "twilio-interconnect-california" - TWILIO_INTERCONNECT_CALIFORNIA_MONTHLY = ( - "twilio-interconnect-california-monthly" - ) - TWILIO_INTERCONNECT_CALIFORNIA_SETUP = "twilio-interconnect-california-setup" - TWILIO_INTERCONNECT_FRANKFURT = "twilio-interconnect-frankfurt" - TWILIO_INTERCONNECT_FRANKFURT_MO = "twilio-interconnect-frankfurt-mo" - TWILIO_INTERCONNECT_FRANKFURT_SETUP = "twilio-interconnect-frankfurt-setup" - TWILIO_INTERCONNECT_LONDON = "twilio-interconnect-london" - TWILIO_INTERCONNECT_LONDON_MO = "twilio-interconnect-london-mo" - TWILIO_INTERCONNECT_LONDON_SETUP = "twilio-interconnect-london-setup" - TWILIO_INTERCONNECT_SAO_PAULO = "twilio-interconnect-sao-paulo" - TWILIO_INTERCONNECT_SAO_PAULO_MONTHLY = "twilio-interconnect-sao-paulo-monthly" - TWILIO_INTERCONNECT_SAO_PAULO_SETUP = "twilio-interconnect-sao-paulo-setup" - TWILIO_INTERCONNECT_SINGAPORE = "twilio-interconnect-singapore" - TWILIO_INTERCONNECT_SINGAPORE_MO = "twilio-interconnect-singapore-mo" - TWILIO_INTERCONNECT_SINGAPORE_SETUP = "twilio-interconnect-singapore-setup" - TWILIO_INTERCONNECT_SYDNEY = "twilio-interconnect-sydney" - TWILIO_INTERCONNECT_SYDNEY_MO = "twilio-interconnect-sydney-mo" - TWILIO_INTERCONNECT_SYDNEY_SETUP = "twilio-interconnect-sydney-setup" - TWILIO_INTERCONNECT_TOKYO = "twilio-interconnect-tokyo" - TWILIO_INTERCONNECT_TOKYO_MO = "twilio-interconnect-tokyo-mo" - TWILIO_INTERCONNECT_TOKYO_SETUP = "twilio-interconnect-tokyo-setup" - TWILIO_INTERCONNECT_VA = "twilio-interconnect-va" - TWILIO_INTERCONNECT_VA_MO = "twilio-interconnect-va-mo" - TWILIO_INTERCONNECT_VA_SETUP = "twilio-interconnect-va-setup" - TWIML_VERBS = "twiml-verbs" - TWIML_VERBS_SAY = "twiml-verbs-say" - USAGE_PROGRAMMABLE_MESSAGING_ENGAGEMENT_SUITE = ( - "usage-programmable-messaging-engagement-suite" - ) - USAGE_PROGRAMMABLE_MESSAGING_FEES_SERVICES = ( - "usage-programmable-messaging-fees-services" - ) - VERIFY_OUTBOUND_EMAIL = "verify-outbound-email" - VERIFY_PACKAGED_PLANS = "verify-packaged-plans" - VERIFY_SILENT_NETWORK_AUTH = "verify-silent-network-auth" - VERIFY_VOICE_AND_SMS = "verify-voice-and-sms" - VOICE_INSIGHTS_CLIENT_INSIGHTS_MONTHY_COMMIT = ( - "voice-insights-client-insights-monthy-commit" - ) - WIRELESS_DATA_PAYG_ASIA_AFG = "wireless-data-payg-asia-afg" - WIRELESS_MULTI_IMSI_SIM_COMMANDS = "wireless-multi-imsi-sim-commands" - WIRELESS_MULTI_IMSI_SIM_COMMANDS_USA = "wireless-multi-imsi-sim-commands-usa" - WIRELESS_MULTI_IMSI_SIM_DATA = "wireless-multi-imsi-sim-data" - WIRELESS_MULTI_IMSI_SIM_DATA_EU28 = "wireless-multi-imsi-sim-data-eu28" - WIRELESS_MULTI_IMSI_SIM_DATA_USA = "wireless-multi-imsi-sim-data-usa" - WIRELESS_MULTI_IMSI_SIM_MONTHLY_FEES = "wireless-multi-imsi-sim-monthly-fees" - WIRELESS_MULTI_IMSI_SIM_USAGE = "wireless-multi-imsi-sim-usage" - WIRELESS_SUPER_SIM_DATA_NORTH_AMERICA = "wireless-super-sim-data-north-america" - WIRELESS_SUPER_SIM_USAGE = "wireless-super-sim-usage" - """ :ivar account_sid: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that accrued the usage. :ivar api_version: The API version used to create the resource. :ivar as_of: Usage records up to date as of this timestamp, formatted as YYYY-MM-DDTHH:MM:SS+00:00. All timestamps are in GMT - :ivar category: + :ivar category: The category of usage. For more information, see [Usage Categories](https://www.twilio.com/docs/usage/api/usage-record#usage-categories). :ivar count: The number of usage events, such as the number of calls. :ivar count_unit: The units in which `count` is measured, such as `calls` for calls or `messages` for SMS. :ivar description: A plain-language description of the usage category. @@ -869,7 +47,7 @@ def __init__(self, version: Version, payload: Dict[str, Any], account_sid: str): self.account_sid: Optional[str] = payload.get("account_sid") self.api_version: Optional[str] = payload.get("api_version") self.as_of: Optional[str] = payload.get("as_of") - self.category: Optional["YesterdayInstance.Category"] = payload.get("category") + self.category: Optional[str] = payload.get("category") self.count: Optional[str] = payload.get("count") self.count_unit: Optional[str] = payload.get("count_unit") self.description: Optional[str] = payload.get("description") @@ -945,7 +123,7 @@ def __init__(self, version: Version, account_sid: str): def stream( self, - category: Union["YesterdayInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -958,7 +136,7 @@ def stream( is reached. The results are returned as a generator, so this operation is memory efficient. - :param "YesterdayInstance.Category" category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. + :param str category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. :param date start_date: Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. :param date end_date: Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. :param bool include_subaccounts: Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. @@ -984,7 +162,7 @@ def stream( async def stream_async( self, - category: Union["YesterdayInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -997,7 +175,7 @@ async def stream_async( is reached. The results are returned as a generator, so this operation is memory efficient. - :param "YesterdayInstance.Category" category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. + :param str category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. :param date start_date: Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. :param date end_date: Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. :param bool include_subaccounts: Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. @@ -1023,7 +201,7 @@ async def stream_async( def list( self, - category: Union["YesterdayInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -1035,7 +213,7 @@ def list( Unlike stream(), this operation is eager and will load `limit` records into memory before returning. - :param "YesterdayInstance.Category" category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. + :param str category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. :param date start_date: Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. :param date end_date: Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. :param bool include_subaccounts: Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. @@ -1061,7 +239,7 @@ def list( async def list_async( self, - category: Union["YesterdayInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -1073,7 +251,7 @@ async def list_async( Unlike stream(), this operation is eager and will load `limit` records into memory before returning. - :param "YesterdayInstance.Category" category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. + :param str category: The [usage category](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) of the UsageRecord resources to read. Only UsageRecord resources in the specified category are retrieved. :param date start_date: Only include usage that has occurred on or after this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `-30days`, which will set the start date to be 30 days before the current date. :param date end_date: Only include usage that occurred on or before this date. Specify the date in GMT and format as `YYYY-MM-DD`. You can also specify offsets from the current date, such as: `+30days`, which will set the end date to 30 days from the current date. :param bool include_subaccounts: Whether to include usage from the master account and all its subaccounts. Can be: `true` (the default) to include usage from the master account and all subaccounts or `false` to retrieve usage from only the specified account. @@ -1100,7 +278,7 @@ async def list_async( def page( self, - category: Union["YesterdayInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, @@ -1145,7 +323,7 @@ def page( async def page_async( self, - category: Union["YesterdayInstance.Category", object] = values.unset, + category: Union[str, object] = values.unset, start_date: Union[date, object] = values.unset, end_date: Union[date, object] = values.unset, include_subaccounts: Union[bool, object] = values.unset, diff --git a/twilio/rest/api/v2010/account/usage/trigger.py b/twilio/rest/api/v2010/account/usage/trigger.py index b45948b60..c871ac350 100644 --- a/twilio/rest/api/v2010/account/usage/trigger.py +++ b/twilio/rest/api/v2010/account/usage/trigger.py @@ -35,827 +35,6 @@ class TriggerField(object): USAGE = "usage" PRICE = "price" - class UsageCategory(object): - A2P_10DLC_REGISTRATIONFEES_BRANDREGISTRATION = ( - "a2p-10dlc-registrationfees-brandregistration" - ) - A2P_10DLC_REGISTRATIONFEES_BV = "a2p-10dlc-registrationfees-bv" - A2P_10DLC_REGISTRATIONFEES_CAMPAIGNCHARGES = ( - "a2p-10dlc-registrationfees-campaigncharges" - ) - A2P_10DLC_REGISTRATIONFEES_CAMPAIGNREGISTRATION = ( - "a2p-10dlc-registrationfees-campaignregistration" - ) - A2P_10DLC_REGISTRATIONFEES_CAMPAIGNVETTING = ( - "a2p-10dlc-registrationfees-campaignvetting" - ) - A2P_10DLC_REGISTRATIONFEES_MONTHLY = "a2p-10dlc-registrationfees-monthly" - A2P_10DLC_REGISTRATIONFEES_ONETIME = "a2p-10dlc-registrationfees-onetime" - A2P_REGISTRATION_FEES = "a2p-registration-fees" - ACCOUNT_SECURITY = "account-security" - AGENT_CONFERENCE = "agent-conference" - AGENT_COPILOT = "agent-copilot" - AGENT_COPILOT_MESSAGES = "agent-copilot-messages" - AGENT_COPILOT_PARTICIPANT_MINUTES = "agent-copilot-participant-minutes" - AI_ASSISTANTS = "ai-assistants" - AI_ASSISTANTS_VOICE = "ai-assistants-voice" - AMAZON_POLLY = "amazon-polly" - ANSWERING_MACHINE_DETECTION = "answering-machine-detection" - ASSETS = "assets" - AUDIENCE_MINUTES = "audience-minutes" - AUDIENCE_MINUTES_AUDIO = "audience-minutes-audio" - AUTHY_AUTHENTICATIONS = "authy-authentications" - AUTHY_CALLS_OUTBOUND = "authy-calls-outbound" - AUTHY_EMAIL_AUTHENTICATIONS = "authy-email-authentications" - AUTHY_MONTHLY_FEES = "authy-monthly-fees" - AUTHY_OUTBOUND_EMAIL = "authy-outbound-email" - AUTHY_PHONE_INTELLIGENCE = "authy-phone-intelligence" - AUTHY_PHONE_VERIFICATIONS = "authy-phone-verifications" - AUTHY_SMS_OUTBOUND = "authy-sms-outbound" - AUTHY_VERIFY_EMAIL_VERIFICATIONS = "authy-verify-email-verifications" - AUTHY_VERIFY_OUTBOUND_EMAIL = "authy-verify-outbound-email" - AUTOPILOT = "autopilot" - AUTOPILOT_HOME_ASSISTANTS = "autopilot-home-assistants" - AUTOPILOT_MESSAGING = "autopilot-messaging" - AUTOPILOT_OTHER = "autopilot-other" - AUTOPILOT_VOICE = "autopilot-voice" - BASIC_PEER_TO_PEER_ROOMS_PARTICIPANT_MINUTES = ( - "basic-peer-to-peer-rooms-participant-minutes" - ) - BRANDED_CALLING = "branded-calling" - BUNDLE_SMS_BUCKET = "bundle-sms-bucket" - BUNDLE_SUBSCRIPTION_FEES = "bundle-subscription-fees" - CALL_FORWARDING_LOOKUPS = "call-forwarding-lookups" - CALL_PROGESS_EVENTS = "call-progess-events" - CALLERIDLOOKUPS = "calleridlookups" - CALLS = "calls" - CALLS_CLIENT = "calls-client" - CALLS_EMERGENCY = "calls-emergency" - CALLS_GLOBALCONFERENCE = "calls-globalconference" - CALLS_INBOUND = "calls-inbound" - CALLS_INBOUND_LOCAL = "calls-inbound-local" - CALLS_INBOUND_MOBILE = "calls-inbound-mobile" - CALLS_INBOUND_TOLLFREE = "calls-inbound-tollfree" - CALLS_INBOUND_TOLLFREE_LOCAL = "calls-inbound-tollfree-local" - CALLS_INBOUND_TOLLFREE_MOBILE = "calls-inbound-tollfree-mobile" - CALLS_MEDIA_STREAM_MINUTES = "calls-media-stream-minutes" - CALLS_OUTBOUND = "calls-outbound" - CALLS_PAY_VERB_TRANSACTIONS = "calls-pay-verb-transactions" - CALLS_RECORDINGS = "calls-recordings" - CALLS_SIP = "calls-sip" - CALLS_SIP_INBOUND = "calls-sip-inbound" - CALLS_SIP_OUTBOUND = "calls-sip-outbound" - CALLS_TEXT_TO_SPEECH = "calls-text-to-speech" - CALLS_TRANSFERS = "calls-transfers" - CARRIER_LOOKUPS = "carrier-lookups" - CATEGORY = "category" - CHANNELS = "channels" - CHANNELS_MESSAGING = "channels-messaging" - CHANNELS_MESSAGING_INBOUND = "channels-messaging-inbound" - CHANNELS_MESSAGING_OUTBOUND = "channels-messaging-outbound" - CHANNELS_WHATSAPP = "channels-whatsapp" - CHANNELS_WHATSAPP_CONVERSATION_AUTHENTICATION = ( - "channels-whatsapp-conversation-authentication" - ) - CHANNELS_WHATSAPP_CONVERSATION_FREE = "channels-whatsapp-conversation-free" - CHANNELS_WHATSAPP_CONVERSATION_MARKETING = ( - "channels-whatsapp-conversation-marketing" - ) - CHANNELS_WHATSAPP_CONVERSATION_SERVICE = ( - "channels-whatsapp-conversation-service" - ) - CHANNELS_WHATSAPP_CONVERSATION_UTILITY = ( - "channels-whatsapp-conversation-utility" - ) - CHANNELS_WHATSAPP_INBOUND = "channels-whatsapp-inbound" - CHANNELS_WHATSAPP_OUTBOUND = "channels-whatsapp-outbound" - CHANNELS_WHATSAPP_SERVICE = "channels-whatsapp-service" - CHANNELS_WHATSAPP_TEMPLATE_AUTHENTICATION = ( - "channels-whatsapp-template-authentication" - ) - CHANNELS_WHATSAPP_TEMPLATE_MARKETING = "channels-whatsapp-template-marketing" - CHANNELS_WHATSAPP_TEMPLATE_SERVICE = "channels-whatsapp-template-service" - CHANNELS_WHATSAPP_TEMPLATE_UTILITY = "channels-whatsapp-template-utility" - CHAT_VIRTUAL_AGENT = "chat-virtual-agent" - CONVERSATION_RELAY = "conversation-relay" - CONVERSATIONS = "conversations" - CONVERSATIONS_API_REQUESTS = "conversations-api-requests" - CONVERSATIONS_CONVERSATION_EVENTS = "conversations-conversation-events" - CONVERSATIONS_ENDPOINT_CONNECTIVITY = "conversations-endpoint-connectivity" - CONVERSATIONS_EVENTS = "conversations-events" - CONVERSATIONS_PARTICIPANT_EVENTS = "conversations-participant-events" - CONVERSATIONS_PARTICIPANTS = "conversations-participants" - CPS = "cps" - CREDIT_TRANSFER = "credit-transfer" - EMAIL = "email" - EMERGING_TECH = "emerging-tech" - ENGAGEMENT_SUITE_PACKAGED_PLANS = "engagement-suite-packaged-plans" - ENHANCED_LINE_TYPE_LOOKUPS = "enhanced-line-type-lookups" - ENTERPRISE = "enterprise" - EVENTS = "events" - EXPERIMENT_FRANCE_SMS = "experiment-france-sms" - EXPERIMENT_INDIA_SMS = "experiment-india-sms" - EXPERIMENT_UK_SMS = "experiment-uk-sms" - FAILED_MESSAGE_PROCESSING_FEE = "failed-message-processing-fee" - FLEX = "flex" - FLEX_ACTIVE_USER_HOURS = "flex-active-user-hours" - FLEX_CONCURRENT_USERS = "flex-concurrent-users" - FLEX_CONVERSATIONAL_INSIGHTS = "flex-conversational-insights" - FLEX_CONVERSATIONAL_INSIGHTS_MESSAGES = "flex-conversational-insights-messages" - FLEX_CONVERSATIONAL_INSIGHTS_VOICE_MINUTES = ( - "flex-conversational-insights-voice-minutes" - ) - FLEX_EMAIL_USAGE = "flex-email-usage" - FLEX_MESSAGING_USAGE = "flex-messaging-usage" - FLEX_PARTNER_SPINSCI = "flex-partner-spinsci" - FLEX_PARTNER_XCELERATE = "flex-partner-xcelerate" - FLEX_RESELLER_ECOSYSTEM = "flex-reseller-ecosystem" - FLEX_UNIQUE_USER = "flex-unique-user" - FLEX_USAGE = "flex-usage" - FLEX_USERS = "flex-users" - FLEX_VOICE_MINUTE = "flex-voice-minute" - FLEX_YTICA = "flex-ytica" - FRAUD_LOOKUPS = "fraud-lookups" - FRONTLINE = "frontline" - FRONTLINE_USERS = "frontline-users" - FUNCTIONS = "functions" - GENERIC_PAY_TRANSACTIONS = "generic-pay-transactions" - GROUP_ROOMS = "group-rooms" - GROUP_ROOMS_DATA_TRACK = "group-rooms-data-track" - GROUP_ROOMS_ENCRYPTED_MEDIA_RECORDED = "group-rooms-encrypted-media-recorded" - GROUP_ROOMS_MEDIA_DOWNLOADED = "group-rooms-media-downloaded" - GROUP_ROOMS_MEDIA_RECORDED = "group-rooms-media-recorded" - GROUP_ROOMS_MEDIA_ROUTED = "group-rooms-media-routed" - GROUP_ROOMS_MEDIA_STORED = "group-rooms-media-stored" - GROUP_ROOMS_PARTICIPANT_MINUTES = "group-rooms-participant-minutes" - GROUP_ROOMS_RECORDED_MINUTES = "group-rooms-recorded-minutes" - IP_MESSAGING = "ip-messaging" - IP_MESSAGING_COMMANDS = "ip-messaging-commands" - IP_MESSAGING_DATA_STORAGE = "ip-messaging-data-storage" - IP_MESSAGING_DATA_TRANSFER = "ip-messaging-data-transfer" - IP_MESSAGING_ENDPOINT_CONNECTIVITY = "ip-messaging-endpoint-connectivity" - IVR_VIRTUAL_AGENT_CUSTOM_VOICES = "ivr-virtual-agent-custom-voices" - IVR_VIRTUAL_AGENT_GENAI = "ivr-virtual-agent-genai" - LINE_STATUS_LOOKUPS = "line-status-lookups" - LIVE_ACTIVITY_LOOKUPS = "live-activity-lookups" - LOOKUP_BUCKET_ADJUSTMENT = "lookup-bucket-adjustment" - LOOKUP_IDENTITY_MATCH = "lookup-identity-match" - LOOKUPS = "lookups" - MARKETPLACE = "marketplace" - MARKETPLACE_ALGORITHMIA_NAMED_ENTITY_RECOGNITION = ( - "marketplace-algorithmia-named-entity-recognition" - ) - MARKETPLACE_CADENCE_TRANSCRIPTION = "marketplace-cadence-transcription" - MARKETPLACE_CADENCE_TRANSLATION = "marketplace-cadence-translation" - MARKETPLACE_CAPIO_SPEECH_TO_TEXT = "marketplace-capio-speech-to-text" - MARKETPLACE_CONVRIZA_ABABA = "marketplace-convriza-ababa" - MARKETPLACE_DEEPGRAM_PHRASE_DETECTOR = "marketplace-deepgram-phrase-detector" - MARKETPLACE_DEEPGRAM_TRANSCRIPTION = "marketplace-deepgram-transcription" - MARKETPLACE_DEEPGRAM_TRANSCRIPTION_BASE = ( - "marketplace-deepgram-transcription-base" - ) - MARKETPLACE_DEEPGRAM_TRANSSCRIPTION_ENHANCED = ( - "marketplace-deepgram-transscription-enhanced" - ) - MARKETPLACE_DIGITAL_SEGMENT_BUSINESS_INFO = ( - "marketplace-digital-segment-business-info" - ) - MARKETPLACE_FACEBOOK_OFFLINE_CONVERSIONS = ( - "marketplace-facebook-offline-conversions" - ) - MARKETPLACE_GOOGLE_SPEECH_TO_TEXT = "marketplace-google-speech-to-text" - MARKETPLACE_IBM_WATSON_MESSAGE_INSIGHTS = ( - "marketplace-ibm-watson-message-insights" - ) - MARKETPLACE_IBM_WATSON_MESSAGE_SENTIMENT = ( - "marketplace-ibm-watson-message-sentiment" - ) - MARKETPLACE_IBM_WATSON_RECORDING_ANALYSIS = ( - "marketplace-ibm-watson-recording-analysis" - ) - MARKETPLACE_IBM_WATSON_TONE_ANALYZER = "marketplace-ibm-watson-tone-analyzer" - MARKETPLACE_ICEHOOK_SYSTEMS_SCOUT = "marketplace-icehook-systems-scout" - MARKETPLACE_INFOGROUP_DATAAXLE_BIZINFO = ( - "marketplace-infogroup-dataaxle-bizinfo" - ) - MARKETPLACE_KEEN_IO_CONTACT_CENTER_ANALYTICS = ( - "marketplace-keen-io-contact-center-analytics" - ) - MARKETPLACE_MARCHEX_CLEANCALL = "marketplace-marchex-cleancall" - MARKETPLACE_MARCHEX_RECORDING_ANALYSIS = ( - "marketplace-marchex-recording-analysis" - ) - MARKETPLACE_MARCHEX_SENTIMENT_ANALYSIS_FOR_SMS = ( - "marketplace-marchex-sentiment-analysis-for-sms" - ) - MARKETPLACE_MARKETPLACE_NEXTCALLER_SOCIAL_ID = ( - "marketplace-marketplace-nextcaller-social-id" - ) - MARKETPLACE_MOBILE_COMMONS_OPT_OUT_CLASSIFIER = ( - "marketplace-mobile-commons-opt-out-classifier" - ) - MARKETPLACE_NEXIWAVE_VOICEMAIL_TO_TEXT = ( - "marketplace-nexiwave-voicemail-to-text" - ) - MARKETPLACE_NEXTCALLER_ADVANCED_CALLER_IDENTIFICATION = ( - "marketplace-nextcaller-advanced-caller-identification" - ) - MARKETPLACE_NOMOROBO_SPAM_SCORE = "marketplace-nomorobo-spam-score" - MARKETPLACE_PAY_ADDONS = "marketplace-pay-addons" - MARKETPLACE_PAY_ADDONS_BASECOMMERCE_PAY_CONNECTOR = ( - "marketplace-pay-addons-basecommerce-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_BRAINTREE_PAY_CONNECTOR = ( - "marketplace-pay-addons-braintree-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_CARDCONNECT_PAY_CONNECTOR = ( - "marketplace-pay-addons-cardconnect-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_CHASE_PAY_CONNECTOR = ( - "marketplace-pay-addons-chase-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_SHUTTLE_PAY_CONNECTOR = ( - "marketplace-pay-addons-shuttle-pay-connector" - ) - MARKETPLACE_PAY_ADDONS_STRIPE_PAY_CONNECTOR = ( - "marketplace-pay-addons-stripe-pay-connector" - ) - MARKETPLACE_PAYFONE_TCPA_COMPLIANCE = "marketplace-payfone-tcpa-compliance" - MARKETPLACE_POLY_AI_CONNECTOR = "marketplace-poly-ai-connector" - MARKETPLACE_REALPHONEVALIDATION = "marketplace-realphonevalidation" - MARKETPLACE_REMEETING_AUTOMATIC_SPEECH_RECOGNITION = ( - "marketplace-remeeting-automatic-speech-recognition" - ) - MARKETPLACE_SPOKE_PHONE_LICENSE_PRO = "marketplace-spoke-phone-license-pro" - MARKETPLACE_SPOKE_PHONE_LICENSE_STANDARD = ( - "marketplace-spoke-phone-license-standard" - ) - MARKETPLACE_TCPA_DEFENSE_SOLUTIONS_BLACKLIST_FEED = ( - "marketplace-tcpa-defense-solutions-blacklist-feed" - ) - MARKETPLACE_TELO_OPENCNAM = "marketplace-telo-opencnam" - MARKETPLACE_TRESTLE_SOLUTIONS_CALLER_IDENTIFICATION = ( - "marketplace-trestle-solutions-caller-identification" - ) - MARKETPLACE_TRUECNAM_TRUE_SPAM = "marketplace-truecnam-true-spam" - MARKETPLACE_TWILIO_CALLER_NAME_LOOKUP_US = ( - "marketplace-twilio-caller-name-lookup-us" - ) - MARKETPLACE_TWILIO_CARRIER_INFORMATION_LOOKUP = ( - "marketplace-twilio-carrier-information-lookup" - ) - MARKETPLACE_VOICEBASE_PCI = "marketplace-voicebase-pci" - MARKETPLACE_VOICEBASE_TRANSCRIPTION = "marketplace-voicebase-transcription" - MARKETPLACE_VOICEBASE_TRANSCRIPTION_CUSTOM_VOCABULARY = ( - "marketplace-voicebase-transcription-custom-vocabulary" - ) - MARKETPLACE_WEB_PURIFY_PROFANITY_FILTER = ( - "marketplace-web-purify-profanity-filter" - ) - MARKETPLACE_WHITEPAGES_PRO_CALLER_IDENTIFICATION = ( - "marketplace-whitepages-pro-caller-identification" - ) - MARKETPLACE_WHITEPAGES_PRO_PHONE_INTELLIGENCE = ( - "marketplace-whitepages-pro-phone-intelligence" - ) - MARKETPLACE_WHITEPAGES_PRO_PHONE_REPUTATION = ( - "marketplace-whitepages-pro-phone-reputation" - ) - MARKETPLACE_WOLFARM_SPOKEN_RESULTS = "marketplace-wolfarm-spoken-results" - MARKETPLACE_WOLFRAM_SHORT_ANSWER = "marketplace-wolfram-short-answer" - MARKETPLACE_YTICA_CONTACT_CENTER_REPORTING_ANALYTICS = ( - "marketplace-ytica-contact-center-reporting-analytics" - ) - MARKETPLAY_PAY_ADDONS_SHUTTLE_PAY_CONNECTOR = ( - "marketplay-pay-addons-shuttle-pay-connector" - ) - MEDIA_COMPOSER_MINUTES = "media-composer-minutes" - MEDIASTORAGE = "mediastorage" - MIN_SPEND_ADJUSTMENTS = "min-spend-adjustments" - MMS = "mms" - MMS_INBOUND = "mms-inbound" - MMS_INBOUND_LONGCODE = "mms-inbound-longcode" - MMS_INBOUND_SHORTCODE = "mms-inbound-shortcode" - MMS_INBOUND_TOLL_FREE = "mms-inbound-toll-free" - MMS_MESSAGES_CARRIERFEES = "mms-messages-carrierfees" - MMS_OUTBOUND = "mms-outbound" - MMS_OUTBOUND_LONGCODE = "mms-outbound-longcode" - MMS_OUTBOUND_SHORTCODE = "mms-outbound-shortcode" - MMS_OUTBOUND_TOLLFREE = "mms-outbound-tollfree" - MONITOR = "monitor" - MONITOR_READS = "monitor-reads" - MONITOR_STORAGE = "monitor-storage" - MONITOR_WRITES = "monitor-writes" - NOTIFY = "notify" - NOTIFY_ACTIONS_ATTEMPTS = "notify-actions-attempts" - NOTIFY_CHANNELS = "notify-channels" - NUMBER_FORMAT_LOOKUPS = "number-format-lookups" - PCHAT = "pchat" - PCHAT_ACTIONS = "pchat-actions" - PCHAT_APS = "pchat-aps" - PCHAT_CONV_MED_STORAGE = "pchat-conv-med-storage" - PCHAT_MESSAGES = "pchat-messages" - PCHAT_NOTIFICATIONS = "pchat-notifications" - PCHAT_READS = "pchat-reads" - PCHAT_USERS = "pchat-users" - PEER_TO_PEER_ROOMS_PARTICIPANT_MINUTES = ( - "peer-to-peer-rooms-participant-minutes" - ) - PFAX = "pfax" - PFAX_MINUTES = "pfax-minutes" - PFAX_MINUTES_INBOUND = "pfax-minutes-inbound" - PFAX_MINUTES_OUTBOUND = "pfax-minutes-outbound" - PFAX_PAGES = "pfax-pages" - PHONE_QUALITY_SCORE_LOOKUPS = "phone-quality-score-lookups" - PHONENUMBERS = "phonenumbers" - PHONENUMBERS_CPS = "phonenumbers-cps" - PHONENUMBERS_EMERGENCY = "phonenumbers-emergency" - PHONENUMBERS_LOCAL = "phonenumbers-local" - PHONENUMBERS_MOBILE = "phonenumbers-mobile" - PHONENUMBERS_PORTING = "phonenumbers-porting" - PHONENUMBERS_SETUPS = "phonenumbers-setups" - PHONENUMBERS_TOLLFREE = "phonenumbers-tollfree" - PREMIUMSUPPORT = "premiumsupport" - PREMIUMSUPPORT_PERCENTAGE_SPEND = "premiumsupport-percentage-spend" - PROGRAMMABLEVOICE_PLATFORM = "programmablevoice-platform" - PROGRAMMABLEVOICECONN_CLIENTSDK = "programmablevoiceconn-clientsdk" - PROGRAMMABLEVOICECONN_CLIENTSDK_INBOUND = ( - "programmablevoiceconn-clientsdk-inbound" - ) - PROGRAMMABLEVOICECONN_CLIENTSDK_OUTBOUND = ( - "programmablevoiceconn-clientsdk-outbound" - ) - PROGRAMMABLEVOICECONN_ONNET = "programmablevoiceconn-onnet" - PROGRAMMABLEVOICECONN_ONNET_INBOUND = "programmablevoiceconn-onnet-inbound" - PROGRAMMABLEVOICECONN_ONNET_OUTBOUND = "programmablevoiceconn-onnet-outbound" - PROGRAMMABLEVOICECONN_SIP = "programmablevoiceconn-sip" - PROGRAMMABLEVOICECONN_SIP_INBOUND = "programmablevoiceconn-sip-inbound" - PROGRAMMABLEVOICECONN_SIP_OUTBOUND = "programmablevoiceconn-sip-outbound" - PROGRAMMABLEVOICECONNECTIVITY = "programmablevoiceconnectivity" - PROXY = "proxy" - PROXY_ACTIVE_SESSIONS = "proxy-active-sessions" - PROXY_BUCKET_ADJUSTMENT = "proxy-bucket-adjustment" - PROXY_LICENSES = "proxy-licenses" - PSTNCONNECTIVITY = "pstnconnectivity" - PSTNCONNECTIVITY_INBOUND = "pstnconnectivity-inbound" - PSTNCONNECTIVITY_OUTBOUND = "pstnconnectivity-outbound" - PV = "pv" - PV_BASIC_ROOMS = "pv-basic-rooms" - PV_COMPOSITION_MEDIA_DOWNLOADED = "pv-composition-media-downloaded" - PV_COMPOSITION_MEDIA_ENCRYPTED = "pv-composition-media-encrypted" - PV_COMPOSITION_MEDIA_STORED = "pv-composition-media-stored" - PV_COMPOSITION_MINUTES = "pv-composition-minutes" - PV_RECORDING_COMPOSITIONS = "pv-recording-compositions" - PV_ROOM_PARTICIPANTS = "pv-room-participants" - PV_ROOM_PARTICIPANTS_AU1 = "pv-room-participants-au1" - PV_ROOM_PARTICIPANTS_BR1 = "pv-room-participants-br1" - PV_ROOM_PARTICIPANTS_IE1 = "pv-room-participants-ie1" - PV_ROOM_PARTICIPANTS_JP1 = "pv-room-participants-jp1" - PV_ROOM_PARTICIPANTS_SG1 = "pv-room-participants-sg1" - PV_ROOM_PARTICIPANTS_US1 = "pv-room-participants-us1" - PV_ROOM_PARTICIPANTS_US2 = "pv-room-participants-us2" - PV_ROOMS = "pv-rooms" - PV_SIP_ENDPOINT_REGISTRATIONS = "pv-sip-endpoint-registrations" - RCS_MESSAGES = "rcs-messages" - REASSIGNED_NUMBER = "reassigned-number" - RECORDINGS = "recordings" - RECORDINGSTORAGE = "recordingstorage" - SHORTCODES = "shortcodes" - SHORTCODES_CUSTOMEROWNED = "shortcodes-customerowned" - SHORTCODES_MMS_ENABLEMENT = "shortcodes-mms-enablement" - SHORTCODES_MPS = "shortcodes-mps" - SHORTCODES_RANDOM = "shortcodes-random" - SHORTCODES_SETUP_FEES = "shortcodes-setup-fees" - SHORTCODES_UK = "shortcodes-uk" - SHORTCODES_VANITY = "shortcodes-vanity" - SIM_SWAP_LOOKUPS = "sim-swap-lookups" - SIP_SECURE_MEDIA = "sip-secure-media" - SMALL_GROUP_ROOMS = "small-group-rooms" - SMALL_GROUP_ROOMS_DATA_TRACK = "small-group-rooms-data-track" - SMALL_GROUP_ROOMS_PARTICIPANT_MINUTES = "small-group-rooms-participant-minutes" - SMS = "sms" - SMS_INBOUND = "sms-inbound" - SMS_INBOUND_LONGCODE = "sms-inbound-longcode" - SMS_INBOUND_SHORTCODE = "sms-inbound-shortcode" - SMS_INBOUND_TOLLFREE = "sms-inbound-tollfree" - SMS_MESSAGES_CARRIERFEES = "sms-messages-carrierfees" - SMS_MESSAGES_FEATURES = "sms-messages-features" - SMS_MESSAGES_FEATURES_ENGAGEMENT_SUITE = ( - "sms-messages-features-engagement-suite" - ) - SMS_MESSAGES_FEATURES_MESSAGE_REDACTION = ( - "sms-messages-features-message-redaction" - ) - SMS_MESSAGES_FEATURES_SENDERID = "sms-messages-features-senderid" - SMS_MPS = "sms-mps" - SMS_MPS_SHORTCODE = "sms-mps-shortcode" - SMS_MPS_TOLLFREE = "sms-mps-tollfree" - SMS_MPS_TOLLFREE_SETUP = "sms-mps-tollfree-setup" - SMS_NATIONAL_REGULATORY_PROTECTION = "sms-national-regulatory-protection" - SMS_OUTBOUND = "sms-outbound" - SMS_OUTBOUND_CONTENT_INSPECTION = "sms-outbound-content-inspection" - SMS_OUTBOUND_LONGCODE = "sms-outbound-longcode" - SMS_OUTBOUND_SHORTCODE = "sms-outbound-shortcode" - SMS_OUTBOUND_TOLLFREE = "sms-outbound-tollfree" - SMS_PUMPING_PROTECTION = "sms-pumping-protection" - SMS_PUMPING_RISK = "sms-pumping-risk" - SMSMESSAGES_BUCKET_ADJUSTMENTS = "smsmessages-bucket-adjustments" - SMSMESSAGES_OUTBOUND_DOMESTIC = "smsmessages-outbound-domestic" - SPEECH_RECOGNITION = "speech-recognition" - STUDIO_ENGAGEMENTS = "studio-engagements" - SYNC = "sync" - SYNC_ACTIONS = "sync-actions" - SYNC_ENDPOINT_HOURS = "sync-endpoint-hours" - SYNC_ENDPOINT_HOURS_ABOVE_DAILY_CAP = "sync-endpoint-hours-above-daily-cap" - TASKROUTER_TASKS = "taskrouter-tasks" - TOTALPRICE = "totalprice" - TRANSCRIPTIONS = "transcriptions" - TRUNKING_CPS = "trunking-cps" - TRUNKING_EMERGENCY_CALLS = "trunking-emergency-calls" - TRUNKING_ORIGINATION = "trunking-origination" - TRUNKING_ORIGINATION_LOCAL = "trunking-origination-local" - TRUNKING_ORIGINATION_MOBILE = "trunking-origination-mobile" - TRUNKING_ORIGINATION_TOLLFREE = "trunking-origination-tollfree" - TRUNKING_RECORDINGS = "trunking-recordings" - TRUNKING_SECURE = "trunking-secure" - TRUNKING_TERMINATION = "trunking-termination" - TTS_GOOGLE = "tts-google" - TURNMEGABYTES = "turnmegabytes" - TURNMEGABYTES_AUSTRALIA = "turnmegabytes-australia" - TURNMEGABYTES_BRASIL = "turnmegabytes-brasil" - TURNMEGABYTES_GERMANY = "turnmegabytes-germany" - TURNMEGABYTES_INDIA = "turnmegabytes-india" - TURNMEGABYTES_IRELAND = "turnmegabytes-ireland" - TURNMEGABYTES_JAPAN = "turnmegabytes-japan" - TURNMEGABYTES_SINGAPORE = "turnmegabytes-singapore" - TURNMEGABYTES_USEAST = "turnmegabytes-useast" - TURNMEGABYTES_USWEST = "turnmegabytes-uswest" - TWILIO_FOR_SALESFORCE = "twilio-for-salesforce" - TWILIO_FOR_SALESFORCE_LICENSES = "twilio-for-salesforce-licenses" - TWILIO_INTERCONNECT = "twilio-interconnect" - TWIML = "twiml" - USAGE_FLEX_VIDEO = "usage-flex-video" - USAGE_FUNCTIONS = "usage-functions" - USAGE_RCS_BASIC_MESSAGES_OUTBOUND = "usage-rcs-basic-messages-outbound" - USAGE_RCS_MESSAGES = "usage-rcs-messages" - USAGE_RCS_MESSAGES_INBOUND = "usage-rcs-messages-inbound" - USAGE_RCS_MESSAGING_CARRIER_FEES = "usage-rcs-messaging-carrier-fees" - USAGE_RCS_SINGLE_MESSAGES_OUTBOUND = "usage-rcs-single-messages-outbound" - VERIFY_PACKAGE_PLANS = "verify-package-plans" - VERIFY_PUSH = "verify-push" - VERIFY_SNA = "verify-sna" - VERIFY_TOTP = "verify-totp" - VERIFY_VOICE_SMS = "verify-voice-sms" - VERIFY_WHATSAPP_CONVERSATIONS_BUSINESS_INITIATED = ( - "verify-whatsapp-conversations-business-initiated" - ) - VERIFY_WHATSAPP_TEMPLATE_BUSINESS_INITIATED = ( - "verify-whatsapp-template-business-initiated" - ) - VIDEO_RECORDINGS = "video-recordings" - VIDEO_ROOMS_TURN_MEGABYTES = "video-rooms-turn-megabytes" - VIRTUAL_AGENT = "virtual-agent" - VOICE_INSIGHTS = "voice-insights" - VOICE_INSIGHTS_CLIENT_INSIGHTS_ON_DEMAND_MINUTE = ( - "voice-insights-client-insights-on-demand-minute" - ) - VOICE_INSIGHTS_PTSN_INSIGHTS_ON_DEMAND_MINUTE = ( - "voice-insights-ptsn-insights-on-demand-minute" - ) - VOICE_INSIGHTS_SIP_INTERFACE_INSIGHTS_ON_DEMAND_MINUTE = ( - "voice-insights-sip-interface-insights-on-demand-minute" - ) - VOICE_INSIGHTS_SIP_TRUNKING_INSIGHTS_ON_DEMAND_MINUTE = ( - "voice-insights-sip-trunking-insights-on-demand-minute" - ) - VOICE_INTELLIGENCE = "voice-intelligence" - VOICE_INTELLIGENCE_EIP_OPERATORS = "voice-intelligence-eip-operators" - VOICE_INTELLIGENCE_OPERATORS = "voice-intelligence-operators" - VOICE_INTELLIGENCE_TRANSCRIPTION = "voice-intelligence-transcription" - WDS = "wds" - WIRELESS = "wireless" - WIRELESS_DATA = "wireless-data" - WIRELESS_DATA_PAYG = "wireless-data-payg" - WIRELESS_DATA_PAYG_AFRICA = "wireless-data-payg-africa" - WIRELESS_DATA_PAYG_ASIA = "wireless-data-payg-asia" - WIRELESS_DATA_PAYG_CENTRALANDSOUTHAMERICA = ( - "wireless-data-payg-centralandsouthamerica" - ) - WIRELESS_DATA_PAYG_EUROPE = "wireless-data-payg-europe" - WIRELESS_DATA_PAYG_NORTHAMERICA = "wireless-data-payg-northamerica" - WIRELESS_DATA_PAYG_OCEANIA = "wireless-data-payg-oceania" - WIRELESS_DATA_QUOTA1 = "wireless-data-quota1" - WIRELESS_DATA_QUOTA1_AFRICA = "wireless-data-quota1-africa" - WIRELESS_DATA_QUOTA1_ASIA = "wireless-data-quota1-asia" - WIRELESS_DATA_QUOTA1_CENTRALANDSOUTHAMERICA = ( - "wireless-data-quota1-centralandsouthamerica" - ) - WIRELESS_DATA_QUOTA1_EUROPE = "wireless-data-quota1-europe" - WIRELESS_DATA_QUOTA1_NORTHAMERICA = "wireless-data-quota1-northamerica" - WIRELESS_DATA_QUOTA1_OCEANIA = "wireless-data-quota1-oceania" - WIRELESS_DATA_QUOTA10 = "wireless-data-quota10" - WIRELESS_DATA_QUOTA10_AFRICA = "wireless-data-quota10-africa" - WIRELESS_DATA_QUOTA10_ASIA = "wireless-data-quota10-asia" - WIRELESS_DATA_QUOTA10_CENTRALANDSOUTHAMERICA = ( - "wireless-data-quota10-centralandsouthamerica" - ) - WIRELESS_DATA_QUOTA10_EUROPE = "wireless-data-quota10-europe" - WIRELESS_DATA_QUOTA10_NORTHAMERICA = "wireless-data-quota10-northamerica" - WIRELESS_DATA_QUOTA10_OCEANIA = "wireless-data-quota10-oceania" - WIRELESS_DATA_QUOTA50 = "wireless-data-quota50" - WIRELESS_DATA_QUOTA50_AFRICA = "wireless-data-quota50-africa" - WIRELESS_DATA_QUOTA50_ASIA = "wireless-data-quota50-asia" - WIRELESS_DATA_QUOTA50_CENTRALANDSOUTHAMERICA = ( - "wireless-data-quota50-centralandsouthamerica" - ) - WIRELESS_DATA_QUOTA50_EUROPE = "wireless-data-quota50-europe" - WIRELESS_DATA_QUOTA50_NORTHAMERICA = "wireless-data-quota50-northamerica" - WIRELESS_DATA_QUOTA50_OCEANIA = "wireless-data-quota50-oceania" - WIRELESS_DATA_QUOTACUSTOM = "wireless-data-quotacustom" - WIRELESS_DATA_QUOTACUSTOM_AFRICA = "wireless-data-quotacustom-africa" - WIRELESS_DATA_QUOTACUSTOM_ASIA = "wireless-data-quotacustom-asia" - WIRELESS_DATA_QUOTACUSTOM_CENTRALANDSOUTHAMERICA = ( - "wireless-data-quotacustom-centralandsouthamerica" - ) - WIRELESS_DATA_QUOTACUSTOM_EUROPE = "wireless-data-quotacustom-europe" - WIRELESS_DATA_QUOTACUSTOM_NORTHAMERICA = ( - "wireless-data-quotacustom-northamerica" - ) - WIRELESS_DATA_QUOTACUSTOM_OCEANIA = "wireless-data-quotacustom-oceania" - WIRELESS_MRC_PAYG = "wireless-mrc-payg" - WIRELESS_MRC_QUOTA1 = "wireless-mrc-quota1" - WIRELESS_MRC_QUOTA10 = "wireless-mrc-quota10" - WIRELESS_MRC_QUOTA50 = "wireless-mrc-quota50" - WIRELESS_MRC_QUOTACUSTOM = "wireless-mrc-quotacustom" - WIRELESS_ORDERS = "wireless-orders" - WIRELESS_ORDERS_ARTWORK = "wireless-orders-artwork" - WIRELESS_ORDERS_BULK = "wireless-orders-bulk" - WIRELESS_ORDERS_ESIM = "wireless-orders-esim" - WIRELESS_ORDERS_STARTER = "wireless-orders-starter" - WIRELESS_QUOTAS = "wireless-quotas" - WIRELESS_SMS_AFRICA = "wireless-sms-africa" - WIRELESS_SMS_ASIA = "wireless-sms-asia" - WIRELESS_SMS_CENTRALANDSOUTHAMERICA = "wireless-sms-centralandsouthamerica" - WIRELESS_SMS_EUROPE = "wireless-sms-europe" - WIRELESS_SMS_NORTHAMERICA = "wireless-sms-northamerica" - WIRELESS_SMS_OCEANIA = "wireless-sms-oceania" - WIRELESS_SUPER_SIM = "wireless-super-sim" - WIRELESS_SUPER_SIM_DATA = "wireless-super-sim-data" - WIRELESS_SUPER_SIM_DATA_NORTH_AMERICA_USA = ( - "wireless-super-sim-data-north-america-usa" - ) - WIRELESS_SUPER_SIM_DATA_PAYG = "wireless-super-sim-data-payg" - WIRELESS_SUPER_SIM_DATA_PAYG_EUROPE = "wireless-super-sim-data-payg-europe" - WIRELESS_SUPER_SIM_DATA_PAYG_NORTH_AMERICA = ( - "wireless-super-sim-data-payg-north-america" - ) - WIRELESS_SUPER_SIM_HARDWARE = "wireless-super-sim-hardware" - WIRELESS_SUPER_SIM_HARDWARE_BULK = "wireless-super-sim-hardware-bulk" - WIRELESS_SUPER_SIM_SMSCOMMANDS = "wireless-super-sim-smscommands" - WIRELESS_SUPER_SIM_SMSCOMMANDS_AFRICA = "wireless-super-sim-smscommands-africa" - WIRELESS_SUPER_SIM_SMSCOMMANDS_ASIA = "wireless-super-sim-smscommands-asia" - WIRELESS_SUPER_SIM_SMSCOMMANDS_CENT_AND_SOUTH_AMERICA = ( - "wireless-super-sim-smscommands-cent-and-south-america" - ) - WIRELESS_SUPER_SIM_SMSCOMMANDS_EUROPE = "wireless-super-sim-smscommands-europe" - WIRELESS_SUPER_SIM_SMSCOMMANDS_NORTH_AMERICA = ( - "wireless-super-sim-smscommands-north-america" - ) - WIRELESS_SUPER_SIM_SMSCOMMANDS_OCEANIA = ( - "wireless-super-sim-smscommands-oceania" - ) - WIRELESS_SUPER_SIM_SUBSCRIPTION = "wireless-super-sim-subscription" - WIRELESS_SUPER_SIM_SUBSCRIPTION_PAYG = "wireless-super-sim-subscription-payg" - WIRELESS_USAGE = "wireless-usage" - WIRELESS_USAGE_COMMANDS = "wireless-usage-commands" - WIRELESS_USAGE_COMMANDS_AFRICA = "wireless-usage-commands-africa" - WIRELESS_USAGE_COMMANDS_ASIA = "wireless-usage-commands-asia" - WIRELESS_USAGE_COMMANDS_CENTRALANDSOUTHAMERICA = ( - "wireless-usage-commands-centralandsouthamerica" - ) - WIRELESS_USAGE_COMMANDS_EUROPE = "wireless-usage-commands-europe" - WIRELESS_USAGE_COMMANDS_HOME = "wireless-usage-commands-home" - WIRELESS_USAGE_COMMANDS_NORTHAMERICA = "wireless-usage-commands-northamerica" - WIRELESS_USAGE_COMMANDS_OCEANIA = "wireless-usage-commands-oceania" - WIRELESS_USAGE_COMMANDS_ROAMING = "wireless-usage-commands-roaming" - WIRELESS_USAGE_DATA = "wireless-usage-data" - WIRELESS_USAGE_DATA_AFRICA = "wireless-usage-data-africa" - WIRELESS_USAGE_DATA_ASIA = "wireless-usage-data-asia" - WIRELESS_USAGE_DATA_CENTRALANDSOUTHAMERICA = ( - "wireless-usage-data-centralandsouthamerica" - ) - WIRELESS_USAGE_DATA_CUSTOM_ADDITIONALMB = ( - "wireless-usage-data-custom-additionalmb" - ) - WIRELESS_USAGE_DATA_CUSTOM_FIRST5MB = "wireless-usage-data-custom-first5mb" - WIRELESS_USAGE_DATA_DOMESTIC_ROAMING = "wireless-usage-data-domestic-roaming" - WIRELESS_USAGE_DATA_EUROPE = "wireless-usage-data-europe" - WIRELESS_USAGE_DATA_INDIVIDUAL_ADDITIONALGB = ( - "wireless-usage-data-individual-additionalgb" - ) - WIRELESS_USAGE_DATA_INDIVIDUAL_FIRSTGB = ( - "wireless-usage-data-individual-firstgb" - ) - WIRELESS_USAGE_DATA_INTERNATIONAL_ROAMING_CANADA = ( - "wireless-usage-data-international-roaming-canada" - ) - WIRELESS_USAGE_DATA_INTERNATIONAL_ROAMING_INDIA = ( - "wireless-usage-data-international-roaming-india" - ) - WIRELESS_USAGE_DATA_INTERNATIONAL_ROAMING_MEXICO = ( - "wireless-usage-data-international-roaming-mexico" - ) - WIRELESS_USAGE_DATA_NORTHAMERICA = "wireless-usage-data-northamerica" - WIRELESS_USAGE_DATA_OCEANIA = "wireless-usage-data-oceania" - WIRELESS_USAGE_DATA_POOLED = "wireless-usage-data-pooled" - WIRELESS_USAGE_DATA_POOLED_DOWNLINK = "wireless-usage-data-pooled-downlink" - WIRELESS_USAGE_DATA_POOLED_UPLINK = "wireless-usage-data-pooled-uplink" - WIRELESS_USAGE_MRC = "wireless-usage-mrc" - WIRELESS_USAGE_MRC_CUSTOM = "wireless-usage-mrc-custom" - WIRELESS_USAGE_MRC_INDIVIDUAL = "wireless-usage-mrc-individual" - WIRELESS_USAGE_MRC_POOLED = "wireless-usage-mrc-pooled" - WIRELESS_USAGE_MRC_SUSPENDED = "wireless-usage-mrc-suspended" - WIRELESS_USAGE_SMS = "wireless-usage-sms" - WIRELESS_USAGE_VOICE = "wireless-usage-voice" - A2P_FAST_TRACK_ONBOARDING = "a2p-fast-track-onboarding" - ADVISORY_SERVICES = "advisory-services" - ADVISORY_SERVICES_BILLED = "advisory-services-billed" - ADVISORY_SERVICES_CALL_TRACKING = "advisory-services-call-tracking" - ADVISORY_SERVICES_DATA_SERVICES = "advisory-services-data-services" - ADVISORY_SERVICES_EXPENSES = "advisory-services-expenses" - ADVISORY_SERVICES_SIP_TRUNKING = "advisory-services-sip-trunking" - ASSETS_REQUESTS = "assets-requests" - AUDIENCE_MINUTES_VIDEO = "audience-minutes-video" - AUTHY_BUCKET_ADJUSTMENT = "authy-bucket-adjustment" - AUTHY_SOFTWARE = "authy-software" - CALLERIDLOOKUPS_API = "calleridlookups-api" - CALLERIDLOOKUPS_PROGRAMMABLEVOICE = "calleridlookups-programmablevoice" - CALLERIDLOOKUPS_TRUNKING = "calleridlookups-trunking" - CALLS_TRUNKING_INBOUND_TOLLFREE_LOCAL = "calls-trunking-inbound-tollfree-local" - CALLS_TRUNKING_INBOUND_TOLLFREE_MOBILE = ( - "calls-trunking-inbound-tollfree-mobile" - ) - CHANNELS_WHATSAPP_CONVERSATION_FREE_1 = "channels-whatsapp-conversation-free-1" - CONFERENCE = "conference" - CONVERSATIONAL_INSIGHTS = "conversational-insights" - CONVERSATIONAL_INSIGHTS_MESSAGES = "conversational-insights-messages" - CONVERSATIONAL_INSIGHTS_VOICE_MINUTES = "conversational-insights-voice-minutes" - DEMO = "demo" - DEMO_UC_SCRIPT_TEST = "demo-uc-script-test" - ELASTIC_SIP_TRUNKING = "elastic-sip-trunking" - ELASTIC_SIP_TRUNKING_CALL_TRANSFERS = "elastic-sip-trunking-call-transfers" - ENTERPRISE_HIPPA = "enterprise-hippa" - FLEX_NAMED_USERS = "flex-named-users" - FLEX_SPINSCI = "flex-spinsci" - FLEX_USERS_1 = "flex-users-1" - FLEX_WFO_PREMIUM_SPEECH_ANALYTICS = "flex-wfo-premium-speech-analytics" - FLEX_XCELERATE = "flex-xcelerate" - FUNCTIONS_ROLLUP = "functions-rollup" - IMP_V1_USAGE = "imp-v1-usage" - IP_MESSAGING_ADDONS = "ip-messaging-addons" - IVR = "ivr" - IVR_CONVERSATIONAL = "ivr-conversational" - IVR_DTMF = "ivr-dtmf" - IVR_VIRTUALAGENT = "ivr-virtualagent" - LIVE = "live" - LIVE_MEDIA_RECORDING_MINUTES = "live-media-recording-minutes" - LONGCODE_MPS = "longcode-mps" - MARKETPLACE_ANALYTICS_ADDONS = "marketplace-analytics-addons" - MARKETPLACE_ISV_ADDONS = "marketplace-isv-addons" - MARKETPLACE_MESSAGING_ADDONS = "marketplace-messaging-addons" - MARKETPLACE_PHONENUMBERS_ADDONS = "marketplace-phonenumbers-addons" - MARKETPLACE_RECORDING_ADDONS = "marketplace-recording-addons" - MARKETPLACE_VIRTUALAGENT_ADDONS = "marketplace-virtualagent-addons" - MARKETPLAY_PAY_ADDONS_SHUTTLE_PAY_CONNECTOR_1 = ( - "marketplay-pay-addons-shuttle-pay-connector-1" - ) - MARKETPLAY_PAY_ADDONS_STRIPE_PAY_CONNECTOR = ( - "marketplay-pay-addons-stripe-pay-connector" - ) - MMS_INBOUND_LONGCODE_CANADA = "mms-inbound-longcode-canada" - MMS_INBOUND_LONGCODE_UNITEDSTATES = "mms-inbound-longcode-unitedstates" - MMS_OUTBOUND_LONGCODE_CANADA = "mms-outbound-longcode-canada" - MMS_OUTBOUND_LONGCODE_UNITEDSTATES = "mms-outbound-longcode-unitedstates" - MMS_OUTBOUND_TOLL_FREE = "mms-outbound-toll-free" - NOTIFY_CHATAPPSANDOTHERCHANNELS = "notify-chatappsandotherchannels" - NOTIFY_NOTIFYSERVICES = "notify-notifyservices" - NOTIFY_PUSHNOTIFICATIONS = "notify-pushnotifications" - PAYMENT_GATEWAY_CONNECTORS = "payment-gateway-connectors" - PAYMENT_SOLUTIONS = "payment-solutions" - PCHAT_BUCKET_ADJUSTMENT = "pchat-bucket-adjustment" - PHONENUMBERS_NUMBERS = "phonenumbers-numbers" - PROG_VOICE_CLIENT_ANDROID = "prog-voice-client-android" - PROG_VOICE_CLIENT_ANDROID_INBOUND = "prog-voice-client-android-inbound" - PROG_VOICE_CLIENT_ANDROID_OUTBOUND = "prog-voice-client-android-outbound" - PROG_VOICE_CLIENT_IOS = "prog-voice-client-ios" - PROG_VOICE_CLIENT_IOS_INBOUND = "prog-voice-client-ios-inbound" - PROG_VOICE_CLIENT_IOS_OUTBOUND = "prog-voice-client-ios-outbound" - PROG_VOICE_CLIENT_SDK = "prog-voice-client-sdk" - PROG_VOICE_CLIENT_WEB = "prog-voice-client-web" - PROG_VOICE_CLIENT_WEB_INBOUND = "prog-voice-client-web-inbound" - PROG_VOICE_CLIENT_WEB_OUTBOUND = "prog-voice-client-web-outbound" - PROGRAMMABLEVOICECONNECTIVITY_MEDIA_STREAMS = ( - "programmablevoiceconnectivity-media-streams" - ) - PSTNCONNECTIVITY_BYOC = "pstnconnectivity-byoc" - PSTNCONNECTIVITY_EMERGENCY = "pstnconnectivity-emergency" - PSTNCONNECTIVITY_MINUTES = "pstnconnectivity-minutes" - PSTNCONNECTIVITY_MINUTES_1 = "pstnconnectivity-minutes-1" - PSTNCONNECTIVITY_MINUTESINBOUNDLOCAL = "pstnconnectivity-minutesinboundlocal" - PSTNCONNECTIVITY_MINUTESINBOUNDMOBILE = "pstnconnectivity-minutesinboundmobile" - PSTNCONNECTIVITY_MINUTESINBOUNDTOLLFREE = ( - "pstnconnectivity-minutesinboundtollfree" - ) - PSTNCONNECTIVITY_MINUTESINBOUNDTOLLFREELOCAL = ( - "pstnconnectivity-minutesinboundtollfreelocal" - ) - PSTNCONNECTIVITY_MINUTESINBOUNDTOLLFREEMOBILE = ( - "pstnconnectivity-minutesinboundtollfreemobile" - ) - PV_ROOM_HOURS = "pv-room-hours" - PV_ROOM_SIMULTANEOUS_PARTICIPANT_CONNECTIONS = ( - "pv-room-simultaneous-participant-connections" - ) - PVIDEO_ROOM_HOURS_AU1 = "pvideo-room-hours-au1" - PVIDEO_ROOM_HOURS_BR1 = "pvideo-room-hours-br1" - PVIDEO_ROOM_HOURS_IE1 = "pvideo-room-hours-ie1" - PVIDEO_ROOM_HOURS_JP1 = "pvideo-room-hours-jp1" - PVIDEO_ROOM_HOURS_SG1 = "pvideo-room-hours-sg1" - PVIDEO_ROOM_HOURS_US1 = "pvideo-room-hours-us1" - PVIDEO_ROOM_HOURS_US2 = "pvideo-room-hours-us2" - RECORDINGS_ENCRYPTED = "recordings-encrypted" - SHORT_CODE_SETUP_FEES = "short-code-setup-fees" - SHORTCODES_MESSAGES_INBOUND = "shortcodes-messages-inbound" - SHORTCODES_MESSAGES_OUTBOUND = "shortcodes-messages-outbound" - SMS_MESSAGES_REGISTRATIONFEES = "sms-messages-registrationfees" - SMS_MMS_PENALTY_FEES = "sms-mms-penalty-fees" - SMS_MMS_PENALTY_FEES_1 = "sms-mms-penalty-fees-1" - SMS_PUMPING_PROTECTION_NON_USCA = "sms-pumping-protection-non-usca" - SMS_PUMPING_PROTECTION_USCA = "sms-pumping-protection-usca" - STUDIO = "studio" - STUDIO_MONTHLY_FEES = "studio-monthly-fees" - SUPERSIM = "supersim" - TASK_ROUTER = "task-router" - TASK_ROUTER_WORKERS = "task-router-workers" - TEST_QUOTA_BUCKETS = "test-quota-buckets" - TEST_UC_SCRIPT_1 = "test-uc-script-1" - TEST_UC_SCRIPT_DEMO_2 = "test-uc-script-demo-2" - TEXT_TO_SPEECH = "text-to-speech" - TME = "tme" - TTS_BASIC = "tts-basic" - TWILIO_EDITIONS = "twilio-editions" - TWILIO_INTERCONNECT_CALIFORNIA = "twilio-interconnect-california" - TWILIO_INTERCONNECT_CALIFORNIA_MONTHLY = ( - "twilio-interconnect-california-monthly" - ) - TWILIO_INTERCONNECT_CALIFORNIA_SETUP = "twilio-interconnect-california-setup" - TWILIO_INTERCONNECT_FRANKFURT = "twilio-interconnect-frankfurt" - TWILIO_INTERCONNECT_FRANKFURT_MO = "twilio-interconnect-frankfurt-mo" - TWILIO_INTERCONNECT_FRANKFURT_SETUP = "twilio-interconnect-frankfurt-setup" - TWILIO_INTERCONNECT_LONDON = "twilio-interconnect-london" - TWILIO_INTERCONNECT_LONDON_MO = "twilio-interconnect-london-mo" - TWILIO_INTERCONNECT_LONDON_SETUP = "twilio-interconnect-london-setup" - TWILIO_INTERCONNECT_SAO_PAULO = "twilio-interconnect-sao-paulo" - TWILIO_INTERCONNECT_SAO_PAULO_MONTHLY = "twilio-interconnect-sao-paulo-monthly" - TWILIO_INTERCONNECT_SAO_PAULO_SETUP = "twilio-interconnect-sao-paulo-setup" - TWILIO_INTERCONNECT_SINGAPORE = "twilio-interconnect-singapore" - TWILIO_INTERCONNECT_SINGAPORE_MO = "twilio-interconnect-singapore-mo" - TWILIO_INTERCONNECT_SINGAPORE_SETUP = "twilio-interconnect-singapore-setup" - TWILIO_INTERCONNECT_SYDNEY = "twilio-interconnect-sydney" - TWILIO_INTERCONNECT_SYDNEY_MO = "twilio-interconnect-sydney-mo" - TWILIO_INTERCONNECT_SYDNEY_SETUP = "twilio-interconnect-sydney-setup" - TWILIO_INTERCONNECT_TOKYO = "twilio-interconnect-tokyo" - TWILIO_INTERCONNECT_TOKYO_MO = "twilio-interconnect-tokyo-mo" - TWILIO_INTERCONNECT_TOKYO_SETUP = "twilio-interconnect-tokyo-setup" - TWILIO_INTERCONNECT_VA = "twilio-interconnect-va" - TWILIO_INTERCONNECT_VA_MO = "twilio-interconnect-va-mo" - TWILIO_INTERCONNECT_VA_SETUP = "twilio-interconnect-va-setup" - TWIML_VERBS = "twiml-verbs" - TWIML_VERBS_SAY = "twiml-verbs-say" - USAGE_PROGRAMMABLE_MESSAGING_ENGAGEMENT_SUITE = ( - "usage-programmable-messaging-engagement-suite" - ) - USAGE_PROGRAMMABLE_MESSAGING_FEES_SERVICES = ( - "usage-programmable-messaging-fees-services" - ) - VERIFY_OUTBOUND_EMAIL = "verify-outbound-email" - VERIFY_PACKAGED_PLANS = "verify-packaged-plans" - VERIFY_SILENT_NETWORK_AUTH = "verify-silent-network-auth" - VERIFY_VOICE_AND_SMS = "verify-voice-and-sms" - VOICE_INSIGHTS_CLIENT_INSIGHTS_MONTHY_COMMIT = ( - "voice-insights-client-insights-monthy-commit" - ) - WIRELESS_DATA_PAYG_ASIA_AFG = "wireless-data-payg-asia-afg" - WIRELESS_MULTI_IMSI_SIM_COMMANDS = "wireless-multi-imsi-sim-commands" - WIRELESS_MULTI_IMSI_SIM_COMMANDS_USA = "wireless-multi-imsi-sim-commands-usa" - WIRELESS_MULTI_IMSI_SIM_DATA = "wireless-multi-imsi-sim-data" - WIRELESS_MULTI_IMSI_SIM_DATA_EU28 = "wireless-multi-imsi-sim-data-eu28" - WIRELESS_MULTI_IMSI_SIM_DATA_USA = "wireless-multi-imsi-sim-data-usa" - WIRELESS_MULTI_IMSI_SIM_MONTHLY_FEES = "wireless-multi-imsi-sim-monthly-fees" - WIRELESS_MULTI_IMSI_SIM_USAGE = "wireless-multi-imsi-sim-usage" - WIRELESS_SUPER_SIM_DATA_NORTH_AMERICA = "wireless-super-sim-data-north-america" - WIRELESS_SUPER_SIM_USAGE = "wireless-super-sim-usage" - """ :ivar account_sid: The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that the trigger monitors. :ivar api_version: The API version used to create the resource. @@ -871,7 +50,7 @@ class UsageCategory(object): :ivar trigger_by: :ivar trigger_value: The value at which the trigger will fire. Must be a positive, numeric value. :ivar uri: The URI of the resource, relative to `https://api.twilio.com`. - :ivar usage_category: + :ivar usage_category: The usage category the trigger watches. Must be one of the supported [usage categories](https://www.twilio.com/docs/usage/api/usage-record#usage-categories). :ivar usage_record_uri: The URI of the [UsageRecord](https://www.twilio.com/docs/usage/api/usage-record) resource this trigger watches, relative to `https://api.twilio.com`. """ @@ -906,9 +85,7 @@ def __init__( ) self.trigger_value: Optional[str] = payload.get("trigger_value") self.uri: Optional[str] = payload.get("uri") - self.usage_category: Optional["TriggerInstance.UsageCategory"] = payload.get( - "usage_category" - ) + self.usage_category: Optional[str] = payload.get("usage_category") self.usage_record_uri: Optional[str] = payload.get("usage_record_uri") self._solution = { @@ -1247,7 +424,7 @@ def create( self, callback_url: str, trigger_value: str, - usage_category: "TriggerInstance.UsageCategory", + usage_category: str, callback_method: Union[str, object] = values.unset, friendly_name: Union[str, object] = values.unset, recurring: Union["TriggerInstance.Recurring", object] = values.unset, @@ -1258,7 +435,7 @@ def create( :param callback_url: The URL we should call using `callback_method` when the trigger fires. :param trigger_value: The usage value at which the trigger should fire. For convenience, you can use an offset value such as `+30` to specify a trigger_value that is 30 units more than the current usage value. Be sure to urlencode a `+` as `%2B`. - :param usage_category: + :param usage_category: The usage category that the trigger should watch. Use one of the supported [usage categories](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) for this value. :param callback_method: The HTTP method we should use to call `callback_url`. Can be: `GET` or `POST` and the default is `POST`. :param friendly_name: A descriptive string that you create to describe the resource. It can be up to 64 characters long. :param recurring: @@ -1296,7 +473,7 @@ async def create_async( self, callback_url: str, trigger_value: str, - usage_category: "TriggerInstance.UsageCategory", + usage_category: str, callback_method: Union[str, object] = values.unset, friendly_name: Union[str, object] = values.unset, recurring: Union["TriggerInstance.Recurring", object] = values.unset, @@ -1307,7 +484,7 @@ async def create_async( :param callback_url: The URL we should call using `callback_method` when the trigger fires. :param trigger_value: The usage value at which the trigger should fire. For convenience, you can use an offset value such as `+30` to specify a trigger_value that is 30 units more than the current usage value. Be sure to urlencode a `+` as `%2B`. - :param usage_category: + :param usage_category: The usage category that the trigger should watch. Use one of the supported [usage categories](https://www.twilio.com/docs/usage/api/usage-record#usage-categories) for this value. :param callback_method: The HTTP method we should use to call `callback_url`. Can be: `GET` or `POST` and the default is `POST`. :param friendly_name: A descriptive string that you create to describe the resource. It can be up to 64 characters long. :param recurring: @@ -1345,7 +522,7 @@ def stream( self, recurring: Union["TriggerInstance.Recurring", object] = values.unset, trigger_by: Union["TriggerInstance.TriggerField", object] = values.unset, - usage_category: Union["TriggerInstance.UsageCategory", object] = values.unset, + usage_category: Union[str, object] = values.unset, limit: Optional[int] = None, page_size: Optional[int] = None, ) -> Iterator[TriggerInstance]: @@ -1357,7 +534,7 @@ def stream( :param "TriggerInstance.Recurring" recurring: The frequency of recurring UsageTriggers to read. Can be: `daily`, `monthly`, or `yearly` to read recurring UsageTriggers. An empty value or a value of `alltime` reads non-recurring UsageTriggers. :param "TriggerInstance.TriggerField" trigger_by: The trigger field of the UsageTriggers to read. Can be: `count`, `usage`, or `price` as described in the [UsageRecords documentation](https://www.twilio.com/docs/usage/api/usage-record#usage-count-price). - :param "TriggerInstance.UsageCategory" usage_category: The usage category of the UsageTriggers to read. Must be a supported [usage categories](https://www.twilio.com/docs/usage/api/usage-record#usage-categories). + :param str usage_category: The usage category of the UsageTriggers to read. Must be a supported [usage categories](https://www.twilio.com/docs/usage/api/usage-record#usage-categories). :param limit: Upper limit for the number of records to return. stream() guarantees to never return more than limit. Default is no limit :param page_size: Number of records to fetch per request, when not set will use @@ -1381,7 +558,7 @@ async def stream_async( self, recurring: Union["TriggerInstance.Recurring", object] = values.unset, trigger_by: Union["TriggerInstance.TriggerField", object] = values.unset, - usage_category: Union["TriggerInstance.UsageCategory", object] = values.unset, + usage_category: Union[str, object] = values.unset, limit: Optional[int] = None, page_size: Optional[int] = None, ) -> AsyncIterator[TriggerInstance]: @@ -1393,7 +570,7 @@ async def stream_async( :param "TriggerInstance.Recurring" recurring: The frequency of recurring UsageTriggers to read. Can be: `daily`, `monthly`, or `yearly` to read recurring UsageTriggers. An empty value or a value of `alltime` reads non-recurring UsageTriggers. :param "TriggerInstance.TriggerField" trigger_by: The trigger field of the UsageTriggers to read. Can be: `count`, `usage`, or `price` as described in the [UsageRecords documentation](https://www.twilio.com/docs/usage/api/usage-record#usage-count-price). - :param "TriggerInstance.UsageCategory" usage_category: The usage category of the UsageTriggers to read. Must be a supported [usage categories](https://www.twilio.com/docs/usage/api/usage-record#usage-categories). + :param str usage_category: The usage category of the UsageTriggers to read. Must be a supported [usage categories](https://www.twilio.com/docs/usage/api/usage-record#usage-categories). :param limit: Upper limit for the number of records to return. stream() guarantees to never return more than limit. Default is no limit :param page_size: Number of records to fetch per request, when not set will use @@ -1417,7 +594,7 @@ def list( self, recurring: Union["TriggerInstance.Recurring", object] = values.unset, trigger_by: Union["TriggerInstance.TriggerField", object] = values.unset, - usage_category: Union["TriggerInstance.UsageCategory", object] = values.unset, + usage_category: Union[str, object] = values.unset, limit: Optional[int] = None, page_size: Optional[int] = None, ) -> List[TriggerInstance]: @@ -1428,7 +605,7 @@ def list( :param "TriggerInstance.Recurring" recurring: The frequency of recurring UsageTriggers to read. Can be: `daily`, `monthly`, or `yearly` to read recurring UsageTriggers. An empty value or a value of `alltime` reads non-recurring UsageTriggers. :param "TriggerInstance.TriggerField" trigger_by: The trigger field of the UsageTriggers to read. Can be: `count`, `usage`, or `price` as described in the [UsageRecords documentation](https://www.twilio.com/docs/usage/api/usage-record#usage-count-price). - :param "TriggerInstance.UsageCategory" usage_category: The usage category of the UsageTriggers to read. Must be a supported [usage categories](https://www.twilio.com/docs/usage/api/usage-record#usage-categories). + :param str usage_category: The usage category of the UsageTriggers to read. Must be a supported [usage categories](https://www.twilio.com/docs/usage/api/usage-record#usage-categories). :param limit: Upper limit for the number of records to return. list() guarantees never to return more than limit. Default is no limit :param page_size: Number of records to fetch per request, when not set will use @@ -1452,7 +629,7 @@ async def list_async( self, recurring: Union["TriggerInstance.Recurring", object] = values.unset, trigger_by: Union["TriggerInstance.TriggerField", object] = values.unset, - usage_category: Union["TriggerInstance.UsageCategory", object] = values.unset, + usage_category: Union[str, object] = values.unset, limit: Optional[int] = None, page_size: Optional[int] = None, ) -> List[TriggerInstance]: @@ -1463,7 +640,7 @@ async def list_async( :param "TriggerInstance.Recurring" recurring: The frequency of recurring UsageTriggers to read. Can be: `daily`, `monthly`, or `yearly` to read recurring UsageTriggers. An empty value or a value of `alltime` reads non-recurring UsageTriggers. :param "TriggerInstance.TriggerField" trigger_by: The trigger field of the UsageTriggers to read. Can be: `count`, `usage`, or `price` as described in the [UsageRecords documentation](https://www.twilio.com/docs/usage/api/usage-record#usage-count-price). - :param "TriggerInstance.UsageCategory" usage_category: The usage category of the UsageTriggers to read. Must be a supported [usage categories](https://www.twilio.com/docs/usage/api/usage-record#usage-categories). + :param str usage_category: The usage category of the UsageTriggers to read. Must be a supported [usage categories](https://www.twilio.com/docs/usage/api/usage-record#usage-categories). :param limit: Upper limit for the number of records to return. list() guarantees never to return more than limit. Default is no limit :param page_size: Number of records to fetch per request, when not set will use @@ -1488,7 +665,7 @@ def page( self, recurring: Union["TriggerInstance.Recurring", object] = values.unset, trigger_by: Union["TriggerInstance.TriggerField", object] = values.unset, - usage_category: Union["TriggerInstance.UsageCategory", object] = values.unset, + usage_category: Union[str, object] = values.unset, page_token: Union[str, object] = values.unset, page_number: Union[int, object] = values.unset, page_size: Union[int, object] = values.unset, @@ -1530,7 +707,7 @@ async def page_async( self, recurring: Union["TriggerInstance.Recurring", object] = values.unset, trigger_by: Union["TriggerInstance.TriggerField", object] = values.unset, - usage_category: Union["TriggerInstance.UsageCategory", object] = values.unset, + usage_category: Union[str, object] = values.unset, page_token: Union[str, object] = values.unset, page_number: Union[int, object] = values.unset, page_size: Union[int, object] = values.unset, diff --git a/twilio/rest/content/v1/content/__init__.py b/twilio/rest/content/v1/content/__init__.py index 44cc6a67b..e1bd8ba55 100644 --- a/twilio/rest/content/v1/content/__init__.py +++ b/twilio/rest/content/v1/content/__init__.py @@ -84,6 +84,7 @@ class CardAction(object): :ivar phone: :ivar id: :ivar code: + :ivar webview_size: """ def __init__(self, payload: Dict[str, Any]): @@ -94,6 +95,9 @@ def __init__(self, payload: Dict[str, Any]): self.phone: Optional[str] = payload.get("phone") self.id: Optional[str] = payload.get("id") self.code: Optional[str] = payload.get("code") + self.webview_size: Optional["ContentInstance.WebviewSizeType"] = ( + payload.get("webview_size") + ) def to_dict(self): return { @@ -103,6 +107,7 @@ def to_dict(self): "phone": self.phone, "id": self.id, "code": self.code, + "webview_size": self.webview_size, } class CarouselAction(object): @@ -779,6 +784,12 @@ class CarouselActionType(object): class QuickReplyActionType(object): QUICK_REPLY = "QUICK_REPLY" + class WebviewSizeType(object): + TALL = "TALL" + FULL = "FULL" + HALF = "HALF" + NONE = "NONE" + """ :ivar date_created: The date and time in GMT that the resource was created specified in [RFC 2822](https://www.ietf.org/rfc/rfc2822.txt) format. :ivar date_updated: The date and time in GMT that the resource was last updated specified in [RFC 2822](https://www.ietf.org/rfc/rfc2822.txt) format. @@ -952,6 +963,7 @@ class CardAction(object): :ivar phone: :ivar id: :ivar code: + :ivar webview_size: """ def __init__(self, payload: Dict[str, Any]): @@ -962,6 +974,9 @@ def __init__(self, payload: Dict[str, Any]): self.phone: Optional[str] = payload.get("phone") self.id: Optional[str] = payload.get("id") self.code: Optional[str] = payload.get("code") + self.webview_size: Optional["ContentInstance.WebviewSizeType"] = ( + payload.get("webview_size") + ) def to_dict(self): return { @@ -971,6 +986,7 @@ def to_dict(self): "phone": self.phone, "id": self.id, "code": self.code, + "webview_size": self.webview_size, } class CarouselAction(object): @@ -1821,6 +1837,7 @@ class CardAction(object): :ivar phone: :ivar id: :ivar code: + :ivar webview_size: """ def __init__(self, payload: Dict[str, Any]): @@ -1831,6 +1848,9 @@ def __init__(self, payload: Dict[str, Any]): self.phone: Optional[str] = payload.get("phone") self.id: Optional[str] = payload.get("id") self.code: Optional[str] = payload.get("code") + self.webview_size: Optional["ContentInstance.WebviewSizeType"] = ( + payload.get("webview_size") + ) def to_dict(self): return { @@ -1840,6 +1860,7 @@ def to_dict(self): "phone": self.phone, "id": self.id, "code": self.code, + "webview_size": self.webview_size, } class CarouselAction(object): diff --git a/twilio/rest/insights/v1/room/__init__.py b/twilio/rest/insights/v1/room/__init__.py index 6fe0c476b..4a9f289ae 100644 --- a/twilio/rest/insights/v1/room/__init__.py +++ b/twilio/rest/insights/v1/room/__init__.py @@ -78,18 +78,6 @@ class TwilioRealm(object): IN1 = "in1" DE1 = "de1" GLL = "gll" - STAGE_US1 = "stage_us1" - STAGE_US2 = "stage_us2" - DEV_US1 = "dev_us1" - DEV_US2 = "dev_us2" - STAGE_DE1 = "stage_de1" - STAGE_IN1 = "stage_in1" - STAGE_IE1 = "stage_ie1" - STAGE_BR1 = "stage_br1" - STAGE_AU1 = "stage_au1" - STAGE_SG1 = "stage_sg1" - STAGE_JP1 = "stage_jp1" - OUTSIDE = "outside" """ :ivar account_sid: Account SID associated with this room. diff --git a/twilio/rest/insights/v1/room/participant.py b/twilio/rest/insights/v1/room/participant.py index d0d3e592e..f7c2e6602 100644 --- a/twilio/rest/insights/v1/room/participant.py +++ b/twilio/rest/insights/v1/room/participant.py @@ -58,18 +58,6 @@ class TwilioRealm(object): IN1 = "in1" DE1 = "de1" GLL = "gll" - STAGE_US1 = "stage_us1" - DEV_US1 = "dev_us1" - STAGE_AU1 = "stage_au1" - STAGE_SG1 = "stage_sg1" - STAGE_BR1 = "stage_br1" - STAGE_IN1 = "stage_in1" - STAGE_JP1 = "stage_jp1" - STAGE_DE1 = "stage_de1" - STAGE_IE1 = "stage_ie1" - STAGE_US2 = "stage_us2" - DEV_US2 = "dev_us2" - OUTSIDE = "outside" """ :ivar participant_sid: Unique identifier for the participant. diff --git a/twilio/rest/messaging/v2/channels_sender.py b/twilio/rest/messaging/v2/channels_sender.py index d1eece9cc..81800b656 100644 --- a/twilio/rest/messaging/v2/channels_sender.py +++ b/twilio/rest/messaging/v2/channels_sender.py @@ -25,10 +25,10 @@ class ChannelsSenderInstance(InstanceResource): class MessagingV2ChannelsSenderConfiguration(object): """ - :ivar waba_id: The ID of the WhatsApp Business Account to use for this sender. - :ivar verification_method: The method to use for verification. Either \"sms\" or \"voice\". - :ivar verification_code: The verification code to use for this sender. - :ivar voice_application_sid: The SID of the Twilio Voice application to use for this sender. + :ivar waba_id: The ID of the WhatsApp Business Account (WABA) to use for this sender. + :ivar verification_method: The verification method. + :ivar verification_code: The verification code. + :ivar voice_application_sid: The SID of the Twilio Voice application. """ def __init__(self, payload: Dict[str, Any]): @@ -52,19 +52,19 @@ def to_dict(self): class MessagingV2ChannelsSenderProfile(object): """ - :ivar name: The name of the sender. - :ivar about: The about text of the sender. + :ivar name: The name of the sender. Required for WhatsApp senders and must follow [Meta's display name guidelines](https://www.facebook.com/business/help/757569725593362). + :ivar about: The profile about text for the sender. :ivar address: The address of the sender. :ivar description: The description of the sender. :ivar logo_url: The logo URL of the sender. :ivar banner_url: The banner URL of the sender. - :ivar privacy_url: The privacy URL of the sender. Publicly accessible URI associated with the Sender, must use the HTTP or HTTPS protocol + :ivar privacy_url: The privacy URL of the sender. Must be a publicly accessible HTTP or HTTPS URI associated with the sender. :ivar terms_of_service_url: The terms of service URL of the sender. - :ivar accent_color: string - Color theme of the Sender (required, in hex format, need to be a minimum 4.5:1 contrast ratio relative to white) - :ivar vertical: The vertical of the sender. Allowed values are: - \"Automotive\" - \"Beauty, Spa and Salon\" - \"Clothing and Apparel\" - \"Education\" - \"Entertainment\" - \"Event Planning and Service\" - \"Finance and Banking\" - \"Food and Grocery\" - \"Public Service\" - \"Hotel and Lodging\" - \"Medical and Health\" - \"Non-profit\" - \"Professional Services\" - \"Shopping and Retail\" - \"Travel and Transportation\" - \"Restaurant\" - \"Other\" - :ivar websites: The websites of the sender - :ivar emails: The emails of the sender - :ivar phone_numbers: The phone numbers of the sender + :ivar accent_color: The color theme of the sender. Must be in hex format and have at least a 4:5:1 contrast ratio against white. + :ivar vertical: The vertical of the sender. Allowed values are: - `Automotive` - `Beauty, Spa and Salon` - `Clothing and Apparel` - `Education` - `Entertainment` - `Event Planning and Service` - `Finance and Banking` - `Food and Grocery` - `Public Service` - `Hotel and Lodging` - `Medical and Health` - `Non-profit` - `Professional Services` - `Shopping and Retail` - `Travel and Transportation` - `Restaurant` - `Other` + :ivar websites: The websites of the sender. + :ivar emails: The emails of the sender. + :ivar phone_numbers: The phone numbers of the sender. """ def __init__(self, payload: Dict[str, Any]): @@ -157,7 +157,7 @@ def to_dict(self): class MessagingV2ChannelsSenderRequestsCreate(object): """ - :ivar sender_id: The ID of this Sender prefixed with the channel, e.g., `whatsapp:E.164` + :ivar sender_id: The ID of the sender in `whatsapp:` format. :ivar configuration: :ivar webhook: :ivar profile: @@ -221,11 +221,11 @@ def to_dict(self): class MessagingV2ChannelsSenderWebhook(object): """ :ivar callback_url: The URL to send the webhook to. - :ivar callback_method: The HTTP method to use for the webhook. Either \"POST\" or \"PUT\". + :ivar callback_method: The HTTP method for the webhook. :ivar fallback_url: The URL to send the fallback webhook to. - :ivar fallback_method: The HTTP method to use for the fallback webhook. Either \"POST\" or \"PUT\". + :ivar fallback_method: The HTTP method for the fallback webhook. :ivar status_callback_url: The URL to send the status callback to. - :ivar status_callback_method: The HTTP method to use for the status callback. + :ivar status_callback_method: The HTTP method for the status callback. """ def __init__(self, payload: Dict[str, Any]): @@ -255,7 +255,7 @@ def to_dict(self): class MessagingV2RcsCarrier(object): """ - :ivar name: carrier in a country e.g. For US-Verizon, AT&T + :ivar name: The name of the carrier. For example, `Verizon` or `AT&T` for US. :ivar status: """ @@ -272,8 +272,8 @@ def to_dict(self): class MessagingV2RcsComplianceCountryResponse(object): """ - :ivar country: ISO 3166-1 alpha-2 country code (e.g., 'US', 'UK'). - :ivar registration_sid: The default compliance registration SID (e.g., from CR-Google) that applies to all countries unless overridden within the `countries` array. + :ivar country: The ISO 3166-1 alpha-2 country code. + :ivar registration_sid: The default compliance registration SID (e.g., from CR-Google) that applies to all countries unless overridden in the `countries` array. :ivar status: :ivar carriers: """ @@ -324,16 +324,16 @@ class MessagingV2RcsCountryStatus(object): PENDING_VERIFICATION = "PENDING_VERIFICATION" """ - :ivar sid: A 34 character string that uniquely identifies this Sender. + :ivar sid: The SID of the sender. :ivar status: - :ivar sender_id: The ID of this Sender prefixed with the channel, e.g., `whatsapp:E.164` + :ivar sender_id: The ID of the sender in `whatsapp:` format. :ivar configuration: :ivar webhook: :ivar profile: :ivar properties: - :ivar offline_reasons: Reasons why the sender is offline., e.g., [{\"code\": \"21211400\", \"message\": \"Whatsapp business account is banned by provider {provider_name} | Credit line is assigned to another BSP\", \"more_info\": \"https://www.twilio.com/docs/errors/21211400\"}] + :ivar offline_reasons: The reasons why the sender is offline. :ivar compliance: - :ivar url: The URL of this resource, relative to `https://messaging.twilio.com`. + :ivar url: The URL of the resource. """ def __init__( @@ -456,10 +456,10 @@ class ChannelsSenderContext(InstanceContext): class MessagingV2ChannelsSenderConfiguration(object): """ - :ivar waba_id: The ID of the WhatsApp Business Account to use for this sender. - :ivar verification_method: The method to use for verification. Either \"sms\" or \"voice\". - :ivar verification_code: The verification code to use for this sender. - :ivar voice_application_sid: The SID of the Twilio Voice application to use for this sender. + :ivar waba_id: The ID of the WhatsApp Business Account (WABA) to use for this sender. + :ivar verification_method: The verification method. + :ivar verification_code: The verification code. + :ivar voice_application_sid: The SID of the Twilio Voice application. """ def __init__(self, payload: Dict[str, Any]): @@ -483,19 +483,19 @@ def to_dict(self): class MessagingV2ChannelsSenderProfile(object): """ - :ivar name: The name of the sender. - :ivar about: The about text of the sender. + :ivar name: The name of the sender. Required for WhatsApp senders and must follow [Meta's display name guidelines](https://www.facebook.com/business/help/757569725593362). + :ivar about: The profile about text for the sender. :ivar address: The address of the sender. :ivar description: The description of the sender. :ivar logo_url: The logo URL of the sender. :ivar banner_url: The banner URL of the sender. - :ivar privacy_url: The privacy URL of the sender. Publicly accessible URI associated with the Sender, must use the HTTP or HTTPS protocol + :ivar privacy_url: The privacy URL of the sender. Must be a publicly accessible HTTP or HTTPS URI associated with the sender. :ivar terms_of_service_url: The terms of service URL of the sender. - :ivar accent_color: string - Color theme of the Sender (required, in hex format, need to be a minimum 4.5:1 contrast ratio relative to white) - :ivar vertical: The vertical of the sender. Allowed values are: - \"Automotive\" - \"Beauty, Spa and Salon\" - \"Clothing and Apparel\" - \"Education\" - \"Entertainment\" - \"Event Planning and Service\" - \"Finance and Banking\" - \"Food and Grocery\" - \"Public Service\" - \"Hotel and Lodging\" - \"Medical and Health\" - \"Non-profit\" - \"Professional Services\" - \"Shopping and Retail\" - \"Travel and Transportation\" - \"Restaurant\" - \"Other\" - :ivar websites: The websites of the sender - :ivar emails: The emails of the sender - :ivar phone_numbers: The phone numbers of the sender + :ivar accent_color: The color theme of the sender. Must be in hex format and have at least a 4:5:1 contrast ratio against white. + :ivar vertical: The vertical of the sender. Allowed values are: - `Automotive` - `Beauty, Spa and Salon` - `Clothing and Apparel` - `Education` - `Entertainment` - `Event Planning and Service` - `Finance and Banking` - `Food and Grocery` - `Public Service` - `Hotel and Lodging` - `Medical and Health` - `Non-profit` - `Professional Services` - `Shopping and Retail` - `Travel and Transportation` - `Restaurant` - `Other` + :ivar websites: The websites of the sender. + :ivar emails: The emails of the sender. + :ivar phone_numbers: The phone numbers of the sender. """ def __init__(self, payload: Dict[str, Any]): @@ -588,7 +588,7 @@ def to_dict(self): class MessagingV2ChannelsSenderRequestsCreate(object): """ - :ivar sender_id: The ID of this Sender prefixed with the channel, e.g., `whatsapp:E.164` + :ivar sender_id: The ID of the sender in `whatsapp:` format. :ivar configuration: :ivar webhook: :ivar profile: @@ -652,11 +652,11 @@ def to_dict(self): class MessagingV2ChannelsSenderWebhook(object): """ :ivar callback_url: The URL to send the webhook to. - :ivar callback_method: The HTTP method to use for the webhook. Either \"POST\" or \"PUT\". + :ivar callback_method: The HTTP method for the webhook. :ivar fallback_url: The URL to send the fallback webhook to. - :ivar fallback_method: The HTTP method to use for the fallback webhook. Either \"POST\" or \"PUT\". + :ivar fallback_method: The HTTP method for the fallback webhook. :ivar status_callback_url: The URL to send the status callback to. - :ivar status_callback_method: The HTTP method to use for the status callback. + :ivar status_callback_method: The HTTP method for the status callback. """ def __init__(self, payload: Dict[str, Any]): @@ -686,7 +686,7 @@ def to_dict(self): class MessagingV2RcsCarrier(object): """ - :ivar name: carrier in a country e.g. For US-Verizon, AT&T + :ivar name: The name of the carrier. For example, `Verizon` or `AT&T` for US. :ivar status: """ @@ -703,8 +703,8 @@ def to_dict(self): class MessagingV2RcsComplianceCountryResponse(object): """ - :ivar country: ISO 3166-1 alpha-2 country code (e.g., 'US', 'UK'). - :ivar registration_sid: The default compliance registration SID (e.g., from CR-Google) that applies to all countries unless overridden within the `countries` array. + :ivar country: The ISO 3166-1 alpha-2 country code. + :ivar registration_sid: The default compliance registration SID (e.g., from CR-Google) that applies to all countries unless overridden in the `countries` array. :ivar status: :ivar carriers: """ @@ -735,7 +735,7 @@ def __init__(self, version: Version, sid: str): Initialize the ChannelsSenderContext :param version: Version that contains the resource - :param sid: A 34 character string that uniquely identifies this Sender. + :param sid: The SID of the sender. """ super().__init__(version) @@ -900,10 +900,10 @@ class ChannelsSenderList(ListResource): class MessagingV2ChannelsSenderConfiguration(object): """ - :ivar waba_id: The ID of the WhatsApp Business Account to use for this sender. - :ivar verification_method: The method to use for verification. Either \"sms\" or \"voice\". - :ivar verification_code: The verification code to use for this sender. - :ivar voice_application_sid: The SID of the Twilio Voice application to use for this sender. + :ivar waba_id: The ID of the WhatsApp Business Account (WABA) to use for this sender. + :ivar verification_method: The verification method. + :ivar verification_code: The verification code. + :ivar voice_application_sid: The SID of the Twilio Voice application. """ def __init__(self, payload: Dict[str, Any]): @@ -927,19 +927,19 @@ def to_dict(self): class MessagingV2ChannelsSenderProfile(object): """ - :ivar name: The name of the sender. - :ivar about: The about text of the sender. + :ivar name: The name of the sender. Required for WhatsApp senders and must follow [Meta's display name guidelines](https://www.facebook.com/business/help/757569725593362). + :ivar about: The profile about text for the sender. :ivar address: The address of the sender. :ivar description: The description of the sender. :ivar logo_url: The logo URL of the sender. :ivar banner_url: The banner URL of the sender. - :ivar privacy_url: The privacy URL of the sender. Publicly accessible URI associated with the Sender, must use the HTTP or HTTPS protocol + :ivar privacy_url: The privacy URL of the sender. Must be a publicly accessible HTTP or HTTPS URI associated with the sender. :ivar terms_of_service_url: The terms of service URL of the sender. - :ivar accent_color: string - Color theme of the Sender (required, in hex format, need to be a minimum 4.5:1 contrast ratio relative to white) - :ivar vertical: The vertical of the sender. Allowed values are: - \"Automotive\" - \"Beauty, Spa and Salon\" - \"Clothing and Apparel\" - \"Education\" - \"Entertainment\" - \"Event Planning and Service\" - \"Finance and Banking\" - \"Food and Grocery\" - \"Public Service\" - \"Hotel and Lodging\" - \"Medical and Health\" - \"Non-profit\" - \"Professional Services\" - \"Shopping and Retail\" - \"Travel and Transportation\" - \"Restaurant\" - \"Other\" - :ivar websites: The websites of the sender - :ivar emails: The emails of the sender - :ivar phone_numbers: The phone numbers of the sender + :ivar accent_color: The color theme of the sender. Must be in hex format and have at least a 4:5:1 contrast ratio against white. + :ivar vertical: The vertical of the sender. Allowed values are: - `Automotive` - `Beauty, Spa and Salon` - `Clothing and Apparel` - `Education` - `Entertainment` - `Event Planning and Service` - `Finance and Banking` - `Food and Grocery` - `Public Service` - `Hotel and Lodging` - `Medical and Health` - `Non-profit` - `Professional Services` - `Shopping and Retail` - `Travel and Transportation` - `Restaurant` - `Other` + :ivar websites: The websites of the sender. + :ivar emails: The emails of the sender. + :ivar phone_numbers: The phone numbers of the sender. """ def __init__(self, payload: Dict[str, Any]): @@ -1032,7 +1032,7 @@ def to_dict(self): class MessagingV2ChannelsSenderRequestsCreate(object): """ - :ivar sender_id: The ID of this Sender prefixed with the channel, e.g., `whatsapp:E.164` + :ivar sender_id: The ID of the sender in `whatsapp:` format. :ivar configuration: :ivar webhook: :ivar profile: @@ -1096,11 +1096,11 @@ def to_dict(self): class MessagingV2ChannelsSenderWebhook(object): """ :ivar callback_url: The URL to send the webhook to. - :ivar callback_method: The HTTP method to use for the webhook. Either \"POST\" or \"PUT\". + :ivar callback_method: The HTTP method for the webhook. :ivar fallback_url: The URL to send the fallback webhook to. - :ivar fallback_method: The HTTP method to use for the fallback webhook. Either \"POST\" or \"PUT\". + :ivar fallback_method: The HTTP method for the fallback webhook. :ivar status_callback_url: The URL to send the status callback to. - :ivar status_callback_method: The HTTP method to use for the status callback. + :ivar status_callback_method: The HTTP method for the status callback. """ def __init__(self, payload: Dict[str, Any]): @@ -1130,7 +1130,7 @@ def to_dict(self): class MessagingV2RcsCarrier(object): """ - :ivar name: carrier in a country e.g. For US-Verizon, AT&T + :ivar name: The name of the carrier. For example, `Verizon` or `AT&T` for US. :ivar status: """ @@ -1147,8 +1147,8 @@ def to_dict(self): class MessagingV2RcsComplianceCountryResponse(object): """ - :ivar country: ISO 3166-1 alpha-2 country code (e.g., 'US', 'UK'). - :ivar registration_sid: The default compliance registration SID (e.g., from CR-Google) that applies to all countries unless overridden within the `countries` array. + :ivar country: The ISO 3166-1 alpha-2 country code. + :ivar registration_sid: The default compliance registration SID (e.g., from CR-Google) that applies to all countries unless overridden in the `countries` array. :ivar status: :ivar carriers: """ @@ -1448,7 +1448,7 @@ def get(self, sid: str) -> ChannelsSenderContext: """ Constructs a ChannelsSenderContext - :param sid: A 34 character string that uniquely identifies this Sender. + :param sid: The SID of the sender. """ return ChannelsSenderContext(self._version, sid=sid) @@ -1456,7 +1456,7 @@ def __call__(self, sid: str) -> ChannelsSenderContext: """ Constructs a ChannelsSenderContext - :param sid: A 34 character string that uniquely identifies this Sender. + :param sid: The SID of the sender. """ return ChannelsSenderContext(self._version, sid=sid) From 423a78352db95e6c26c637b17163fcc2dba7bd62 Mon Sep 17 00:00:00 2001 From: Twilio Date: Thu, 4 Sep 2025 10:16:29 +0000 Subject: [PATCH 9/9] Release 9.8.0 --- setup.py | 2 +- twilio/__init__.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index e1c321d3f..68aaf9f1c 100644 --- a/setup.py +++ b/setup.py @@ -13,7 +13,7 @@ setup( name="twilio", - version="9.7.2", + version="9.8.0", description="Twilio API client and TwiML generator", author="Twilio", help_center="https://www.twilio.com/help/contact", diff --git a/twilio/__init__.py b/twilio/__init__.py index e02405ec2..51c30bc9c 100644 --- a/twilio/__init__.py +++ b/twilio/__init__.py @@ -1,2 +1,2 @@ -__version_info__ = ("9", "7", "2") +__version_info__ = ("9", "8", "0") __version__ = ".".join(__version_info__)