/* * 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 appsync-2017-07-25.normal.json service model. */ using System; using Amazon.Runtime; namespace Amazon.AppSync { /// /// Constants used for properties of type ApiCacheStatus. /// public class ApiCacheStatus : ConstantClass { /// /// Constant AVAILABLE for ApiCacheStatus /// public static readonly ApiCacheStatus AVAILABLE = new ApiCacheStatus("AVAILABLE"); /// /// Constant CREATING for ApiCacheStatus /// public static readonly ApiCacheStatus CREATING = new ApiCacheStatus("CREATING"); /// /// Constant DELETING for ApiCacheStatus /// public static readonly ApiCacheStatus DELETING = new ApiCacheStatus("DELETING"); /// /// Constant FAILED for ApiCacheStatus /// public static readonly ApiCacheStatus FAILED = new ApiCacheStatus("FAILED"); /// /// Constant MODIFYING for ApiCacheStatus /// public static readonly ApiCacheStatus MODIFYING = new ApiCacheStatus("MODIFYING"); /// /// 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 ApiCacheStatus(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 ApiCacheStatus 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 ApiCacheStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type ApiCacheType. /// public class ApiCacheType : ConstantClass { /// /// Constant LARGE for ApiCacheType /// public static readonly ApiCacheType LARGE = new ApiCacheType("LARGE"); /// /// Constant LARGE_12X for ApiCacheType /// public static readonly ApiCacheType LARGE_12X = new ApiCacheType("LARGE_12X"); /// /// Constant LARGE_2X for ApiCacheType /// public static readonly ApiCacheType LARGE_2X = new ApiCacheType("LARGE_2X"); /// /// Constant LARGE_4X for ApiCacheType /// public static readonly ApiCacheType LARGE_4X = new ApiCacheType("LARGE_4X"); /// /// Constant LARGE_8X for ApiCacheType /// public static readonly ApiCacheType LARGE_8X = new ApiCacheType("LARGE_8X"); /// /// Constant MEDIUM for ApiCacheType /// public static readonly ApiCacheType MEDIUM = new ApiCacheType("MEDIUM"); /// /// Constant R4_2XLARGE for ApiCacheType /// public static readonly ApiCacheType R4_2XLARGE = new ApiCacheType("R4_2XLARGE"); /// /// Constant R4_4XLARGE for ApiCacheType /// public static readonly ApiCacheType R4_4XLARGE = new ApiCacheType("R4_4XLARGE"); /// /// Constant R4_8XLARGE for ApiCacheType /// public static readonly ApiCacheType R4_8XLARGE = new ApiCacheType("R4_8XLARGE"); /// /// Constant R4_LARGE for ApiCacheType /// public static readonly ApiCacheType R4_LARGE = new ApiCacheType("R4_LARGE"); /// /// Constant R4_XLARGE for ApiCacheType /// public static readonly ApiCacheType R4_XLARGE = new ApiCacheType("R4_XLARGE"); /// /// Constant SMALL for ApiCacheType /// public static readonly ApiCacheType SMALL = new ApiCacheType("SMALL"); /// /// Constant T2_MEDIUM for ApiCacheType /// public static readonly ApiCacheType T2_MEDIUM = new ApiCacheType("T2_MEDIUM"); /// /// Constant T2_SMALL for ApiCacheType /// public static readonly ApiCacheType T2_SMALL = new ApiCacheType("T2_SMALL"); /// /// Constant XLARGE for ApiCacheType /// public static readonly ApiCacheType XLARGE = new ApiCacheType("XLARGE"); /// /// 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 ApiCacheType(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 ApiCacheType 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 ApiCacheType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ApiCachingBehavior. /// public class ApiCachingBehavior : ConstantClass { /// /// Constant FULL_REQUEST_CACHING for ApiCachingBehavior /// public static readonly ApiCachingBehavior FULL_REQUEST_CACHING = new ApiCachingBehavior("FULL_REQUEST_CACHING"); /// /// Constant PER_RESOLVER_CACHING for ApiCachingBehavior /// public static readonly ApiCachingBehavior PER_RESOLVER_CACHING = new ApiCachingBehavior("PER_RESOLVER_CACHING"); /// /// 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 ApiCachingBehavior(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 ApiCachingBehavior 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 ApiCachingBehavior(string value) { return FindValue(value); } } /// /// Constants used for properties of type AssociationStatus. /// public class AssociationStatus : ConstantClass { /// /// Constant FAILED for AssociationStatus /// public static readonly AssociationStatus FAILED = new AssociationStatus("FAILED"); /// /// Constant PROCESSING for AssociationStatus /// public static readonly AssociationStatus PROCESSING = new AssociationStatus("PROCESSING"); /// /// Constant SUCCESS for AssociationStatus /// public static readonly AssociationStatus SUCCESS = new AssociationStatus("SUCCESS"); /// /// 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 AssociationStatus(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 AssociationStatus 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 AssociationStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type AuthenticationType. /// public class AuthenticationType : ConstantClass { /// /// Constant AMAZON_COGNITO_USER_POOLS for AuthenticationType /// public static readonly AuthenticationType AMAZON_COGNITO_USER_POOLS = new AuthenticationType("AMAZON_COGNITO_USER_POOLS"); /// /// Constant API_KEY for AuthenticationType /// public static readonly AuthenticationType API_KEY = new AuthenticationType("API_KEY"); /// /// Constant AWS_IAM for AuthenticationType /// public static readonly AuthenticationType AWS_IAM = new AuthenticationType("AWS_IAM"); /// /// Constant AWS_LAMBDA for AuthenticationType /// public static readonly AuthenticationType AWS_LAMBDA = new AuthenticationType("AWS_LAMBDA"); /// /// Constant OPENID_CONNECT for AuthenticationType /// public static readonly AuthenticationType OPENID_CONNECT = new AuthenticationType("OPENID_CONNECT"); /// /// 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 AuthenticationType(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 AuthenticationType 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 AuthenticationType(string value) { return FindValue(value); } } /// /// Constants used for properties of type AuthorizationType. /// public class AuthorizationType : ConstantClass { /// /// Constant AWS_IAM for AuthorizationType /// public static readonly AuthorizationType AWS_IAM = new AuthorizationType("AWS_IAM"); /// /// 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 AuthorizationType(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 AuthorizationType 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 AuthorizationType(string value) { return FindValue(value); } } /// /// Constants used for properties of type BadRequestReason. /// public class BadRequestReason : ConstantClass { /// /// Constant CODE_ERROR for BadRequestReason /// public static readonly BadRequestReason CODE_ERROR = new BadRequestReason("CODE_ERROR"); /// /// 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 BadRequestReason(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 BadRequestReason 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 BadRequestReason(string value) { return FindValue(value); } } /// /// Constants used for properties of type ConflictDetectionType. /// public class ConflictDetectionType : ConstantClass { /// /// Constant NONE for ConflictDetectionType /// public static readonly ConflictDetectionType NONE = new ConflictDetectionType("NONE"); /// /// Constant VERSION for ConflictDetectionType /// public static readonly ConflictDetectionType VERSION = new ConflictDetectionType("VERSION"); /// /// 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 ConflictDetectionType(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 ConflictDetectionType 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 ConflictDetectionType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ConflictHandlerType. /// public class ConflictHandlerType : ConstantClass { /// /// Constant AUTOMERGE for ConflictHandlerType /// public static readonly ConflictHandlerType AUTOMERGE = new ConflictHandlerType("AUTOMERGE"); /// /// Constant LAMBDA for ConflictHandlerType /// public static readonly ConflictHandlerType LAMBDA = new ConflictHandlerType("LAMBDA"); /// /// Constant NONE for ConflictHandlerType /// public static readonly ConflictHandlerType NONE = new ConflictHandlerType("NONE"); /// /// Constant OPTIMISTIC_CONCURRENCY for ConflictHandlerType /// public static readonly ConflictHandlerType OPTIMISTIC_CONCURRENCY = new ConflictHandlerType("OPTIMISTIC_CONCURRENCY"); /// /// 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 ConflictHandlerType(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 ConflictHandlerType 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 ConflictHandlerType(string value) { return FindValue(value); } } /// /// Constants used for properties of type DataSourceType. /// public class DataSourceType : ConstantClass { /// /// Constant AMAZON_DYNAMODB for DataSourceType /// public static readonly DataSourceType AMAZON_DYNAMODB = new DataSourceType("AMAZON_DYNAMODB"); /// /// Constant AMAZON_ELASTICSEARCH for DataSourceType /// public static readonly DataSourceType AMAZON_ELASTICSEARCH = new DataSourceType("AMAZON_ELASTICSEARCH"); /// /// Constant AMAZON_EVENTBRIDGE for DataSourceType /// public static readonly DataSourceType AMAZON_EVENTBRIDGE = new DataSourceType("AMAZON_EVENTBRIDGE"); /// /// Constant AMAZON_OPENSEARCH_SERVICE for DataSourceType /// public static readonly DataSourceType AMAZON_OPENSEARCH_SERVICE = new DataSourceType("AMAZON_OPENSEARCH_SERVICE"); /// /// Constant AWS_LAMBDA for DataSourceType /// public static readonly DataSourceType AWS_LAMBDA = new DataSourceType("AWS_LAMBDA"); /// /// Constant HTTP for DataSourceType /// public static readonly DataSourceType HTTP = new DataSourceType("HTTP"); /// /// Constant NONE for DataSourceType /// public static readonly DataSourceType NONE = new DataSourceType("NONE"); /// /// Constant RELATIONAL_DATABASE for DataSourceType /// public static readonly DataSourceType RELATIONAL_DATABASE = new DataSourceType("RELATIONAL_DATABASE"); /// /// 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 DataSourceType(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 DataSourceType 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 DataSourceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type DefaultAction. /// public class DefaultAction : ConstantClass { /// /// Constant ALLOW for DefaultAction /// public static readonly DefaultAction ALLOW = new DefaultAction("ALLOW"); /// /// Constant DENY for DefaultAction /// public static readonly DefaultAction DENY = new DefaultAction("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 DefaultAction(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 DefaultAction 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 DefaultAction(string value) { return FindValue(value); } } /// /// Constants used for properties of type FieldLogLevel. /// public class FieldLogLevel : ConstantClass { /// /// Constant ALL for FieldLogLevel /// public static readonly FieldLogLevel ALL = new FieldLogLevel("ALL"); /// /// Constant ERROR for FieldLogLevel /// public static readonly FieldLogLevel ERROR = new FieldLogLevel("ERROR"); /// /// Constant NONE for FieldLogLevel /// public static readonly FieldLogLevel NONE = new FieldLogLevel("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 FieldLogLevel(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 FieldLogLevel 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 FieldLogLevel(string value) { return FindValue(value); } } /// /// Constants used for properties of type GraphQLApiType. /// public class GraphQLApiType : ConstantClass { /// /// Constant GRAPHQL for GraphQLApiType /// public static readonly GraphQLApiType GRAPHQL = new GraphQLApiType("GRAPHQL"); /// /// Constant MERGED for GraphQLApiType /// public static readonly GraphQLApiType MERGED = new GraphQLApiType("MERGED"); /// /// 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 GraphQLApiType(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 GraphQLApiType 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 GraphQLApiType(string value) { return FindValue(value); } } /// /// Constants used for properties of type GraphQLApiVisibility. /// public class GraphQLApiVisibility : ConstantClass { /// /// Constant GLOBAL for GraphQLApiVisibility /// public static readonly GraphQLApiVisibility GLOBAL = new GraphQLApiVisibility("GLOBAL"); /// /// Constant PRIVATE for GraphQLApiVisibility /// public static readonly GraphQLApiVisibility PRIVATE = new GraphQLApiVisibility("PRIVATE"); /// /// 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 GraphQLApiVisibility(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 GraphQLApiVisibility 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 GraphQLApiVisibility(string value) { return FindValue(value); } } /// /// Constants used for properties of type MergeType. /// public class MergeType : ConstantClass { /// /// Constant AUTO_MERGE for MergeType /// public static readonly MergeType AUTO_MERGE = new MergeType("AUTO_MERGE"); /// /// Constant MANUAL_MERGE for MergeType /// public static readonly MergeType MANUAL_MERGE = new MergeType("MANUAL_MERGE"); /// /// 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 MergeType(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 MergeType 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 MergeType(string value) { return FindValue(value); } } /// /// Constants used for properties of type OutputType. /// public class OutputType : ConstantClass { /// /// Constant JSON for OutputType /// public static readonly OutputType JSON = new OutputType("JSON"); /// /// Constant SDL for OutputType /// public static readonly OutputType SDL = new OutputType("SDL"); /// /// 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 OutputType(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 OutputType 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 OutputType(string value) { return FindValue(value); } } /// /// Constants used for properties of type Ownership. /// public class Ownership : ConstantClass { /// /// Constant CURRENT_ACCOUNT for Ownership /// public static readonly Ownership CURRENT_ACCOUNT = new Ownership("CURRENT_ACCOUNT"); /// /// Constant OTHER_ACCOUNTS for Ownership /// public static readonly Ownership OTHER_ACCOUNTS = new Ownership("OTHER_ACCOUNTS"); /// /// 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 Ownership(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 Ownership 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 Ownership(string value) { return FindValue(value); } } /// /// Constants used for properties of type RelationalDatabaseSourceType. /// public class RelationalDatabaseSourceType : ConstantClass { /// /// Constant RDS_HTTP_ENDPOINT for RelationalDatabaseSourceType /// public static readonly RelationalDatabaseSourceType RDS_HTTP_ENDPOINT = new RelationalDatabaseSourceType("RDS_HTTP_ENDPOINT"); /// /// 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 RelationalDatabaseSourceType(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 RelationalDatabaseSourceType 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 RelationalDatabaseSourceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ResolverKind. /// public class ResolverKind : ConstantClass { /// /// Constant PIPELINE for ResolverKind /// public static readonly ResolverKind PIPELINE = new ResolverKind("PIPELINE"); /// /// Constant UNIT for ResolverKind /// public static readonly ResolverKind UNIT = new ResolverKind("UNIT"); /// /// 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 ResolverKind(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 ResolverKind 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 ResolverKind(string value) { return FindValue(value); } } /// /// Constants used for properties of type RuntimeName. /// public class RuntimeName : ConstantClass { /// /// Constant APPSYNC_JS for RuntimeName /// public static readonly RuntimeName APPSYNC_JS = new RuntimeName("APPSYNC_JS"); /// /// 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 RuntimeName(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 RuntimeName 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 RuntimeName(string value) { return FindValue(value); } } /// /// Constants used for properties of type SchemaStatus. /// public class SchemaStatus : ConstantClass { /// /// Constant ACTIVE for SchemaStatus /// public static readonly SchemaStatus ACTIVE = new SchemaStatus("ACTIVE"); /// /// Constant DELETING for SchemaStatus /// public static readonly SchemaStatus DELETING = new SchemaStatus("DELETING"); /// /// Constant FAILED for SchemaStatus /// public static readonly SchemaStatus FAILED = new SchemaStatus("FAILED"); /// /// Constant NOT_APPLICABLE for SchemaStatus /// public static readonly SchemaStatus NOT_APPLICABLE = new SchemaStatus("NOT_APPLICABLE"); /// /// Constant PROCESSING for SchemaStatus /// public static readonly SchemaStatus PROCESSING = new SchemaStatus("PROCESSING"); /// /// Constant SUCCESS for SchemaStatus /// public static readonly SchemaStatus SUCCESS = new SchemaStatus("SUCCESS"); /// /// 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 SchemaStatus(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 SchemaStatus 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 SchemaStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type SourceApiAssociationStatus. /// public class SourceApiAssociationStatus : ConstantClass { /// /// Constant AUTO_MERGE_SCHEDULE_FAILED for SourceApiAssociationStatus /// public static readonly SourceApiAssociationStatus AUTO_MERGE_SCHEDULE_FAILED = new SourceApiAssociationStatus("AUTO_MERGE_SCHEDULE_FAILED"); /// /// Constant DELETION_FAILED for SourceApiAssociationStatus /// public static readonly SourceApiAssociationStatus DELETION_FAILED = new SourceApiAssociationStatus("DELETION_FAILED"); /// /// Constant DELETION_IN_PROGRESS for SourceApiAssociationStatus /// public static readonly SourceApiAssociationStatus DELETION_IN_PROGRESS = new SourceApiAssociationStatus("DELETION_IN_PROGRESS"); /// /// Constant DELETION_SCHEDULED for SourceApiAssociationStatus /// public static readonly SourceApiAssociationStatus DELETION_SCHEDULED = new SourceApiAssociationStatus("DELETION_SCHEDULED"); /// /// Constant MERGE_FAILED for SourceApiAssociationStatus /// public static readonly SourceApiAssociationStatus MERGE_FAILED = new SourceApiAssociationStatus("MERGE_FAILED"); /// /// Constant MERGE_IN_PROGRESS for SourceApiAssociationStatus /// public static readonly SourceApiAssociationStatus MERGE_IN_PROGRESS = new SourceApiAssociationStatus("MERGE_IN_PROGRESS"); /// /// Constant MERGE_SCHEDULED for SourceApiAssociationStatus /// public static readonly SourceApiAssociationStatus MERGE_SCHEDULED = new SourceApiAssociationStatus("MERGE_SCHEDULED"); /// /// Constant MERGE_SUCCESS for SourceApiAssociationStatus /// public static readonly SourceApiAssociationStatus MERGE_SUCCESS = new SourceApiAssociationStatus("MERGE_SUCCESS"); /// /// 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 SourceApiAssociationStatus(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 SourceApiAssociationStatus 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 SourceApiAssociationStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type TypeDefinitionFormat. /// public class TypeDefinitionFormat : ConstantClass { /// /// Constant JSON for TypeDefinitionFormat /// public static readonly TypeDefinitionFormat JSON = new TypeDefinitionFormat("JSON"); /// /// Constant SDL for TypeDefinitionFormat /// public static readonly TypeDefinitionFormat SDL = new TypeDefinitionFormat("SDL"); /// /// 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 TypeDefinitionFormat(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 TypeDefinitionFormat 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 TypeDefinitionFormat(string value) { return FindValue(value); } } }