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