/* * 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 iotsitewise-2019-12-02.normal.json service model. */ using System; using Amazon.Runtime; namespace Amazon.IoTSiteWise { /// /// Constants used for properties of type AggregateType. /// public class AggregateType : ConstantClass { /// /// Constant AVERAGE for AggregateType /// public static readonly AggregateType AVERAGE = new AggregateType("AVERAGE"); /// /// Constant COUNT for AggregateType /// public static readonly AggregateType COUNT = new AggregateType("COUNT"); /// /// Constant MAXIMUM for AggregateType /// public static readonly AggregateType MAXIMUM = new AggregateType("MAXIMUM"); /// /// Constant MINIMUM for AggregateType /// public static readonly AggregateType MINIMUM = new AggregateType("MINIMUM"); /// /// Constant STANDARD_DEVIATION for AggregateType /// public static readonly AggregateType STANDARD_DEVIATION = new AggregateType("STANDARD_DEVIATION"); /// /// Constant SUM for AggregateType /// public static readonly AggregateType SUM = new AggregateType("SUM"); /// /// 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 AggregateType(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 AggregateType 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 AggregateType(string value) { return FindValue(value); } } /// /// Constants used for properties of type AssetErrorCode. /// public class AssetErrorCode : ConstantClass { /// /// Constant INTERNAL_FAILURE for AssetErrorCode /// public static readonly AssetErrorCode INTERNAL_FAILURE = new AssetErrorCode("INTERNAL_FAILURE"); /// /// 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 AssetErrorCode(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 AssetErrorCode 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 AssetErrorCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type AssetModelState. /// public class AssetModelState : ConstantClass { /// /// Constant ACTIVE for AssetModelState /// public static readonly AssetModelState ACTIVE = new AssetModelState("ACTIVE"); /// /// Constant CREATING for AssetModelState /// public static readonly AssetModelState CREATING = new AssetModelState("CREATING"); /// /// Constant DELETING for AssetModelState /// public static readonly AssetModelState DELETING = new AssetModelState("DELETING"); /// /// Constant FAILED for AssetModelState /// public static readonly AssetModelState FAILED = new AssetModelState("FAILED"); /// /// Constant PROPAGATING for AssetModelState /// public static readonly AssetModelState PROPAGATING = new AssetModelState("PROPAGATING"); /// /// Constant UPDATING for AssetModelState /// public static readonly AssetModelState UPDATING = new AssetModelState("UPDATING"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public AssetModelState(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 AssetModelState 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 AssetModelState(string value) { return FindValue(value); } } /// /// Constants used for properties of type AssetRelationshipType. /// public class AssetRelationshipType : ConstantClass { /// /// Constant HIERARCHY for AssetRelationshipType /// public static readonly AssetRelationshipType HIERARCHY = new AssetRelationshipType("HIERARCHY"); /// /// 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 AssetRelationshipType(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 AssetRelationshipType 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 AssetRelationshipType(string value) { return FindValue(value); } } /// /// Constants used for properties of type AssetState. /// public class AssetState : ConstantClass { /// /// Constant ACTIVE for AssetState /// public static readonly AssetState ACTIVE = new AssetState("ACTIVE"); /// /// Constant CREATING for AssetState /// public static readonly AssetState CREATING = new AssetState("CREATING"); /// /// Constant DELETING for AssetState /// public static readonly AssetState DELETING = new AssetState("DELETING"); /// /// Constant FAILED for AssetState /// public static readonly AssetState FAILED = new AssetState("FAILED"); /// /// Constant UPDATING for AssetState /// public static readonly AssetState UPDATING = new AssetState("UPDATING"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public AssetState(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 AssetState 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 AssetState(string value) { return FindValue(value); } } /// /// Constants used for properties of type AuthMode. /// public class AuthMode : ConstantClass { /// /// Constant IAM for AuthMode /// public static readonly AuthMode IAM = new AuthMode("IAM"); /// /// Constant SSO for AuthMode /// public static readonly AuthMode SSO = new AuthMode("SSO"); /// /// 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 AuthMode(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 AuthMode 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 AuthMode(string value) { return FindValue(value); } } /// /// Constants used for properties of type BatchEntryCompletionStatus. /// public class BatchEntryCompletionStatus : ConstantClass { /// /// Constant ERROR for BatchEntryCompletionStatus /// public static readonly BatchEntryCompletionStatus ERROR = new BatchEntryCompletionStatus("ERROR"); /// /// Constant SUCCESS for BatchEntryCompletionStatus /// public static readonly BatchEntryCompletionStatus SUCCESS = new BatchEntryCompletionStatus("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 BatchEntryCompletionStatus(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 BatchEntryCompletionStatus 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 BatchEntryCompletionStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type BatchGetAssetPropertyAggregatesErrorCode. /// public class BatchGetAssetPropertyAggregatesErrorCode : ConstantClass { /// /// Constant AccessDeniedException for BatchGetAssetPropertyAggregatesErrorCode /// public static readonly BatchGetAssetPropertyAggregatesErrorCode AccessDeniedException = new BatchGetAssetPropertyAggregatesErrorCode("AccessDeniedException"); /// /// Constant InvalidRequestException for BatchGetAssetPropertyAggregatesErrorCode /// public static readonly BatchGetAssetPropertyAggregatesErrorCode InvalidRequestException = new BatchGetAssetPropertyAggregatesErrorCode("InvalidRequestException"); /// /// Constant ResourceNotFoundException for BatchGetAssetPropertyAggregatesErrorCode /// public static readonly BatchGetAssetPropertyAggregatesErrorCode ResourceNotFoundException = new BatchGetAssetPropertyAggregatesErrorCode("ResourceNotFoundException"); /// /// 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 BatchGetAssetPropertyAggregatesErrorCode(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 BatchGetAssetPropertyAggregatesErrorCode 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 BatchGetAssetPropertyAggregatesErrorCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type BatchGetAssetPropertyValueErrorCode. /// public class BatchGetAssetPropertyValueErrorCode : ConstantClass { /// /// Constant AccessDeniedException for BatchGetAssetPropertyValueErrorCode /// public static readonly BatchGetAssetPropertyValueErrorCode AccessDeniedException = new BatchGetAssetPropertyValueErrorCode("AccessDeniedException"); /// /// Constant InvalidRequestException for BatchGetAssetPropertyValueErrorCode /// public static readonly BatchGetAssetPropertyValueErrorCode InvalidRequestException = new BatchGetAssetPropertyValueErrorCode("InvalidRequestException"); /// /// Constant ResourceNotFoundException for BatchGetAssetPropertyValueErrorCode /// public static readonly BatchGetAssetPropertyValueErrorCode ResourceNotFoundException = new BatchGetAssetPropertyValueErrorCode("ResourceNotFoundException"); /// /// 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 BatchGetAssetPropertyValueErrorCode(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 BatchGetAssetPropertyValueErrorCode 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 BatchGetAssetPropertyValueErrorCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type BatchGetAssetPropertyValueHistoryErrorCode. /// public class BatchGetAssetPropertyValueHistoryErrorCode : ConstantClass { /// /// Constant AccessDeniedException for BatchGetAssetPropertyValueHistoryErrorCode /// public static readonly BatchGetAssetPropertyValueHistoryErrorCode AccessDeniedException = new BatchGetAssetPropertyValueHistoryErrorCode("AccessDeniedException"); /// /// Constant InvalidRequestException for BatchGetAssetPropertyValueHistoryErrorCode /// public static readonly BatchGetAssetPropertyValueHistoryErrorCode InvalidRequestException = new BatchGetAssetPropertyValueHistoryErrorCode("InvalidRequestException"); /// /// Constant ResourceNotFoundException for BatchGetAssetPropertyValueHistoryErrorCode /// public static readonly BatchGetAssetPropertyValueHistoryErrorCode ResourceNotFoundException = new BatchGetAssetPropertyValueHistoryErrorCode("ResourceNotFoundException"); /// /// 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 BatchGetAssetPropertyValueHistoryErrorCode(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 BatchGetAssetPropertyValueHistoryErrorCode 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 BatchGetAssetPropertyValueHistoryErrorCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type BatchPutAssetPropertyValueErrorCode. /// public class BatchPutAssetPropertyValueErrorCode : ConstantClass { /// /// Constant AccessDeniedException for BatchPutAssetPropertyValueErrorCode /// public static readonly BatchPutAssetPropertyValueErrorCode AccessDeniedException = new BatchPutAssetPropertyValueErrorCode("AccessDeniedException"); /// /// Constant ConflictingOperationException for BatchPutAssetPropertyValueErrorCode /// public static readonly BatchPutAssetPropertyValueErrorCode ConflictingOperationException = new BatchPutAssetPropertyValueErrorCode("ConflictingOperationException"); /// /// Constant InternalFailureException for BatchPutAssetPropertyValueErrorCode /// public static readonly BatchPutAssetPropertyValueErrorCode InternalFailureException = new BatchPutAssetPropertyValueErrorCode("InternalFailureException"); /// /// Constant InvalidRequestException for BatchPutAssetPropertyValueErrorCode /// public static readonly BatchPutAssetPropertyValueErrorCode InvalidRequestException = new BatchPutAssetPropertyValueErrorCode("InvalidRequestException"); /// /// Constant LimitExceededException for BatchPutAssetPropertyValueErrorCode /// public static readonly BatchPutAssetPropertyValueErrorCode LimitExceededException = new BatchPutAssetPropertyValueErrorCode("LimitExceededException"); /// /// Constant ResourceNotFoundException for BatchPutAssetPropertyValueErrorCode /// public static readonly BatchPutAssetPropertyValueErrorCode ResourceNotFoundException = new BatchPutAssetPropertyValueErrorCode("ResourceNotFoundException"); /// /// Constant ServiceUnavailableException for BatchPutAssetPropertyValueErrorCode /// public static readonly BatchPutAssetPropertyValueErrorCode ServiceUnavailableException = new BatchPutAssetPropertyValueErrorCode("ServiceUnavailableException"); /// /// Constant ThrottlingException for BatchPutAssetPropertyValueErrorCode /// public static readonly BatchPutAssetPropertyValueErrorCode ThrottlingException = new BatchPutAssetPropertyValueErrorCode("ThrottlingException"); /// /// Constant TimestampOutOfRangeException for BatchPutAssetPropertyValueErrorCode /// public static readonly BatchPutAssetPropertyValueErrorCode TimestampOutOfRangeException = new BatchPutAssetPropertyValueErrorCode("TimestampOutOfRangeException"); /// /// 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 BatchPutAssetPropertyValueErrorCode(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 BatchPutAssetPropertyValueErrorCode 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 BatchPutAssetPropertyValueErrorCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type CapabilitySyncStatus. /// public class CapabilitySyncStatus : ConstantClass { /// /// Constant IN_SYNC for CapabilitySyncStatus /// public static readonly CapabilitySyncStatus IN_SYNC = new CapabilitySyncStatus("IN_SYNC"); /// /// Constant OUT_OF_SYNC for CapabilitySyncStatus /// public static readonly CapabilitySyncStatus OUT_OF_SYNC = new CapabilitySyncStatus("OUT_OF_SYNC"); /// /// Constant SYNC_FAILED for CapabilitySyncStatus /// public static readonly CapabilitySyncStatus SYNC_FAILED = new CapabilitySyncStatus("SYNC_FAILED"); /// /// Constant UNKNOWN for CapabilitySyncStatus /// public static readonly CapabilitySyncStatus UNKNOWN = new CapabilitySyncStatus("UNKNOWN"); /// /// 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 CapabilitySyncStatus(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 CapabilitySyncStatus 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 CapabilitySyncStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type ColumnName. /// public class ColumnName : ConstantClass { /// /// Constant ALIAS for ColumnName /// public static readonly ColumnName ALIAS = new ColumnName("ALIAS"); /// /// Constant ASSET_ID for ColumnName /// public static readonly ColumnName ASSET_ID = new ColumnName("ASSET_ID"); /// /// Constant DATA_TYPE for ColumnName /// public static readonly ColumnName DATA_TYPE = new ColumnName("DATA_TYPE"); /// /// Constant PROPERTY_ID for ColumnName /// public static readonly ColumnName PROPERTY_ID = new ColumnName("PROPERTY_ID"); /// /// Constant QUALITY for ColumnName /// public static readonly ColumnName QUALITY = new ColumnName("QUALITY"); /// /// Constant TIMESTAMP_NANO_OFFSET for ColumnName /// public static readonly ColumnName TIMESTAMP_NANO_OFFSET = new ColumnName("TIMESTAMP_NANO_OFFSET"); /// /// Constant TIMESTAMP_SECONDS for ColumnName /// public static readonly ColumnName TIMESTAMP_SECONDS = new ColumnName("TIMESTAMP_SECONDS"); /// /// Constant VALUE for ColumnName /// public static readonly ColumnName VALUE = new ColumnName("VALUE"); /// /// 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 ColumnName(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 ColumnName 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 ColumnName(string value) { return FindValue(value); } } /// /// Constants used for properties of type ComputeLocation. /// public class ComputeLocation : ConstantClass { /// /// Constant CLOUD for ComputeLocation /// public static readonly ComputeLocation CLOUD = new ComputeLocation("CLOUD"); /// /// Constant EDGE for ComputeLocation /// public static readonly ComputeLocation EDGE = new ComputeLocation("EDGE"); /// /// 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 ComputeLocation(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 ComputeLocation 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 ComputeLocation(string value) { return FindValue(value); } } /// /// Constants used for properties of type ConfigurationState. /// public class ConfigurationState : ConstantClass { /// /// Constant ACTIVE for ConfigurationState /// public static readonly ConfigurationState ACTIVE = new ConfigurationState("ACTIVE"); /// /// Constant UPDATE_FAILED for ConfigurationState /// public static readonly ConfigurationState UPDATE_FAILED = new ConfigurationState("UPDATE_FAILED"); /// /// Constant UPDATE_IN_PROGRESS for ConfigurationState /// public static readonly ConfigurationState UPDATE_IN_PROGRESS = new ConfigurationState("UPDATE_IN_PROGRESS"); /// /// 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 ConfigurationState(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 ConfigurationState 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 ConfigurationState(string value) { return FindValue(value); } } /// /// Constants used for properties of type DetailedErrorCode. /// public class DetailedErrorCode : ConstantClass { /// /// Constant INCOMPATIBLE_COMPUTE_LOCATION for DetailedErrorCode /// public static readonly DetailedErrorCode INCOMPATIBLE_COMPUTE_LOCATION = new DetailedErrorCode("INCOMPATIBLE_COMPUTE_LOCATION"); /// /// Constant INCOMPATIBLE_FORWARDING_CONFIGURATION for DetailedErrorCode /// public static readonly DetailedErrorCode INCOMPATIBLE_FORWARDING_CONFIGURATION = new DetailedErrorCode("INCOMPATIBLE_FORWARDING_CONFIGURATION"); /// /// 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 DetailedErrorCode(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 DetailedErrorCode 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 DetailedErrorCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type DisassociatedDataStorageState. /// public class DisassociatedDataStorageState : ConstantClass { /// /// Constant DISABLED for DisassociatedDataStorageState /// public static readonly DisassociatedDataStorageState DISABLED = new DisassociatedDataStorageState("DISABLED"); /// /// Constant ENABLED for DisassociatedDataStorageState /// public static readonly DisassociatedDataStorageState ENABLED = new DisassociatedDataStorageState("ENABLED"); /// /// 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 DisassociatedDataStorageState(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 DisassociatedDataStorageState 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 DisassociatedDataStorageState(string value) { return FindValue(value); } } /// /// Constants used for properties of type EncryptionType. /// public class EncryptionType : ConstantClass { /// /// Constant KMS_BASED_ENCRYPTION for EncryptionType /// public static readonly EncryptionType KMS_BASED_ENCRYPTION = new EncryptionType("KMS_BASED_ENCRYPTION"); /// /// Constant SITEWISE_DEFAULT_ENCRYPTION for EncryptionType /// public static readonly EncryptionType SITEWISE_DEFAULT_ENCRYPTION = new EncryptionType("SITEWISE_DEFAULT_ENCRYPTION"); /// /// 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 EncryptionType(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 EncryptionType 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 EncryptionType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ErrorCode. /// public class ErrorCode : ConstantClass { /// /// Constant INTERNAL_FAILURE for ErrorCode /// public static readonly ErrorCode INTERNAL_FAILURE = new ErrorCode("INTERNAL_FAILURE"); /// /// Constant VALIDATION_ERROR for ErrorCode /// public static readonly ErrorCode VALIDATION_ERROR = new ErrorCode("VALIDATION_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 ErrorCode(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 ErrorCode 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 ErrorCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type ForwardingConfigState. /// public class ForwardingConfigState : ConstantClass { /// /// Constant DISABLED for ForwardingConfigState /// public static readonly ForwardingConfigState DISABLED = new ForwardingConfigState("DISABLED"); /// /// Constant ENABLED for ForwardingConfigState /// public static readonly ForwardingConfigState ENABLED = new ForwardingConfigState("ENABLED"); /// /// 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 ForwardingConfigState(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 ForwardingConfigState 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 ForwardingConfigState(string value) { return FindValue(value); } } /// /// Constants used for properties of type IdentityType. /// public class IdentityType : ConstantClass { /// /// Constant GROUP for IdentityType /// public static readonly IdentityType GROUP = new IdentityType("GROUP"); /// /// Constant IAM for IdentityType /// public static readonly IdentityType IAM = new IdentityType("IAM"); /// /// Constant USER for IdentityType /// public static readonly IdentityType USER = new IdentityType("USER"); /// /// 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 IdentityType(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 IdentityType 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 IdentityType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ImageFileType. /// public class ImageFileType : ConstantClass { /// /// Constant PNG for ImageFileType /// public static readonly ImageFileType PNG = new ImageFileType("PNG"); /// /// 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 ImageFileType(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 ImageFileType 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 ImageFileType(string value) { return FindValue(value); } } /// /// Constants used for properties of type JobStatus. /// public class JobStatus : ConstantClass { /// /// Constant CANCELLED for JobStatus /// public static readonly JobStatus CANCELLED = new JobStatus("CANCELLED"); /// /// Constant COMPLETED for JobStatus /// public static readonly JobStatus COMPLETED = new JobStatus("COMPLETED"); /// /// Constant COMPLETED_WITH_FAILURES for JobStatus /// public static readonly JobStatus COMPLETED_WITH_FAILURES = new JobStatus("COMPLETED_WITH_FAILURES"); /// /// Constant FAILED for JobStatus /// public static readonly JobStatus FAILED = new JobStatus("FAILED"); /// /// Constant PENDING for JobStatus /// public static readonly JobStatus PENDING = new JobStatus("PENDING"); /// /// Constant RUNNING for JobStatus /// public static readonly JobStatus RUNNING = new JobStatus("RUNNING"); /// /// 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 JobStatus(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 JobStatus 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 JobStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type ListAssetModelPropertiesFilter. /// public class ListAssetModelPropertiesFilter : ConstantClass { /// /// Constant ALL for ListAssetModelPropertiesFilter /// public static readonly ListAssetModelPropertiesFilter ALL = new ListAssetModelPropertiesFilter("ALL"); /// /// Constant BASE for ListAssetModelPropertiesFilter /// public static readonly ListAssetModelPropertiesFilter BASE = new ListAssetModelPropertiesFilter("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 ListAssetModelPropertiesFilter(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 ListAssetModelPropertiesFilter 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 ListAssetModelPropertiesFilter(string value) { return FindValue(value); } } /// /// Constants used for properties of type ListAssetPropertiesFilter. /// public class ListAssetPropertiesFilter : ConstantClass { /// /// Constant ALL for ListAssetPropertiesFilter /// public static readonly ListAssetPropertiesFilter ALL = new ListAssetPropertiesFilter("ALL"); /// /// Constant BASE for ListAssetPropertiesFilter /// public static readonly ListAssetPropertiesFilter BASE = new ListAssetPropertiesFilter("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 ListAssetPropertiesFilter(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 ListAssetPropertiesFilter 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 ListAssetPropertiesFilter(string value) { return FindValue(value); } } /// /// Constants used for properties of type ListAssetsFilter. /// public class ListAssetsFilter : ConstantClass { /// /// Constant ALL for ListAssetsFilter /// public static readonly ListAssetsFilter ALL = new ListAssetsFilter("ALL"); /// /// Constant TOP_LEVEL for ListAssetsFilter /// public static readonly ListAssetsFilter TOP_LEVEL = new ListAssetsFilter("TOP_LEVEL"); /// /// 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 ListAssetsFilter(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 ListAssetsFilter 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 ListAssetsFilter(string value) { return FindValue(value); } } /// /// Constants used for properties of type ListBulkImportJobsFilter. /// public class ListBulkImportJobsFilter : ConstantClass { /// /// Constant ALL for ListBulkImportJobsFilter /// public static readonly ListBulkImportJobsFilter ALL = new ListBulkImportJobsFilter("ALL"); /// /// Constant CANCELLED for ListBulkImportJobsFilter /// public static readonly ListBulkImportJobsFilter CANCELLED = new ListBulkImportJobsFilter("CANCELLED"); /// /// Constant COMPLETED for ListBulkImportJobsFilter /// public static readonly ListBulkImportJobsFilter COMPLETED = new ListBulkImportJobsFilter("COMPLETED"); /// /// Constant COMPLETED_WITH_FAILURES for ListBulkImportJobsFilter /// public static readonly ListBulkImportJobsFilter COMPLETED_WITH_FAILURES = new ListBulkImportJobsFilter("COMPLETED_WITH_FAILURES"); /// /// Constant FAILED for ListBulkImportJobsFilter /// public static readonly ListBulkImportJobsFilter FAILED = new ListBulkImportJobsFilter("FAILED"); /// /// Constant PENDING for ListBulkImportJobsFilter /// public static readonly ListBulkImportJobsFilter PENDING = new ListBulkImportJobsFilter("PENDING"); /// /// Constant RUNNING for ListBulkImportJobsFilter /// public static readonly ListBulkImportJobsFilter RUNNING = new ListBulkImportJobsFilter("RUNNING"); /// /// 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 ListBulkImportJobsFilter(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 ListBulkImportJobsFilter 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 ListBulkImportJobsFilter(string value) { return FindValue(value); } } /// /// Constants used for properties of type ListTimeSeriesType. /// public class ListTimeSeriesType : ConstantClass { /// /// Constant ASSOCIATED for ListTimeSeriesType /// public static readonly ListTimeSeriesType ASSOCIATED = new ListTimeSeriesType("ASSOCIATED"); /// /// Constant DISASSOCIATED for ListTimeSeriesType /// public static readonly ListTimeSeriesType DISASSOCIATED = new ListTimeSeriesType("DISASSOCIATED"); /// /// 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 ListTimeSeriesType(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 ListTimeSeriesType 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 ListTimeSeriesType(string value) { return FindValue(value); } } /// /// Constants used for properties of type LoggingLevel. /// public class LoggingLevel : ConstantClass { /// /// Constant ERROR for LoggingLevel /// public static readonly LoggingLevel ERROR = new LoggingLevel("ERROR"); /// /// Constant INFO for LoggingLevel /// public static readonly LoggingLevel INFO = new LoggingLevel("INFO"); /// /// Constant OFF for LoggingLevel /// public static readonly LoggingLevel OFF = new LoggingLevel("OFF"); /// /// 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 LoggingLevel(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 LoggingLevel 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 LoggingLevel(string value) { return FindValue(value); } } /// /// Constants used for properties of type MonitorErrorCode. /// public class MonitorErrorCode : ConstantClass { /// /// Constant INTERNAL_FAILURE for MonitorErrorCode /// public static readonly MonitorErrorCode INTERNAL_FAILURE = new MonitorErrorCode("INTERNAL_FAILURE"); /// /// Constant LIMIT_EXCEEDED for MonitorErrorCode /// public static readonly MonitorErrorCode LIMIT_EXCEEDED = new MonitorErrorCode("LIMIT_EXCEEDED"); /// /// Constant VALIDATION_ERROR for MonitorErrorCode /// public static readonly MonitorErrorCode VALIDATION_ERROR = new MonitorErrorCode("VALIDATION_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 MonitorErrorCode(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 MonitorErrorCode 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 MonitorErrorCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type Permission. /// public class Permission : ConstantClass { /// /// Constant ADMINISTRATOR for Permission /// public static readonly Permission ADMINISTRATOR = new Permission("ADMINISTRATOR"); /// /// Constant VIEWER for Permission /// public static readonly Permission VIEWER = new Permission("VIEWER"); /// /// 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 Permission(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 Permission 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 Permission(string value) { return FindValue(value); } } /// /// Constants used for properties of type PortalState. /// public class PortalState : ConstantClass { /// /// Constant ACTIVE for PortalState /// public static readonly PortalState ACTIVE = new PortalState("ACTIVE"); /// /// Constant CREATING for PortalState /// public static readonly PortalState CREATING = new PortalState("CREATING"); /// /// Constant DELETING for PortalState /// public static readonly PortalState DELETING = new PortalState("DELETING"); /// /// Constant FAILED for PortalState /// public static readonly PortalState FAILED = new PortalState("FAILED"); /// /// Constant UPDATING for PortalState /// public static readonly PortalState UPDATING = new PortalState("UPDATING"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public PortalState(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 PortalState 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 PortalState(string value) { return FindValue(value); } } /// /// Constants used for properties of type PropertyDataType. /// public class PropertyDataType : ConstantClass { /// /// Constant BOOLEAN for PropertyDataType /// public static readonly PropertyDataType BOOLEAN = new PropertyDataType("BOOLEAN"); /// /// Constant DOUBLE for PropertyDataType /// public static readonly PropertyDataType DOUBLE = new PropertyDataType("DOUBLE"); /// /// Constant INTEGER for PropertyDataType /// public static readonly PropertyDataType INTEGER = new PropertyDataType("INTEGER"); /// /// Constant STRING for PropertyDataType /// public static readonly PropertyDataType STRING = new PropertyDataType("STRING"); /// /// Constant STRUCT for PropertyDataType /// public static readonly PropertyDataType STRUCT = new PropertyDataType("STRUCT"); /// /// 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 PropertyDataType(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 PropertyDataType 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 PropertyDataType(string value) { return FindValue(value); } } /// /// Constants used for properties of type PropertyNotificationState. /// public class PropertyNotificationState : ConstantClass { /// /// Constant DISABLED for PropertyNotificationState /// public static readonly PropertyNotificationState DISABLED = new PropertyNotificationState("DISABLED"); /// /// Constant ENABLED for PropertyNotificationState /// public static readonly PropertyNotificationState ENABLED = new PropertyNotificationState("ENABLED"); /// /// 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 PropertyNotificationState(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 PropertyNotificationState 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 PropertyNotificationState(string value) { return FindValue(value); } } /// /// Constants used for properties of type Quality. /// public class Quality : ConstantClass { /// /// Constant BAD for Quality /// public static readonly Quality BAD = new Quality("BAD"); /// /// Constant GOOD for Quality /// public static readonly Quality GOOD = new Quality("GOOD"); /// /// Constant UNCERTAIN for Quality /// public static readonly Quality UNCERTAIN = new Quality("UNCERTAIN"); /// /// 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 Quality(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 Quality 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 Quality(string value) { return FindValue(value); } } /// /// Constants used for properties of type ResourceType. /// public class ResourceType : ConstantClass { /// /// Constant PORTAL for ResourceType /// public static readonly ResourceType PORTAL = new ResourceType("PORTAL"); /// /// Constant PROJECT for ResourceType /// public static readonly ResourceType PROJECT = new ResourceType("PROJECT"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public ResourceType(string value) : base(value) { } /// /// Finds the constant for the unique value. /// /// The unique value for the constant /// The constant for the unique value public static ResourceType FindValue(string value) { return FindValue(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator ResourceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type StorageType. /// public class StorageType : ConstantClass { /// /// Constant MULTI_LAYER_STORAGE for StorageType /// public static readonly StorageType MULTI_LAYER_STORAGE = new StorageType("MULTI_LAYER_STORAGE"); /// /// Constant SITEWISE_DEFAULT_STORAGE for StorageType /// public static readonly StorageType SITEWISE_DEFAULT_STORAGE = new StorageType("SITEWISE_DEFAULT_STORAGE"); /// /// 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 StorageType(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 StorageType 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 StorageType(string value) { return FindValue(value); } } /// /// Constants used for properties of type TimeOrdering. /// public class TimeOrdering : ConstantClass { /// /// Constant ASCENDING for TimeOrdering /// public static readonly TimeOrdering ASCENDING = new TimeOrdering("ASCENDING"); /// /// Constant DESCENDING for TimeOrdering /// public static readonly TimeOrdering DESCENDING = new TimeOrdering("DESCENDING"); /// /// 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 TimeOrdering(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 TimeOrdering 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 TimeOrdering(string value) { return FindValue(value); } } /// /// Constants used for properties of type TraversalDirection. /// public class TraversalDirection : ConstantClass { /// /// Constant CHILD for TraversalDirection /// public static readonly TraversalDirection CHILD = new TraversalDirection("CHILD"); /// /// Constant PARENT for TraversalDirection /// public static readonly TraversalDirection PARENT = new TraversalDirection("PARENT"); /// /// 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 TraversalDirection(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 TraversalDirection 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 TraversalDirection(string value) { return FindValue(value); } } /// /// Constants used for properties of type TraversalType. /// public class TraversalType : ConstantClass { /// /// Constant PATH_TO_ROOT for TraversalType /// public static readonly TraversalType PATH_TO_ROOT = new TraversalType("PATH_TO_ROOT"); /// /// 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 TraversalType(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 TraversalType 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 TraversalType(string value) { return FindValue(value); } } }