/*
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
* A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file is distributed
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
/*
* Do not modify this file. This file is generated from the pinpoint-sms-voice-v2-2022-03-31.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.PinpointSMSVoiceV2
{
///
/// Constants used for properties of type AccessDeniedExceptionReason.
///
public class AccessDeniedExceptionReason : ConstantClass
{
///
/// Constant ACCOUNT_DISABLED for AccessDeniedExceptionReason
///
public static readonly AccessDeniedExceptionReason ACCOUNT_DISABLED = new AccessDeniedExceptionReason("ACCOUNT_DISABLED");
///
/// Constant INSUFFICIENT_ACCOUNT_REPUTATION for AccessDeniedExceptionReason
///
public static readonly AccessDeniedExceptionReason INSUFFICIENT_ACCOUNT_REPUTATION = new AccessDeniedExceptionReason("INSUFFICIENT_ACCOUNT_REPUTATION");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public AccessDeniedExceptionReason(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static AccessDeniedExceptionReason FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator AccessDeniedExceptionReason(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AccountAttributeName.
///
public class AccountAttributeName : ConstantClass
{
///
/// Constant ACCOUNT_TIER for AccountAttributeName
///
public static readonly AccountAttributeName ACCOUNT_TIER = new AccountAttributeName("ACCOUNT_TIER");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public AccountAttributeName(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static AccountAttributeName FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator AccountAttributeName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AccountLimitName.
///
public class AccountLimitName : ConstantClass
{
///
/// Constant CONFIGURATION_SETS for AccountLimitName
///
public static readonly AccountLimitName CONFIGURATION_SETS = new AccountLimitName("CONFIGURATION_SETS");
///
/// Constant OPT_OUT_LISTS for AccountLimitName
///
public static readonly AccountLimitName OPT_OUT_LISTS = new AccountLimitName("OPT_OUT_LISTS");
///
/// Constant PHONE_NUMBERS for AccountLimitName
///
public static readonly AccountLimitName PHONE_NUMBERS = new AccountLimitName("PHONE_NUMBERS");
///
/// Constant POOLS for AccountLimitName
///
public static readonly AccountLimitName POOLS = new AccountLimitName("POOLS");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public AccountLimitName(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static AccountLimitName FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator AccountLimitName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ConfigurationSetFilterName.
///
public class ConfigurationSetFilterName : ConstantClass
{
///
/// Constant DefaultMessageType for ConfigurationSetFilterName
///
public static readonly ConfigurationSetFilterName DefaultMessageType = new ConfigurationSetFilterName("default-message-type");
///
/// Constant DefaultSenderId for ConfigurationSetFilterName
///
public static readonly ConfigurationSetFilterName DefaultSenderId = new ConfigurationSetFilterName("default-sender-id");
///
/// Constant EventDestinationName for ConfigurationSetFilterName
///
public static readonly ConfigurationSetFilterName EventDestinationName = new ConfigurationSetFilterName("event-destination-name");
///
/// Constant MatchingEventTypes for ConfigurationSetFilterName
///
public static readonly ConfigurationSetFilterName MatchingEventTypes = new ConfigurationSetFilterName("matching-event-types");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ConfigurationSetFilterName(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ConfigurationSetFilterName FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ConfigurationSetFilterName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ConflictExceptionReason.
///
public class ConflictExceptionReason : ConstantClass
{
///
/// Constant DELETION_PROTECTION_ENABLED for ConflictExceptionReason
///
public static readonly ConflictExceptionReason DELETION_PROTECTION_ENABLED = new ConflictExceptionReason("DELETION_PROTECTION_ENABLED");
///
/// Constant DESTINATION_PHONE_NUMBER_NOT_VERIFIED for ConflictExceptionReason
///
public static readonly ConflictExceptionReason DESTINATION_PHONE_NUMBER_NOT_VERIFIED = new ConflictExceptionReason("DESTINATION_PHONE_NUMBER_NOT_VERIFIED");
///
/// Constant DESTINATION_PHONE_NUMBER_OPTED_OUT for ConflictExceptionReason
///
public static readonly ConflictExceptionReason DESTINATION_PHONE_NUMBER_OPTED_OUT = new ConflictExceptionReason("DESTINATION_PHONE_NUMBER_OPTED_OUT");
///
/// Constant EVENT_DESTINATION_MISMATCH for ConflictExceptionReason
///
public static readonly ConflictExceptionReason EVENT_DESTINATION_MISMATCH = new ConflictExceptionReason("EVENT_DESTINATION_MISMATCH");
///
/// Constant KEYWORD_MISMATCH for ConflictExceptionReason
///
public static readonly ConflictExceptionReason KEYWORD_MISMATCH = new ConflictExceptionReason("KEYWORD_MISMATCH");
///
/// Constant LAST_PHONE_NUMBER for ConflictExceptionReason
///
public static readonly ConflictExceptionReason LAST_PHONE_NUMBER = new ConflictExceptionReason("LAST_PHONE_NUMBER");
///
/// Constant MESSAGE_TYPE_MISMATCH for ConflictExceptionReason
///
public static readonly ConflictExceptionReason MESSAGE_TYPE_MISMATCH = new ConflictExceptionReason("MESSAGE_TYPE_MISMATCH");
///
/// Constant NO_ORIGINATION_IDENTITIES_FOUND for ConflictExceptionReason
///
public static readonly ConflictExceptionReason NO_ORIGINATION_IDENTITIES_FOUND = new ConflictExceptionReason("NO_ORIGINATION_IDENTITIES_FOUND");
///
/// Constant OPT_OUT_LIST_MISMATCH for ConflictExceptionReason
///
public static readonly ConflictExceptionReason OPT_OUT_LIST_MISMATCH = new ConflictExceptionReason("OPT_OUT_LIST_MISMATCH");
///
/// Constant PHONE_NUMBER_ASSOCIATED_TO_POOL for ConflictExceptionReason
///
public static readonly ConflictExceptionReason PHONE_NUMBER_ASSOCIATED_TO_POOL = new ConflictExceptionReason("PHONE_NUMBER_ASSOCIATED_TO_POOL");
///
/// Constant PHONE_NUMBER_NOT_ASSOCIATED_TO_POOL for ConflictExceptionReason
///
public static readonly ConflictExceptionReason PHONE_NUMBER_NOT_ASSOCIATED_TO_POOL = new ConflictExceptionReason("PHONE_NUMBER_NOT_ASSOCIATED_TO_POOL");
///
/// Constant PHONE_NUMBER_NOT_IN_REGISTRATION_REGION for ConflictExceptionReason
///
public static readonly ConflictExceptionReason PHONE_NUMBER_NOT_IN_REGISTRATION_REGION = new ConflictExceptionReason("PHONE_NUMBER_NOT_IN_REGISTRATION_REGION");
///
/// Constant RESOURCE_ALREADY_EXISTS for ConflictExceptionReason
///
public static readonly ConflictExceptionReason RESOURCE_ALREADY_EXISTS = new ConflictExceptionReason("RESOURCE_ALREADY_EXISTS");
///
/// Constant RESOURCE_DELETION_NOT_ALLOWED for ConflictExceptionReason
///
public static readonly ConflictExceptionReason RESOURCE_DELETION_NOT_ALLOWED = new ConflictExceptionReason("RESOURCE_DELETION_NOT_ALLOWED");
///
/// Constant RESOURCE_MODIFICATION_NOT_ALLOWED for ConflictExceptionReason
///
public static readonly ConflictExceptionReason RESOURCE_MODIFICATION_NOT_ALLOWED = new ConflictExceptionReason("RESOURCE_MODIFICATION_NOT_ALLOWED");
///
/// Constant RESOURCE_NOT_ACTIVE for ConflictExceptionReason
///
public static readonly ConflictExceptionReason RESOURCE_NOT_ACTIVE = new ConflictExceptionReason("RESOURCE_NOT_ACTIVE");
///
/// Constant RESOURCE_NOT_EMPTY for ConflictExceptionReason
///
public static readonly ConflictExceptionReason RESOURCE_NOT_EMPTY = new ConflictExceptionReason("RESOURCE_NOT_EMPTY");
///
/// Constant SELF_MANAGED_OPT_OUTS_MISMATCH for ConflictExceptionReason
///
public static readonly ConflictExceptionReason SELF_MANAGED_OPT_OUTS_MISMATCH = new ConflictExceptionReason("SELF_MANAGED_OPT_OUTS_MISMATCH");
///
/// Constant TWO_WAY_CONFIG_MISMATCH for ConflictExceptionReason
///
public static readonly ConflictExceptionReason TWO_WAY_CONFIG_MISMATCH = new ConflictExceptionReason("TWO_WAY_CONFIG_MISMATCH");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ConflictExceptionReason(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ConflictExceptionReason FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ConflictExceptionReason(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DestinationCountryParameterKey.
///
public class DestinationCountryParameterKey : ConstantClass
{
///
/// Constant IN_ENTITY_ID for DestinationCountryParameterKey
///
public static readonly DestinationCountryParameterKey IN_ENTITY_ID = new DestinationCountryParameterKey("IN_ENTITY_ID");
///
/// Constant IN_TEMPLATE_ID for DestinationCountryParameterKey
///
public static readonly DestinationCountryParameterKey IN_TEMPLATE_ID = new DestinationCountryParameterKey("IN_TEMPLATE_ID");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public DestinationCountryParameterKey(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static DestinationCountryParameterKey FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator DestinationCountryParameterKey(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EventType.
///
public class EventType : ConstantClass
{
///
/// Constant ALL for EventType
///
public static readonly EventType ALL = new EventType("ALL");
///
/// Constant TEXT_ALL for EventType
///
public static readonly EventType TEXT_ALL = new EventType("TEXT_ALL");
///
/// Constant TEXT_BLOCKED for EventType
///
public static readonly EventType TEXT_BLOCKED = new EventType("TEXT_BLOCKED");
///
/// Constant TEXT_CARRIER_BLOCKED for EventType
///
public static readonly EventType TEXT_CARRIER_BLOCKED = new EventType("TEXT_CARRIER_BLOCKED");
///
/// Constant TEXT_CARRIER_UNREACHABLE for EventType
///
public static readonly EventType TEXT_CARRIER_UNREACHABLE = new EventType("TEXT_CARRIER_UNREACHABLE");
///
/// Constant TEXT_DELIVERED for EventType
///
public static readonly EventType TEXT_DELIVERED = new EventType("TEXT_DELIVERED");
///
/// Constant TEXT_INVALID for EventType
///
public static readonly EventType TEXT_INVALID = new EventType("TEXT_INVALID");
///
/// Constant TEXT_INVALID_MESSAGE for EventType
///
public static readonly EventType TEXT_INVALID_MESSAGE = new EventType("TEXT_INVALID_MESSAGE");
///
/// Constant TEXT_PENDING for EventType
///
public static readonly EventType TEXT_PENDING = new EventType("TEXT_PENDING");
///
/// Constant TEXT_QUEUED for EventType
///
public static readonly EventType TEXT_QUEUED = new EventType("TEXT_QUEUED");
///
/// Constant TEXT_SENT for EventType
///
public static readonly EventType TEXT_SENT = new EventType("TEXT_SENT");
///
/// Constant TEXT_SPAM for EventType
///
public static readonly EventType TEXT_SPAM = new EventType("TEXT_SPAM");
///
/// Constant TEXT_SUCCESSFUL for EventType
///
public static readonly EventType TEXT_SUCCESSFUL = new EventType("TEXT_SUCCESSFUL");
///
/// Constant TEXT_TTL_EXPIRED for EventType
///
public static readonly EventType TEXT_TTL_EXPIRED = new EventType("TEXT_TTL_EXPIRED");
///
/// Constant TEXT_UNKNOWN for EventType
///
public static readonly EventType TEXT_UNKNOWN = new EventType("TEXT_UNKNOWN");
///
/// Constant TEXT_UNREACHABLE for EventType
///
public static readonly EventType TEXT_UNREACHABLE = new EventType("TEXT_UNREACHABLE");
///
/// Constant VOICE_ALL for EventType
///
public static readonly EventType VOICE_ALL = new EventType("VOICE_ALL");
///
/// Constant VOICE_ANSWERED for EventType
///
public static readonly EventType VOICE_ANSWERED = new EventType("VOICE_ANSWERED");
///
/// Constant VOICE_BUSY for EventType
///
public static readonly EventType VOICE_BUSY = new EventType("VOICE_BUSY");
///
/// Constant VOICE_COMPLETED for EventType
///
public static readonly EventType VOICE_COMPLETED = new EventType("VOICE_COMPLETED");
///
/// Constant VOICE_FAILED for EventType
///
public static readonly EventType VOICE_FAILED = new EventType("VOICE_FAILED");
///
/// Constant VOICE_INITIATED for EventType
///
public static readonly EventType VOICE_INITIATED = new EventType("VOICE_INITIATED");
///
/// Constant VOICE_NO_ANSWER for EventType
///
public static readonly EventType VOICE_NO_ANSWER = new EventType("VOICE_NO_ANSWER");
///
/// Constant VOICE_RINGING for EventType
///
public static readonly EventType VOICE_RINGING = new EventType("VOICE_RINGING");
///
/// Constant VOICE_TTL_EXPIRED for EventType
///
public static readonly EventType VOICE_TTL_EXPIRED = new EventType("VOICE_TTL_EXPIRED");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public EventType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static EventType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator EventType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type KeywordAction.
///
public class KeywordAction : ConstantClass
{
///
/// Constant AUTOMATIC_RESPONSE for KeywordAction
///
public static readonly KeywordAction AUTOMATIC_RESPONSE = new KeywordAction("AUTOMATIC_RESPONSE");
///
/// Constant OPT_IN for KeywordAction
///
public static readonly KeywordAction OPT_IN = new KeywordAction("OPT_IN");
///
/// Constant OPT_OUT for KeywordAction
///
public static readonly KeywordAction OPT_OUT = new KeywordAction("OPT_OUT");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public KeywordAction(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static KeywordAction FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator KeywordAction(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type KeywordFilterName.
///
public class KeywordFilterName : ConstantClass
{
///
/// Constant KeywordAction for KeywordFilterName
///
public static readonly KeywordFilterName KeywordAction = new KeywordFilterName("keyword-action");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public KeywordFilterName(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static KeywordFilterName FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator KeywordFilterName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type MessageType.
///
public class MessageType : ConstantClass
{
///
/// Constant PROMOTIONAL for MessageType
///
public static readonly MessageType PROMOTIONAL = new MessageType("PROMOTIONAL");
///
/// Constant TRANSACTIONAL for MessageType
///
public static readonly MessageType TRANSACTIONAL = new MessageType("TRANSACTIONAL");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public MessageType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static MessageType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator MessageType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type NumberCapability.
///
public class NumberCapability : ConstantClass
{
///
/// Constant SMS for NumberCapability
///
public static readonly NumberCapability SMS = new NumberCapability("SMS");
///
/// Constant VOICE for NumberCapability
///
public static readonly NumberCapability VOICE = new NumberCapability("VOICE");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public NumberCapability(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static NumberCapability FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator NumberCapability(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type NumberStatus.
///
public class NumberStatus : ConstantClass
{
///
/// Constant ACTIVE for NumberStatus
///
public static readonly NumberStatus ACTIVE = new NumberStatus("ACTIVE");
///
/// Constant ASSOCIATING for NumberStatus
///
public static readonly NumberStatus ASSOCIATING = new NumberStatus("ASSOCIATING");
///
/// Constant DELETED for NumberStatus
///
public static readonly NumberStatus DELETED = new NumberStatus("DELETED");
///
/// Constant DISASSOCIATING for NumberStatus
///
public static readonly NumberStatus DISASSOCIATING = new NumberStatus("DISASSOCIATING");
///
/// Constant PENDING for NumberStatus
///
public static readonly NumberStatus PENDING = new NumberStatus("PENDING");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public NumberStatus(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static NumberStatus FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator NumberStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type NumberType.
///
public class NumberType : ConstantClass
{
///
/// Constant LONG_CODE for NumberType
///
public static readonly NumberType LONG_CODE = new NumberType("LONG_CODE");
///
/// Constant SHORT_CODE for NumberType
///
public static readonly NumberType SHORT_CODE = new NumberType("SHORT_CODE");
///
/// Constant TEN_DLC for NumberType
///
public static readonly NumberType TEN_DLC = new NumberType("TEN_DLC");
///
/// Constant TOLL_FREE for NumberType
///
public static readonly NumberType TOLL_FREE = new NumberType("TOLL_FREE");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public NumberType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static NumberType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator NumberType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type OptedOutFilterName.
///
public class OptedOutFilterName : ConstantClass
{
///
/// Constant EndUserOptedOut for OptedOutFilterName
///
public static readonly OptedOutFilterName EndUserOptedOut = new OptedOutFilterName("end-user-opted-out");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public OptedOutFilterName(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static OptedOutFilterName FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator OptedOutFilterName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type PhoneNumberFilterName.
///
public class PhoneNumberFilterName : ConstantClass
{
///
/// Constant DeletionProtectionEnabled for PhoneNumberFilterName
///
public static readonly PhoneNumberFilterName DeletionProtectionEnabled = new PhoneNumberFilterName("deletion-protection-enabled");
///
/// Constant IsoCountryCode for PhoneNumberFilterName
///
public static readonly PhoneNumberFilterName IsoCountryCode = new PhoneNumberFilterName("iso-country-code");
///
/// Constant MessageType for PhoneNumberFilterName
///
public static readonly PhoneNumberFilterName MessageType = new PhoneNumberFilterName("message-type");
///
/// Constant NumberCapability for PhoneNumberFilterName
///
public static readonly PhoneNumberFilterName NumberCapability = new PhoneNumberFilterName("number-capability");
///
/// Constant NumberType for PhoneNumberFilterName
///
public static readonly PhoneNumberFilterName NumberType = new PhoneNumberFilterName("number-type");
///
/// Constant OptOutListName for PhoneNumberFilterName
///
public static readonly PhoneNumberFilterName OptOutListName = new PhoneNumberFilterName("opt-out-list-name");
///
/// Constant SelfManagedOptOutsEnabled for PhoneNumberFilterName
///
public static readonly PhoneNumberFilterName SelfManagedOptOutsEnabled = new PhoneNumberFilterName("self-managed-opt-outs-enabled");
///
/// Constant Status for PhoneNumberFilterName
///
public static readonly PhoneNumberFilterName Status = new PhoneNumberFilterName("status");
///
/// Constant TwoWayEnabled for PhoneNumberFilterName
///
public static readonly PhoneNumberFilterName TwoWayEnabled = new PhoneNumberFilterName("two-way-enabled");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public PhoneNumberFilterName(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static PhoneNumberFilterName FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator PhoneNumberFilterName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type PoolFilterName.
///
public class PoolFilterName : ConstantClass
{
///
/// Constant DeletionProtectionEnabled for PoolFilterName
///
public static readonly PoolFilterName DeletionProtectionEnabled = new PoolFilterName("deletion-protection-enabled");
///
/// Constant MessageType for PoolFilterName
///
public static readonly PoolFilterName MessageType = new PoolFilterName("message-type");
///
/// Constant OptOutListName for PoolFilterName
///
public static readonly PoolFilterName OptOutListName = new PoolFilterName("opt-out-list-name");
///
/// Constant SelfManagedOptOutsEnabled for PoolFilterName
///
public static readonly PoolFilterName SelfManagedOptOutsEnabled = new PoolFilterName("self-managed-opt-outs-enabled");
///
/// Constant SharedRoutesEnabled for PoolFilterName
///
public static readonly PoolFilterName SharedRoutesEnabled = new PoolFilterName("shared-routes-enabled");
///
/// Constant Status for PoolFilterName
///
public static readonly PoolFilterName Status = new PoolFilterName("status");
///
/// Constant TwoWayEnabled for PoolFilterName
///
public static readonly PoolFilterName TwoWayEnabled = new PoolFilterName("two-way-enabled");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public PoolFilterName(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static PoolFilterName FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator PoolFilterName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type PoolOriginationIdentitiesFilterName.
///
public class PoolOriginationIdentitiesFilterName : ConstantClass
{
///
/// Constant IsoCountryCode for PoolOriginationIdentitiesFilterName
///
public static readonly PoolOriginationIdentitiesFilterName IsoCountryCode = new PoolOriginationIdentitiesFilterName("iso-country-code");
///
/// Constant NumberCapability for PoolOriginationIdentitiesFilterName
///
public static readonly PoolOriginationIdentitiesFilterName NumberCapability = new PoolOriginationIdentitiesFilterName("number-capability");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public PoolOriginationIdentitiesFilterName(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static PoolOriginationIdentitiesFilterName FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator PoolOriginationIdentitiesFilterName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type PoolStatus.
///
public class PoolStatus : ConstantClass
{
///
/// Constant ACTIVE for PoolStatus
///
public static readonly PoolStatus ACTIVE = new PoolStatus("ACTIVE");
///
/// Constant CREATING for PoolStatus
///
public static readonly PoolStatus CREATING = new PoolStatus("CREATING");
///
/// Constant DELETING for PoolStatus
///
public static readonly PoolStatus DELETING = new PoolStatus("DELETING");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public PoolStatus(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static PoolStatus FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator PoolStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RequestableNumberType.
///
public class RequestableNumberType : ConstantClass
{
///
/// Constant LONG_CODE for RequestableNumberType
///
public static readonly RequestableNumberType LONG_CODE = new RequestableNumberType("LONG_CODE");
///
/// Constant TEN_DLC for RequestableNumberType
///
public static readonly RequestableNumberType TEN_DLC = new RequestableNumberType("TEN_DLC");
///
/// Constant TOLL_FREE for RequestableNumberType
///
public static readonly RequestableNumberType TOLL_FREE = new RequestableNumberType("TOLL_FREE");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public RequestableNumberType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static RequestableNumberType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator RequestableNumberType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ResourceType.
///
public class ResourceType : ConstantClass
{
///
/// Constant Account for ResourceType
///
public static readonly ResourceType Account = new ResourceType("account");
///
/// Constant ConfigurationSet for ResourceType
///
public static readonly ResourceType ConfigurationSet = new ResourceType("configuration-set");
///
/// Constant EventDestination for ResourceType
///
public static readonly ResourceType EventDestination = new ResourceType("event-destination");
///
/// Constant Keyword for ResourceType
///
public static readonly ResourceType Keyword = new ResourceType("keyword");
///
/// Constant OptedOutNumber for ResourceType
///
public static readonly ResourceType OptedOutNumber = new ResourceType("opted-out-number");
///
/// Constant OptOutList for ResourceType
///
public static readonly ResourceType OptOutList = new ResourceType("opt-out-list");
///
/// Constant PhoneNumber for ResourceType
///
public static readonly ResourceType PhoneNumber = new ResourceType("phone-number");
///
/// Constant Pool for ResourceType
///
public static readonly ResourceType Pool = new ResourceType("pool");
///
/// Constant Registration for ResourceType
///
public static readonly ResourceType Registration = new ResourceType("registration");
///
/// Constant SenderId for ResourceType
///
public static readonly ResourceType SenderId = new ResourceType("sender-id");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ResourceType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ResourceType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ResourceType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SenderIdFilterName.
///
public class SenderIdFilterName : ConstantClass
{
///
/// Constant IsoCountryCode for SenderIdFilterName
///
public static readonly SenderIdFilterName IsoCountryCode = new SenderIdFilterName("iso-country-code");
///
/// Constant MessageType for SenderIdFilterName
///
public static readonly SenderIdFilterName MessageType = new SenderIdFilterName("message-type");
///
/// Constant SenderId for SenderIdFilterName
///
public static readonly SenderIdFilterName SenderId = new SenderIdFilterName("sender-id");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public SenderIdFilterName(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static SenderIdFilterName FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator SenderIdFilterName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ServiceQuotaExceededExceptionReason.
///
public class ServiceQuotaExceededExceptionReason : ConstantClass
{
///
/// Constant CONFIGURATION_SETS_PER_ACCOUNT for ServiceQuotaExceededExceptionReason
///
public static readonly ServiceQuotaExceededExceptionReason CONFIGURATION_SETS_PER_ACCOUNT = new ServiceQuotaExceededExceptionReason("CONFIGURATION_SETS_PER_ACCOUNT");
///
/// Constant DAILY_DESTINATION_CALL_LIMIT for ServiceQuotaExceededExceptionReason
///
public static readonly ServiceQuotaExceededExceptionReason DAILY_DESTINATION_CALL_LIMIT = new ServiceQuotaExceededExceptionReason("DAILY_DESTINATION_CALL_LIMIT");
///
/// Constant EVENT_DESTINATIONS_PER_CONFIGURATION_SET for ServiceQuotaExceededExceptionReason
///
public static readonly ServiceQuotaExceededExceptionReason EVENT_DESTINATIONS_PER_CONFIGURATION_SET = new ServiceQuotaExceededExceptionReason("EVENT_DESTINATIONS_PER_CONFIGURATION_SET");
///
/// Constant KEYWORDS_PER_PHONE_NUMBER for ServiceQuotaExceededExceptionReason
///
public static readonly ServiceQuotaExceededExceptionReason KEYWORDS_PER_PHONE_NUMBER = new ServiceQuotaExceededExceptionReason("KEYWORDS_PER_PHONE_NUMBER");
///
/// Constant KEYWORDS_PER_POOL for ServiceQuotaExceededExceptionReason
///
public static readonly ServiceQuotaExceededExceptionReason KEYWORDS_PER_POOL = new ServiceQuotaExceededExceptionReason("KEYWORDS_PER_POOL");
///
/// Constant MONTHLY_SPEND_LIMIT_REACHED_FOR_TEXT for ServiceQuotaExceededExceptionReason
///
public static readonly ServiceQuotaExceededExceptionReason MONTHLY_SPEND_LIMIT_REACHED_FOR_TEXT = new ServiceQuotaExceededExceptionReason("MONTHLY_SPEND_LIMIT_REACHED_FOR_TEXT");
///
/// Constant MONTHLY_SPEND_LIMIT_REACHED_FOR_VOICE for ServiceQuotaExceededExceptionReason
///
public static readonly ServiceQuotaExceededExceptionReason MONTHLY_SPEND_LIMIT_REACHED_FOR_VOICE = new ServiceQuotaExceededExceptionReason("MONTHLY_SPEND_LIMIT_REACHED_FOR_VOICE");
///
/// Constant OPT_OUT_LISTS_PER_ACCOUNT for ServiceQuotaExceededExceptionReason
///
public static readonly ServiceQuotaExceededExceptionReason OPT_OUT_LISTS_PER_ACCOUNT = new ServiceQuotaExceededExceptionReason("OPT_OUT_LISTS_PER_ACCOUNT");
///
/// Constant ORIGINATION_IDENTITIES_PER_POOL for ServiceQuotaExceededExceptionReason
///
public static readonly ServiceQuotaExceededExceptionReason ORIGINATION_IDENTITIES_PER_POOL = new ServiceQuotaExceededExceptionReason("ORIGINATION_IDENTITIES_PER_POOL");
///
/// Constant PHONE_NUMBERS_PER_ACCOUNT for ServiceQuotaExceededExceptionReason
///
public static readonly ServiceQuotaExceededExceptionReason PHONE_NUMBERS_PER_ACCOUNT = new ServiceQuotaExceededExceptionReason("PHONE_NUMBERS_PER_ACCOUNT");
///
/// Constant PHONE_NUMBERS_PER_REGISTRATION for ServiceQuotaExceededExceptionReason
///
public static readonly ServiceQuotaExceededExceptionReason PHONE_NUMBERS_PER_REGISTRATION = new ServiceQuotaExceededExceptionReason("PHONE_NUMBERS_PER_REGISTRATION");
///
/// Constant POOLS_PER_ACCOUNT for ServiceQuotaExceededExceptionReason
///
public static readonly ServiceQuotaExceededExceptionReason POOLS_PER_ACCOUNT = new ServiceQuotaExceededExceptionReason("POOLS_PER_ACCOUNT");
///
/// Constant TAGS_PER_RESOURCE for ServiceQuotaExceededExceptionReason
///
public static readonly ServiceQuotaExceededExceptionReason TAGS_PER_RESOURCE = new ServiceQuotaExceededExceptionReason("TAGS_PER_RESOURCE");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ServiceQuotaExceededExceptionReason(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ServiceQuotaExceededExceptionReason FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ServiceQuotaExceededExceptionReason(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SpendLimitName.
///
public class SpendLimitName : ConstantClass
{
///
/// Constant TEXT_MESSAGE_MONTHLY_SPEND_LIMIT for SpendLimitName
///
public static readonly SpendLimitName TEXT_MESSAGE_MONTHLY_SPEND_LIMIT = new SpendLimitName("TEXT_MESSAGE_MONTHLY_SPEND_LIMIT");
///
/// Constant VOICE_MESSAGE_MONTHLY_SPEND_LIMIT for SpendLimitName
///
public static readonly SpendLimitName VOICE_MESSAGE_MONTHLY_SPEND_LIMIT = new SpendLimitName("VOICE_MESSAGE_MONTHLY_SPEND_LIMIT");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public SpendLimitName(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static SpendLimitName FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator SpendLimitName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ValidationExceptionReason.
///
public class ValidationExceptionReason : ConstantClass
{
///
/// Constant CANNOT_ADD_OPTED_OUT_NUMBER for ValidationExceptionReason
///
public static readonly ValidationExceptionReason CANNOT_ADD_OPTED_OUT_NUMBER = new ValidationExceptionReason("CANNOT_ADD_OPTED_OUT_NUMBER");
///
/// Constant CANNOT_PARSE for ValidationExceptionReason
///
public static readonly ValidationExceptionReason CANNOT_PARSE = new ValidationExceptionReason("CANNOT_PARSE");
///
/// Constant COUNTRY_CODE_MISMATCH for ValidationExceptionReason
///
public static readonly ValidationExceptionReason COUNTRY_CODE_MISMATCH = new ValidationExceptionReason("COUNTRY_CODE_MISMATCH");
///
/// Constant DESTINATION_COUNTRY_BLOCKED for ValidationExceptionReason
///
public static readonly ValidationExceptionReason DESTINATION_COUNTRY_BLOCKED = new ValidationExceptionReason("DESTINATION_COUNTRY_BLOCKED");
///
/// Constant FIELD_VALIDATION_FAILED for ValidationExceptionReason
///
public static readonly ValidationExceptionReason FIELD_VALIDATION_FAILED = new ValidationExceptionReason("FIELD_VALIDATION_FAILED");
///
/// Constant INVALID_ARN for ValidationExceptionReason
///
public static readonly ValidationExceptionReason INVALID_ARN = new ValidationExceptionReason("INVALID_ARN");
///
/// Constant INVALID_FILTER_VALUES for ValidationExceptionReason
///
public static readonly ValidationExceptionReason INVALID_FILTER_VALUES = new ValidationExceptionReason("INVALID_FILTER_VALUES");
///
/// Constant INVALID_IDENTITY_FOR_DESTINATION_COUNTRY for ValidationExceptionReason
///
public static readonly ValidationExceptionReason INVALID_IDENTITY_FOR_DESTINATION_COUNTRY = new ValidationExceptionReason("INVALID_IDENTITY_FOR_DESTINATION_COUNTRY");
///
/// Constant INVALID_NEXT_TOKEN for ValidationExceptionReason
///
public static readonly ValidationExceptionReason INVALID_NEXT_TOKEN = new ValidationExceptionReason("INVALID_NEXT_TOKEN");
///
/// Constant INVALID_PARAMETER for ValidationExceptionReason
///
public static readonly ValidationExceptionReason INVALID_PARAMETER = new ValidationExceptionReason("INVALID_PARAMETER");
///
/// Constant MISSING_PARAMETER for ValidationExceptionReason
///
public static readonly ValidationExceptionReason MISSING_PARAMETER = new ValidationExceptionReason("MISSING_PARAMETER");
///
/// Constant OTHER for ValidationExceptionReason
///
public static readonly ValidationExceptionReason OTHER = new ValidationExceptionReason("OTHER");
///
/// Constant PARAMETERS_CANNOT_BE_USED_TOGETHER for ValidationExceptionReason
///
public static readonly ValidationExceptionReason PARAMETERS_CANNOT_BE_USED_TOGETHER = new ValidationExceptionReason("PARAMETERS_CANNOT_BE_USED_TOGETHER");
///
/// Constant PHONE_NUMBER_CANNOT_BE_OPTED_IN for ValidationExceptionReason
///
public static readonly ValidationExceptionReason PHONE_NUMBER_CANNOT_BE_OPTED_IN = new ValidationExceptionReason("PHONE_NUMBER_CANNOT_BE_OPTED_IN");
///
/// Constant PHONE_NUMBER_CANNOT_BE_RELEASED for ValidationExceptionReason
///
public static readonly ValidationExceptionReason PHONE_NUMBER_CANNOT_BE_RELEASED = new ValidationExceptionReason("PHONE_NUMBER_CANNOT_BE_RELEASED");
///
/// Constant PRICE_OVER_THRESHOLD for ValidationExceptionReason
///
public static readonly ValidationExceptionReason PRICE_OVER_THRESHOLD = new ValidationExceptionReason("PRICE_OVER_THRESHOLD");
///
/// Constant REQUESTED_SPEND_LIMIT_HIGHER_THAN_SERVICE_LIMIT for ValidationExceptionReason
///
public static readonly ValidationExceptionReason REQUESTED_SPEND_LIMIT_HIGHER_THAN_SERVICE_LIMIT = new ValidationExceptionReason("REQUESTED_SPEND_LIMIT_HIGHER_THAN_SERVICE_LIMIT");
///
/// Constant SENDER_ID_NOT_REGISTERED for ValidationExceptionReason
///
public static readonly ValidationExceptionReason SENDER_ID_NOT_REGISTERED = new ValidationExceptionReason("SENDER_ID_NOT_REGISTERED");
///
/// Constant SENDER_ID_NOT_SUPPORTED for ValidationExceptionReason
///
public static readonly ValidationExceptionReason SENDER_ID_NOT_SUPPORTED = new ValidationExceptionReason("SENDER_ID_NOT_SUPPORTED");
///
/// Constant TWO_WAY_NOT_ENABLED for ValidationExceptionReason
///
public static readonly ValidationExceptionReason TWO_WAY_NOT_ENABLED = new ValidationExceptionReason("TWO_WAY_NOT_ENABLED");
///
/// Constant TWO_WAY_NOT_SUPPORTED_IN_COUNTRY for ValidationExceptionReason
///
public static readonly ValidationExceptionReason TWO_WAY_NOT_SUPPORTED_IN_COUNTRY = new ValidationExceptionReason("TWO_WAY_NOT_SUPPORTED_IN_COUNTRY");
///
/// Constant TWO_WAY_NOT_SUPPORTED_IN_REGION for ValidationExceptionReason
///
public static readonly ValidationExceptionReason TWO_WAY_NOT_SUPPORTED_IN_REGION = new ValidationExceptionReason("TWO_WAY_NOT_SUPPORTED_IN_REGION");
///
/// Constant TWO_WAY_TOPIC_NOT_PRESENT for ValidationExceptionReason
///
public static readonly ValidationExceptionReason TWO_WAY_TOPIC_NOT_PRESENT = new ValidationExceptionReason("TWO_WAY_TOPIC_NOT_PRESENT");
///
/// Constant UNKNOWN_OPERATION for ValidationExceptionReason
///
public static readonly ValidationExceptionReason UNKNOWN_OPERATION = new ValidationExceptionReason("UNKNOWN_OPERATION");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ValidationExceptionReason(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ValidationExceptionReason FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ValidationExceptionReason(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type VoiceId.
///
public class VoiceId : ConstantClass
{
///
/// Constant AMY for VoiceId
///
public static readonly VoiceId AMY = new VoiceId("AMY");
///
/// Constant ASTRID for VoiceId
///
public static readonly VoiceId ASTRID = new VoiceId("ASTRID");
///
/// Constant BIANCA for VoiceId
///
public static readonly VoiceId BIANCA = new VoiceId("BIANCA");
///
/// Constant BRIAN for VoiceId
///
public static readonly VoiceId BRIAN = new VoiceId("BRIAN");
///
/// Constant CAMILA for VoiceId
///
public static readonly VoiceId CAMILA = new VoiceId("CAMILA");
///
/// Constant CARLA for VoiceId
///
public static readonly VoiceId CARLA = new VoiceId("CARLA");
///
/// Constant CARMEN for VoiceId
///
public static readonly VoiceId CARMEN = new VoiceId("CARMEN");
///
/// Constant CELINE for VoiceId
///
public static readonly VoiceId CELINE = new VoiceId("CELINE");
///
/// Constant CHANTAL for VoiceId
///
public static readonly VoiceId CHANTAL = new VoiceId("CHANTAL");
///
/// Constant CONCHITA for VoiceId
///
public static readonly VoiceId CONCHITA = new VoiceId("CONCHITA");
///
/// Constant CRISTIANO for VoiceId
///
public static readonly VoiceId CRISTIANO = new VoiceId("CRISTIANO");
///
/// Constant DORA for VoiceId
///
public static readonly VoiceId DORA = new VoiceId("DORA");
///
/// Constant EMMA for VoiceId
///
public static readonly VoiceId EMMA = new VoiceId("EMMA");
///
/// Constant ENRIQUE for VoiceId
///
public static readonly VoiceId ENRIQUE = new VoiceId("ENRIQUE");
///
/// Constant EWA for VoiceId
///
public static readonly VoiceId EWA = new VoiceId("EWA");
///
/// Constant FILIZ for VoiceId
///
public static readonly VoiceId FILIZ = new VoiceId("FILIZ");
///
/// Constant GERAINT for VoiceId
///
public static readonly VoiceId GERAINT = new VoiceId("GERAINT");
///
/// Constant GIORGIO for VoiceId
///
public static readonly VoiceId GIORGIO = new VoiceId("GIORGIO");
///
/// Constant GWYNETH for VoiceId
///
public static readonly VoiceId GWYNETH = new VoiceId("GWYNETH");
///
/// Constant HANS for VoiceId
///
public static readonly VoiceId HANS = new VoiceId("HANS");
///
/// Constant INES for VoiceId
///
public static readonly VoiceId INES = new VoiceId("INES");
///
/// Constant IVY for VoiceId
///
public static readonly VoiceId IVY = new VoiceId("IVY");
///
/// Constant JACEK for VoiceId
///
public static readonly VoiceId JACEK = new VoiceId("JACEK");
///
/// Constant JAN for VoiceId
///
public static readonly VoiceId JAN = new VoiceId("JAN");
///
/// Constant JOANNA for VoiceId
///
public static readonly VoiceId JOANNA = new VoiceId("JOANNA");
///
/// Constant JOEY for VoiceId
///
public static readonly VoiceId JOEY = new VoiceId("JOEY");
///
/// Constant JUSTIN for VoiceId
///
public static readonly VoiceId JUSTIN = new VoiceId("JUSTIN");
///
/// Constant KARL for VoiceId
///
public static readonly VoiceId KARL = new VoiceId("KARL");
///
/// Constant KENDRA for VoiceId
///
public static readonly VoiceId KENDRA = new VoiceId("KENDRA");
///
/// Constant KIMBERLY for VoiceId
///
public static readonly VoiceId KIMBERLY = new VoiceId("KIMBERLY");
///
/// Constant LEA for VoiceId
///
public static readonly VoiceId LEA = new VoiceId("LEA");
///
/// Constant LIV for VoiceId
///
public static readonly VoiceId LIV = new VoiceId("LIV");
///
/// Constant LOTTE for VoiceId
///
public static readonly VoiceId LOTTE = new VoiceId("LOTTE");
///
/// Constant LUCIA for VoiceId
///
public static readonly VoiceId LUCIA = new VoiceId("LUCIA");
///
/// Constant LUPE for VoiceId
///
public static readonly VoiceId LUPE = new VoiceId("LUPE");
///
/// Constant MADS for VoiceId
///
public static readonly VoiceId MADS = new VoiceId("MADS");
///
/// Constant MAJA for VoiceId
///
public static readonly VoiceId MAJA = new VoiceId("MAJA");
///
/// Constant MARLENE for VoiceId
///
public static readonly VoiceId MARLENE = new VoiceId("MARLENE");
///
/// Constant MATHIEU for VoiceId
///
public static readonly VoiceId MATHIEU = new VoiceId("MATHIEU");
///
/// Constant MATTHEW for VoiceId
///
public static readonly VoiceId MATTHEW = new VoiceId("MATTHEW");
///
/// Constant MAXIM for VoiceId
///
public static readonly VoiceId MAXIM = new VoiceId("MAXIM");
///
/// Constant MIA for VoiceId
///
public static readonly VoiceId MIA = new VoiceId("MIA");
///
/// Constant MIGUEL for VoiceId
///
public static readonly VoiceId MIGUEL = new VoiceId("MIGUEL");
///
/// Constant MIZUKI for VoiceId
///
public static readonly VoiceId MIZUKI = new VoiceId("MIZUKI");
///
/// Constant NAJA for VoiceId
///
public static readonly VoiceId NAJA = new VoiceId("NAJA");
///
/// Constant NICOLE for VoiceId
///
public static readonly VoiceId NICOLE = new VoiceId("NICOLE");
///
/// Constant PENELOPE for VoiceId
///
public static readonly VoiceId PENELOPE = new VoiceId("PENELOPE");
///
/// Constant RAVEENA for VoiceId
///
public static readonly VoiceId RAVEENA = new VoiceId("RAVEENA");
///
/// Constant RICARDO for VoiceId
///
public static readonly VoiceId RICARDO = new VoiceId("RICARDO");
///
/// Constant RUBEN for VoiceId
///
public static readonly VoiceId RUBEN = new VoiceId("RUBEN");
///
/// Constant RUSSELL for VoiceId
///
public static readonly VoiceId RUSSELL = new VoiceId("RUSSELL");
///
/// Constant SALLI for VoiceId
///
public static readonly VoiceId SALLI = new VoiceId("SALLI");
///
/// Constant SEOYEON for VoiceId
///
public static readonly VoiceId SEOYEON = new VoiceId("SEOYEON");
///
/// Constant TAKUMI for VoiceId
///
public static readonly VoiceId TAKUMI = new VoiceId("TAKUMI");
///
/// Constant TATYANA for VoiceId
///
public static readonly VoiceId TATYANA = new VoiceId("TATYANA");
///
/// Constant VICKI for VoiceId
///
public static readonly VoiceId VICKI = new VoiceId("VICKI");
///
/// Constant VITORIA for VoiceId
///
public static readonly VoiceId VITORIA = new VoiceId("VITORIA");
///
/// Constant ZEINA for VoiceId
///
public static readonly VoiceId ZEINA = new VoiceId("ZEINA");
///
/// Constant ZHIYU for VoiceId
///
public static readonly VoiceId ZHIYU = new VoiceId("ZHIYU");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public VoiceId(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static VoiceId FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator VoiceId(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type VoiceMessageBodyTextType.
///
public class VoiceMessageBodyTextType : ConstantClass
{
///
/// Constant SSML for VoiceMessageBodyTextType
///
public static readonly VoiceMessageBodyTextType SSML = new VoiceMessageBodyTextType("SSML");
///
/// Constant TEXT for VoiceMessageBodyTextType
///
public static readonly VoiceMessageBodyTextType TEXT = new VoiceMessageBodyTextType("TEXT");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public VoiceMessageBodyTextType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static VoiceMessageBodyTextType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator VoiceMessageBodyTextType(string value)
{
return FindValue(value);
}
}
}