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