/* * 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 pinpoint-2016-12-01.normal.json service model. */ using System; using Amazon.Runtime; namespace Amazon.Pinpoint { /// /// Constants used for properties of type __EndpointTypesElement. /// public class __EndpointTypesElement : ConstantClass { /// /// Constant ADM for __EndpointTypesElement /// public static readonly __EndpointTypesElement ADM = new __EndpointTypesElement("ADM"); /// /// Constant APNS for __EndpointTypesElement /// public static readonly __EndpointTypesElement APNS = new __EndpointTypesElement("APNS"); /// /// Constant APNS_SANDBOX for __EndpointTypesElement /// public static readonly __EndpointTypesElement APNS_SANDBOX = new __EndpointTypesElement("APNS_SANDBOX"); /// /// Constant APNS_VOIP for __EndpointTypesElement /// public static readonly __EndpointTypesElement APNS_VOIP = new __EndpointTypesElement("APNS_VOIP"); /// /// Constant APNS_VOIP_SANDBOX for __EndpointTypesElement /// public static readonly __EndpointTypesElement APNS_VOIP_SANDBOX = new __EndpointTypesElement("APNS_VOIP_SANDBOX"); /// /// Constant BAIDU for __EndpointTypesElement /// public static readonly __EndpointTypesElement BAIDU = new __EndpointTypesElement("BAIDU"); /// /// Constant CUSTOM for __EndpointTypesElement /// public static readonly __EndpointTypesElement CUSTOM = new __EndpointTypesElement("CUSTOM"); /// /// Constant EMAIL for __EndpointTypesElement /// public static readonly __EndpointTypesElement EMAIL = new __EndpointTypesElement("EMAIL"); /// /// Constant GCM for __EndpointTypesElement /// public static readonly __EndpointTypesElement GCM = new __EndpointTypesElement("GCM"); /// /// Constant IN_APP for __EndpointTypesElement /// public static readonly __EndpointTypesElement IN_APP = new __EndpointTypesElement("IN_APP"); /// /// Constant PUSH for __EndpointTypesElement /// public static readonly __EndpointTypesElement PUSH = new __EndpointTypesElement("PUSH"); /// /// Constant SMS for __EndpointTypesElement /// public static readonly __EndpointTypesElement SMS = new __EndpointTypesElement("SMS"); /// /// Constant VOICE for __EndpointTypesElement /// public static readonly __EndpointTypesElement VOICE = new __EndpointTypesElement("VOICE"); /// /// 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 __EndpointTypesElement(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 __EndpointTypesElement FindValue(string value) { return FindValue<__EndpointTypesElement>(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator __EndpointTypesElement(string value) { return FindValue(value); } } /// /// Constants used for properties of type __TimezoneEstimationMethodsElement. /// public class __TimezoneEstimationMethodsElement : ConstantClass { /// /// Constant PHONE_NUMBER for __TimezoneEstimationMethodsElement /// public static readonly __TimezoneEstimationMethodsElement PHONE_NUMBER = new __TimezoneEstimationMethodsElement("PHONE_NUMBER"); /// /// Constant POSTAL_CODE for __TimezoneEstimationMethodsElement /// public static readonly __TimezoneEstimationMethodsElement POSTAL_CODE = new __TimezoneEstimationMethodsElement("POSTAL_CODE"); /// /// 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 __TimezoneEstimationMethodsElement(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 __TimezoneEstimationMethodsElement FindValue(string value) { return FindValue<__TimezoneEstimationMethodsElement>(value); } /// /// Utility method to convert strings to the constant class. /// /// The string value to convert to the constant class. /// public static implicit operator __TimezoneEstimationMethodsElement(string value) { return FindValue(value); } } /// /// Constants used for properties of type Action. /// public class Action : ConstantClass { /// /// Constant DEEP_LINK for Action /// public static readonly Action DEEP_LINK = new Action("DEEP_LINK"); /// /// Constant OPEN_APP for Action /// public static readonly Action OPEN_APP = new Action("OPEN_APP"); /// /// Constant URL for Action /// public static readonly Action URL = new Action("URL"); /// /// 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 Action(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 Action 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 Action(string value) { return FindValue(value); } } /// /// Constants used for properties of type Alignment. /// public class Alignment : ConstantClass { /// /// Constant CENTER for Alignment /// public static readonly Alignment CENTER = new Alignment("CENTER"); /// /// Constant LEFT for Alignment /// public static readonly Alignment LEFT = new Alignment("LEFT"); /// /// Constant RIGHT for Alignment /// public static readonly Alignment RIGHT = new Alignment("RIGHT"); /// /// 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 Alignment(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 Alignment 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 Alignment(string value) { return FindValue(value); } } /// /// Constants used for properties of type AttributeType. /// public class AttributeType : ConstantClass { /// /// Constant AFTER for AttributeType /// public static readonly AttributeType AFTER = new AttributeType("AFTER"); /// /// Constant BEFORE for AttributeType /// public static readonly AttributeType BEFORE = new AttributeType("BEFORE"); /// /// Constant BETWEEN for AttributeType /// public static readonly AttributeType BETWEEN = new AttributeType("BETWEEN"); /// /// Constant CONTAINS for AttributeType /// public static readonly AttributeType CONTAINS = new AttributeType("CONTAINS"); /// /// Constant EXCLUSIVE for AttributeType /// public static readonly AttributeType EXCLUSIVE = new AttributeType("EXCLUSIVE"); /// /// Constant INCLUSIVE for AttributeType /// public static readonly AttributeType INCLUSIVE = new AttributeType("INCLUSIVE"); /// /// Constant ON for AttributeType /// public static readonly AttributeType ON = new AttributeType("ON"); /// /// 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 AttributeType(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 AttributeType 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 AttributeType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ButtonAction. /// public class ButtonAction : ConstantClass { /// /// Constant CLOSE for ButtonAction /// public static readonly ButtonAction CLOSE = new ButtonAction("CLOSE"); /// /// Constant DEEP_LINK for ButtonAction /// public static readonly ButtonAction DEEP_LINK = new ButtonAction("DEEP_LINK"); /// /// Constant LINK for ButtonAction /// public static readonly ButtonAction LINK = new ButtonAction("LINK"); /// /// 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 ButtonAction(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 ButtonAction 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 ButtonAction(string value) { return FindValue(value); } } /// /// Constants used for properties of type CampaignStatus. /// public class CampaignStatus : ConstantClass { /// /// Constant COMPLETED for CampaignStatus /// public static readonly CampaignStatus COMPLETED = new CampaignStatus("COMPLETED"); /// /// Constant DELETED for CampaignStatus /// public static readonly CampaignStatus DELETED = new CampaignStatus("DELETED"); /// /// Constant EXECUTING for CampaignStatus /// public static readonly CampaignStatus EXECUTING = new CampaignStatus("EXECUTING"); /// /// Constant INVALID for CampaignStatus /// public static readonly CampaignStatus INVALID = new CampaignStatus("INVALID"); /// /// Constant PAUSED for CampaignStatus /// public static readonly CampaignStatus PAUSED = new CampaignStatus("PAUSED"); /// /// Constant PENDING_NEXT_RUN for CampaignStatus /// public static readonly CampaignStatus PENDING_NEXT_RUN = new CampaignStatus("PENDING_NEXT_RUN"); /// /// Constant SCHEDULED for CampaignStatus /// public static readonly CampaignStatus SCHEDULED = new CampaignStatus("SCHEDULED"); /// /// 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 CampaignStatus(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 CampaignStatus 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 CampaignStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type ChannelType. /// public class ChannelType : ConstantClass { /// /// Constant ADM for ChannelType /// public static readonly ChannelType ADM = new ChannelType("ADM"); /// /// Constant APNS for ChannelType /// public static readonly ChannelType APNS = new ChannelType("APNS"); /// /// Constant APNS_SANDBOX for ChannelType /// public static readonly ChannelType APNS_SANDBOX = new ChannelType("APNS_SANDBOX"); /// /// Constant APNS_VOIP for ChannelType /// public static readonly ChannelType APNS_VOIP = new ChannelType("APNS_VOIP"); /// /// Constant APNS_VOIP_SANDBOX for ChannelType /// public static readonly ChannelType APNS_VOIP_SANDBOX = new ChannelType("APNS_VOIP_SANDBOX"); /// /// Constant BAIDU for ChannelType /// public static readonly ChannelType BAIDU = new ChannelType("BAIDU"); /// /// Constant CUSTOM for ChannelType /// public static readonly ChannelType CUSTOM = new ChannelType("CUSTOM"); /// /// Constant EMAIL for ChannelType /// public static readonly ChannelType EMAIL = new ChannelType("EMAIL"); /// /// Constant GCM for ChannelType /// public static readonly ChannelType GCM = new ChannelType("GCM"); /// /// Constant IN_APP for ChannelType /// public static readonly ChannelType IN_APP = new ChannelType("IN_APP"); /// /// Constant PUSH for ChannelType /// public static readonly ChannelType PUSH = new ChannelType("PUSH"); /// /// Constant SMS for ChannelType /// public static readonly ChannelType SMS = new ChannelType("SMS"); /// /// Constant VOICE for ChannelType /// public static readonly ChannelType VOICE = new ChannelType("VOICE"); /// /// 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 ChannelType(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 ChannelType 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 ChannelType(string value) { return FindValue(value); } } /// /// Constants used for properties of type DayOfWeek. /// public class DayOfWeek : ConstantClass { /// /// Constant FRIDAY for DayOfWeek /// public static readonly DayOfWeek FRIDAY = new DayOfWeek("FRIDAY"); /// /// Constant MONDAY for DayOfWeek /// public static readonly DayOfWeek MONDAY = new DayOfWeek("MONDAY"); /// /// Constant SATURDAY for DayOfWeek /// public static readonly DayOfWeek SATURDAY = new DayOfWeek("SATURDAY"); /// /// Constant SUNDAY for DayOfWeek /// public static readonly DayOfWeek SUNDAY = new DayOfWeek("SUNDAY"); /// /// Constant THURSDAY for DayOfWeek /// public static readonly DayOfWeek THURSDAY = new DayOfWeek("THURSDAY"); /// /// Constant TUESDAY for DayOfWeek /// public static readonly DayOfWeek TUESDAY = new DayOfWeek("TUESDAY"); /// /// Constant WEDNESDAY for DayOfWeek /// public static readonly DayOfWeek WEDNESDAY = new DayOfWeek("WEDNESDAY"); /// /// 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 DayOfWeek(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 DayOfWeek 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 DayOfWeek(string value) { return FindValue(value); } } /// /// Constants used for properties of type DeliveryStatus. /// public class DeliveryStatus : ConstantClass { /// /// Constant DUPLICATE for DeliveryStatus /// public static readonly DeliveryStatus DUPLICATE = new DeliveryStatus("DUPLICATE"); /// /// Constant OPT_OUT for DeliveryStatus /// public static readonly DeliveryStatus OPT_OUT = new DeliveryStatus("OPT_OUT"); /// /// Constant PERMANENT_FAILURE for DeliveryStatus /// public static readonly DeliveryStatus PERMANENT_FAILURE = new DeliveryStatus("PERMANENT_FAILURE"); /// /// Constant SUCCESSFUL for DeliveryStatus /// public static readonly DeliveryStatus SUCCESSFUL = new DeliveryStatus("SUCCESSFUL"); /// /// Constant TEMPORARY_FAILURE for DeliveryStatus /// public static readonly DeliveryStatus TEMPORARY_FAILURE = new DeliveryStatus("TEMPORARY_FAILURE"); /// /// Constant THROTTLED for DeliveryStatus /// public static readonly DeliveryStatus THROTTLED = new DeliveryStatus("THROTTLED"); /// /// Constant UNKNOWN_FAILURE for DeliveryStatus /// public static readonly DeliveryStatus UNKNOWN_FAILURE = new DeliveryStatus("UNKNOWN_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 DeliveryStatus(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 DeliveryStatus 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 DeliveryStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type DimensionType. /// public class DimensionType : ConstantClass { /// /// Constant EXCLUSIVE for DimensionType /// public static readonly DimensionType EXCLUSIVE = new DimensionType("EXCLUSIVE"); /// /// Constant INCLUSIVE for DimensionType /// public static readonly DimensionType INCLUSIVE = new DimensionType("INCLUSIVE"); /// /// 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 DimensionType(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 DimensionType 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 DimensionType(string value) { return FindValue(value); } } /// /// Constants used for properties of type Duration. /// public class Duration : ConstantClass { /// /// Constant DAY_14 for Duration /// public static readonly Duration DAY_14 = new Duration("DAY_14"); /// /// Constant DAY_30 for Duration /// public static readonly Duration DAY_30 = new Duration("DAY_30"); /// /// Constant DAY_7 for Duration /// public static readonly Duration DAY_7 = new Duration("DAY_7"); /// /// Constant HR_24 for Duration /// public static readonly Duration HR_24 = new Duration("HR_24"); /// /// 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 Duration(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 Duration 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 Duration(string value) { return FindValue(value); } } /// /// Constants used for properties of type FilterType. /// public class FilterType : ConstantClass { /// /// Constant ENDPOINT for FilterType /// public static readonly FilterType ENDPOINT = new FilterType("ENDPOINT"); /// /// Constant SYSTEM for FilterType /// public static readonly FilterType SYSTEM = new FilterType("SYSTEM"); /// /// 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 FilterType(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 FilterType 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 FilterType(string value) { return FindValue(value); } } /// /// Constants used for properties of type Format. /// public class Format : ConstantClass { /// /// Constant CSV for Format /// public static readonly Format CSV = new Format("CSV"); /// /// Constant JSON for Format /// public static readonly Format JSON = new Format("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 Format(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 Format 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 Format(string value) { return FindValue(value); } } /// /// Constants used for properties of type Frequency. /// public class Frequency : ConstantClass { /// /// Constant DAILY for Frequency /// public static readonly Frequency DAILY = new Frequency("DAILY"); /// /// Constant EVENT for Frequency /// public static readonly Frequency EVENT = new Frequency("EVENT"); /// /// Constant HOURLY for Frequency /// public static readonly Frequency HOURLY = new Frequency("HOURLY"); /// /// Constant IN_APP_EVENT for Frequency /// public static readonly Frequency IN_APP_EVENT = new Frequency("IN_APP_EVENT"); /// /// Constant MONTHLY for Frequency /// public static readonly Frequency MONTHLY = new Frequency("MONTHLY"); /// /// Constant ONCE for Frequency /// public static readonly Frequency ONCE = new Frequency("ONCE"); /// /// Constant WEEKLY for Frequency /// public static readonly Frequency WEEKLY = new Frequency("WEEKLY"); /// /// 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 Frequency(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 Frequency 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 Frequency(string value) { return FindValue(value); } } /// /// Constants used for properties of type Include. /// public class Include : ConstantClass { /// /// Constant ALL for Include /// public static readonly Include ALL = new Include("ALL"); /// /// Constant ANY for Include /// public static readonly Include ANY = new Include("ANY"); /// /// Constant NONE for Include /// public static readonly Include NONE = new Include("NONE"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public Include(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 Include 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 Include(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 COMPLETING for JobStatus /// public static readonly JobStatus COMPLETING = new JobStatus("COMPLETING"); /// /// 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 FAILING for JobStatus /// public static readonly JobStatus FAILING = new JobStatus("FAILING"); /// /// Constant INITIALIZING for JobStatus /// public static readonly JobStatus INITIALIZING = new JobStatus("INITIALIZING"); /// /// Constant PENDING_JOB for JobStatus /// public static readonly JobStatus PENDING_JOB = new JobStatus("PENDING_JOB"); /// /// Constant PREPARING_FOR_INITIALIZATION for JobStatus /// public static readonly JobStatus PREPARING_FOR_INITIALIZATION = new JobStatus("PREPARING_FOR_INITIALIZATION"); /// /// 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 JourneyRunStatus. /// public class JourneyRunStatus : ConstantClass { /// /// Constant CANCELLED for JourneyRunStatus /// public static readonly JourneyRunStatus CANCELLED = new JourneyRunStatus("CANCELLED"); /// /// Constant COMPLETED for JourneyRunStatus /// public static readonly JourneyRunStatus COMPLETED = new JourneyRunStatus("COMPLETED"); /// /// Constant RUNNING for JourneyRunStatus /// public static readonly JourneyRunStatus RUNNING = new JourneyRunStatus("RUNNING"); /// /// Constant SCHEDULED for JourneyRunStatus /// public static readonly JourneyRunStatus SCHEDULED = new JourneyRunStatus("SCHEDULED"); /// /// 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 JourneyRunStatus(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 JourneyRunStatus 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 JourneyRunStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type Layout. /// public class Layout : ConstantClass { /// /// Constant BOTTOM_BANNER for Layout /// public static readonly Layout BOTTOM_BANNER = new Layout("BOTTOM_BANNER"); /// /// Constant CAROUSEL for Layout /// public static readonly Layout CAROUSEL = new Layout("CAROUSEL"); /// /// Constant MIDDLE_BANNER for Layout /// public static readonly Layout MIDDLE_BANNER = new Layout("MIDDLE_BANNER"); /// /// Constant MOBILE_FEED for Layout /// public static readonly Layout MOBILE_FEED = new Layout("MOBILE_FEED"); /// /// Constant OVERLAYS for Layout /// public static readonly Layout OVERLAYS = new Layout("OVERLAYS"); /// /// Constant TOP_BANNER for Layout /// public static readonly Layout TOP_BANNER = new Layout("TOP_BANNER"); /// /// 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 Layout(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 Layout 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 Layout(string value) { return FindValue(value); } } /// /// Constants used for properties of type MessageType. /// public class MessageType : ConstantClass { /// /// Constant PROMOTIONAL for MessageType /// public static readonly MessageType PROMOTIONAL = new MessageType("PROMOTIONAL"); /// /// Constant TRANSACTIONAL for MessageType /// public static readonly MessageType TRANSACTIONAL = new MessageType("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 MessageType(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 MessageType 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 MessageType(string value) { return FindValue(value); } } /// /// Constants used for properties of type Mode. /// public class Mode : ConstantClass { /// /// Constant DELIVERY for Mode /// public static readonly Mode DELIVERY = new Mode("DELIVERY"); /// /// Constant FILTER for Mode /// public static readonly Mode FILTER = new Mode("FILTER"); /// /// 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 Mode(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 Mode 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 Mode(string value) { return FindValue(value); } } /// /// Constants used for properties of type Operator. /// public class Operator : ConstantClass { /// /// Constant ALL for Operator /// public static readonly Operator ALL = new Operator("ALL"); /// /// Constant ANY for Operator /// public static readonly Operator ANY = new Operator("ANY"); /// /// 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 Operator(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 Operator 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 Operator(string value) { return FindValue(value); } } /// /// Constants used for properties of type RecencyType. /// public class RecencyType : ConstantClass { /// /// Constant ACTIVE for RecencyType /// public static readonly RecencyType ACTIVE = new RecencyType("ACTIVE"); /// /// Constant INACTIVE for RecencyType /// public static readonly RecencyType INACTIVE = new RecencyType("INACTIVE"); /// /// 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 RecencyType(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 RecencyType 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 RecencyType(string value) { return FindValue(value); } } /// /// Constants used for properties of type SegmentType. /// public class SegmentType : ConstantClass { /// /// Constant DIMENSIONAL for SegmentType /// public static readonly SegmentType DIMENSIONAL = new SegmentType("DIMENSIONAL"); /// /// Constant IMPORT for SegmentType /// public static readonly SegmentType IMPORT = new SegmentType("IMPORT"); /// /// 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 SegmentType(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 SegmentType 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 SegmentType(string value) { return FindValue(value); } } /// /// Constants used for properties of type SourceType. /// public class SourceType : ConstantClass { /// /// Constant ALL for SourceType /// public static readonly SourceType ALL = new SourceType("ALL"); /// /// Constant ANY for SourceType /// public static readonly SourceType ANY = new SourceType("ANY"); /// /// Constant NONE for SourceType /// public static readonly SourceType NONE = new SourceType("NONE"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public SourceType(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 SourceType 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 SourceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type State. /// public class State : ConstantClass { /// /// Constant ACTIVE for State /// public static readonly State ACTIVE = new State("ACTIVE"); /// /// Constant CANCELLED for State /// public static readonly State CANCELLED = new State("CANCELLED"); /// /// Constant CLOSED for State /// public static readonly State CLOSED = new State("CLOSED"); /// /// Constant COMPLETED for State /// public static readonly State COMPLETED = new State("COMPLETED"); /// /// Constant DRAFT for State /// public static readonly State DRAFT = new State("DRAFT"); /// /// Constant PAUSED for State /// public static readonly State PAUSED = new State("PAUSED"); /// /// 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 State(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 State 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 State(string value) { return FindValue(value); } } /// /// Constants used for properties of type TemplateType. /// public class TemplateType : ConstantClass { /// /// Constant EMAIL for TemplateType /// public static readonly TemplateType EMAIL = new TemplateType("EMAIL"); /// /// Constant INAPP for TemplateType /// public static readonly TemplateType INAPP = new TemplateType("INAPP"); /// /// Constant PUSH for TemplateType /// public static readonly TemplateType PUSH = new TemplateType("PUSH"); /// /// Constant SMS for TemplateType /// public static readonly TemplateType SMS = new TemplateType("SMS"); /// /// Constant VOICE for TemplateType /// public static readonly TemplateType VOICE = new TemplateType("VOICE"); /// /// 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 TemplateType(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 TemplateType 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 TemplateType(string value) { return FindValue(value); } } /// /// Constants used for properties of type Type. /// public class Type : ConstantClass { /// /// Constant ALL for Type /// public static readonly Type ALL = new Type("ALL"); /// /// Constant ANY for Type /// public static readonly Type ANY = new Type("ANY"); /// /// Constant NONE for Type /// public static readonly Type NONE = new Type("NONE"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public Type(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 Type 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 Type(string value) { return FindValue(value); } } }