/*
* 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 lex-models-2017-04-19.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.LexModelBuildingService
{
///
/// Constants used for properties of type ChannelStatus.
///
public class ChannelStatus : ConstantClass
{
///
/// Constant CREATED for ChannelStatus
///
public static readonly ChannelStatus CREATED = new ChannelStatus("CREATED");
///
/// Constant FAILED for ChannelStatus
///
public static readonly ChannelStatus FAILED = new ChannelStatus("FAILED");
///
/// Constant IN_PROGRESS for ChannelStatus
///
public static readonly ChannelStatus IN_PROGRESS = new ChannelStatus("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 ChannelStatus(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 ChannelStatus 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 ChannelStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ChannelType.
///
public class ChannelType : ConstantClass
{
///
/// Constant Facebook for ChannelType
///
public static readonly ChannelType Facebook = new ChannelType("Facebook");
///
/// Constant Kik for ChannelType
///
public static readonly ChannelType Kik = new ChannelType("Kik");
///
/// Constant Slack for ChannelType
///
public static readonly ChannelType Slack = new ChannelType("Slack");
///
/// Constant TwilioSms for ChannelType
///
public static readonly ChannelType TwilioSms = new ChannelType("Twilio-Sms");
///
/// 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 ChannelType(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 ChannelType 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 ChannelType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ContentType.
///
public class ContentType : ConstantClass
{
///
/// Constant CustomPayload for ContentType
///
public static readonly ContentType CustomPayload = new ContentType("CustomPayload");
///
/// Constant PlainText for ContentType
///
public static readonly ContentType PlainText = new ContentType("PlainText");
///
/// Constant SSML for ContentType
///
public static readonly ContentType SSML = new ContentType("SSML");
///
/// 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 ContentType(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 ContentType 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 ContentType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Destination.
///
public class Destination : ConstantClass
{
///
/// Constant CLOUDWATCH_LOGS for Destination
///
public static readonly Destination CLOUDWATCH_LOGS = new Destination("CLOUDWATCH_LOGS");
///
/// Constant S3 for Destination
///
public static readonly Destination S3 = new Destination("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 Destination(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 Destination 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 Destination(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ExportStatus.
///
public class ExportStatus : ConstantClass
{
///
/// Constant FAILED for ExportStatus
///
public static readonly ExportStatus FAILED = new ExportStatus("FAILED");
///
/// Constant IN_PROGRESS for ExportStatus
///
public static readonly ExportStatus IN_PROGRESS = new ExportStatus("IN_PROGRESS");
///
/// Constant READY for ExportStatus
///
public static readonly ExportStatus READY = new ExportStatus("READY");
///
/// 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 ExportStatus(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 ExportStatus 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 ExportStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ExportType.
///
public class ExportType : ConstantClass
{
///
/// Constant ALEXA_SKILLS_KIT for ExportType
///
public static readonly ExportType ALEXA_SKILLS_KIT = new ExportType("ALEXA_SKILLS_KIT");
///
/// Constant LEX for ExportType
///
public static readonly ExportType LEX = new ExportType("LEX");
///
/// 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 ExportType(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 ExportType 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 ExportType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type FulfillmentActivityType.
///
public class FulfillmentActivityType : ConstantClass
{
///
/// Constant CodeHook for FulfillmentActivityType
///
public static readonly FulfillmentActivityType CodeHook = new FulfillmentActivityType("CodeHook");
///
/// Constant ReturnIntent for FulfillmentActivityType
///
public static readonly FulfillmentActivityType ReturnIntent = new FulfillmentActivityType("ReturnIntent");
///
/// 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 FulfillmentActivityType(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 FulfillmentActivityType 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 FulfillmentActivityType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ImportStatus.
///
public class ImportStatus : ConstantClass
{
///
/// Constant COMPLETE for ImportStatus
///
public static readonly ImportStatus COMPLETE = new ImportStatus("COMPLETE");
///
/// Constant FAILED for ImportStatus
///
public static readonly ImportStatus FAILED = new ImportStatus("FAILED");
///
/// Constant IN_PROGRESS for ImportStatus
///
public static readonly ImportStatus IN_PROGRESS = new ImportStatus("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 ImportStatus(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 ImportStatus 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 ImportStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Locale.
///
public class Locale : ConstantClass
{
///
/// Constant DeDE for Locale
///
public static readonly Locale DeDE = new Locale("de-DE");
///
/// Constant EnAU for Locale
///
public static readonly Locale EnAU = new Locale("en-AU");
///
/// Constant EnGB for Locale
///
public static readonly Locale EnGB = new Locale("en-GB");
///
/// Constant EnIN for Locale
///
public static readonly Locale EnIN = new Locale("en-IN");
///
/// Constant EnUS for Locale
///
public static readonly Locale EnUS = new Locale("en-US");
///
/// Constant Es419 for Locale
///
public static readonly Locale Es419 = new Locale("es-419");
///
/// Constant EsES for Locale
///
public static readonly Locale EsES = new Locale("es-ES");
///
/// Constant EsUS for Locale
///
public static readonly Locale EsUS = new Locale("es-US");
///
/// Constant FrCA for Locale
///
public static readonly Locale FrCA = new Locale("fr-CA");
///
/// Constant FrFR for Locale
///
public static readonly Locale FrFR = new Locale("fr-FR");
///
/// Constant ItIT for Locale
///
public static readonly Locale ItIT = new Locale("it-IT");
///
/// Constant JaJP for Locale
///
public static readonly Locale JaJP = new Locale("ja-JP");
///
/// Constant KoKR for Locale
///
public static readonly Locale KoKR = new Locale("ko-KR");
///
/// 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 Locale(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 Locale 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 Locale(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type LogType.
///
public class LogType : ConstantClass
{
///
/// Constant AUDIO for LogType
///
public static readonly LogType AUDIO = new LogType("AUDIO");
///
/// Constant TEXT for LogType
///
public static readonly LogType TEXT = new LogType("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 LogType(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 LogType 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 LogType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type MergeStrategy.
///
public class MergeStrategy : ConstantClass
{
///
/// Constant FAIL_ON_CONFLICT for MergeStrategy
///
public static readonly MergeStrategy FAIL_ON_CONFLICT = new MergeStrategy("FAIL_ON_CONFLICT");
///
/// Constant OVERWRITE_LATEST for MergeStrategy
///
public static readonly MergeStrategy OVERWRITE_LATEST = new MergeStrategy("OVERWRITE_LATEST");
///
/// 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 MergeStrategy(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 MergeStrategy 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 MergeStrategy(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type MigrationAlertType.
///
public class MigrationAlertType : ConstantClass
{
///
/// Constant ERROR for MigrationAlertType
///
public static readonly MigrationAlertType ERROR = new MigrationAlertType("ERROR");
///
/// Constant WARN for MigrationAlertType
///
public static readonly MigrationAlertType WARN = new MigrationAlertType("WARN");
///
/// 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 MigrationAlertType(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 MigrationAlertType 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 MigrationAlertType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type MigrationSortAttribute.
///
public class MigrationSortAttribute : ConstantClass
{
///
/// Constant MIGRATION_DATE_TIME for MigrationSortAttribute
///
public static readonly MigrationSortAttribute MIGRATION_DATE_TIME = new MigrationSortAttribute("MIGRATION_DATE_TIME");
///
/// Constant V1_BOT_NAME for MigrationSortAttribute
///
public static readonly MigrationSortAttribute V1_BOT_NAME = new MigrationSortAttribute("V1_BOT_NAME");
///
/// 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 MigrationSortAttribute(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 MigrationSortAttribute 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 MigrationSortAttribute(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type MigrationStatus.
///
public class MigrationStatus : ConstantClass
{
///
/// Constant COMPLETED for MigrationStatus
///
public static readonly MigrationStatus COMPLETED = new MigrationStatus("COMPLETED");
///
/// Constant FAILED for MigrationStatus
///
public static readonly MigrationStatus FAILED = new MigrationStatus("FAILED");
///
/// Constant IN_PROGRESS for MigrationStatus
///
public static readonly MigrationStatus IN_PROGRESS = new MigrationStatus("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 MigrationStatus(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 MigrationStatus 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 MigrationStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type MigrationStrategy.
///
public class MigrationStrategy : ConstantClass
{
///
/// Constant CREATE_NEW for MigrationStrategy
///
public static readonly MigrationStrategy CREATE_NEW = new MigrationStrategy("CREATE_NEW");
///
/// Constant UPDATE_EXISTING for MigrationStrategy
///
public static readonly MigrationStrategy UPDATE_EXISTING = new MigrationStrategy("UPDATE_EXISTING");
///
/// 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 MigrationStrategy(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 MigrationStrategy 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 MigrationStrategy(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ObfuscationSetting.
///
public class ObfuscationSetting : ConstantClass
{
///
/// Constant DEFAULT_OBFUSCATION for ObfuscationSetting
///
public static readonly ObfuscationSetting DEFAULT_OBFUSCATION = new ObfuscationSetting("DEFAULT_OBFUSCATION");
///
/// Constant NONE for ObfuscationSetting
///
public static readonly ObfuscationSetting NONE = new ObfuscationSetting("NONE");
///
/// 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 ObfuscationSetting(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 ObfuscationSetting 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 ObfuscationSetting(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ProcessBehavior.
///
public class ProcessBehavior : ConstantClass
{
///
/// Constant BUILD for ProcessBehavior
///
public static readonly ProcessBehavior BUILD = new ProcessBehavior("BUILD");
///
/// Constant SAVE for ProcessBehavior
///
public static readonly ProcessBehavior SAVE = new ProcessBehavior("SAVE");
///
/// 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 ProcessBehavior(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 ProcessBehavior 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 ProcessBehavior(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ReferenceType.
///
public class ReferenceType : ConstantClass
{
///
/// Constant Bot for ReferenceType
///
public static readonly ReferenceType Bot = new ReferenceType("Bot");
///
/// Constant BotAlias for ReferenceType
///
public static readonly ReferenceType BotAlias = new ReferenceType("BotAlias");
///
/// Constant BotChannel for ReferenceType
///
public static readonly ReferenceType BotChannel = new ReferenceType("BotChannel");
///
/// Constant Intent for ReferenceType
///
public static readonly ReferenceType Intent = new ReferenceType("Intent");
///
/// 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 ResourceType.
///
public class ResourceType : ConstantClass
{
///
/// Constant BOT for ResourceType
///
public static readonly ResourceType BOT = new ResourceType("BOT");
///
/// Constant INTENT for ResourceType
///
public static readonly ResourceType INTENT = new ResourceType("INTENT");
///
/// Constant SLOT_TYPE for ResourceType
///
public static readonly ResourceType SLOT_TYPE = new ResourceType("SLOT_TYPE");
///
/// 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 SlotConstraint.
///
public class SlotConstraint : ConstantClass
{
///
/// Constant Optional for SlotConstraint
///
public static readonly SlotConstraint Optional = new SlotConstraint("Optional");
///
/// Constant Required for SlotConstraint
///
public static readonly SlotConstraint Required = new SlotConstraint("Required");
///
/// 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 SlotConstraint(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 SlotConstraint 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 SlotConstraint(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SlotValueSelectionStrategy.
///
public class SlotValueSelectionStrategy : ConstantClass
{
///
/// Constant ORIGINAL_VALUE for SlotValueSelectionStrategy
///
public static readonly SlotValueSelectionStrategy ORIGINAL_VALUE = new SlotValueSelectionStrategy("ORIGINAL_VALUE");
///
/// Constant TOP_RESOLUTION for SlotValueSelectionStrategy
///
public static readonly SlotValueSelectionStrategy TOP_RESOLUTION = new SlotValueSelectionStrategy("TOP_RESOLUTION");
///
/// 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 SlotValueSelectionStrategy(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 SlotValueSelectionStrategy 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 SlotValueSelectionStrategy(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 Status.
///
public class Status : ConstantClass
{
///
/// Constant BUILDING for Status
///
public static readonly Status BUILDING = new Status("BUILDING");
///
/// Constant FAILED for Status
///
public static readonly Status FAILED = new Status("FAILED");
///
/// Constant NOT_BUILT for Status
///
public static readonly Status NOT_BUILT = new Status("NOT_BUILT");
///
/// Constant READY for Status
///
public static readonly Status READY = new Status("READY");
///
/// Constant READY_BASIC_TESTING for Status
///
public static readonly Status READY_BASIC_TESTING = new Status("READY_BASIC_TESTING");
///
/// 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 Status(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 Status 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 Status(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type StatusType.
///
public class StatusType : ConstantClass
{
///
/// Constant Detected for StatusType
///
public static readonly StatusType Detected = new StatusType("Detected");
///
/// Constant Missed for StatusType
///
public static readonly StatusType Missed = new StatusType("Missed");
///
/// 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 StatusType(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 StatusType 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 StatusType(string value)
{
return FindValue(value);
}
}
}