/*
* 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 sesv2-2019-09-27.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.SimpleEmailV2
{
///
/// Constants used for properties of type BehaviorOnMxFailure.
///
public class BehaviorOnMxFailure : ConstantClass
{
///
/// Constant REJECT_MESSAGE for BehaviorOnMxFailure
///
public static readonly BehaviorOnMxFailure REJECT_MESSAGE = new BehaviorOnMxFailure("REJECT_MESSAGE");
///
/// Constant USE_DEFAULT_VALUE for BehaviorOnMxFailure
///
public static readonly BehaviorOnMxFailure USE_DEFAULT_VALUE = new BehaviorOnMxFailure("USE_DEFAULT_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 BehaviorOnMxFailure(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 BehaviorOnMxFailure 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 BehaviorOnMxFailure(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type BulkEmailStatus.
///
public class BulkEmailStatus : ConstantClass
{
///
/// Constant ACCOUNT_DAILY_QUOTA_EXCEEDED for BulkEmailStatus
///
public static readonly BulkEmailStatus ACCOUNT_DAILY_QUOTA_EXCEEDED = new BulkEmailStatus("ACCOUNT_DAILY_QUOTA_EXCEEDED");
///
/// Constant ACCOUNT_SENDING_PAUSED for BulkEmailStatus
///
public static readonly BulkEmailStatus ACCOUNT_SENDING_PAUSED = new BulkEmailStatus("ACCOUNT_SENDING_PAUSED");
///
/// Constant ACCOUNT_SUSPENDED for BulkEmailStatus
///
public static readonly BulkEmailStatus ACCOUNT_SUSPENDED = new BulkEmailStatus("ACCOUNT_SUSPENDED");
///
/// Constant ACCOUNT_THROTTLED for BulkEmailStatus
///
public static readonly BulkEmailStatus ACCOUNT_THROTTLED = new BulkEmailStatus("ACCOUNT_THROTTLED");
///
/// Constant CONFIGURATION_SET_NOT_FOUND for BulkEmailStatus
///
public static readonly BulkEmailStatus CONFIGURATION_SET_NOT_FOUND = new BulkEmailStatus("CONFIGURATION_SET_NOT_FOUND");
///
/// Constant CONFIGURATION_SET_SENDING_PAUSED for BulkEmailStatus
///
public static readonly BulkEmailStatus CONFIGURATION_SET_SENDING_PAUSED = new BulkEmailStatus("CONFIGURATION_SET_SENDING_PAUSED");
///
/// Constant FAILED for BulkEmailStatus
///
public static readonly BulkEmailStatus FAILED = new BulkEmailStatus("FAILED");
///
/// Constant INVALID_PARAMETER for BulkEmailStatus
///
public static readonly BulkEmailStatus INVALID_PARAMETER = new BulkEmailStatus("INVALID_PARAMETER");
///
/// Constant INVALID_SENDING_POOL_NAME for BulkEmailStatus
///
public static readonly BulkEmailStatus INVALID_SENDING_POOL_NAME = new BulkEmailStatus("INVALID_SENDING_POOL_NAME");
///
/// Constant MAIL_FROM_DOMAIN_NOT_VERIFIED for BulkEmailStatus
///
public static readonly BulkEmailStatus MAIL_FROM_DOMAIN_NOT_VERIFIED = new BulkEmailStatus("MAIL_FROM_DOMAIN_NOT_VERIFIED");
///
/// Constant MESSAGE_REJECTED for BulkEmailStatus
///
public static readonly BulkEmailStatus MESSAGE_REJECTED = new BulkEmailStatus("MESSAGE_REJECTED");
///
/// Constant SUCCESS for BulkEmailStatus
///
public static readonly BulkEmailStatus SUCCESS = new BulkEmailStatus("SUCCESS");
///
/// Constant TEMPLATE_NOT_FOUND for BulkEmailStatus
///
public static readonly BulkEmailStatus TEMPLATE_NOT_FOUND = new BulkEmailStatus("TEMPLATE_NOT_FOUND");
///
/// Constant TRANSIENT_FAILURE for BulkEmailStatus
///
public static readonly BulkEmailStatus TRANSIENT_FAILURE = new BulkEmailStatus("TRANSIENT_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 BulkEmailStatus(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 BulkEmailStatus 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 BulkEmailStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ContactLanguage.
///
public class ContactLanguage : ConstantClass
{
///
/// Constant EN for ContactLanguage
///
public static readonly ContactLanguage EN = new ContactLanguage("EN");
///
/// Constant JA for ContactLanguage
///
public static readonly ContactLanguage JA = new ContactLanguage("JA");
///
/// 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 ContactLanguage(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 ContactLanguage 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 ContactLanguage(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ContactListImportAction.
///
public class ContactListImportAction : ConstantClass
{
///
/// Constant DELETE for ContactListImportAction
///
public static readonly ContactListImportAction DELETE = new ContactListImportAction("DELETE");
///
/// Constant PUT for ContactListImportAction
///
public static readonly ContactListImportAction PUT = new ContactListImportAction("PUT");
///
/// 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 ContactListImportAction(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 ContactListImportAction 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 ContactListImportAction(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DataFormat.
///
public class DataFormat : ConstantClass
{
///
/// Constant CSV for DataFormat
///
public static readonly DataFormat CSV = new DataFormat("CSV");
///
/// Constant JSON for DataFormat
///
public static readonly DataFormat JSON = new DataFormat("JSON");
///
/// 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 DataFormat(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 DataFormat 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 DataFormat(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DeliverabilityDashboardAccountStatus.
///
public class DeliverabilityDashboardAccountStatus : ConstantClass
{
///
/// Constant ACTIVE for DeliverabilityDashboardAccountStatus
///
public static readonly DeliverabilityDashboardAccountStatus ACTIVE = new DeliverabilityDashboardAccountStatus("ACTIVE");
///
/// Constant DISABLED for DeliverabilityDashboardAccountStatus
///
public static readonly DeliverabilityDashboardAccountStatus DISABLED = new DeliverabilityDashboardAccountStatus("DISABLED");
///
/// Constant PENDING_EXPIRATION for DeliverabilityDashboardAccountStatus
///
public static readonly DeliverabilityDashboardAccountStatus PENDING_EXPIRATION = new DeliverabilityDashboardAccountStatus("PENDING_EXPIRATION");
///
/// 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 DeliverabilityDashboardAccountStatus(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 DeliverabilityDashboardAccountStatus 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 DeliverabilityDashboardAccountStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DeliverabilityTestStatus.
///
public class DeliverabilityTestStatus : ConstantClass
{
///
/// Constant COMPLETED for DeliverabilityTestStatus
///
public static readonly DeliverabilityTestStatus COMPLETED = new DeliverabilityTestStatus("COMPLETED");
///
/// Constant IN_PROGRESS for DeliverabilityTestStatus
///
public static readonly DeliverabilityTestStatus IN_PROGRESS = new DeliverabilityTestStatus("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 DeliverabilityTestStatus(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 DeliverabilityTestStatus 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 DeliverabilityTestStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DimensionValueSource.
///
public class DimensionValueSource : ConstantClass
{
///
/// Constant EMAIL_HEADER for DimensionValueSource
///
public static readonly DimensionValueSource EMAIL_HEADER = new DimensionValueSource("EMAIL_HEADER");
///
/// Constant LINK_TAG for DimensionValueSource
///
public static readonly DimensionValueSource LINK_TAG = new DimensionValueSource("LINK_TAG");
///
/// Constant MESSAGE_TAG for DimensionValueSource
///
public static readonly DimensionValueSource MESSAGE_TAG = new DimensionValueSource("MESSAGE_TAG");
///
/// 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 DimensionValueSource(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 DimensionValueSource 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 DimensionValueSource(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DkimSigningAttributesOrigin.
///
public class DkimSigningAttributesOrigin : ConstantClass
{
///
/// Constant AWS_SES for DkimSigningAttributesOrigin
///
public static readonly DkimSigningAttributesOrigin AWS_SES = new DkimSigningAttributesOrigin("AWS_SES");
///
/// Constant EXTERNAL for DkimSigningAttributesOrigin
///
public static readonly DkimSigningAttributesOrigin EXTERNAL = new DkimSigningAttributesOrigin("EXTERNAL");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public DkimSigningAttributesOrigin(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 DkimSigningAttributesOrigin 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 DkimSigningAttributesOrigin(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DkimSigningKeyLength.
///
public class DkimSigningKeyLength : ConstantClass
{
///
/// Constant RSA_1024_BIT for DkimSigningKeyLength
///
public static readonly DkimSigningKeyLength RSA_1024_BIT = new DkimSigningKeyLength("RSA_1024_BIT");
///
/// Constant RSA_2048_BIT for DkimSigningKeyLength
///
public static readonly DkimSigningKeyLength RSA_2048_BIT = new DkimSigningKeyLength("RSA_2048_BIT");
///
/// 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 DkimSigningKeyLength(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 DkimSigningKeyLength 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 DkimSigningKeyLength(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DkimStatus.
///
public class DkimStatus : ConstantClass
{
///
/// Constant FAILED for DkimStatus
///
public static readonly DkimStatus FAILED = new DkimStatus("FAILED");
///
/// Constant NOT_STARTED for DkimStatus
///
public static readonly DkimStatus NOT_STARTED = new DkimStatus("NOT_STARTED");
///
/// Constant PENDING for DkimStatus
///
public static readonly DkimStatus PENDING = new DkimStatus("PENDING");
///
/// Constant SUCCESS for DkimStatus
///
public static readonly DkimStatus SUCCESS = new DkimStatus("SUCCESS");
///
/// Constant TEMPORARY_FAILURE for DkimStatus
///
public static readonly DkimStatus TEMPORARY_FAILURE = new DkimStatus("TEMPORARY_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 DkimStatus(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 DkimStatus 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 DkimStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EventType.
///
public class EventType : ConstantClass
{
///
/// Constant BOUNCE for EventType
///
public static readonly EventType BOUNCE = new EventType("BOUNCE");
///
/// Constant CLICK for EventType
///
public static readonly EventType CLICK = new EventType("CLICK");
///
/// Constant COMPLAINT for EventType
///
public static readonly EventType COMPLAINT = new EventType("COMPLAINT");
///
/// Constant DELIVERY for EventType
///
public static readonly EventType DELIVERY = new EventType("DELIVERY");
///
/// Constant DELIVERY_DELAY for EventType
///
public static readonly EventType DELIVERY_DELAY = new EventType("DELIVERY_DELAY");
///
/// Constant OPEN for EventType
///
public static readonly EventType OPEN = new EventType("OPEN");
///
/// Constant REJECT for EventType
///
public static readonly EventType REJECT = new EventType("REJECT");
///
/// Constant RENDERING_FAILURE for EventType
///
public static readonly EventType RENDERING_FAILURE = new EventType("RENDERING_FAILURE");
///
/// Constant SEND for EventType
///
public static readonly EventType SEND = new EventType("SEND");
///
/// Constant SUBSCRIPTION for EventType
///
public static readonly EventType SUBSCRIPTION = new EventType("SUBSCRIPTION");
///
/// 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 EventType(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 EventType 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 EventType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type FeatureStatus.
///
public class FeatureStatus : ConstantClass
{
///
/// Constant DISABLED for FeatureStatus
///
public static readonly FeatureStatus DISABLED = new FeatureStatus("DISABLED");
///
/// Constant ENABLED for FeatureStatus
///
public static readonly FeatureStatus ENABLED = new FeatureStatus("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 FeatureStatus(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 FeatureStatus 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 FeatureStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type IdentityType.
///
public class IdentityType : ConstantClass
{
///
/// Constant DOMAIN for IdentityType
///
public static readonly IdentityType DOMAIN = new IdentityType("DOMAIN");
///
/// Constant EMAIL_ADDRESS for IdentityType
///
public static readonly IdentityType EMAIL_ADDRESS = new IdentityType("EMAIL_ADDRESS");
///
/// Constant MANAGED_DOMAIN for IdentityType
///
public static readonly IdentityType MANAGED_DOMAIN = new IdentityType("MANAGED_DOMAIN");
///
/// 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 ImportDestinationType.
///
public class ImportDestinationType : ConstantClass
{
///
/// Constant CONTACT_LIST for ImportDestinationType
///
public static readonly ImportDestinationType CONTACT_LIST = new ImportDestinationType("CONTACT_LIST");
///
/// Constant SUPPRESSION_LIST for ImportDestinationType
///
public static readonly ImportDestinationType SUPPRESSION_LIST = new ImportDestinationType("SUPPRESSION_LIST");
///
/// 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 ImportDestinationType(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 ImportDestinationType 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 ImportDestinationType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type JobStatus.
///
public class JobStatus : ConstantClass
{
///
/// Constant COMPLETED for JobStatus
///
public static readonly JobStatus COMPLETED = new JobStatus("COMPLETED");
///
/// Constant CREATED for JobStatus
///
public static readonly JobStatus CREATED = new JobStatus("CREATED");
///
/// Constant FAILED for JobStatus
///
public static readonly JobStatus FAILED = new JobStatus("FAILED");
///
/// Constant PROCESSING for JobStatus
///
public static readonly JobStatus PROCESSING = new JobStatus("PROCESSING");
///
/// 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 ListRecommendationsFilterKey.
///
public class ListRecommendationsFilterKey : ConstantClass
{
///
/// Constant IMPACT for ListRecommendationsFilterKey
///
public static readonly ListRecommendationsFilterKey IMPACT = new ListRecommendationsFilterKey("IMPACT");
///
/// Constant RESOURCE_ARN for ListRecommendationsFilterKey
///
public static readonly ListRecommendationsFilterKey RESOURCE_ARN = new ListRecommendationsFilterKey("RESOURCE_ARN");
///
/// Constant STATUS for ListRecommendationsFilterKey
///
public static readonly ListRecommendationsFilterKey STATUS = new ListRecommendationsFilterKey("STATUS");
///
/// Constant TYPE for ListRecommendationsFilterKey
///
public static readonly ListRecommendationsFilterKey TYPE = new ListRecommendationsFilterKey("TYPE");
///
/// 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 ListRecommendationsFilterKey(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 ListRecommendationsFilterKey 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 ListRecommendationsFilterKey(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type MailFromDomainStatus.
///
public class MailFromDomainStatus : ConstantClass
{
///
/// Constant FAILED for MailFromDomainStatus
///
public static readonly MailFromDomainStatus FAILED = new MailFromDomainStatus("FAILED");
///
/// Constant PENDING for MailFromDomainStatus
///
public static readonly MailFromDomainStatus PENDING = new MailFromDomainStatus("PENDING");
///
/// Constant SUCCESS for MailFromDomainStatus
///
public static readonly MailFromDomainStatus SUCCESS = new MailFromDomainStatus("SUCCESS");
///
/// Constant TEMPORARY_FAILURE for MailFromDomainStatus
///
public static readonly MailFromDomainStatus TEMPORARY_FAILURE = new MailFromDomainStatus("TEMPORARY_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 MailFromDomainStatus(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 MailFromDomainStatus 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 MailFromDomainStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type MailType.
///
public class MailType : ConstantClass
{
///
/// Constant MARKETING for MailType
///
public static readonly MailType MARKETING = new MailType("MARKETING");
///
/// Constant TRANSACTIONAL for MailType
///
public static readonly MailType TRANSACTIONAL = new MailType("TRANSACTIONAL");
///
/// 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 MailType(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 MailType 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 MailType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Metric.
///
public class Metric : ConstantClass
{
///
/// Constant CLICK for Metric
///
public static readonly Metric CLICK = new Metric("CLICK");
///
/// Constant COMPLAINT for Metric
///
public static readonly Metric COMPLAINT = new Metric("COMPLAINT");
///
/// Constant DELIVERY for Metric
///
public static readonly Metric DELIVERY = new Metric("DELIVERY");
///
/// Constant DELIVERY_CLICK for Metric
///
public static readonly Metric DELIVERY_CLICK = new Metric("DELIVERY_CLICK");
///
/// Constant DELIVERY_COMPLAINT for Metric
///
public static readonly Metric DELIVERY_COMPLAINT = new Metric("DELIVERY_COMPLAINT");
///
/// Constant DELIVERY_OPEN for Metric
///
public static readonly Metric DELIVERY_OPEN = new Metric("DELIVERY_OPEN");
///
/// Constant OPEN for Metric
///
public static readonly Metric OPEN = new Metric("OPEN");
///
/// Constant PERMANENT_BOUNCE for Metric
///
public static readonly Metric PERMANENT_BOUNCE = new Metric("PERMANENT_BOUNCE");
///
/// Constant SEND for Metric
///
public static readonly Metric SEND = new Metric("SEND");
///
/// Constant TRANSIENT_BOUNCE for Metric
///
public static readonly Metric TRANSIENT_BOUNCE = new Metric("TRANSIENT_BOUNCE");
///
/// 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 Metric(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 Metric 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 Metric(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type MetricDimensionName.
///
public class MetricDimensionName : ConstantClass
{
///
/// Constant CONFIGURATION_SET for MetricDimensionName
///
public static readonly MetricDimensionName CONFIGURATION_SET = new MetricDimensionName("CONFIGURATION_SET");
///
/// Constant EMAIL_IDENTITY for MetricDimensionName
///
public static readonly MetricDimensionName EMAIL_IDENTITY = new MetricDimensionName("EMAIL_IDENTITY");
///
/// Constant ISP for MetricDimensionName
///
public static readonly MetricDimensionName ISP = new MetricDimensionName("ISP");
///
/// 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 MetricDimensionName(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 MetricDimensionName 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 MetricDimensionName(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type MetricNamespace.
///
public class MetricNamespace : ConstantClass
{
///
/// Constant VDM for MetricNamespace
///
public static readonly MetricNamespace VDM = new MetricNamespace("VDM");
///
/// 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 MetricNamespace(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 MetricNamespace 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 MetricNamespace(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type QueryErrorCode.
///
public class QueryErrorCode : ConstantClass
{
///
/// Constant ACCESS_DENIED for QueryErrorCode
///
public static readonly QueryErrorCode ACCESS_DENIED = new QueryErrorCode("ACCESS_DENIED");
///
/// Constant INTERNAL_FAILURE for QueryErrorCode
///
public static readonly QueryErrorCode INTERNAL_FAILURE = new QueryErrorCode("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 QueryErrorCode(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 QueryErrorCode 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 QueryErrorCode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RecommendationImpact.
///
public class RecommendationImpact : ConstantClass
{
///
/// Constant HIGH for RecommendationImpact
///
public static readonly RecommendationImpact HIGH = new RecommendationImpact("HIGH");
///
/// Constant LOW for RecommendationImpact
///
public static readonly RecommendationImpact LOW = new RecommendationImpact("LOW");
///
/// 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 RecommendationImpact(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 RecommendationImpact 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 RecommendationImpact(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RecommendationStatus.
///
public class RecommendationStatus : ConstantClass
{
///
/// Constant FIXED for RecommendationStatus
///
public static readonly RecommendationStatus FIXED = new RecommendationStatus("FIXED");
///
/// Constant OPEN for RecommendationStatus
///
public static readonly RecommendationStatus OPEN = new RecommendationStatus("OPEN");
///
/// 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 RecommendationStatus(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 RecommendationStatus 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 RecommendationStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RecommendationType.
///
public class RecommendationType : ConstantClass
{
///
/// Constant BIMI for RecommendationType
///
public static readonly RecommendationType BIMI = new RecommendationType("BIMI");
///
/// Constant DKIM for RecommendationType
///
public static readonly RecommendationType DKIM = new RecommendationType("DKIM");
///
/// Constant DMARC for RecommendationType
///
public static readonly RecommendationType DMARC = new RecommendationType("DMARC");
///
/// Constant SPF for RecommendationType
///
public static readonly RecommendationType SPF = new RecommendationType("SPF");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public RecommendationType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static RecommendationType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator RecommendationType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ReviewStatus.
///
public class ReviewStatus : ConstantClass
{
///
/// Constant DENIED for ReviewStatus
///
public static readonly ReviewStatus DENIED = new ReviewStatus("DENIED");
///
/// Constant FAILED for ReviewStatus
///
public static readonly ReviewStatus FAILED = new ReviewStatus("FAILED");
///
/// Constant GRANTED for ReviewStatus
///
public static readonly ReviewStatus GRANTED = new ReviewStatus("GRANTED");
///
/// Constant PENDING for ReviewStatus
///
public static readonly ReviewStatus PENDING = new ReviewStatus("PENDING");
///
/// 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 ReviewStatus(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 ReviewStatus 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 ReviewStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ScalingMode.
///
public class ScalingMode : ConstantClass
{
///
/// Constant MANAGED for ScalingMode
///
public static readonly ScalingMode MANAGED = new ScalingMode("MANAGED");
///
/// Constant STANDARD for ScalingMode
///
public static readonly ScalingMode STANDARD = new ScalingMode("STANDARD");
///
/// 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 ScalingMode(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 ScalingMode 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 ScalingMode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SubscriptionStatus.
///
public class SubscriptionStatus : ConstantClass
{
///
/// Constant OPT_IN for SubscriptionStatus
///
public static readonly SubscriptionStatus OPT_IN = new SubscriptionStatus("OPT_IN");
///
/// Constant OPT_OUT for SubscriptionStatus
///
public static readonly SubscriptionStatus OPT_OUT = new SubscriptionStatus("OPT_OUT");
///
/// 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 SubscriptionStatus(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 SubscriptionStatus 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 SubscriptionStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SuppressionListImportAction.
///
public class SuppressionListImportAction : ConstantClass
{
///
/// Constant DELETE for SuppressionListImportAction
///
public static readonly SuppressionListImportAction DELETE = new SuppressionListImportAction("DELETE");
///
/// Constant PUT for SuppressionListImportAction
///
public static readonly SuppressionListImportAction PUT = new SuppressionListImportAction("PUT");
///
/// 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 SuppressionListImportAction(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 SuppressionListImportAction 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 SuppressionListImportAction(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SuppressionListReason.
///
public class SuppressionListReason : ConstantClass
{
///
/// Constant BOUNCE for SuppressionListReason
///
public static readonly SuppressionListReason BOUNCE = new SuppressionListReason("BOUNCE");
///
/// Constant COMPLAINT for SuppressionListReason
///
public static readonly SuppressionListReason COMPLAINT = new SuppressionListReason("COMPLAINT");
///
/// 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 SuppressionListReason(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 SuppressionListReason 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 SuppressionListReason(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type TlsPolicy.
///
public class TlsPolicy : ConstantClass
{
///
/// Constant OPTIONAL for TlsPolicy
///
public static readonly TlsPolicy OPTIONAL = new TlsPolicy("OPTIONAL");
///
/// Constant REQUIRE for TlsPolicy
///
public static readonly TlsPolicy REQUIRE = new TlsPolicy("REQUIRE");
///
/// 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 TlsPolicy(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 TlsPolicy 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 TlsPolicy(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type VerificationStatus.
///
public class VerificationStatus : ConstantClass
{
///
/// Constant FAILED for VerificationStatus
///
public static readonly VerificationStatus FAILED = new VerificationStatus("FAILED");
///
/// Constant NOT_STARTED for VerificationStatus
///
public static readonly VerificationStatus NOT_STARTED = new VerificationStatus("NOT_STARTED");
///
/// Constant PENDING for VerificationStatus
///
public static readonly VerificationStatus PENDING = new VerificationStatus("PENDING");
///
/// Constant SUCCESS for VerificationStatus
///
public static readonly VerificationStatus SUCCESS = new VerificationStatus("SUCCESS");
///
/// Constant TEMPORARY_FAILURE for VerificationStatus
///
public static readonly VerificationStatus TEMPORARY_FAILURE = new VerificationStatus("TEMPORARY_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 VerificationStatus(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 VerificationStatus 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 VerificationStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type WarmupStatus.
///
public class WarmupStatus : ConstantClass
{
///
/// Constant DONE for WarmupStatus
///
public static readonly WarmupStatus DONE = new WarmupStatus("DONE");
///
/// Constant IN_PROGRESS for WarmupStatus
///
public static readonly WarmupStatus IN_PROGRESS = new WarmupStatus("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 WarmupStatus(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 WarmupStatus 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 WarmupStatus(string value)
{
return FindValue(value);
}
}
}