/* * 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); } } }