/* * 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 mediapackagev2-2022-12-25.normal.json service model. */ using System; using Amazon.Runtime; namespace Amazon.MediaPackageV2 { /// /// Constants used for properties of type AdMarkerHls. /// public class AdMarkerHls : ConstantClass { /// /// Constant DATERANGE for AdMarkerHls /// public static readonly AdMarkerHls DATERANGE = new AdMarkerHls("DATERANGE"); /// /// 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 AdMarkerHls(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 AdMarkerHls 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 AdMarkerHls(string value) { return FindValue(value); } } /// /// Constants used for properties of type CmafEncryptionMethod. /// public class CmafEncryptionMethod : ConstantClass { /// /// Constant CBCS for CmafEncryptionMethod /// public static readonly CmafEncryptionMethod CBCS = new CmafEncryptionMethod("CBCS"); /// /// Constant CENC for CmafEncryptionMethod /// public static readonly CmafEncryptionMethod CENC = new CmafEncryptionMethod("CENC"); /// /// 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 CmafEncryptionMethod(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 CmafEncryptionMethod 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 CmafEncryptionMethod(string value) { return FindValue(value); } } /// /// Constants used for properties of type ConflictExceptionType. /// public class ConflictExceptionType : ConstantClass { /// /// Constant CONFLICTING_OPERATION for ConflictExceptionType /// public static readonly ConflictExceptionType CONFLICTING_OPERATION = new ConflictExceptionType("CONFLICTING_OPERATION"); /// /// Constant IDEMPOTENT_PARAMETER_MISMATCH for ConflictExceptionType /// public static readonly ConflictExceptionType IDEMPOTENT_PARAMETER_MISMATCH = new ConflictExceptionType("IDEMPOTENT_PARAMETER_MISMATCH"); /// /// Constant RESOURCE_ALREADY_EXISTS for ConflictExceptionType /// public static readonly ConflictExceptionType RESOURCE_ALREADY_EXISTS = new ConflictExceptionType("RESOURCE_ALREADY_EXISTS"); /// /// Constant RESOURCE_IN_USE for ConflictExceptionType /// public static readonly ConflictExceptionType RESOURCE_IN_USE = new ConflictExceptionType("RESOURCE_IN_USE"); /// /// 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 ConflictExceptionType(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 ConflictExceptionType 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 ConflictExceptionType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ContainerType. /// public class ContainerType : ConstantClass { /// /// Constant CMAF for ContainerType /// public static readonly ContainerType CMAF = new ContainerType("CMAF"); /// /// Constant TS for ContainerType /// public static readonly ContainerType TS = new ContainerType("TS"); /// /// 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 ContainerType(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 ContainerType 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 ContainerType(string value) { return FindValue(value); } } /// /// Constants used for properties of type DrmSystem. /// public class DrmSystem : ConstantClass { /// /// Constant CLEAR_KEY_AES_128 for DrmSystem /// public static readonly DrmSystem CLEAR_KEY_AES_128 = new DrmSystem("CLEAR_KEY_AES_128"); /// /// Constant FAIRPLAY for DrmSystem /// public static readonly DrmSystem FAIRPLAY = new DrmSystem("FAIRPLAY"); /// /// Constant PLAYREADY for DrmSystem /// public static readonly DrmSystem PLAYREADY = new DrmSystem("PLAYREADY"); /// /// Constant WIDEVINE for DrmSystem /// public static readonly DrmSystem WIDEVINE = new DrmSystem("WIDEVINE"); /// /// 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 DrmSystem(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 DrmSystem 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 DrmSystem(string value) { return FindValue(value); } } /// /// Constants used for properties of type PresetSpeke20Audio. /// public class PresetSpeke20Audio : ConstantClass { /// /// Constant PRESET_AUDIO_1 for PresetSpeke20Audio /// public static readonly PresetSpeke20Audio PRESET_AUDIO_1 = new PresetSpeke20Audio("PRESET_AUDIO_1"); /// /// Constant PRESET_AUDIO_2 for PresetSpeke20Audio /// public static readonly PresetSpeke20Audio PRESET_AUDIO_2 = new PresetSpeke20Audio("PRESET_AUDIO_2"); /// /// Constant PRESET_AUDIO_3 for PresetSpeke20Audio /// public static readonly PresetSpeke20Audio PRESET_AUDIO_3 = new PresetSpeke20Audio("PRESET_AUDIO_3"); /// /// Constant SHARED for PresetSpeke20Audio /// public static readonly PresetSpeke20Audio SHARED = new PresetSpeke20Audio("SHARED"); /// /// Constant UNENCRYPTED for PresetSpeke20Audio /// public static readonly PresetSpeke20Audio UNENCRYPTED = new PresetSpeke20Audio("UNENCRYPTED"); /// /// 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 PresetSpeke20Audio(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 PresetSpeke20Audio 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 PresetSpeke20Audio(string value) { return FindValue(value); } } /// /// Constants used for properties of type PresetSpeke20Video. /// public class PresetSpeke20Video : ConstantClass { /// /// Constant PRESET_VIDEO_1 for PresetSpeke20Video /// public static readonly PresetSpeke20Video PRESET_VIDEO_1 = new PresetSpeke20Video("PRESET_VIDEO_1"); /// /// Constant PRESET_VIDEO_2 for PresetSpeke20Video /// public static readonly PresetSpeke20Video PRESET_VIDEO_2 = new PresetSpeke20Video("PRESET_VIDEO_2"); /// /// Constant PRESET_VIDEO_3 for PresetSpeke20Video /// public static readonly PresetSpeke20Video PRESET_VIDEO_3 = new PresetSpeke20Video("PRESET_VIDEO_3"); /// /// Constant PRESET_VIDEO_4 for PresetSpeke20Video /// public static readonly PresetSpeke20Video PRESET_VIDEO_4 = new PresetSpeke20Video("PRESET_VIDEO_4"); /// /// Constant PRESET_VIDEO_5 for PresetSpeke20Video /// public static readonly PresetSpeke20Video PRESET_VIDEO_5 = new PresetSpeke20Video("PRESET_VIDEO_5"); /// /// Constant PRESET_VIDEO_6 for PresetSpeke20Video /// public static readonly PresetSpeke20Video PRESET_VIDEO_6 = new PresetSpeke20Video("PRESET_VIDEO_6"); /// /// Constant PRESET_VIDEO_7 for PresetSpeke20Video /// public static readonly PresetSpeke20Video PRESET_VIDEO_7 = new PresetSpeke20Video("PRESET_VIDEO_7"); /// /// Constant PRESET_VIDEO_8 for PresetSpeke20Video /// public static readonly PresetSpeke20Video PRESET_VIDEO_8 = new PresetSpeke20Video("PRESET_VIDEO_8"); /// /// Constant SHARED for PresetSpeke20Video /// public static readonly PresetSpeke20Video SHARED = new PresetSpeke20Video("SHARED"); /// /// Constant UNENCRYPTED for PresetSpeke20Video /// public static readonly PresetSpeke20Video UNENCRYPTED = new PresetSpeke20Video("UNENCRYPTED"); /// /// 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 PresetSpeke20Video(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 PresetSpeke20Video 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 PresetSpeke20Video(string value) { return FindValue(value); } } /// /// Constants used for properties of type ResourceTypeNotFound. /// public class ResourceTypeNotFound : ConstantClass { /// /// Constant CHANNEL for ResourceTypeNotFound /// public static readonly ResourceTypeNotFound CHANNEL = new ResourceTypeNotFound("CHANNEL"); /// /// Constant CHANNEL_GROUP for ResourceTypeNotFound /// public static readonly ResourceTypeNotFound CHANNEL_GROUP = new ResourceTypeNotFound("CHANNEL_GROUP"); /// /// Constant ORIGIN_ENDPOINT for ResourceTypeNotFound /// public static readonly ResourceTypeNotFound ORIGIN_ENDPOINT = new ResourceTypeNotFound("ORIGIN_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 ResourceTypeNotFound(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 ResourceTypeNotFound 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 ResourceTypeNotFound(string value) { return FindValue(value); } } /// /// Constants used for properties of type ScteFilter. /// public class ScteFilter : ConstantClass { /// /// Constant BREAK for ScteFilter /// public static readonly ScteFilter BREAK = new ScteFilter("BREAK"); /// /// Constant DISTRIBUTOR_ADVERTISEMENT for ScteFilter /// public static readonly ScteFilter DISTRIBUTOR_ADVERTISEMENT = new ScteFilter("DISTRIBUTOR_ADVERTISEMENT"); /// /// Constant DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY for ScteFilter /// public static readonly ScteFilter DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY = new ScteFilter("DISTRIBUTOR_OVERLAY_PLACEMENT_OPPORTUNITY"); /// /// Constant DISTRIBUTOR_PLACEMENT_OPPORTUNITY for ScteFilter /// public static readonly ScteFilter DISTRIBUTOR_PLACEMENT_OPPORTUNITY = new ScteFilter("DISTRIBUTOR_PLACEMENT_OPPORTUNITY"); /// /// Constant PROGRAM for ScteFilter /// public static readonly ScteFilter PROGRAM = new ScteFilter("PROGRAM"); /// /// Constant PROVIDER_ADVERTISEMENT for ScteFilter /// public static readonly ScteFilter PROVIDER_ADVERTISEMENT = new ScteFilter("PROVIDER_ADVERTISEMENT"); /// /// Constant PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY for ScteFilter /// public static readonly ScteFilter PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY = new ScteFilter("PROVIDER_OVERLAY_PLACEMENT_OPPORTUNITY"); /// /// Constant PROVIDER_PLACEMENT_OPPORTUNITY for ScteFilter /// public static readonly ScteFilter PROVIDER_PLACEMENT_OPPORTUNITY = new ScteFilter("PROVIDER_PLACEMENT_OPPORTUNITY"); /// /// Constant SPLICE_INSERT for ScteFilter /// public static readonly ScteFilter SPLICE_INSERT = new ScteFilter("SPLICE_INSERT"); /// /// 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 ScteFilter(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 ScteFilter 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 ScteFilter(string value) { return FindValue(value); } } /// /// Constants used for properties of type TsEncryptionMethod. /// public class TsEncryptionMethod : ConstantClass { /// /// Constant AES_128 for TsEncryptionMethod /// public static readonly TsEncryptionMethod AES_128 = new TsEncryptionMethod("AES_128"); /// /// Constant SAMPLE_AES for TsEncryptionMethod /// public static readonly TsEncryptionMethod SAMPLE_AES = new TsEncryptionMethod("SAMPLE_AES"); /// /// 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 TsEncryptionMethod(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 TsEncryptionMethod 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 TsEncryptionMethod(string value) { return FindValue(value); } } /// /// Constants used for properties of type ValidationExceptionType. /// public class ValidationExceptionType : ConstantClass { /// /// Constant CENC_IV_INCOMPATIBLE for ValidationExceptionType /// public static readonly ValidationExceptionType CENC_IV_INCOMPATIBLE = new ValidationExceptionType("CENC_IV_INCOMPATIBLE"); /// /// Constant CONTAINER_TYPE_IMMUTABLE for ValidationExceptionType /// public static readonly ValidationExceptionType CONTAINER_TYPE_IMMUTABLE = new ValidationExceptionType("CONTAINER_TYPE_IMMUTABLE"); /// /// Constant DRM_SYSTEMS_ENCRYPTION_METHOD_INCOMPATIBLE for ValidationExceptionType /// public static readonly ValidationExceptionType DRM_SYSTEMS_ENCRYPTION_METHOD_INCOMPATIBLE = new ValidationExceptionType("DRM_SYSTEMS_ENCRYPTION_METHOD_INCOMPATIBLE"); /// /// Constant ENCRYPTION_CONTRACT_SHARED for ValidationExceptionType /// public static readonly ValidationExceptionType ENCRYPTION_CONTRACT_SHARED = new ValidationExceptionType("ENCRYPTION_CONTRACT_SHARED"); /// /// Constant ENCRYPTION_CONTRACT_UNENCRYPTED for ValidationExceptionType /// public static readonly ValidationExceptionType ENCRYPTION_CONTRACT_UNENCRYPTED = new ValidationExceptionType("ENCRYPTION_CONTRACT_UNENCRYPTED"); /// /// Constant ENCRYPTION_CONTRACT_WITHOUT_AUDIO_RENDITION_INCOMPATIBLE for ValidationExceptionType /// public static readonly ValidationExceptionType ENCRYPTION_CONTRACT_WITHOUT_AUDIO_RENDITION_INCOMPATIBLE = new ValidationExceptionType("ENCRYPTION_CONTRACT_WITHOUT_AUDIO_RENDITION_INCOMPATIBLE"); /// /// Constant ENCRYPTION_METHOD_CONTAINER_TYPE_MISMATCH for ValidationExceptionType /// public static readonly ValidationExceptionType ENCRYPTION_METHOD_CONTAINER_TYPE_MISMATCH = new ValidationExceptionType("ENCRYPTION_METHOD_CONTAINER_TYPE_MISMATCH"); /// /// Constant INVALID_PAGINATION_MAX_RESULTS for ValidationExceptionType /// public static readonly ValidationExceptionType INVALID_PAGINATION_MAX_RESULTS = new ValidationExceptionType("INVALID_PAGINATION_MAX_RESULTS"); /// /// Constant INVALID_PAGINATION_TOKEN for ValidationExceptionType /// public static readonly ValidationExceptionType INVALID_PAGINATION_TOKEN = new ValidationExceptionType("INVALID_PAGINATION_TOKEN"); /// /// Constant INVALID_POLICY for ValidationExceptionType /// public static readonly ValidationExceptionType INVALID_POLICY = new ValidationExceptionType("INVALID_POLICY"); /// /// Constant INVALID_ROLE_ARN for ValidationExceptionType /// public static readonly ValidationExceptionType INVALID_ROLE_ARN = new ValidationExceptionType("INVALID_ROLE_ARN"); /// /// Constant MANIFEST_NAME_COLLISION for ValidationExceptionType /// public static readonly ValidationExceptionType MANIFEST_NAME_COLLISION = new ValidationExceptionType("MANIFEST_NAME_COLLISION"); /// /// Constant MEMBER_DOES_NOT_MATCH_PATTERN for ValidationExceptionType /// public static readonly ValidationExceptionType MEMBER_DOES_NOT_MATCH_PATTERN = new ValidationExceptionType("MEMBER_DOES_NOT_MATCH_PATTERN"); /// /// Constant MEMBER_INVALID for ValidationExceptionType /// public static readonly ValidationExceptionType MEMBER_INVALID = new ValidationExceptionType("MEMBER_INVALID"); /// /// Constant MEMBER_INVALID_ENUM_VALUE for ValidationExceptionType /// public static readonly ValidationExceptionType MEMBER_INVALID_ENUM_VALUE = new ValidationExceptionType("MEMBER_INVALID_ENUM_VALUE"); /// /// Constant MEMBER_MAX_LENGTH for ValidationExceptionType /// public static readonly ValidationExceptionType MEMBER_MAX_LENGTH = new ValidationExceptionType("MEMBER_MAX_LENGTH"); /// /// Constant MEMBER_MAX_VALUE for ValidationExceptionType /// public static readonly ValidationExceptionType MEMBER_MAX_VALUE = new ValidationExceptionType("MEMBER_MAX_VALUE"); /// /// Constant MEMBER_MIN_LENGTH for ValidationExceptionType /// public static readonly ValidationExceptionType MEMBER_MIN_LENGTH = new ValidationExceptionType("MEMBER_MIN_LENGTH"); /// /// Constant MEMBER_MIN_VALUE for ValidationExceptionType /// public static readonly ValidationExceptionType MEMBER_MIN_VALUE = new ValidationExceptionType("MEMBER_MIN_VALUE"); /// /// Constant MEMBER_MISSING for ValidationExceptionType /// public static readonly ValidationExceptionType MEMBER_MISSING = new ValidationExceptionType("MEMBER_MISSING"); /// /// Constant NUM_MANIFESTS_HIGH for ValidationExceptionType /// public static readonly ValidationExceptionType NUM_MANIFESTS_HIGH = new ValidationExceptionType("NUM_MANIFESTS_HIGH"); /// /// Constant NUM_MANIFESTS_LOW for ValidationExceptionType /// public static readonly ValidationExceptionType NUM_MANIFESTS_LOW = new ValidationExceptionType("NUM_MANIFESTS_LOW"); /// /// Constant ROLE_ARN_INVALID_FORMAT for ValidationExceptionType /// public static readonly ValidationExceptionType ROLE_ARN_INVALID_FORMAT = new ValidationExceptionType("ROLE_ARN_INVALID_FORMAT"); /// /// Constant ROLE_ARN_LENGTH_OUT_OF_RANGE for ValidationExceptionType /// public static readonly ValidationExceptionType ROLE_ARN_LENGTH_OUT_OF_RANGE = new ValidationExceptionType("ROLE_ARN_LENGTH_OUT_OF_RANGE"); /// /// Constant ROLE_ARN_NOT_ASSUMABLE for ValidationExceptionType /// public static readonly ValidationExceptionType ROLE_ARN_NOT_ASSUMABLE = new ValidationExceptionType("ROLE_ARN_NOT_ASSUMABLE"); /// /// Constant URL_INVALID for ValidationExceptionType /// public static readonly ValidationExceptionType URL_INVALID = new ValidationExceptionType("URL_INVALID"); /// /// Constant URL_LINK_LOCAL_ADDRESS for ValidationExceptionType /// public static readonly ValidationExceptionType URL_LINK_LOCAL_ADDRESS = new ValidationExceptionType("URL_LINK_LOCAL_ADDRESS"); /// /// Constant URL_LOCAL_ADDRESS for ValidationExceptionType /// public static readonly ValidationExceptionType URL_LOCAL_ADDRESS = new ValidationExceptionType("URL_LOCAL_ADDRESS"); /// /// Constant URL_LOOPBACK_ADDRESS for ValidationExceptionType /// public static readonly ValidationExceptionType URL_LOOPBACK_ADDRESS = new ValidationExceptionType("URL_LOOPBACK_ADDRESS"); /// /// Constant URL_MULTICAST_ADDRESS for ValidationExceptionType /// public static readonly ValidationExceptionType URL_MULTICAST_ADDRESS = new ValidationExceptionType("URL_MULTICAST_ADDRESS"); /// /// Constant URL_PORT for ValidationExceptionType /// public static readonly ValidationExceptionType URL_PORT = new ValidationExceptionType("URL_PORT"); /// /// Constant URL_SCHEME for ValidationExceptionType /// public static readonly ValidationExceptionType URL_SCHEME = new ValidationExceptionType("URL_SCHEME"); /// /// Constant URL_UNKNOWN_HOST for ValidationExceptionType /// public static readonly ValidationExceptionType URL_UNKNOWN_HOST = new ValidationExceptionType("URL_UNKNOWN_HOST"); /// /// Constant URL_USER_INFO for ValidationExceptionType /// public static readonly ValidationExceptionType URL_USER_INFO = new ValidationExceptionType("URL_USER_INFO"); /// /// 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 ValidationExceptionType(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 ValidationExceptionType 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 ValidationExceptionType(string value) { return FindValue(value); } } }