/* * 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 wisdom-2020-10-19.normal.json service model. */ using System; using Amazon.Runtime; namespace Amazon.ConnectWisdomService { /// /// Constants used for properties of type AssistantStatus. /// public class AssistantStatus : ConstantClass { /// /// Constant ACTIVE for AssistantStatus /// public static readonly AssistantStatus ACTIVE = new AssistantStatus("ACTIVE"); /// /// Constant CREATE_FAILED for AssistantStatus /// public static readonly AssistantStatus CREATE_FAILED = new AssistantStatus("CREATE_FAILED"); /// /// Constant CREATE_IN_PROGRESS for AssistantStatus /// public static readonly AssistantStatus CREATE_IN_PROGRESS = new AssistantStatus("CREATE_IN_PROGRESS"); /// /// Constant DELETE_FAILED for AssistantStatus /// public static readonly AssistantStatus DELETE_FAILED = new AssistantStatus("DELETE_FAILED"); /// /// Constant DELETE_IN_PROGRESS for AssistantStatus /// public static readonly AssistantStatus DELETE_IN_PROGRESS = new AssistantStatus("DELETE_IN_PROGRESS"); /// /// Constant DELETED for AssistantStatus /// public static readonly AssistantStatus DELETED = new AssistantStatus("DELETED"); /// /// 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 AssistantStatus(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 AssistantStatus 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 AssistantStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type AssistantType. /// public class AssistantType : ConstantClass { /// /// Constant AGENT for AssistantType /// public static readonly AssistantType AGENT = new AssistantType("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 AssistantType(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 AssistantType 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 AssistantType(string value) { return FindValue(value); } } /// /// Constants used for properties of type AssociationType. /// public class AssociationType : ConstantClass { /// /// Constant KNOWLEDGE_BASE for AssociationType /// public static readonly AssociationType KNOWLEDGE_BASE = new AssociationType("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 AssociationType(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 AssociationType 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 AssociationType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ContentStatus. /// public class ContentStatus : ConstantClass { /// /// Constant ACTIVE for ContentStatus /// public static readonly ContentStatus ACTIVE = new ContentStatus("ACTIVE"); /// /// Constant CREATE_FAILED for ContentStatus /// public static readonly ContentStatus CREATE_FAILED = new ContentStatus("CREATE_FAILED"); /// /// Constant CREATE_IN_PROGRESS for ContentStatus /// public static readonly ContentStatus CREATE_IN_PROGRESS = new ContentStatus("CREATE_IN_PROGRESS"); /// /// Constant DELETE_FAILED for ContentStatus /// public static readonly ContentStatus DELETE_FAILED = new ContentStatus("DELETE_FAILED"); /// /// Constant DELETE_IN_PROGRESS for ContentStatus /// public static readonly ContentStatus DELETE_IN_PROGRESS = new ContentStatus("DELETE_IN_PROGRESS"); /// /// Constant DELETED for ContentStatus /// public static readonly ContentStatus DELETED = new ContentStatus("DELETED"); /// /// Constant UPDATE_FAILED for ContentStatus /// public static readonly ContentStatus UPDATE_FAILED = new ContentStatus("UPDATE_FAILED"); /// /// 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 ContentStatus(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 ContentStatus 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 ContentStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type FilterField. /// public class FilterField : ConstantClass { /// /// Constant NAME for FilterField /// public static readonly FilterField NAME = new FilterField("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 FilterField(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 FilterField 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 FilterField(string value) { return FindValue(value); } } /// /// Constants used for properties of type FilterOperator. /// public class FilterOperator : ConstantClass { /// /// Constant EQUALS for FilterOperator /// public static readonly FilterOperator EQUALS = new FilterOperator("EQUALS"); /// /// 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 FilterOperator(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 FilterOperator 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 FilterOperator(string value) { return FindValue(value); } } /// /// Constants used for properties of type KnowledgeBaseStatus. /// public class KnowledgeBaseStatus : ConstantClass { /// /// Constant ACTIVE for KnowledgeBaseStatus /// public static readonly KnowledgeBaseStatus ACTIVE = new KnowledgeBaseStatus("ACTIVE"); /// /// Constant CREATE_FAILED for KnowledgeBaseStatus /// public static readonly KnowledgeBaseStatus CREATE_FAILED = new KnowledgeBaseStatus("CREATE_FAILED"); /// /// Constant CREATE_IN_PROGRESS for KnowledgeBaseStatus /// public static readonly KnowledgeBaseStatus CREATE_IN_PROGRESS = new KnowledgeBaseStatus("CREATE_IN_PROGRESS"); /// /// Constant DELETE_FAILED for KnowledgeBaseStatus /// public static readonly KnowledgeBaseStatus DELETE_FAILED = new KnowledgeBaseStatus("DELETE_FAILED"); /// /// Constant DELETE_IN_PROGRESS for KnowledgeBaseStatus /// public static readonly KnowledgeBaseStatus DELETE_IN_PROGRESS = new KnowledgeBaseStatus("DELETE_IN_PROGRESS"); /// /// Constant DELETED for KnowledgeBaseStatus /// public static readonly KnowledgeBaseStatus DELETED = new KnowledgeBaseStatus("DELETED"); /// /// 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 KnowledgeBaseStatus(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 KnowledgeBaseStatus 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 KnowledgeBaseStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type KnowledgeBaseType. /// public class KnowledgeBaseType : ConstantClass { /// /// Constant CUSTOM for KnowledgeBaseType /// public static readonly KnowledgeBaseType CUSTOM = new KnowledgeBaseType("CUSTOM"); /// /// Constant EXTERNAL for KnowledgeBaseType /// public static readonly KnowledgeBaseType EXTERNAL = new KnowledgeBaseType("EXTERNAL"); /// /// 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 KnowledgeBaseType(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 KnowledgeBaseType 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 KnowledgeBaseType(string value) { return FindValue(value); } } /// /// Constants used for properties of type RecommendationSourceType. /// public class RecommendationSourceType : ConstantClass { /// /// Constant ISSUE_DETECTION for RecommendationSourceType /// public static readonly RecommendationSourceType ISSUE_DETECTION = new RecommendationSourceType("ISSUE_DETECTION"); /// /// Constant OTHER for RecommendationSourceType /// public static readonly RecommendationSourceType OTHER = new RecommendationSourceType("OTHER"); /// /// Constant RULE_EVALUATION for RecommendationSourceType /// public static readonly RecommendationSourceType RULE_EVALUATION = new RecommendationSourceType("RULE_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 RecommendationSourceType(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 RecommendationSourceType 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 RecommendationSourceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type RecommendationTriggerType. /// public class RecommendationTriggerType : ConstantClass { /// /// Constant QUERY for RecommendationTriggerType /// public static readonly RecommendationTriggerType QUERY = new RecommendationTriggerType("QUERY"); /// /// 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 RecommendationTriggerType(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 RecommendationTriggerType 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 RecommendationTriggerType(string value) { return FindValue(value); } } /// /// Constants used for properties of type RecommendationType. /// public class RecommendationType : ConstantClass { /// /// Constant KNOWLEDGE_CONTENT for RecommendationType /// public static readonly RecommendationType KNOWLEDGE_CONTENT = new RecommendationType("KNOWLEDGE_CONTENT"); /// /// 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 RecommendationType(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 RecommendationType 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 RecommendationType(string value) { return FindValue(value); } } /// /// Constants used for properties of type RelevanceLevel. /// public class RelevanceLevel : ConstantClass { /// /// Constant HIGH for RelevanceLevel /// public static readonly RelevanceLevel HIGH = new RelevanceLevel("HIGH"); /// /// Constant LOW for RelevanceLevel /// public static readonly RelevanceLevel LOW = new RelevanceLevel("LOW"); /// /// Constant MEDIUM for RelevanceLevel /// public static readonly RelevanceLevel MEDIUM = new RelevanceLevel("MEDIUM"); /// /// 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 RelevanceLevel(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 RelevanceLevel 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 RelevanceLevel(string value) { return FindValue(value); } } }