/* * 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 ivschat-2020-07-14.normal.json service model. */ using System; using Amazon.Runtime; namespace Amazon.Ivschat { /// /// Constants used for properties of type ChatTokenCapability. /// public class ChatTokenCapability : ConstantClass { /// /// Constant DELETE_MESSAGE for ChatTokenCapability /// public static readonly ChatTokenCapability DELETE_MESSAGE = new ChatTokenCapability("DELETE_MESSAGE"); /// /// Constant DISCONNECT_USER for ChatTokenCapability /// public static readonly ChatTokenCapability DISCONNECT_USER = new ChatTokenCapability("DISCONNECT_USER"); /// /// Constant SEND_MESSAGE for ChatTokenCapability /// public static readonly ChatTokenCapability SEND_MESSAGE = new ChatTokenCapability("SEND_MESSAGE"); /// /// 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 ChatTokenCapability(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 ChatTokenCapability 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 ChatTokenCapability(string value) { return FindValue(value); } } /// /// Constants used for properties of type CreateLoggingConfigurationState. /// public class CreateLoggingConfigurationState : ConstantClass { /// /// Constant ACTIVE for CreateLoggingConfigurationState /// public static readonly CreateLoggingConfigurationState ACTIVE = new CreateLoggingConfigurationState("ACTIVE"); /// /// 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 CreateLoggingConfigurationState(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 CreateLoggingConfigurationState 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 CreateLoggingConfigurationState(string value) { return FindValue(value); } } /// /// Constants used for properties of type FallbackResult. /// public class FallbackResult : ConstantClass { /// /// Constant ALLOW for FallbackResult /// public static readonly FallbackResult ALLOW = new FallbackResult("ALLOW"); /// /// Constant DENY for FallbackResult /// public static readonly FallbackResult DENY = new FallbackResult("DENY"); /// /// 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 FallbackResult(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 FallbackResult 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 FallbackResult(string value) { return FindValue(value); } } /// /// Constants used for properties of type LoggingConfigurationState. /// public class LoggingConfigurationState : ConstantClass { /// /// Constant ACTIVE for LoggingConfigurationState /// public static readonly LoggingConfigurationState ACTIVE = new LoggingConfigurationState("ACTIVE"); /// /// Constant CREATE_FAILED for LoggingConfigurationState /// public static readonly LoggingConfigurationState CREATE_FAILED = new LoggingConfigurationState("CREATE_FAILED"); /// /// Constant CREATING for LoggingConfigurationState /// public static readonly LoggingConfigurationState CREATING = new LoggingConfigurationState("CREATING"); /// /// Constant DELETE_FAILED for LoggingConfigurationState /// public static readonly LoggingConfigurationState DELETE_FAILED = new LoggingConfigurationState("DELETE_FAILED"); /// /// Constant DELETING for LoggingConfigurationState /// public static readonly LoggingConfigurationState DELETING = new LoggingConfigurationState("DELETING"); /// /// Constant UPDATE_FAILED for LoggingConfigurationState /// public static readonly LoggingConfigurationState UPDATE_FAILED = new LoggingConfigurationState("UPDATE_FAILED"); /// /// Constant UPDATING for LoggingConfigurationState /// public static readonly LoggingConfigurationState UPDATING = new LoggingConfigurationState("UPDATING"); /// /// 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 LoggingConfigurationState(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 LoggingConfigurationState 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 LoggingConfigurationState(string value) { return FindValue(value); } } /// /// Constants used for properties of type ResourceType. /// public class ResourceType : ConstantClass { /// /// Constant ROOM for ResourceType /// public static readonly ResourceType ROOM = new ResourceType("ROOM"); /// /// 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 UpdateLoggingConfigurationState. /// public class UpdateLoggingConfigurationState : ConstantClass { /// /// Constant ACTIVE for UpdateLoggingConfigurationState /// public static readonly UpdateLoggingConfigurationState ACTIVE = new UpdateLoggingConfigurationState("ACTIVE"); /// /// 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 UpdateLoggingConfigurationState(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 UpdateLoggingConfigurationState 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 UpdateLoggingConfigurationState(string value) { return FindValue(value); } } /// /// Constants used for properties of type ValidationExceptionReason. /// public class ValidationExceptionReason : ConstantClass { /// /// Constant FIELD_VALIDATION_FAILED for ValidationExceptionReason /// public static readonly ValidationExceptionReason FIELD_VALIDATION_FAILED = new ValidationExceptionReason("FIELD_VALIDATION_FAILED"); /// /// Constant OTHER for ValidationExceptionReason /// public static readonly ValidationExceptionReason OTHER = new ValidationExceptionReason("OTHER"); /// /// Constant UNKNOWN_OPERATION for ValidationExceptionReason /// public static readonly ValidationExceptionReason UNKNOWN_OPERATION = new ValidationExceptionReason("UNKNOWN_OPERATION"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ValidationExceptionReason(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static ValidationExceptionReason FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator ValidationExceptionReason(string value) { return FindValue(value); } } }