/*
* 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 connect-2017-08-08.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.Connect
{
///
/// Constants used for properties of type ActionType.
///
public class ActionType : ConstantClass
{
///
/// Constant ASSIGN_CONTACT_CATEGORY for ActionType
///
public static readonly ActionType ASSIGN_CONTACT_CATEGORY = new ActionType("ASSIGN_CONTACT_CATEGORY");
///
/// Constant CREATE_TASK for ActionType
///
public static readonly ActionType CREATE_TASK = new ActionType("CREATE_TASK");
///
/// Constant GENERATE_EVENTBRIDGE_EVENT for ActionType
///
public static readonly ActionType GENERATE_EVENTBRIDGE_EVENT = new ActionType("GENERATE_EVENTBRIDGE_EVENT");
///
/// Constant SEND_NOTIFICATION for ActionType
///
public static readonly ActionType SEND_NOTIFICATION = new ActionType("SEND_NOTIFICATION");
///
/// 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 ActionType(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 ActionType 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 ActionType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AgentStatusState.
///
public class AgentStatusState : ConstantClass
{
///
/// Constant DISABLED for AgentStatusState
///
public static readonly AgentStatusState DISABLED = new AgentStatusState("DISABLED");
///
/// Constant ENABLED for AgentStatusState
///
public static readonly AgentStatusState ENABLED = new AgentStatusState("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 AgentStatusState(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 AgentStatusState 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 AgentStatusState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AgentStatusType.
///
public class AgentStatusType : ConstantClass
{
///
/// Constant CUSTOM for AgentStatusType
///
public static readonly AgentStatusType CUSTOM = new AgentStatusType("CUSTOM");
///
/// Constant OFFLINE for AgentStatusType
///
public static readonly AgentStatusType OFFLINE = new AgentStatusType("OFFLINE");
///
/// Constant ROUTABLE for AgentStatusType
///
public static readonly AgentStatusType ROUTABLE = new AgentStatusType("ROUTABLE");
///
/// 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 AgentStatusType(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 AgentStatusType 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 AgentStatusType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type BehaviorType.
///
public class BehaviorType : ConstantClass
{
///
/// Constant ROUTE_ANY_CHANNEL for BehaviorType
///
public static readonly BehaviorType ROUTE_ANY_CHANNEL = new BehaviorType("ROUTE_ANY_CHANNEL");
///
/// Constant ROUTE_CURRENT_CHANNEL_ONLY for BehaviorType
///
public static readonly BehaviorType ROUTE_CURRENT_CHANNEL_ONLY = new BehaviorType("ROUTE_CURRENT_CHANNEL_ONLY");
///
/// 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 BehaviorType(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 BehaviorType 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 BehaviorType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Channel.
///
public class Channel : ConstantClass
{
///
/// Constant CHAT for Channel
///
public static readonly Channel CHAT = new Channel("CHAT");
///
/// Constant TASK for Channel
///
public static readonly Channel TASK = new Channel("TASK");
///
/// Constant VOICE for Channel
///
public static readonly Channel VOICE = new Channel("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 Channel(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 Channel 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 Channel(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Comparison.
///
public class Comparison : ConstantClass
{
///
/// Constant LT for Comparison
///
public static readonly Comparison LT = new Comparison("LT");
///
/// 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 Comparison(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 Comparison 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 Comparison(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ContactFlowModuleState.
///
public class ContactFlowModuleState : ConstantClass
{
///
/// Constant ACTIVE for ContactFlowModuleState
///
public static readonly ContactFlowModuleState ACTIVE = new ContactFlowModuleState("ACTIVE");
///
/// Constant ARCHIVED for ContactFlowModuleState
///
public static readonly ContactFlowModuleState ARCHIVED = new ContactFlowModuleState("ARCHIVED");
///
/// 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 ContactFlowModuleState(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 ContactFlowModuleState 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 ContactFlowModuleState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ContactFlowModuleStatus.
///
public class ContactFlowModuleStatus : ConstantClass
{
///
/// Constant PUBLISHED for ContactFlowModuleStatus
///
public static readonly ContactFlowModuleStatus PUBLISHED = new ContactFlowModuleStatus("PUBLISHED");
///
/// Constant SAVED for ContactFlowModuleStatus
///
public static readonly ContactFlowModuleStatus SAVED = new ContactFlowModuleStatus("SAVED");
///
/// 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 ContactFlowModuleStatus(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 ContactFlowModuleStatus 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 ContactFlowModuleStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ContactFlowState.
///
public class ContactFlowState : ConstantClass
{
///
/// Constant ACTIVE for ContactFlowState
///
public static readonly ContactFlowState ACTIVE = new ContactFlowState("ACTIVE");
///
/// Constant ARCHIVED for ContactFlowState
///
public static readonly ContactFlowState ARCHIVED = new ContactFlowState("ARCHIVED");
///
/// 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 ContactFlowState(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 ContactFlowState 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 ContactFlowState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ContactFlowType.
///
public class ContactFlowType : ConstantClass
{
///
/// Constant AGENT_HOLD for ContactFlowType
///
public static readonly ContactFlowType AGENT_HOLD = new ContactFlowType("AGENT_HOLD");
///
/// Constant AGENT_TRANSFER for ContactFlowType
///
public static readonly ContactFlowType AGENT_TRANSFER = new ContactFlowType("AGENT_TRANSFER");
///
/// Constant AGENT_WHISPER for ContactFlowType
///
public static readonly ContactFlowType AGENT_WHISPER = new ContactFlowType("AGENT_WHISPER");
///
/// Constant CONTACT_FLOW for ContactFlowType
///
public static readonly ContactFlowType CONTACT_FLOW = new ContactFlowType("CONTACT_FLOW");
///
/// Constant CUSTOMER_HOLD for ContactFlowType
///
public static readonly ContactFlowType CUSTOMER_HOLD = new ContactFlowType("CUSTOMER_HOLD");
///
/// Constant CUSTOMER_QUEUE for ContactFlowType
///
public static readonly ContactFlowType CUSTOMER_QUEUE = new ContactFlowType("CUSTOMER_QUEUE");
///
/// Constant CUSTOMER_WHISPER for ContactFlowType
///
public static readonly ContactFlowType CUSTOMER_WHISPER = new ContactFlowType("CUSTOMER_WHISPER");
///
/// Constant OUTBOUND_WHISPER for ContactFlowType
///
public static readonly ContactFlowType OUTBOUND_WHISPER = new ContactFlowType("OUTBOUND_WHISPER");
///
/// Constant QUEUE_TRANSFER for ContactFlowType
///
public static readonly ContactFlowType QUEUE_TRANSFER = new ContactFlowType("QUEUE_TRANSFER");
///
/// 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 ContactFlowType(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 ContactFlowType 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 ContactFlowType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ContactInitiationMethod.
///
public class ContactInitiationMethod : ConstantClass
{
///
/// Constant API for ContactInitiationMethod
///
public static readonly ContactInitiationMethod API = new ContactInitiationMethod("API");
///
/// Constant CALLBACK for ContactInitiationMethod
///
public static readonly ContactInitiationMethod CALLBACK = new ContactInitiationMethod("CALLBACK");
///
/// Constant DISCONNECT for ContactInitiationMethod
///
public static readonly ContactInitiationMethod DISCONNECT = new ContactInitiationMethod("DISCONNECT");
///
/// Constant EXTERNAL_OUTBOUND for ContactInitiationMethod
///
public static readonly ContactInitiationMethod EXTERNAL_OUTBOUND = new ContactInitiationMethod("EXTERNAL_OUTBOUND");
///
/// Constant INBOUND for ContactInitiationMethod
///
public static readonly ContactInitiationMethod INBOUND = new ContactInitiationMethod("INBOUND");
///
/// Constant MONITOR for ContactInitiationMethod
///
public static readonly ContactInitiationMethod MONITOR = new ContactInitiationMethod("MONITOR");
///
/// Constant OUTBOUND for ContactInitiationMethod
///
public static readonly ContactInitiationMethod OUTBOUND = new ContactInitiationMethod("OUTBOUND");
///
/// Constant QUEUE_TRANSFER for ContactInitiationMethod
///
public static readonly ContactInitiationMethod QUEUE_TRANSFER = new ContactInitiationMethod("QUEUE_TRANSFER");
///
/// Constant TRANSFER for ContactInitiationMethod
///
public static readonly ContactInitiationMethod TRANSFER = new ContactInitiationMethod("TRANSFER");
///
/// 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 ContactInitiationMethod(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 ContactInitiationMethod 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 ContactInitiationMethod(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ContactState.
///
public class ContactState : ConstantClass
{
///
/// Constant CONNECTED for ContactState
///
public static readonly ContactState CONNECTED = new ContactState("CONNECTED");
///
/// Constant CONNECTED_ONHOLD for ContactState
///
public static readonly ContactState CONNECTED_ONHOLD = new ContactState("CONNECTED_ONHOLD");
///
/// Constant CONNECTING for ContactState
///
public static readonly ContactState CONNECTING = new ContactState("CONNECTING");
///
/// Constant ENDED for ContactState
///
public static readonly ContactState ENDED = new ContactState("ENDED");
///
/// Constant ERROR for ContactState
///
public static readonly ContactState ERROR = new ContactState("ERROR");
///
/// Constant INCOMING for ContactState
///
public static readonly ContactState INCOMING = new ContactState("INCOMING");
///
/// Constant MISSED for ContactState
///
public static readonly ContactState MISSED = new ContactState("MISSED");
///
/// Constant PENDING for ContactState
///
public static readonly ContactState PENDING = new ContactState("PENDING");
///
/// Constant REJECTED for ContactState
///
public static readonly ContactState REJECTED = new ContactState("REJECTED");
///
/// 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 ContactState(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 ContactState 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 ContactState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type CurrentMetricName.
///
public class CurrentMetricName : ConstantClass
{
///
/// Constant AGENTS_AFTER_CONTACT_WORK for CurrentMetricName
///
public static readonly CurrentMetricName AGENTS_AFTER_CONTACT_WORK = new CurrentMetricName("AGENTS_AFTER_CONTACT_WORK");
///
/// Constant AGENTS_AVAILABLE for CurrentMetricName
///
public static readonly CurrentMetricName AGENTS_AVAILABLE = new CurrentMetricName("AGENTS_AVAILABLE");
///
/// Constant AGENTS_ERROR for CurrentMetricName
///
public static readonly CurrentMetricName AGENTS_ERROR = new CurrentMetricName("AGENTS_ERROR");
///
/// Constant AGENTS_NON_PRODUCTIVE for CurrentMetricName
///
public static readonly CurrentMetricName AGENTS_NON_PRODUCTIVE = new CurrentMetricName("AGENTS_NON_PRODUCTIVE");
///
/// Constant AGENTS_ON_CALL for CurrentMetricName
///
public static readonly CurrentMetricName AGENTS_ON_CALL = new CurrentMetricName("AGENTS_ON_CALL");
///
/// Constant AGENTS_ON_CONTACT for CurrentMetricName
///
public static readonly CurrentMetricName AGENTS_ON_CONTACT = new CurrentMetricName("AGENTS_ON_CONTACT");
///
/// Constant AGENTS_ONLINE for CurrentMetricName
///
public static readonly CurrentMetricName AGENTS_ONLINE = new CurrentMetricName("AGENTS_ONLINE");
///
/// Constant AGENTS_STAFFED for CurrentMetricName
///
public static readonly CurrentMetricName AGENTS_STAFFED = new CurrentMetricName("AGENTS_STAFFED");
///
/// Constant CONTACTS_IN_QUEUE for CurrentMetricName
///
public static readonly CurrentMetricName CONTACTS_IN_QUEUE = new CurrentMetricName("CONTACTS_IN_QUEUE");
///
/// Constant CONTACTS_SCHEDULED for CurrentMetricName
///
public static readonly CurrentMetricName CONTACTS_SCHEDULED = new CurrentMetricName("CONTACTS_SCHEDULED");
///
/// Constant OLDEST_CONTACT_AGE for CurrentMetricName
///
public static readonly CurrentMetricName OLDEST_CONTACT_AGE = new CurrentMetricName("OLDEST_CONTACT_AGE");
///
/// Constant SLOTS_ACTIVE for CurrentMetricName
///
public static readonly CurrentMetricName SLOTS_ACTIVE = new CurrentMetricName("SLOTS_ACTIVE");
///
/// Constant SLOTS_AVAILABLE for CurrentMetricName
///
public static readonly CurrentMetricName SLOTS_AVAILABLE = new CurrentMetricName("SLOTS_AVAILABLE");
///
/// 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 CurrentMetricName(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 CurrentMetricName 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 CurrentMetricName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DirectoryType.
///
public class DirectoryType : ConstantClass
{
///
/// Constant CONNECT_MANAGED for DirectoryType
///
public static readonly DirectoryType CONNECT_MANAGED = new DirectoryType("CONNECT_MANAGED");
///
/// Constant EXISTING_DIRECTORY for DirectoryType
///
public static readonly DirectoryType EXISTING_DIRECTORY = new DirectoryType("EXISTING_DIRECTORY");
///
/// Constant SAML for DirectoryType
///
public static readonly DirectoryType SAML = new DirectoryType("SAML");
///
/// 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 DirectoryType(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 DirectoryType 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 DirectoryType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EncryptionType.
///
public class EncryptionType : ConstantClass
{
///
/// Constant KMS for EncryptionType
///
public static readonly EncryptionType KMS = new EncryptionType("KMS");
///
/// 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 EncryptionType(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 EncryptionType 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 EncryptionType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EvaluationFormQuestionType.
///
public class EvaluationFormQuestionType : ConstantClass
{
///
/// Constant NUMERIC for EvaluationFormQuestionType
///
public static readonly EvaluationFormQuestionType NUMERIC = new EvaluationFormQuestionType("NUMERIC");
///
/// Constant SINGLESELECT for EvaluationFormQuestionType
///
public static readonly EvaluationFormQuestionType SINGLESELECT = new EvaluationFormQuestionType("SINGLESELECT");
///
/// Constant TEXT for EvaluationFormQuestionType
///
public static readonly EvaluationFormQuestionType TEXT = new EvaluationFormQuestionType("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 EvaluationFormQuestionType(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 EvaluationFormQuestionType 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 EvaluationFormQuestionType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EvaluationFormScoringMode.
///
public class EvaluationFormScoringMode : ConstantClass
{
///
/// Constant QUESTION_ONLY for EvaluationFormScoringMode
///
public static readonly EvaluationFormScoringMode QUESTION_ONLY = new EvaluationFormScoringMode("QUESTION_ONLY");
///
/// Constant SECTION_ONLY for EvaluationFormScoringMode
///
public static readonly EvaluationFormScoringMode SECTION_ONLY = new EvaluationFormScoringMode("SECTION_ONLY");
///
/// 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 EvaluationFormScoringMode(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 EvaluationFormScoringMode 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 EvaluationFormScoringMode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EvaluationFormScoringStatus.
///
public class EvaluationFormScoringStatus : ConstantClass
{
///
/// Constant DISABLED for EvaluationFormScoringStatus
///
public static readonly EvaluationFormScoringStatus DISABLED = new EvaluationFormScoringStatus("DISABLED");
///
/// Constant ENABLED for EvaluationFormScoringStatus
///
public static readonly EvaluationFormScoringStatus ENABLED = new EvaluationFormScoringStatus("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 EvaluationFormScoringStatus(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 EvaluationFormScoringStatus 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 EvaluationFormScoringStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EvaluationFormSingleSelectQuestionDisplayMode.
///
public class EvaluationFormSingleSelectQuestionDisplayMode : ConstantClass
{
///
/// Constant DROPDOWN for EvaluationFormSingleSelectQuestionDisplayMode
///
public static readonly EvaluationFormSingleSelectQuestionDisplayMode DROPDOWN = new EvaluationFormSingleSelectQuestionDisplayMode("DROPDOWN");
///
/// Constant RADIO for EvaluationFormSingleSelectQuestionDisplayMode
///
public static readonly EvaluationFormSingleSelectQuestionDisplayMode RADIO = new EvaluationFormSingleSelectQuestionDisplayMode("RADIO");
///
/// 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 EvaluationFormSingleSelectQuestionDisplayMode(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 EvaluationFormSingleSelectQuestionDisplayMode 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 EvaluationFormSingleSelectQuestionDisplayMode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EvaluationFormVersionStatus.
///
public class EvaluationFormVersionStatus : ConstantClass
{
///
/// Constant ACTIVE for EvaluationFormVersionStatus
///
public static readonly EvaluationFormVersionStatus ACTIVE = new EvaluationFormVersionStatus("ACTIVE");
///
/// Constant DRAFT for EvaluationFormVersionStatus
///
public static readonly EvaluationFormVersionStatus DRAFT = new EvaluationFormVersionStatus("DRAFT");
///
/// 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 EvaluationFormVersionStatus(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 EvaluationFormVersionStatus 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 EvaluationFormVersionStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EvaluationStatus.
///
public class EvaluationStatus : ConstantClass
{
///
/// Constant DRAFT for EvaluationStatus
///
public static readonly EvaluationStatus DRAFT = new EvaluationStatus("DRAFT");
///
/// Constant SUBMITTED for EvaluationStatus
///
public static readonly EvaluationStatus SUBMITTED = new EvaluationStatus("SUBMITTED");
///
/// 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 EvaluationStatus(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 EvaluationStatus 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 EvaluationStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EventSourceName.
///
public class EventSourceName : ConstantClass
{
///
/// Constant OnContactEvaluationSubmit for EventSourceName
///
public static readonly EventSourceName OnContactEvaluationSubmit = new EventSourceName("OnContactEvaluationSubmit");
///
/// Constant OnPostCallAnalysisAvailable for EventSourceName
///
public static readonly EventSourceName OnPostCallAnalysisAvailable = new EventSourceName("OnPostCallAnalysisAvailable");
///
/// Constant OnPostChatAnalysisAvailable for EventSourceName
///
public static readonly EventSourceName OnPostChatAnalysisAvailable = new EventSourceName("OnPostChatAnalysisAvailable");
///
/// Constant OnRealTimeCallAnalysisAvailable for EventSourceName
///
public static readonly EventSourceName OnRealTimeCallAnalysisAvailable = new EventSourceName("OnRealTimeCallAnalysisAvailable");
///
/// Constant OnSalesforceCaseCreate for EventSourceName
///
public static readonly EventSourceName OnSalesforceCaseCreate = new EventSourceName("OnSalesforceCaseCreate");
///
/// Constant OnZendeskTicketCreate for EventSourceName
///
public static readonly EventSourceName OnZendeskTicketCreate = new EventSourceName("OnZendeskTicketCreate");
///
/// Constant OnZendeskTicketStatusUpdate for EventSourceName
///
public static readonly EventSourceName OnZendeskTicketStatusUpdate = new EventSourceName("OnZendeskTicketStatusUpdate");
///
/// 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 EventSourceName(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 EventSourceName 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 EventSourceName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Grouping.
///
public class Grouping : ConstantClass
{
///
/// Constant CHANNEL for Grouping
///
public static readonly Grouping CHANNEL = new Grouping("CHANNEL");
///
/// Constant QUEUE for Grouping
///
public static readonly Grouping QUEUE = new Grouping("QUEUE");
///
/// Constant ROUTING_PROFILE for Grouping
///
public static readonly Grouping ROUTING_PROFILE = new Grouping("ROUTING_PROFILE");
///
/// 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 Grouping(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 Grouping 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 Grouping(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type HierarchyGroupMatchType.
///
public class HierarchyGroupMatchType : ConstantClass
{
///
/// Constant EXACT for HierarchyGroupMatchType
///
public static readonly HierarchyGroupMatchType EXACT = new HierarchyGroupMatchType("EXACT");
///
/// Constant WITH_CHILD_GROUPS for HierarchyGroupMatchType
///
public static readonly HierarchyGroupMatchType WITH_CHILD_GROUPS = new HierarchyGroupMatchType("WITH_CHILD_GROUPS");
///
/// 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 HierarchyGroupMatchType(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 HierarchyGroupMatchType 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 HierarchyGroupMatchType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type HistoricalMetricName.
///
public class HistoricalMetricName : ConstantClass
{
///
/// Constant ABANDON_TIME for HistoricalMetricName
///
public static readonly HistoricalMetricName ABANDON_TIME = new HistoricalMetricName("ABANDON_TIME");
///
/// Constant AFTER_CONTACT_WORK_TIME for HistoricalMetricName
///
public static readonly HistoricalMetricName AFTER_CONTACT_WORK_TIME = new HistoricalMetricName("AFTER_CONTACT_WORK_TIME");
///
/// Constant API_CONTACTS_HANDLED for HistoricalMetricName
///
public static readonly HistoricalMetricName API_CONTACTS_HANDLED = new HistoricalMetricName("API_CONTACTS_HANDLED");
///
/// Constant CALLBACK_CONTACTS_HANDLED for HistoricalMetricName
///
public static readonly HistoricalMetricName CALLBACK_CONTACTS_HANDLED = new HistoricalMetricName("CALLBACK_CONTACTS_HANDLED");
///
/// Constant CONTACTS_ABANDONED for HistoricalMetricName
///
public static readonly HistoricalMetricName CONTACTS_ABANDONED = new HistoricalMetricName("CONTACTS_ABANDONED");
///
/// Constant CONTACTS_AGENT_HUNG_UP_FIRST for HistoricalMetricName
///
public static readonly HistoricalMetricName CONTACTS_AGENT_HUNG_UP_FIRST = new HistoricalMetricName("CONTACTS_AGENT_HUNG_UP_FIRST");
///
/// Constant CONTACTS_CONSULTED for HistoricalMetricName
///
public static readonly HistoricalMetricName CONTACTS_CONSULTED = new HistoricalMetricName("CONTACTS_CONSULTED");
///
/// Constant CONTACTS_HANDLED for HistoricalMetricName
///
public static readonly HistoricalMetricName CONTACTS_HANDLED = new HistoricalMetricName("CONTACTS_HANDLED");
///
/// Constant CONTACTS_HANDLED_INCOMING for HistoricalMetricName
///
public static readonly HistoricalMetricName CONTACTS_HANDLED_INCOMING = new HistoricalMetricName("CONTACTS_HANDLED_INCOMING");
///
/// Constant CONTACTS_HANDLED_OUTBOUND for HistoricalMetricName
///
public static readonly HistoricalMetricName CONTACTS_HANDLED_OUTBOUND = new HistoricalMetricName("CONTACTS_HANDLED_OUTBOUND");
///
/// Constant CONTACTS_HOLD_ABANDONS for HistoricalMetricName
///
public static readonly HistoricalMetricName CONTACTS_HOLD_ABANDONS = new HistoricalMetricName("CONTACTS_HOLD_ABANDONS");
///
/// Constant CONTACTS_MISSED for HistoricalMetricName
///
public static readonly HistoricalMetricName CONTACTS_MISSED = new HistoricalMetricName("CONTACTS_MISSED");
///
/// Constant CONTACTS_QUEUED for HistoricalMetricName
///
public static readonly HistoricalMetricName CONTACTS_QUEUED = new HistoricalMetricName("CONTACTS_QUEUED");
///
/// Constant CONTACTS_TRANSFERRED_IN for HistoricalMetricName
///
public static readonly HistoricalMetricName CONTACTS_TRANSFERRED_IN = new HistoricalMetricName("CONTACTS_TRANSFERRED_IN");
///
/// Constant CONTACTS_TRANSFERRED_IN_FROM_QUEUE for HistoricalMetricName
///
public static readonly HistoricalMetricName CONTACTS_TRANSFERRED_IN_FROM_QUEUE = new HistoricalMetricName("CONTACTS_TRANSFERRED_IN_FROM_QUEUE");
///
/// Constant CONTACTS_TRANSFERRED_OUT for HistoricalMetricName
///
public static readonly HistoricalMetricName CONTACTS_TRANSFERRED_OUT = new HistoricalMetricName("CONTACTS_TRANSFERRED_OUT");
///
/// Constant CONTACTS_TRANSFERRED_OUT_FROM_QUEUE for HistoricalMetricName
///
public static readonly HistoricalMetricName CONTACTS_TRANSFERRED_OUT_FROM_QUEUE = new HistoricalMetricName("CONTACTS_TRANSFERRED_OUT_FROM_QUEUE");
///
/// Constant HANDLE_TIME for HistoricalMetricName
///
public static readonly HistoricalMetricName HANDLE_TIME = new HistoricalMetricName("HANDLE_TIME");
///
/// Constant HOLD_TIME for HistoricalMetricName
///
public static readonly HistoricalMetricName HOLD_TIME = new HistoricalMetricName("HOLD_TIME");
///
/// Constant INTERACTION_AND_HOLD_TIME for HistoricalMetricName
///
public static readonly HistoricalMetricName INTERACTION_AND_HOLD_TIME = new HistoricalMetricName("INTERACTION_AND_HOLD_TIME");
///
/// Constant INTERACTION_TIME for HistoricalMetricName
///
public static readonly HistoricalMetricName INTERACTION_TIME = new HistoricalMetricName("INTERACTION_TIME");
///
/// Constant OCCUPANCY for HistoricalMetricName
///
public static readonly HistoricalMetricName OCCUPANCY = new HistoricalMetricName("OCCUPANCY");
///
/// Constant QUEUE_ANSWER_TIME for HistoricalMetricName
///
public static readonly HistoricalMetricName QUEUE_ANSWER_TIME = new HistoricalMetricName("QUEUE_ANSWER_TIME");
///
/// Constant QUEUED_TIME for HistoricalMetricName
///
public static readonly HistoricalMetricName QUEUED_TIME = new HistoricalMetricName("QUEUED_TIME");
///
/// Constant SERVICE_LEVEL for HistoricalMetricName
///
public static readonly HistoricalMetricName SERVICE_LEVEL = new HistoricalMetricName("SERVICE_LEVEL");
///
/// 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 HistoricalMetricName(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 HistoricalMetricName 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 HistoricalMetricName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type HoursOfOperationDays.
///
public class HoursOfOperationDays : ConstantClass
{
///
/// Constant FRIDAY for HoursOfOperationDays
///
public static readonly HoursOfOperationDays FRIDAY = new HoursOfOperationDays("FRIDAY");
///
/// Constant MONDAY for HoursOfOperationDays
///
public static readonly HoursOfOperationDays MONDAY = new HoursOfOperationDays("MONDAY");
///
/// Constant SATURDAY for HoursOfOperationDays
///
public static readonly HoursOfOperationDays SATURDAY = new HoursOfOperationDays("SATURDAY");
///
/// Constant SUNDAY for HoursOfOperationDays
///
public static readonly HoursOfOperationDays SUNDAY = new HoursOfOperationDays("SUNDAY");
///
/// Constant THURSDAY for HoursOfOperationDays
///
public static readonly HoursOfOperationDays THURSDAY = new HoursOfOperationDays("THURSDAY");
///
/// Constant TUESDAY for HoursOfOperationDays
///
public static readonly HoursOfOperationDays TUESDAY = new HoursOfOperationDays("TUESDAY");
///
/// Constant WEDNESDAY for HoursOfOperationDays
///
public static readonly HoursOfOperationDays WEDNESDAY = new HoursOfOperationDays("WEDNESDAY");
///
/// 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 HoursOfOperationDays(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 HoursOfOperationDays 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 HoursOfOperationDays(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type InstanceAttributeType.
///
public class InstanceAttributeType : ConstantClass
{
///
/// Constant AUTO_RESOLVE_BEST_VOICES for InstanceAttributeType
///
public static readonly InstanceAttributeType AUTO_RESOLVE_BEST_VOICES = new InstanceAttributeType("AUTO_RESOLVE_BEST_VOICES");
///
/// Constant CONTACT_LENS for InstanceAttributeType
///
public static readonly InstanceAttributeType CONTACT_LENS = new InstanceAttributeType("CONTACT_LENS");
///
/// Constant CONTACTFLOW_LOGS for InstanceAttributeType
///
public static readonly InstanceAttributeType CONTACTFLOW_LOGS = new InstanceAttributeType("CONTACTFLOW_LOGS");
///
/// Constant EARLY_MEDIA for InstanceAttributeType
///
public static readonly InstanceAttributeType EARLY_MEDIA = new InstanceAttributeType("EARLY_MEDIA");
///
/// Constant ENHANCED_CONTACT_MONITORING for InstanceAttributeType
///
public static readonly InstanceAttributeType ENHANCED_CONTACT_MONITORING = new InstanceAttributeType("ENHANCED_CONTACT_MONITORING");
///
/// Constant HIGH_VOLUME_OUTBOUND for InstanceAttributeType
///
public static readonly InstanceAttributeType HIGH_VOLUME_OUTBOUND = new InstanceAttributeType("HIGH_VOLUME_OUTBOUND");
///
/// Constant INBOUND_CALLS for InstanceAttributeType
///
public static readonly InstanceAttributeType INBOUND_CALLS = new InstanceAttributeType("INBOUND_CALLS");
///
/// Constant MULTI_PARTY_CONFERENCE for InstanceAttributeType
///
public static readonly InstanceAttributeType MULTI_PARTY_CONFERENCE = new InstanceAttributeType("MULTI_PARTY_CONFERENCE");
///
/// Constant OUTBOUND_CALLS for InstanceAttributeType
///
public static readonly InstanceAttributeType OUTBOUND_CALLS = new InstanceAttributeType("OUTBOUND_CALLS");
///
/// Constant USE_CUSTOM_TTS_VOICES for InstanceAttributeType
///
public static readonly InstanceAttributeType USE_CUSTOM_TTS_VOICES = new InstanceAttributeType("USE_CUSTOM_TTS_VOICES");
///
/// 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 InstanceAttributeType(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 InstanceAttributeType 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 InstanceAttributeType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type InstanceStatus.
///
public class InstanceStatus : ConstantClass
{
///
/// Constant ACTIVE for InstanceStatus
///
public static readonly InstanceStatus ACTIVE = new InstanceStatus("ACTIVE");
///
/// Constant CREATION_FAILED for InstanceStatus
///
public static readonly InstanceStatus CREATION_FAILED = new InstanceStatus("CREATION_FAILED");
///
/// Constant CREATION_IN_PROGRESS for InstanceStatus
///
public static readonly InstanceStatus CREATION_IN_PROGRESS = new InstanceStatus("CREATION_IN_PROGRESS");
///
/// 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 InstanceStatus(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 InstanceStatus 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 InstanceStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type InstanceStorageResourceType.
///
public class InstanceStorageResourceType : ConstantClass
{
///
/// Constant AGENT_EVENTS for InstanceStorageResourceType
///
public static readonly InstanceStorageResourceType AGENT_EVENTS = new InstanceStorageResourceType("AGENT_EVENTS");
///
/// Constant ATTACHMENTS for InstanceStorageResourceType
///
public static readonly InstanceStorageResourceType ATTACHMENTS = new InstanceStorageResourceType("ATTACHMENTS");
///
/// Constant CALL_RECORDINGS for InstanceStorageResourceType
///
public static readonly InstanceStorageResourceType CALL_RECORDINGS = new InstanceStorageResourceType("CALL_RECORDINGS");
///
/// Constant CHAT_TRANSCRIPTS for InstanceStorageResourceType
///
public static readonly InstanceStorageResourceType CHAT_TRANSCRIPTS = new InstanceStorageResourceType("CHAT_TRANSCRIPTS");
///
/// Constant CONTACT_EVALUATIONS for InstanceStorageResourceType
///
public static readonly InstanceStorageResourceType CONTACT_EVALUATIONS = new InstanceStorageResourceType("CONTACT_EVALUATIONS");
///
/// Constant CONTACT_TRACE_RECORDS for InstanceStorageResourceType
///
public static readonly InstanceStorageResourceType CONTACT_TRACE_RECORDS = new InstanceStorageResourceType("CONTACT_TRACE_RECORDS");
///
/// Constant MEDIA_STREAMS for InstanceStorageResourceType
///
public static readonly InstanceStorageResourceType MEDIA_STREAMS = new InstanceStorageResourceType("MEDIA_STREAMS");
///
/// Constant REAL_TIME_CONTACT_ANALYSIS_SEGMENTS for InstanceStorageResourceType
///
public static readonly InstanceStorageResourceType REAL_TIME_CONTACT_ANALYSIS_SEGMENTS = new InstanceStorageResourceType("REAL_TIME_CONTACT_ANALYSIS_SEGMENTS");
///
/// Constant SCHEDULED_REPORTS for InstanceStorageResourceType
///
public static readonly InstanceStorageResourceType SCHEDULED_REPORTS = new InstanceStorageResourceType("SCHEDULED_REPORTS");
///
/// Constant SCREEN_RECORDINGS for InstanceStorageResourceType
///
public static readonly InstanceStorageResourceType SCREEN_RECORDINGS = new InstanceStorageResourceType("SCREEN_RECORDINGS");
///
/// 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 InstanceStorageResourceType(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 InstanceStorageResourceType 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 InstanceStorageResourceType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type IntegrationType.
///
public class IntegrationType : ConstantClass
{
///
/// Constant CASES_DOMAIN for IntegrationType
///
public static readonly IntegrationType CASES_DOMAIN = new IntegrationType("CASES_DOMAIN");
///
/// Constant EVENT for IntegrationType
///
public static readonly IntegrationType EVENT = new IntegrationType("EVENT");
///
/// Constant PINPOINT_APP for IntegrationType
///
public static readonly IntegrationType PINPOINT_APP = new IntegrationType("PINPOINT_APP");
///
/// Constant VOICE_ID for IntegrationType
///
public static readonly IntegrationType VOICE_ID = new IntegrationType("VOICE_ID");
///
/// Constant WISDOM_ASSISTANT for IntegrationType
///
public static readonly IntegrationType WISDOM_ASSISTANT = new IntegrationType("WISDOM_ASSISTANT");
///
/// Constant WISDOM_KNOWLEDGE_BASE for IntegrationType
///
public static readonly IntegrationType WISDOM_KNOWLEDGE_BASE = new IntegrationType("WISDOM_KNOWLEDGE_BASE");
///
/// 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 IntegrationType(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 IntegrationType 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 IntegrationType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type LexVersion.
///
public class LexVersion : ConstantClass
{
///
/// Constant V1 for LexVersion
///
public static readonly LexVersion V1 = new LexVersion("V1");
///
/// Constant V2 for LexVersion
///
public static readonly LexVersion V2 = new LexVersion("V2");
///
/// 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 LexVersion(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 LexVersion 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 LexVersion(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type MonitorCapability.
///
public class MonitorCapability : ConstantClass
{
///
/// Constant BARGE for MonitorCapability
///
public static readonly MonitorCapability BARGE = new MonitorCapability("BARGE");
///
/// Constant SILENT_MONITOR for MonitorCapability
///
public static readonly MonitorCapability SILENT_MONITOR = new MonitorCapability("SILENT_MONITOR");
///
/// 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 MonitorCapability(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 MonitorCapability 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 MonitorCapability(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type NotificationContentType.
///
public class NotificationContentType : ConstantClass
{
///
/// Constant PLAIN_TEXT for NotificationContentType
///
public static readonly NotificationContentType PLAIN_TEXT = new NotificationContentType("PLAIN_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 NotificationContentType(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 NotificationContentType 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 NotificationContentType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type NotificationDeliveryType.
///
public class NotificationDeliveryType : ConstantClass
{
///
/// Constant EMAIL for NotificationDeliveryType
///
public static readonly NotificationDeliveryType EMAIL = new NotificationDeliveryType("EMAIL");
///
/// 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 NotificationDeliveryType(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 NotificationDeliveryType 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 NotificationDeliveryType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type NumericQuestionPropertyAutomationLabel.
///
public class NumericQuestionPropertyAutomationLabel : ConstantClass
{
///
/// Constant AGENT_INTERACTION_DURATION for NumericQuestionPropertyAutomationLabel
///
public static readonly NumericQuestionPropertyAutomationLabel AGENT_INTERACTION_DURATION = new NumericQuestionPropertyAutomationLabel("AGENT_INTERACTION_DURATION");
///
/// Constant CONTACT_DURATION for NumericQuestionPropertyAutomationLabel
///
public static readonly NumericQuestionPropertyAutomationLabel CONTACT_DURATION = new NumericQuestionPropertyAutomationLabel("CONTACT_DURATION");
///
/// Constant CUSTOMER_HOLD_TIME for NumericQuestionPropertyAutomationLabel
///
public static readonly NumericQuestionPropertyAutomationLabel CUSTOMER_HOLD_TIME = new NumericQuestionPropertyAutomationLabel("CUSTOMER_HOLD_TIME");
///
/// Constant NON_TALK_TIME for NumericQuestionPropertyAutomationLabel
///
public static readonly NumericQuestionPropertyAutomationLabel NON_TALK_TIME = new NumericQuestionPropertyAutomationLabel("NON_TALK_TIME");
///
/// Constant NON_TALK_TIME_PERCENTAGE for NumericQuestionPropertyAutomationLabel
///
public static readonly NumericQuestionPropertyAutomationLabel NON_TALK_TIME_PERCENTAGE = new NumericQuestionPropertyAutomationLabel("NON_TALK_TIME_PERCENTAGE");
///
/// Constant NUMBER_OF_INTERRUPTIONS for NumericQuestionPropertyAutomationLabel
///
public static readonly NumericQuestionPropertyAutomationLabel NUMBER_OF_INTERRUPTIONS = new NumericQuestionPropertyAutomationLabel("NUMBER_OF_INTERRUPTIONS");
///
/// Constant OVERALL_AGENT_SENTIMENT_SCORE for NumericQuestionPropertyAutomationLabel
///
public static readonly NumericQuestionPropertyAutomationLabel OVERALL_AGENT_SENTIMENT_SCORE = new NumericQuestionPropertyAutomationLabel("OVERALL_AGENT_SENTIMENT_SCORE");
///
/// Constant OVERALL_CUSTOMER_SENTIMENT_SCORE for NumericQuestionPropertyAutomationLabel
///
public static readonly NumericQuestionPropertyAutomationLabel OVERALL_CUSTOMER_SENTIMENT_SCORE = new NumericQuestionPropertyAutomationLabel("OVERALL_CUSTOMER_SENTIMENT_SCORE");
///
/// 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 NumericQuestionPropertyAutomationLabel(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 NumericQuestionPropertyAutomationLabel 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 NumericQuestionPropertyAutomationLabel(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ParticipantRole.
///
public class ParticipantRole : ConstantClass
{
///
/// Constant AGENT for ParticipantRole
///
public static readonly ParticipantRole AGENT = new ParticipantRole("AGENT");
///
/// Constant CUSTOM_BOT for ParticipantRole
///
public static readonly ParticipantRole CUSTOM_BOT = new ParticipantRole("CUSTOM_BOT");
///
/// Constant CUSTOMER for ParticipantRole
///
public static readonly ParticipantRole CUSTOMER = new ParticipantRole("CUSTOMER");
///
/// Constant SYSTEM for ParticipantRole
///
public static readonly ParticipantRole SYSTEM = new ParticipantRole("SYSTEM");
///
/// 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 ParticipantRole(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 ParticipantRole 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 ParticipantRole(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ParticipantTimerAction.
///
public class ParticipantTimerAction : ConstantClass
{
///
/// Constant Unset for ParticipantTimerAction
///
public static readonly ParticipantTimerAction Unset = new ParticipantTimerAction("Unset");
///
/// 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 ParticipantTimerAction(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 ParticipantTimerAction 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 ParticipantTimerAction(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ParticipantTimerType.
///
public class ParticipantTimerType : ConstantClass
{
///
/// Constant DISCONNECT_NONCUSTOMER for ParticipantTimerType
///
public static readonly ParticipantTimerType DISCONNECT_NONCUSTOMER = new ParticipantTimerType("DISCONNECT_NONCUSTOMER");
///
/// Constant IDLE for ParticipantTimerType
///
public static readonly ParticipantTimerType IDLE = new ParticipantTimerType("IDLE");
///
/// 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 ParticipantTimerType(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 ParticipantTimerType 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 ParticipantTimerType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type PhoneNumberCountryCode.
///
public class PhoneNumberCountryCode : ConstantClass
{
///
/// Constant AD for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode AD = new PhoneNumberCountryCode("AD");
///
/// Constant AE for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode AE = new PhoneNumberCountryCode("AE");
///
/// Constant AF for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode AF = new PhoneNumberCountryCode("AF");
///
/// Constant AG for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode AG = new PhoneNumberCountryCode("AG");
///
/// Constant AI for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode AI = new PhoneNumberCountryCode("AI");
///
/// Constant AL for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode AL = new PhoneNumberCountryCode("AL");
///
/// Constant AM for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode AM = new PhoneNumberCountryCode("AM");
///
/// Constant AN for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode AN = new PhoneNumberCountryCode("AN");
///
/// Constant AO for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode AO = new PhoneNumberCountryCode("AO");
///
/// Constant AQ for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode AQ = new PhoneNumberCountryCode("AQ");
///
/// Constant AR for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode AR = new PhoneNumberCountryCode("AR");
///
/// Constant AS for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode AS = new PhoneNumberCountryCode("AS");
///
/// Constant AT for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode AT = new PhoneNumberCountryCode("AT");
///
/// Constant AU for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode AU = new PhoneNumberCountryCode("AU");
///
/// Constant AW for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode AW = new PhoneNumberCountryCode("AW");
///
/// Constant AZ for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode AZ = new PhoneNumberCountryCode("AZ");
///
/// Constant BA for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode BA = new PhoneNumberCountryCode("BA");
///
/// Constant BB for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode BB = new PhoneNumberCountryCode("BB");
///
/// Constant BD for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode BD = new PhoneNumberCountryCode("BD");
///
/// Constant BE for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode BE = new PhoneNumberCountryCode("BE");
///
/// Constant BF for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode BF = new PhoneNumberCountryCode("BF");
///
/// Constant BG for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode BG = new PhoneNumberCountryCode("BG");
///
/// Constant BH for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode BH = new PhoneNumberCountryCode("BH");
///
/// Constant BI for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode BI = new PhoneNumberCountryCode("BI");
///
/// Constant BJ for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode BJ = new PhoneNumberCountryCode("BJ");
///
/// Constant BL for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode BL = new PhoneNumberCountryCode("BL");
///
/// Constant BM for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode BM = new PhoneNumberCountryCode("BM");
///
/// Constant BN for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode BN = new PhoneNumberCountryCode("BN");
///
/// Constant BO for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode BO = new PhoneNumberCountryCode("BO");
///
/// Constant BR for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode BR = new PhoneNumberCountryCode("BR");
///
/// Constant BS for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode BS = new PhoneNumberCountryCode("BS");
///
/// Constant BT for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode BT = new PhoneNumberCountryCode("BT");
///
/// Constant BW for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode BW = new PhoneNumberCountryCode("BW");
///
/// Constant BY for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode BY = new PhoneNumberCountryCode("BY");
///
/// Constant BZ for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode BZ = new PhoneNumberCountryCode("BZ");
///
/// Constant CA for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode CA = new PhoneNumberCountryCode("CA");
///
/// Constant CC for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode CC = new PhoneNumberCountryCode("CC");
///
/// Constant CD for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode CD = new PhoneNumberCountryCode("CD");
///
/// Constant CF for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode CF = new PhoneNumberCountryCode("CF");
///
/// Constant CG for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode CG = new PhoneNumberCountryCode("CG");
///
/// Constant CH for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode CH = new PhoneNumberCountryCode("CH");
///
/// Constant CI for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode CI = new PhoneNumberCountryCode("CI");
///
/// Constant CK for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode CK = new PhoneNumberCountryCode("CK");
///
/// Constant CL for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode CL = new PhoneNumberCountryCode("CL");
///
/// Constant CM for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode CM = new PhoneNumberCountryCode("CM");
///
/// Constant CN for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode CN = new PhoneNumberCountryCode("CN");
///
/// Constant CO for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode CO = new PhoneNumberCountryCode("CO");
///
/// Constant CR for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode CR = new PhoneNumberCountryCode("CR");
///
/// Constant CU for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode CU = new PhoneNumberCountryCode("CU");
///
/// Constant CV for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode CV = new PhoneNumberCountryCode("CV");
///
/// Constant CW for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode CW = new PhoneNumberCountryCode("CW");
///
/// Constant CX for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode CX = new PhoneNumberCountryCode("CX");
///
/// Constant CY for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode CY = new PhoneNumberCountryCode("CY");
///
/// Constant CZ for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode CZ = new PhoneNumberCountryCode("CZ");
///
/// Constant DE for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode DE = new PhoneNumberCountryCode("DE");
///
/// Constant DJ for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode DJ = new PhoneNumberCountryCode("DJ");
///
/// Constant DK for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode DK = new PhoneNumberCountryCode("DK");
///
/// Constant DM for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode DM = new PhoneNumberCountryCode("DM");
///
/// Constant DO for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode DO = new PhoneNumberCountryCode("DO");
///
/// Constant DZ for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode DZ = new PhoneNumberCountryCode("DZ");
///
/// Constant EC for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode EC = new PhoneNumberCountryCode("EC");
///
/// Constant EE for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode EE = new PhoneNumberCountryCode("EE");
///
/// Constant EG for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode EG = new PhoneNumberCountryCode("EG");
///
/// Constant EH for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode EH = new PhoneNumberCountryCode("EH");
///
/// Constant ER for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode ER = new PhoneNumberCountryCode("ER");
///
/// Constant ES for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode ES = new PhoneNumberCountryCode("ES");
///
/// Constant ET for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode ET = new PhoneNumberCountryCode("ET");
///
/// Constant FI for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode FI = new PhoneNumberCountryCode("FI");
///
/// Constant FJ for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode FJ = new PhoneNumberCountryCode("FJ");
///
/// Constant FK for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode FK = new PhoneNumberCountryCode("FK");
///
/// Constant FM for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode FM = new PhoneNumberCountryCode("FM");
///
/// Constant FO for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode FO = new PhoneNumberCountryCode("FO");
///
/// Constant FR for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode FR = new PhoneNumberCountryCode("FR");
///
/// Constant GA for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode GA = new PhoneNumberCountryCode("GA");
///
/// Constant GB for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode GB = new PhoneNumberCountryCode("GB");
///
/// Constant GD for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode GD = new PhoneNumberCountryCode("GD");
///
/// Constant GE for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode GE = new PhoneNumberCountryCode("GE");
///
/// Constant GG for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode GG = new PhoneNumberCountryCode("GG");
///
/// Constant GH for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode GH = new PhoneNumberCountryCode("GH");
///
/// Constant GI for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode GI = new PhoneNumberCountryCode("GI");
///
/// Constant GL for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode GL = new PhoneNumberCountryCode("GL");
///
/// Constant GM for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode GM = new PhoneNumberCountryCode("GM");
///
/// Constant GN for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode GN = new PhoneNumberCountryCode("GN");
///
/// Constant GQ for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode GQ = new PhoneNumberCountryCode("GQ");
///
/// Constant GR for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode GR = new PhoneNumberCountryCode("GR");
///
/// Constant GT for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode GT = new PhoneNumberCountryCode("GT");
///
/// Constant GU for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode GU = new PhoneNumberCountryCode("GU");
///
/// Constant GW for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode GW = new PhoneNumberCountryCode("GW");
///
/// Constant GY for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode GY = new PhoneNumberCountryCode("GY");
///
/// Constant HK for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode HK = new PhoneNumberCountryCode("HK");
///
/// Constant HN for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode HN = new PhoneNumberCountryCode("HN");
///
/// Constant HR for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode HR = new PhoneNumberCountryCode("HR");
///
/// Constant HT for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode HT = new PhoneNumberCountryCode("HT");
///
/// Constant HU for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode HU = new PhoneNumberCountryCode("HU");
///
/// Constant ID for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode ID = new PhoneNumberCountryCode("ID");
///
/// Constant IE for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode IE = new PhoneNumberCountryCode("IE");
///
/// Constant IL for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode IL = new PhoneNumberCountryCode("IL");
///
/// Constant IM for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode IM = new PhoneNumberCountryCode("IM");
///
/// Constant IN for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode IN = new PhoneNumberCountryCode("IN");
///
/// Constant IO for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode IO = new PhoneNumberCountryCode("IO");
///
/// Constant IQ for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode IQ = new PhoneNumberCountryCode("IQ");
///
/// Constant IR for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode IR = new PhoneNumberCountryCode("IR");
///
/// Constant IS for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode IS = new PhoneNumberCountryCode("IS");
///
/// Constant IT for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode IT = new PhoneNumberCountryCode("IT");
///
/// Constant JE for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode JE = new PhoneNumberCountryCode("JE");
///
/// Constant JM for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode JM = new PhoneNumberCountryCode("JM");
///
/// Constant JO for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode JO = new PhoneNumberCountryCode("JO");
///
/// Constant JP for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode JP = new PhoneNumberCountryCode("JP");
///
/// Constant KE for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode KE = new PhoneNumberCountryCode("KE");
///
/// Constant KG for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode KG = new PhoneNumberCountryCode("KG");
///
/// Constant KH for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode KH = new PhoneNumberCountryCode("KH");
///
/// Constant KI for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode KI = new PhoneNumberCountryCode("KI");
///
/// Constant KM for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode KM = new PhoneNumberCountryCode("KM");
///
/// Constant KN for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode KN = new PhoneNumberCountryCode("KN");
///
/// Constant KP for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode KP = new PhoneNumberCountryCode("KP");
///
/// Constant KR for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode KR = new PhoneNumberCountryCode("KR");
///
/// Constant KW for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode KW = new PhoneNumberCountryCode("KW");
///
/// Constant KY for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode KY = new PhoneNumberCountryCode("KY");
///
/// Constant KZ for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode KZ = new PhoneNumberCountryCode("KZ");
///
/// Constant LA for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode LA = new PhoneNumberCountryCode("LA");
///
/// Constant LB for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode LB = new PhoneNumberCountryCode("LB");
///
/// Constant LC for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode LC = new PhoneNumberCountryCode("LC");
///
/// Constant LI for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode LI = new PhoneNumberCountryCode("LI");
///
/// Constant LK for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode LK = new PhoneNumberCountryCode("LK");
///
/// Constant LR for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode LR = new PhoneNumberCountryCode("LR");
///
/// Constant LS for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode LS = new PhoneNumberCountryCode("LS");
///
/// Constant LT for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode LT = new PhoneNumberCountryCode("LT");
///
/// Constant LU for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode LU = new PhoneNumberCountryCode("LU");
///
/// Constant LV for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode LV = new PhoneNumberCountryCode("LV");
///
/// Constant LY for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode LY = new PhoneNumberCountryCode("LY");
///
/// Constant MA for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode MA = new PhoneNumberCountryCode("MA");
///
/// Constant MC for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode MC = new PhoneNumberCountryCode("MC");
///
/// Constant MD for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode MD = new PhoneNumberCountryCode("MD");
///
/// Constant ME for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode ME = new PhoneNumberCountryCode("ME");
///
/// Constant MF for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode MF = new PhoneNumberCountryCode("MF");
///
/// Constant MG for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode MG = new PhoneNumberCountryCode("MG");
///
/// Constant MH for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode MH = new PhoneNumberCountryCode("MH");
///
/// Constant MK for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode MK = new PhoneNumberCountryCode("MK");
///
/// Constant ML for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode ML = new PhoneNumberCountryCode("ML");
///
/// Constant MM for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode MM = new PhoneNumberCountryCode("MM");
///
/// Constant MN for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode MN = new PhoneNumberCountryCode("MN");
///
/// Constant MO for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode MO = new PhoneNumberCountryCode("MO");
///
/// Constant MP for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode MP = new PhoneNumberCountryCode("MP");
///
/// Constant MR for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode MR = new PhoneNumberCountryCode("MR");
///
/// Constant MS for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode MS = new PhoneNumberCountryCode("MS");
///
/// Constant MT for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode MT = new PhoneNumberCountryCode("MT");
///
/// Constant MU for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode MU = new PhoneNumberCountryCode("MU");
///
/// Constant MV for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode MV = new PhoneNumberCountryCode("MV");
///
/// Constant MW for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode MW = new PhoneNumberCountryCode("MW");
///
/// Constant MX for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode MX = new PhoneNumberCountryCode("MX");
///
/// Constant MY for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode MY = new PhoneNumberCountryCode("MY");
///
/// Constant MZ for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode MZ = new PhoneNumberCountryCode("MZ");
///
/// Constant NA for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode NA = new PhoneNumberCountryCode("NA");
///
/// Constant NC for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode NC = new PhoneNumberCountryCode("NC");
///
/// Constant NE for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode NE = new PhoneNumberCountryCode("NE");
///
/// Constant NG for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode NG = new PhoneNumberCountryCode("NG");
///
/// Constant NI for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode NI = new PhoneNumberCountryCode("NI");
///
/// Constant NL for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode NL = new PhoneNumberCountryCode("NL");
///
/// Constant NO for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode NO = new PhoneNumberCountryCode("NO");
///
/// Constant NP for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode NP = new PhoneNumberCountryCode("NP");
///
/// Constant NR for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode NR = new PhoneNumberCountryCode("NR");
///
/// Constant NU for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode NU = new PhoneNumberCountryCode("NU");
///
/// Constant NZ for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode NZ = new PhoneNumberCountryCode("NZ");
///
/// Constant OM for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode OM = new PhoneNumberCountryCode("OM");
///
/// Constant PA for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode PA = new PhoneNumberCountryCode("PA");
///
/// Constant PE for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode PE = new PhoneNumberCountryCode("PE");
///
/// Constant PF for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode PF = new PhoneNumberCountryCode("PF");
///
/// Constant PG for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode PG = new PhoneNumberCountryCode("PG");
///
/// Constant PH for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode PH = new PhoneNumberCountryCode("PH");
///
/// Constant PK for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode PK = new PhoneNumberCountryCode("PK");
///
/// Constant PL for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode PL = new PhoneNumberCountryCode("PL");
///
/// Constant PM for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode PM = new PhoneNumberCountryCode("PM");
///
/// Constant PN for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode PN = new PhoneNumberCountryCode("PN");
///
/// Constant PR for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode PR = new PhoneNumberCountryCode("PR");
///
/// Constant PT for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode PT = new PhoneNumberCountryCode("PT");
///
/// Constant PW for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode PW = new PhoneNumberCountryCode("PW");
///
/// Constant PY for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode PY = new PhoneNumberCountryCode("PY");
///
/// Constant QA for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode QA = new PhoneNumberCountryCode("QA");
///
/// Constant RE for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode RE = new PhoneNumberCountryCode("RE");
///
/// Constant RO for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode RO = new PhoneNumberCountryCode("RO");
///
/// Constant RS for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode RS = new PhoneNumberCountryCode("RS");
///
/// Constant RU for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode RU = new PhoneNumberCountryCode("RU");
///
/// Constant RW for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode RW = new PhoneNumberCountryCode("RW");
///
/// Constant SA for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode SA = new PhoneNumberCountryCode("SA");
///
/// Constant SB for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode SB = new PhoneNumberCountryCode("SB");
///
/// Constant SC for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode SC = new PhoneNumberCountryCode("SC");
///
/// Constant SD for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode SD = new PhoneNumberCountryCode("SD");
///
/// Constant SE for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode SE = new PhoneNumberCountryCode("SE");
///
/// Constant SG for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode SG = new PhoneNumberCountryCode("SG");
///
/// Constant SH for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode SH = new PhoneNumberCountryCode("SH");
///
/// Constant SI for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode SI = new PhoneNumberCountryCode("SI");
///
/// Constant SJ for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode SJ = new PhoneNumberCountryCode("SJ");
///
/// Constant SK for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode SK = new PhoneNumberCountryCode("SK");
///
/// Constant SL for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode SL = new PhoneNumberCountryCode("SL");
///
/// Constant SM for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode SM = new PhoneNumberCountryCode("SM");
///
/// Constant SN for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode SN = new PhoneNumberCountryCode("SN");
///
/// Constant SO for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode SO = new PhoneNumberCountryCode("SO");
///
/// Constant SR for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode SR = new PhoneNumberCountryCode("SR");
///
/// Constant ST for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode ST = new PhoneNumberCountryCode("ST");
///
/// Constant SV for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode SV = new PhoneNumberCountryCode("SV");
///
/// Constant SX for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode SX = new PhoneNumberCountryCode("SX");
///
/// Constant SY for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode SY = new PhoneNumberCountryCode("SY");
///
/// Constant SZ for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode SZ = new PhoneNumberCountryCode("SZ");
///
/// Constant TC for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode TC = new PhoneNumberCountryCode("TC");
///
/// Constant TD for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode TD = new PhoneNumberCountryCode("TD");
///
/// Constant TG for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode TG = new PhoneNumberCountryCode("TG");
///
/// Constant TH for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode TH = new PhoneNumberCountryCode("TH");
///
/// Constant TJ for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode TJ = new PhoneNumberCountryCode("TJ");
///
/// Constant TK for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode TK = new PhoneNumberCountryCode("TK");
///
/// Constant TL for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode TL = new PhoneNumberCountryCode("TL");
///
/// Constant TM for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode TM = new PhoneNumberCountryCode("TM");
///
/// Constant TN for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode TN = new PhoneNumberCountryCode("TN");
///
/// Constant TO for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode TO = new PhoneNumberCountryCode("TO");
///
/// Constant TR for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode TR = new PhoneNumberCountryCode("TR");
///
/// Constant TT for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode TT = new PhoneNumberCountryCode("TT");
///
/// Constant TV for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode TV = new PhoneNumberCountryCode("TV");
///
/// Constant TW for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode TW = new PhoneNumberCountryCode("TW");
///
/// Constant TZ for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode TZ = new PhoneNumberCountryCode("TZ");
///
/// Constant UA for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode UA = new PhoneNumberCountryCode("UA");
///
/// Constant UG for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode UG = new PhoneNumberCountryCode("UG");
///
/// Constant US for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode US = new PhoneNumberCountryCode("US");
///
/// Constant UY for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode UY = new PhoneNumberCountryCode("UY");
///
/// Constant UZ for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode UZ = new PhoneNumberCountryCode("UZ");
///
/// Constant VA for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode VA = new PhoneNumberCountryCode("VA");
///
/// Constant VC for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode VC = new PhoneNumberCountryCode("VC");
///
/// Constant VE for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode VE = new PhoneNumberCountryCode("VE");
///
/// Constant VG for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode VG = new PhoneNumberCountryCode("VG");
///
/// Constant VI for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode VI = new PhoneNumberCountryCode("VI");
///
/// Constant VN for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode VN = new PhoneNumberCountryCode("VN");
///
/// Constant VU for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode VU = new PhoneNumberCountryCode("VU");
///
/// Constant WF for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode WF = new PhoneNumberCountryCode("WF");
///
/// Constant WS for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode WS = new PhoneNumberCountryCode("WS");
///
/// Constant YE for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode YE = new PhoneNumberCountryCode("YE");
///
/// Constant YT for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode YT = new PhoneNumberCountryCode("YT");
///
/// Constant ZA for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode ZA = new PhoneNumberCountryCode("ZA");
///
/// Constant ZM for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode ZM = new PhoneNumberCountryCode("ZM");
///
/// Constant ZW for PhoneNumberCountryCode
///
public static readonly PhoneNumberCountryCode ZW = new PhoneNumberCountryCode("ZW");
///
/// 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 PhoneNumberCountryCode(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 PhoneNumberCountryCode 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 PhoneNumberCountryCode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type PhoneNumberType.
///
public class PhoneNumberType : ConstantClass
{
///
/// Constant DID for PhoneNumberType
///
public static readonly PhoneNumberType DID = new PhoneNumberType("DID");
///
/// Constant SHARED for PhoneNumberType
///
public static readonly PhoneNumberType SHARED = new PhoneNumberType("SHARED");
///
/// Constant THIRD_PARTY_DID for PhoneNumberType
///
public static readonly PhoneNumberType THIRD_PARTY_DID = new PhoneNumberType("THIRD_PARTY_DID");
///
/// Constant THIRD_PARTY_TF for PhoneNumberType
///
public static readonly PhoneNumberType THIRD_PARTY_TF = new PhoneNumberType("THIRD_PARTY_TF");
///
/// Constant TOLL_FREE for PhoneNumberType
///
public static readonly PhoneNumberType TOLL_FREE = new PhoneNumberType("TOLL_FREE");
///
/// Constant UIFN for PhoneNumberType
///
public static readonly PhoneNumberType UIFN = new PhoneNumberType("UIFN");
///
/// 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 PhoneNumberType(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 PhoneNumberType 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 PhoneNumberType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type PhoneNumberWorkflowStatus.
///
public class PhoneNumberWorkflowStatus : ConstantClass
{
///
/// Constant CLAIMED for PhoneNumberWorkflowStatus
///
public static readonly PhoneNumberWorkflowStatus CLAIMED = new PhoneNumberWorkflowStatus("CLAIMED");
///
/// Constant FAILED for PhoneNumberWorkflowStatus
///
public static readonly PhoneNumberWorkflowStatus FAILED = new PhoneNumberWorkflowStatus("FAILED");
///
/// Constant IN_PROGRESS for PhoneNumberWorkflowStatus
///
public static readonly PhoneNumberWorkflowStatus IN_PROGRESS = new PhoneNumberWorkflowStatus("IN_PROGRESS");
///
/// 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 PhoneNumberWorkflowStatus(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 PhoneNumberWorkflowStatus 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 PhoneNumberWorkflowStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type PhoneType.
///
public class PhoneType : ConstantClass
{
///
/// Constant DESK_PHONE for PhoneType
///
public static readonly PhoneType DESK_PHONE = new PhoneType("DESK_PHONE");
///
/// Constant SOFT_PHONE for PhoneType
///
public static readonly PhoneType SOFT_PHONE = new PhoneType("SOFT_PHONE");
///
/// 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 PhoneType(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 PhoneType 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 PhoneType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type PropertyValidationExceptionReason.
///
public class PropertyValidationExceptionReason : ConstantClass
{
///
/// Constant INVALID_FORMAT for PropertyValidationExceptionReason
///
public static readonly PropertyValidationExceptionReason INVALID_FORMAT = new PropertyValidationExceptionReason("INVALID_FORMAT");
///
/// Constant NOT_SUPPORTED for PropertyValidationExceptionReason
///
public static readonly PropertyValidationExceptionReason NOT_SUPPORTED = new PropertyValidationExceptionReason("NOT_SUPPORTED");
///
/// Constant REFERENCED_RESOURCE_NOT_FOUND for PropertyValidationExceptionReason
///
public static readonly PropertyValidationExceptionReason REFERENCED_RESOURCE_NOT_FOUND = new PropertyValidationExceptionReason("REFERENCED_RESOURCE_NOT_FOUND");
///
/// Constant REQUIRED_PROPERTY_MISSING for PropertyValidationExceptionReason
///
public static readonly PropertyValidationExceptionReason REQUIRED_PROPERTY_MISSING = new PropertyValidationExceptionReason("REQUIRED_PROPERTY_MISSING");
///
/// Constant RESOURCE_NAME_ALREADY_EXISTS for PropertyValidationExceptionReason
///
public static readonly PropertyValidationExceptionReason RESOURCE_NAME_ALREADY_EXISTS = new PropertyValidationExceptionReason("RESOURCE_NAME_ALREADY_EXISTS");
///
/// Constant UNIQUE_CONSTRAINT_VIOLATED for PropertyValidationExceptionReason
///
public static readonly PropertyValidationExceptionReason UNIQUE_CONSTRAINT_VIOLATED = new PropertyValidationExceptionReason("UNIQUE_CONSTRAINT_VIOLATED");
///
/// 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 PropertyValidationExceptionReason(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 PropertyValidationExceptionReason 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 PropertyValidationExceptionReason(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type QueueStatus.
///
public class QueueStatus : ConstantClass
{
///
/// Constant DISABLED for QueueStatus
///
public static readonly QueueStatus DISABLED = new QueueStatus("DISABLED");
///
/// Constant ENABLED for QueueStatus
///
public static readonly QueueStatus ENABLED = new QueueStatus("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 QueueStatus(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 QueueStatus 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 QueueStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type QueueType.
///
public class QueueType : ConstantClass
{
///
/// Constant AGENT for QueueType
///
public static readonly QueueType AGENT = new QueueType("AGENT");
///
/// Constant STANDARD for QueueType
///
public static readonly QueueType STANDARD = new QueueType("STANDARD");
///
/// 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 QueueType(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 QueueType 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 QueueType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type QuickConnectType.
///
public class QuickConnectType : ConstantClass
{
///
/// Constant PHONE_NUMBER for QuickConnectType
///
public static readonly QuickConnectType PHONE_NUMBER = new QuickConnectType("PHONE_NUMBER");
///
/// Constant QUEUE for QuickConnectType
///
public static readonly QuickConnectType QUEUE = new QuickConnectType("QUEUE");
///
/// Constant USER for QuickConnectType
///
public static readonly QuickConnectType USER = new QuickConnectType("USER");
///
/// 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 QuickConnectType(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 QuickConnectType 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 QuickConnectType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ReferenceStatus.
///
public class ReferenceStatus : ConstantClass
{
///
/// Constant APPROVED for ReferenceStatus
///
public static readonly ReferenceStatus APPROVED = new ReferenceStatus("APPROVED");
///
/// Constant REJECTED for ReferenceStatus
///
public static readonly ReferenceStatus REJECTED = new ReferenceStatus("REJECTED");
///
/// 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 ReferenceStatus(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 ReferenceStatus 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 ReferenceStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ReferenceType.
///
public class ReferenceType : ConstantClass
{
///
/// Constant ATTACHMENT for ReferenceType
///
public static readonly ReferenceType ATTACHMENT = new ReferenceType("ATTACHMENT");
///
/// Constant DATE for ReferenceType
///
public static readonly ReferenceType DATE = new ReferenceType("DATE");
///
/// Constant EMAIL for ReferenceType
///
public static readonly ReferenceType EMAIL = new ReferenceType("EMAIL");
///
/// Constant NUMBER for ReferenceType
///
public static readonly ReferenceType NUMBER = new ReferenceType("NUMBER");
///
/// Constant STRING for ReferenceType
///
public static readonly ReferenceType STRING = new ReferenceType("STRING");
///
/// Constant URL for ReferenceType
///
public static readonly ReferenceType URL = new ReferenceType("URL");
///
/// 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 ReferenceType(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 ReferenceType 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 ReferenceType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RehydrationType.
///
public class RehydrationType : ConstantClass
{
///
/// Constant ENTIRE_PAST_SESSION for RehydrationType
///
public static readonly RehydrationType ENTIRE_PAST_SESSION = new RehydrationType("ENTIRE_PAST_SESSION");
///
/// Constant FROM_SEGMENT for RehydrationType
///
public static readonly RehydrationType FROM_SEGMENT = new RehydrationType("FROM_SEGMENT");
///
/// 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 RehydrationType(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 RehydrationType 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 RehydrationType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ResourceType.
///
public class ResourceType : ConstantClass
{
///
/// Constant CONTACT for ResourceType
///
public static readonly ResourceType CONTACT = new ResourceType("CONTACT");
///
/// Constant CONTACT_FLOW for ResourceType
///
public static readonly ResourceType CONTACT_FLOW = new ResourceType("CONTACT_FLOW");
///
/// Constant HIERARCHY_GROUP for ResourceType
///
public static readonly ResourceType HIERARCHY_GROUP = new ResourceType("HIERARCHY_GROUP");
///
/// Constant HIERARCHY_LEVEL for ResourceType
///
public static readonly ResourceType HIERARCHY_LEVEL = new ResourceType("HIERARCHY_LEVEL");
///
/// Constant INSTANCE for ResourceType
///
public static readonly ResourceType INSTANCE = new ResourceType("INSTANCE");
///
/// Constant PARTICIPANT for ResourceType
///
public static readonly ResourceType PARTICIPANT = new ResourceType("PARTICIPANT");
///
/// Constant USER for ResourceType
///
public static readonly ResourceType USER = new ResourceType("USER");
///
/// 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 RulePublishStatus.
///
public class RulePublishStatus : ConstantClass
{
///
/// Constant DRAFT for RulePublishStatus
///
public static readonly RulePublishStatus DRAFT = new RulePublishStatus("DRAFT");
///
/// Constant PUBLISHED for RulePublishStatus
///
public static readonly RulePublishStatus PUBLISHED = new RulePublishStatus("PUBLISHED");
///
/// 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 RulePublishStatus(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 RulePublishStatus 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 RulePublishStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SearchableQueueType.
///
public class SearchableQueueType : ConstantClass
{
///
/// Constant STANDARD for SearchableQueueType
///
public static readonly SearchableQueueType STANDARD = new SearchableQueueType("STANDARD");
///
/// 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 SearchableQueueType(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 SearchableQueueType 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 SearchableQueueType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SingleSelectQuestionRuleCategoryAutomationCondition.
///
public class SingleSelectQuestionRuleCategoryAutomationCondition : ConstantClass
{
///
/// Constant NOT_PRESENT for SingleSelectQuestionRuleCategoryAutomationCondition
///
public static readonly SingleSelectQuestionRuleCategoryAutomationCondition NOT_PRESENT = new SingleSelectQuestionRuleCategoryAutomationCondition("NOT_PRESENT");
///
/// Constant PRESENT for SingleSelectQuestionRuleCategoryAutomationCondition
///
public static readonly SingleSelectQuestionRuleCategoryAutomationCondition PRESENT = new SingleSelectQuestionRuleCategoryAutomationCondition("PRESENT");
///
/// 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 SingleSelectQuestionRuleCategoryAutomationCondition(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 SingleSelectQuestionRuleCategoryAutomationCondition 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 SingleSelectQuestionRuleCategoryAutomationCondition(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SortOrder.
///
public class SortOrder : ConstantClass
{
///
/// Constant ASCENDING for SortOrder
///
public static readonly SortOrder ASCENDING = new SortOrder("ASCENDING");
///
/// Constant DESCENDING for SortOrder
///
public static readonly SortOrder DESCENDING = new SortOrder("DESCENDING");
///
/// 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 SortOrder(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 SortOrder 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 SortOrder(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SourceType.
///
public class SourceType : ConstantClass
{
///
/// Constant SALESFORCE for SourceType
///
public static readonly SourceType SALESFORCE = new SourceType("SALESFORCE");
///
/// Constant ZENDESK for SourceType
///
public static readonly SourceType ZENDESK = new SourceType("ZENDESK");
///
/// 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 SourceType(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 SourceType 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 SourceType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Statistic.
///
public class Statistic : ConstantClass
{
///
/// Constant AVG for Statistic
///
public static readonly Statistic AVG = new Statistic("AVG");
///
/// Constant MAX for Statistic
///
public static readonly Statistic MAX = new Statistic("MAX");
///
/// Constant SUM for Statistic
///
public static readonly Statistic SUM = new Statistic("SUM");
///
/// 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 Statistic(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 Statistic 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 Statistic(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type StorageType.
///
public class StorageType : ConstantClass
{
///
/// Constant KINESIS_FIREHOSE for StorageType
///
public static readonly StorageType KINESIS_FIREHOSE = new StorageType("KINESIS_FIREHOSE");
///
/// Constant KINESIS_STREAM for StorageType
///
public static readonly StorageType KINESIS_STREAM = new StorageType("KINESIS_STREAM");
///
/// Constant KINESIS_VIDEO_STREAM for StorageType
///
public static readonly StorageType KINESIS_VIDEO_STREAM = new StorageType("KINESIS_VIDEO_STREAM");
///
/// Constant S3 for StorageType
///
public static readonly StorageType S3 = new StorageType("S3");
///
/// 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 StorageType(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 StorageType 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 StorageType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type StringComparisonType.
///
public class StringComparisonType : ConstantClass
{
///
/// Constant CONTAINS for StringComparisonType
///
public static readonly StringComparisonType CONTAINS = new StringComparisonType("CONTAINS");
///
/// Constant EXACT for StringComparisonType
///
public static readonly StringComparisonType EXACT = new StringComparisonType("EXACT");
///
/// Constant STARTS_WITH for StringComparisonType
///
public static readonly StringComparisonType STARTS_WITH = new StringComparisonType("STARTS_WITH");
///
/// 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 StringComparisonType(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 StringComparisonType 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 StringComparisonType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type TaskTemplateFieldType.
///
public class TaskTemplateFieldType : ConstantClass
{
///
/// Constant BOOLEAN for TaskTemplateFieldType
///
public static readonly TaskTemplateFieldType BOOLEAN = new TaskTemplateFieldType("BOOLEAN");
///
/// Constant DATE_TIME for TaskTemplateFieldType
///
public static readonly TaskTemplateFieldType DATE_TIME = new TaskTemplateFieldType("DATE_TIME");
///
/// Constant DESCRIPTION for TaskTemplateFieldType
///
public static readonly TaskTemplateFieldType DESCRIPTION = new TaskTemplateFieldType("DESCRIPTION");
///
/// Constant EMAIL for TaskTemplateFieldType
///
public static readonly TaskTemplateFieldType EMAIL = new TaskTemplateFieldType("EMAIL");
///
/// Constant NAME for TaskTemplateFieldType
///
public static readonly TaskTemplateFieldType NAME = new TaskTemplateFieldType("NAME");
///
/// Constant NUMBER for TaskTemplateFieldType
///
public static readonly TaskTemplateFieldType NUMBER = new TaskTemplateFieldType("NUMBER");
///
/// Constant QUICK_CONNECT for TaskTemplateFieldType
///
public static readonly TaskTemplateFieldType QUICK_CONNECT = new TaskTemplateFieldType("QUICK_CONNECT");
///
/// Constant SCHEDULED_TIME for TaskTemplateFieldType
///
public static readonly TaskTemplateFieldType SCHEDULED_TIME = new TaskTemplateFieldType("SCHEDULED_TIME");
///
/// Constant SINGLE_SELECT for TaskTemplateFieldType
///
public static readonly TaskTemplateFieldType SINGLE_SELECT = new TaskTemplateFieldType("SINGLE_SELECT");
///
/// Constant TEXT for TaskTemplateFieldType
///
public static readonly TaskTemplateFieldType TEXT = new TaskTemplateFieldType("TEXT");
///
/// Constant TEXT_AREA for TaskTemplateFieldType
///
public static readonly TaskTemplateFieldType TEXT_AREA = new TaskTemplateFieldType("TEXT_AREA");
///
/// Constant URL for TaskTemplateFieldType
///
public static readonly TaskTemplateFieldType URL = new TaskTemplateFieldType("URL");
///
/// 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 TaskTemplateFieldType(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 TaskTemplateFieldType 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 TaskTemplateFieldType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type TaskTemplateStatus.
///
public class TaskTemplateStatus : ConstantClass
{
///
/// Constant ACTIVE for TaskTemplateStatus
///
public static readonly TaskTemplateStatus ACTIVE = new TaskTemplateStatus("ACTIVE");
///
/// Constant INACTIVE for TaskTemplateStatus
///
public static readonly TaskTemplateStatus INACTIVE = new TaskTemplateStatus("INACTIVE");
///
/// 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 TaskTemplateStatus(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 TaskTemplateStatus 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 TaskTemplateStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type TimerEligibleParticipantRoles.
///
public class TimerEligibleParticipantRoles : ConstantClass
{
///
/// Constant AGENT for TimerEligibleParticipantRoles
///
public static readonly TimerEligibleParticipantRoles AGENT = new TimerEligibleParticipantRoles("AGENT");
///
/// Constant CUSTOMER for TimerEligibleParticipantRoles
///
public static readonly TimerEligibleParticipantRoles CUSTOMER = new TimerEligibleParticipantRoles("CUSTOMER");
///
/// 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 TimerEligibleParticipantRoles(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 TimerEligibleParticipantRoles 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 TimerEligibleParticipantRoles(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type TrafficDistributionGroupStatus.
///
public class TrafficDistributionGroupStatus : ConstantClass
{
///
/// Constant ACTIVE for TrafficDistributionGroupStatus
///
public static readonly TrafficDistributionGroupStatus ACTIVE = new TrafficDistributionGroupStatus("ACTIVE");
///
/// Constant CREATION_FAILED for TrafficDistributionGroupStatus
///
public static readonly TrafficDistributionGroupStatus CREATION_FAILED = new TrafficDistributionGroupStatus("CREATION_FAILED");
///
/// Constant CREATION_IN_PROGRESS for TrafficDistributionGroupStatus
///
public static readonly TrafficDistributionGroupStatus CREATION_IN_PROGRESS = new TrafficDistributionGroupStatus("CREATION_IN_PROGRESS");
///
/// Constant DELETION_FAILED for TrafficDistributionGroupStatus
///
public static readonly TrafficDistributionGroupStatus DELETION_FAILED = new TrafficDistributionGroupStatus("DELETION_FAILED");
///
/// Constant PENDING_DELETION for TrafficDistributionGroupStatus
///
public static readonly TrafficDistributionGroupStatus PENDING_DELETION = new TrafficDistributionGroupStatus("PENDING_DELETION");
///
/// Constant UPDATE_IN_PROGRESS for TrafficDistributionGroupStatus
///
public static readonly TrafficDistributionGroupStatus UPDATE_IN_PROGRESS = new TrafficDistributionGroupStatus("UPDATE_IN_PROGRESS");
///
/// 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 TrafficDistributionGroupStatus(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 TrafficDistributionGroupStatus 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 TrafficDistributionGroupStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type TrafficType.
///
public class TrafficType : ConstantClass
{
///
/// Constant CAMPAIGN for TrafficType
///
public static readonly TrafficType CAMPAIGN = new TrafficType("CAMPAIGN");
///
/// Constant GENERAL for TrafficType
///
public static readonly TrafficType GENERAL = new TrafficType("GENERAL");
///
/// 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 TrafficType(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 TrafficType 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 TrafficType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Unit.
///
public class Unit : ConstantClass
{
///
/// Constant COUNT for Unit
///
public static readonly Unit COUNT = new Unit("COUNT");
///
/// Constant PERCENT for Unit
///
public static readonly Unit PERCENT = new Unit("PERCENT");
///
/// Constant SECONDS for Unit
///
public static readonly Unit SECONDS = new Unit("SECONDS");
///
/// 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 Unit(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 Unit 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 Unit(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type UseCaseType.
///
public class UseCaseType : ConstantClass
{
///
/// Constant CONNECT_CAMPAIGNS for UseCaseType
///
public static readonly UseCaseType CONNECT_CAMPAIGNS = new UseCaseType("CONNECT_CAMPAIGNS");
///
/// Constant RULES_EVALUATION for UseCaseType
///
public static readonly UseCaseType RULES_EVALUATION = new UseCaseType("RULES_EVALUATION");
///
/// 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 UseCaseType(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 UseCaseType 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 UseCaseType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type VocabularyLanguageCode.
///
public class VocabularyLanguageCode : ConstantClass
{
///
/// Constant ArAE for VocabularyLanguageCode
///
public static readonly VocabularyLanguageCode ArAE = new VocabularyLanguageCode("ar-AE");
///
/// Constant DeCH for VocabularyLanguageCode
///
public static readonly VocabularyLanguageCode DeCH = new VocabularyLanguageCode("de-CH");
///
/// Constant DeDE for VocabularyLanguageCode
///
public static readonly VocabularyLanguageCode DeDE = new VocabularyLanguageCode("de-DE");
///
/// Constant EnAB for VocabularyLanguageCode
///
public static readonly VocabularyLanguageCode EnAB = new VocabularyLanguageCode("en-AB");
///
/// Constant EnAU for VocabularyLanguageCode
///
public static readonly VocabularyLanguageCode EnAU = new VocabularyLanguageCode("en-AU");
///
/// Constant EnGB for VocabularyLanguageCode
///
public static readonly VocabularyLanguageCode EnGB = new VocabularyLanguageCode("en-GB");
///
/// Constant EnIE for VocabularyLanguageCode
///
public static readonly VocabularyLanguageCode EnIE = new VocabularyLanguageCode("en-IE");
///
/// Constant EnIN for VocabularyLanguageCode
///
public static readonly VocabularyLanguageCode EnIN = new VocabularyLanguageCode("en-IN");
///
/// Constant EnNZ for VocabularyLanguageCode
///
public static readonly VocabularyLanguageCode EnNZ = new VocabularyLanguageCode("en-NZ");
///
/// Constant EnUS for VocabularyLanguageCode
///
public static readonly VocabularyLanguageCode EnUS = new VocabularyLanguageCode("en-US");
///
/// Constant EnWL for VocabularyLanguageCode
///
public static readonly VocabularyLanguageCode EnWL = new VocabularyLanguageCode("en-WL");
///
/// Constant EnZA for VocabularyLanguageCode
///
public static readonly VocabularyLanguageCode EnZA = new VocabularyLanguageCode("en-ZA");
///
/// Constant EsES for VocabularyLanguageCode
///
public static readonly VocabularyLanguageCode EsES = new VocabularyLanguageCode("es-ES");
///
/// Constant EsUS for VocabularyLanguageCode
///
public static readonly VocabularyLanguageCode EsUS = new VocabularyLanguageCode("es-US");
///
/// Constant FrCA for VocabularyLanguageCode
///
public static readonly VocabularyLanguageCode FrCA = new VocabularyLanguageCode("fr-CA");
///
/// Constant FrFR for VocabularyLanguageCode
///
public static readonly VocabularyLanguageCode FrFR = new VocabularyLanguageCode("fr-FR");
///
/// Constant HiIN for VocabularyLanguageCode
///
public static readonly VocabularyLanguageCode HiIN = new VocabularyLanguageCode("hi-IN");
///
/// Constant ItIT for VocabularyLanguageCode
///
public static readonly VocabularyLanguageCode ItIT = new VocabularyLanguageCode("it-IT");
///
/// Constant JaJP for VocabularyLanguageCode
///
public static readonly VocabularyLanguageCode JaJP = new VocabularyLanguageCode("ja-JP");
///
/// Constant KoKR for VocabularyLanguageCode
///
public static readonly VocabularyLanguageCode KoKR = new VocabularyLanguageCode("ko-KR");
///
/// Constant PtBR for VocabularyLanguageCode
///
public static readonly VocabularyLanguageCode PtBR = new VocabularyLanguageCode("pt-BR");
///
/// Constant PtPT for VocabularyLanguageCode
///
public static readonly VocabularyLanguageCode PtPT = new VocabularyLanguageCode("pt-PT");
///
/// Constant ZhCN for VocabularyLanguageCode
///
public static readonly VocabularyLanguageCode ZhCN = new VocabularyLanguageCode("zh-CN");
///
/// 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 VocabularyLanguageCode(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 VocabularyLanguageCode 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 VocabularyLanguageCode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type VocabularyState.
///
public class VocabularyState : ConstantClass
{
///
/// Constant ACTIVE for VocabularyState
///
public static readonly VocabularyState ACTIVE = new VocabularyState("ACTIVE");
///
/// Constant CREATION_FAILED for VocabularyState
///
public static readonly VocabularyState CREATION_FAILED = new VocabularyState("CREATION_FAILED");
///
/// Constant CREATION_IN_PROGRESS for VocabularyState
///
public static readonly VocabularyState CREATION_IN_PROGRESS = new VocabularyState("CREATION_IN_PROGRESS");
///
/// Constant DELETE_IN_PROGRESS for VocabularyState
///
public static readonly VocabularyState DELETE_IN_PROGRESS = new VocabularyState("DELETE_IN_PROGRESS");
///
/// 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 VocabularyState(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 VocabularyState 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 VocabularyState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type VoiceRecordingTrack.
///
public class VoiceRecordingTrack : ConstantClass
{
///
/// Constant ALL for VoiceRecordingTrack
///
public static readonly VoiceRecordingTrack ALL = new VoiceRecordingTrack("ALL");
///
/// Constant FROM_AGENT for VoiceRecordingTrack
///
public static readonly VoiceRecordingTrack FROM_AGENT = new VoiceRecordingTrack("FROM_AGENT");
///
/// Constant TO_AGENT for VoiceRecordingTrack
///
public static readonly VoiceRecordingTrack TO_AGENT = new VoiceRecordingTrack("TO_AGENT");
///
/// 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 VoiceRecordingTrack(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 VoiceRecordingTrack 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 VoiceRecordingTrack(string value)
{
return FindValue(value);
}
}
}