/* * 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 alexaforbusiness-2017-11-09.normal.json service model. */ using System; using Amazon.Runtime; namespace Amazon.AlexaForBusiness { /// /// Constants used for properties of type BusinessReportFailureCode. /// public class BusinessReportFailureCode : ConstantClass { /// /// Constant ACCESS_DENIED for BusinessReportFailureCode /// public static readonly BusinessReportFailureCode ACCESS_DENIED = new BusinessReportFailureCode("ACCESS_DENIED"); /// /// Constant INTERNAL_FAILURE for BusinessReportFailureCode /// public static readonly BusinessReportFailureCode INTERNAL_FAILURE = new BusinessReportFailureCode("INTERNAL_FAILURE"); /// /// Constant NO_SUCH_BUCKET for BusinessReportFailureCode /// public static readonly BusinessReportFailureCode NO_SUCH_BUCKET = new BusinessReportFailureCode("NO_SUCH_BUCKET"); /// /// 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 BusinessReportFailureCode(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 BusinessReportFailureCode 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 BusinessReportFailureCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type BusinessReportFormat. /// public class BusinessReportFormat : ConstantClass { /// /// Constant CSV for BusinessReportFormat /// public static readonly BusinessReportFormat CSV = new BusinessReportFormat("CSV"); /// /// Constant CSV_ZIP for BusinessReportFormat /// public static readonly BusinessReportFormat CSV_ZIP = new BusinessReportFormat("CSV_ZIP"); /// /// 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 BusinessReportFormat(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 BusinessReportFormat 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 BusinessReportFormat(string value) { return FindValue(value); } } /// /// Constants used for properties of type BusinessReportInterval. /// public class BusinessReportInterval : ConstantClass { /// /// Constant ONE_DAY for BusinessReportInterval /// public static readonly BusinessReportInterval ONE_DAY = new BusinessReportInterval("ONE_DAY"); /// /// Constant ONE_WEEK for BusinessReportInterval /// public static readonly BusinessReportInterval ONE_WEEK = new BusinessReportInterval("ONE_WEEK"); /// /// Constant THIRTY_DAYS for BusinessReportInterval /// public static readonly BusinessReportInterval THIRTY_DAYS = new BusinessReportInterval("THIRTY_DAYS"); /// /// 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 BusinessReportInterval(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 BusinessReportInterval 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 BusinessReportInterval(string value) { return FindValue(value); } } /// /// Constants used for properties of type BusinessReportStatus. /// public class BusinessReportStatus : ConstantClass { /// /// Constant FAILED for BusinessReportStatus /// public static readonly BusinessReportStatus FAILED = new BusinessReportStatus("FAILED"); /// /// Constant RUNNING for BusinessReportStatus /// public static readonly BusinessReportStatus RUNNING = new BusinessReportStatus("RUNNING"); /// /// Constant SUCCEEDED for BusinessReportStatus /// public static readonly BusinessReportStatus SUCCEEDED = new BusinessReportStatus("SUCCEEDED"); /// /// 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 BusinessReportStatus(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 BusinessReportStatus 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 BusinessReportStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type CommsProtocol. /// public class CommsProtocol : ConstantClass { /// /// Constant H323 for CommsProtocol /// public static readonly CommsProtocol H323 = new CommsProtocol("H323"); /// /// Constant SIP for CommsProtocol /// public static readonly CommsProtocol SIP = new CommsProtocol("SIP"); /// /// Constant SIPS for CommsProtocol /// public static readonly CommsProtocol SIPS = new CommsProtocol("SIPS"); /// /// 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 CommsProtocol(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 CommsProtocol 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 CommsProtocol(string value) { return FindValue(value); } } /// /// Constants used for properties of type ConferenceProviderType. /// public class ConferenceProviderType : ConstantClass { /// /// Constant BLUEJEANS for ConferenceProviderType /// public static readonly ConferenceProviderType BLUEJEANS = new ConferenceProviderType("BLUEJEANS"); /// /// Constant CHIME for ConferenceProviderType /// public static readonly ConferenceProviderType CHIME = new ConferenceProviderType("CHIME"); /// /// Constant CUSTOM for ConferenceProviderType /// public static readonly ConferenceProviderType CUSTOM = new ConferenceProviderType("CUSTOM"); /// /// Constant FUZE for ConferenceProviderType /// public static readonly ConferenceProviderType FUZE = new ConferenceProviderType("FUZE"); /// /// Constant GOOGLE_HANGOUTS for ConferenceProviderType /// public static readonly ConferenceProviderType GOOGLE_HANGOUTS = new ConferenceProviderType("GOOGLE_HANGOUTS"); /// /// Constant POLYCOM for ConferenceProviderType /// public static readonly ConferenceProviderType POLYCOM = new ConferenceProviderType("POLYCOM"); /// /// Constant RINGCENTRAL for ConferenceProviderType /// public static readonly ConferenceProviderType RINGCENTRAL = new ConferenceProviderType("RINGCENTRAL"); /// /// Constant SKYPE_FOR_BUSINESS for ConferenceProviderType /// public static readonly ConferenceProviderType SKYPE_FOR_BUSINESS = new ConferenceProviderType("SKYPE_FOR_BUSINESS"); /// /// Constant WEBEX for ConferenceProviderType /// public static readonly ConferenceProviderType WEBEX = new ConferenceProviderType("WEBEX"); /// /// Constant ZOOM for ConferenceProviderType /// public static readonly ConferenceProviderType ZOOM = new ConferenceProviderType("ZOOM"); /// /// 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 ConferenceProviderType(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 ConferenceProviderType 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 ConferenceProviderType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ConnectionStatus. /// public class ConnectionStatus : ConstantClass { /// /// Constant OFFLINE for ConnectionStatus /// public static readonly ConnectionStatus OFFLINE = new ConnectionStatus("OFFLINE"); /// /// Constant ONLINE for ConnectionStatus /// public static readonly ConnectionStatus ONLINE = new ConnectionStatus("ONLINE"); /// /// 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 ConnectionStatus(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 ConnectionStatus 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 ConnectionStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type DeviceEventType. /// public class DeviceEventType : ConstantClass { /// /// Constant CONNECTION_STATUS for DeviceEventType /// public static readonly DeviceEventType CONNECTION_STATUS = new DeviceEventType("CONNECTION_STATUS"); /// /// Constant DEVICE_STATUS for DeviceEventType /// public static readonly DeviceEventType DEVICE_STATUS = new DeviceEventType("DEVICE_STATUS"); /// /// 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 DeviceEventType(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 DeviceEventType 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 DeviceEventType(string value) { return FindValue(value); } } /// /// Constants used for properties of type DeviceStatus. /// public class DeviceStatus : ConstantClass { /// /// Constant DEREGISTERED for DeviceStatus /// public static readonly DeviceStatus DEREGISTERED = new DeviceStatus("DEREGISTERED"); /// /// Constant FAILED for DeviceStatus /// public static readonly DeviceStatus FAILED = new DeviceStatus("FAILED"); /// /// Constant PENDING for DeviceStatus /// public static readonly DeviceStatus PENDING = new DeviceStatus("PENDING"); /// /// Constant READY for DeviceStatus /// public static readonly DeviceStatus READY = new DeviceStatus("READY"); /// /// Constant WAS_OFFLINE for DeviceStatus /// public static readonly DeviceStatus WAS_OFFLINE = new DeviceStatus("WAS_OFFLINE"); /// /// 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 DeviceStatus(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 DeviceStatus 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 DeviceStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type DeviceStatusDetailCode. /// public class DeviceStatusDetailCode : ConstantClass { /// /// Constant ASSOCIATION_REJECTION for DeviceStatusDetailCode /// public static readonly DeviceStatusDetailCode ASSOCIATION_REJECTION = new DeviceStatusDetailCode("ASSOCIATION_REJECTION"); /// /// Constant AUTHENTICATION_FAILURE for DeviceStatusDetailCode /// public static readonly DeviceStatusDetailCode AUTHENTICATION_FAILURE = new DeviceStatusDetailCode("AUTHENTICATION_FAILURE"); /// /// Constant CERTIFICATE_AUTHORITY_ACCESS_DENIED for DeviceStatusDetailCode /// public static readonly DeviceStatusDetailCode CERTIFICATE_AUTHORITY_ACCESS_DENIED = new DeviceStatusDetailCode("CERTIFICATE_AUTHORITY_ACCESS_DENIED"); /// /// Constant CERTIFICATE_ISSUING_LIMIT_EXCEEDED for DeviceStatusDetailCode /// public static readonly DeviceStatusDetailCode CERTIFICATE_ISSUING_LIMIT_EXCEEDED = new DeviceStatusDetailCode("CERTIFICATE_ISSUING_LIMIT_EXCEEDED"); /// /// Constant CREDENTIALS_ACCESS_FAILURE for DeviceStatusDetailCode /// public static readonly DeviceStatusDetailCode CREDENTIALS_ACCESS_FAILURE = new DeviceStatusDetailCode("CREDENTIALS_ACCESS_FAILURE"); /// /// Constant DEVICE_SOFTWARE_UPDATE_NEEDED for DeviceStatusDetailCode /// public static readonly DeviceStatusDetailCode DEVICE_SOFTWARE_UPDATE_NEEDED = new DeviceStatusDetailCode("DEVICE_SOFTWARE_UPDATE_NEEDED"); /// /// Constant DEVICE_WAS_OFFLINE for DeviceStatusDetailCode /// public static readonly DeviceStatusDetailCode DEVICE_WAS_OFFLINE = new DeviceStatusDetailCode("DEVICE_WAS_OFFLINE"); /// /// Constant DHCP_FAILURE for DeviceStatusDetailCode /// public static readonly DeviceStatusDetailCode DHCP_FAILURE = new DeviceStatusDetailCode("DHCP_FAILURE"); /// /// Constant DNS_FAILURE for DeviceStatusDetailCode /// public static readonly DeviceStatusDetailCode DNS_FAILURE = new DeviceStatusDetailCode("DNS_FAILURE"); /// /// Constant INTERNET_UNAVAILABLE for DeviceStatusDetailCode /// public static readonly DeviceStatusDetailCode INTERNET_UNAVAILABLE = new DeviceStatusDetailCode("INTERNET_UNAVAILABLE"); /// /// Constant INVALID_CERTIFICATE_AUTHORITY for DeviceStatusDetailCode /// public static readonly DeviceStatusDetailCode INVALID_CERTIFICATE_AUTHORITY = new DeviceStatusDetailCode("INVALID_CERTIFICATE_AUTHORITY"); /// /// Constant INVALID_PASSWORD_STATE for DeviceStatusDetailCode /// public static readonly DeviceStatusDetailCode INVALID_PASSWORD_STATE = new DeviceStatusDetailCode("INVALID_PASSWORD_STATE"); /// /// Constant NETWORK_PROFILE_NOT_FOUND for DeviceStatusDetailCode /// public static readonly DeviceStatusDetailCode NETWORK_PROFILE_NOT_FOUND = new DeviceStatusDetailCode("NETWORK_PROFILE_NOT_FOUND"); /// /// Constant PASSWORD_MANAGER_ACCESS_DENIED for DeviceStatusDetailCode /// public static readonly DeviceStatusDetailCode PASSWORD_MANAGER_ACCESS_DENIED = new DeviceStatusDetailCode("PASSWORD_MANAGER_ACCESS_DENIED"); /// /// Constant PASSWORD_NOT_FOUND for DeviceStatusDetailCode /// public static readonly DeviceStatusDetailCode PASSWORD_NOT_FOUND = new DeviceStatusDetailCode("PASSWORD_NOT_FOUND"); /// /// Constant TLS_VERSION_MISMATCH for DeviceStatusDetailCode /// public static readonly DeviceStatusDetailCode TLS_VERSION_MISMATCH = new DeviceStatusDetailCode("TLS_VERSION_MISMATCH"); /// /// Constant UNKNOWN_FAILURE for DeviceStatusDetailCode /// public static readonly DeviceStatusDetailCode UNKNOWN_FAILURE = new DeviceStatusDetailCode("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 DeviceStatusDetailCode(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 DeviceStatusDetailCode 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 DeviceStatusDetailCode(string value) { return FindValue(value); } } /// /// Constants used for properties of type DeviceUsageType. /// public class DeviceUsageType : ConstantClass { /// /// Constant VOICE for DeviceUsageType /// public static readonly DeviceUsageType VOICE = new DeviceUsageType("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 DeviceUsageType(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 DeviceUsageType 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 DeviceUsageType(string value) { return FindValue(value); } } /// /// Constants used for properties of type DistanceUnit. /// public class DistanceUnit : ConstantClass { /// /// Constant IMPERIAL for DistanceUnit /// public static readonly DistanceUnit IMPERIAL = new DistanceUnit("IMPERIAL"); /// /// Constant METRIC for DistanceUnit /// public static readonly DistanceUnit METRIC = new DistanceUnit("METRIC"); /// /// 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 DistanceUnit(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 DistanceUnit 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 DistanceUnit(string value) { return FindValue(value); } } /// /// Constants used for properties of type EnablementType. /// public class EnablementType : ConstantClass { /// /// Constant ENABLED for EnablementType /// public static readonly EnablementType ENABLED = new EnablementType("ENABLED"); /// /// Constant PENDING for EnablementType /// public static readonly EnablementType PENDING = new EnablementType("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 EnablementType(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 EnablementType 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 EnablementType(string value) { return FindValue(value); } } /// /// Constants used for properties of type EnablementTypeFilter. /// public class EnablementTypeFilter : ConstantClass { /// /// Constant ENABLED for EnablementTypeFilter /// public static readonly EnablementTypeFilter ENABLED = new EnablementTypeFilter("ENABLED"); /// /// Constant PENDING for EnablementTypeFilter /// public static readonly EnablementTypeFilter PENDING = new EnablementTypeFilter("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 EnablementTypeFilter(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 EnablementTypeFilter 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 EnablementTypeFilter(string value) { return FindValue(value); } } /// /// Constants used for properties of type EndOfMeetingReminderType. /// public class EndOfMeetingReminderType : ConstantClass { /// /// Constant ANNOUNCEMENT_TIME_CHECK for EndOfMeetingReminderType /// public static readonly EndOfMeetingReminderType ANNOUNCEMENT_TIME_CHECK = new EndOfMeetingReminderType("ANNOUNCEMENT_TIME_CHECK"); /// /// Constant ANNOUNCEMENT_VARIABLE_TIME_LEFT for EndOfMeetingReminderType /// public static readonly EndOfMeetingReminderType ANNOUNCEMENT_VARIABLE_TIME_LEFT = new EndOfMeetingReminderType("ANNOUNCEMENT_VARIABLE_TIME_LEFT"); /// /// Constant CHIME for EndOfMeetingReminderType /// public static readonly EndOfMeetingReminderType CHIME = new EndOfMeetingReminderType("CHIME"); /// /// Constant KNOCK for EndOfMeetingReminderType /// public static readonly EndOfMeetingReminderType KNOCK = new EndOfMeetingReminderType("KNOCK"); /// /// 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 EndOfMeetingReminderType(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 EndOfMeetingReminderType 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 EndOfMeetingReminderType(string value) { return FindValue(value); } } /// /// Constants used for properties of type EnrollmentStatus. /// public class EnrollmentStatus : ConstantClass { /// /// Constant DEREGISTERING for EnrollmentStatus /// public static readonly EnrollmentStatus DEREGISTERING = new EnrollmentStatus("DEREGISTERING"); /// /// Constant DISASSOCIATING for EnrollmentStatus /// public static readonly EnrollmentStatus DISASSOCIATING = new EnrollmentStatus("DISASSOCIATING"); /// /// Constant INITIALIZED for EnrollmentStatus /// public static readonly EnrollmentStatus INITIALIZED = new EnrollmentStatus("INITIALIZED"); /// /// Constant PENDING for EnrollmentStatus /// public static readonly EnrollmentStatus PENDING = new EnrollmentStatus("PENDING"); /// /// Constant REGISTERED for EnrollmentStatus /// public static readonly EnrollmentStatus REGISTERED = new EnrollmentStatus("REGISTERED"); /// /// 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 EnrollmentStatus(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 EnrollmentStatus 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 EnrollmentStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type Feature. /// public class Feature : ConstantClass { /// /// Constant ALL for Feature /// public static readonly Feature ALL = new Feature("ALL"); /// /// Constant BLUETOOTH for Feature /// public static readonly Feature BLUETOOTH = new Feature("BLUETOOTH"); /// /// Constant LISTS for Feature /// public static readonly Feature LISTS = new Feature("LISTS"); /// /// Constant NETWORK_PROFILE for Feature /// public static readonly Feature NETWORK_PROFILE = new Feature("NETWORK_PROFILE"); /// /// Constant NOTIFICATIONS for Feature /// public static readonly Feature NOTIFICATIONS = new Feature("NOTIFICATIONS"); /// /// Constant SETTINGS for Feature /// public static readonly Feature SETTINGS = new Feature("SETTINGS"); /// /// Constant SKILLS for Feature /// public static readonly Feature SKILLS = new Feature("SKILLS"); /// /// Constant VOLUME for Feature /// public static readonly Feature VOLUME = new Feature("VOLUME"); /// /// 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 Feature(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 Feature 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 Feature(string value) { return FindValue(value); } } /// /// Constants used for properties of type Locale. /// public class Locale : ConstantClass { /// /// Constant EnUS for Locale /// public static readonly Locale EnUS = new Locale("en-US"); /// /// 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 Locale(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 Locale 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 Locale(string value) { return FindValue(value); } } /// /// Constants used for properties of type NetworkEapMethod. /// public class NetworkEapMethod : ConstantClass { /// /// Constant EAP_TLS for NetworkEapMethod /// public static readonly NetworkEapMethod EAP_TLS = new NetworkEapMethod("EAP_TLS"); /// /// 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 NetworkEapMethod(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 NetworkEapMethod 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 NetworkEapMethod(string value) { return FindValue(value); } } /// /// Constants used for properties of type NetworkSecurityType. /// public class NetworkSecurityType : ConstantClass { /// /// Constant OPEN for NetworkSecurityType /// public static readonly NetworkSecurityType OPEN = new NetworkSecurityType("OPEN"); /// /// Constant WEP for NetworkSecurityType /// public static readonly NetworkSecurityType WEP = new NetworkSecurityType("WEP"); /// /// Constant WPA_PSK for NetworkSecurityType /// public static readonly NetworkSecurityType WPA_PSK = new NetworkSecurityType("WPA_PSK"); /// /// Constant WPA2_ENTERPRISE for NetworkSecurityType /// public static readonly NetworkSecurityType WPA2_ENTERPRISE = new NetworkSecurityType("WPA2_ENTERPRISE"); /// /// Constant WPA2_PSK for NetworkSecurityType /// public static readonly NetworkSecurityType WPA2_PSK = new NetworkSecurityType("WPA2_PSK"); /// /// 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 NetworkSecurityType(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 NetworkSecurityType 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 NetworkSecurityType(string value) { return FindValue(value); } } /// /// Constants used for properties of type PhoneNumberType. /// public class PhoneNumberType : ConstantClass { /// /// Constant HOME for PhoneNumberType /// public static readonly PhoneNumberType HOME = new PhoneNumberType("HOME"); /// /// Constant MOBILE for PhoneNumberType /// public static readonly PhoneNumberType MOBILE = new PhoneNumberType("MOBILE"); /// /// Constant WORK for PhoneNumberType /// public static readonly PhoneNumberType WORK = new PhoneNumberType("WORK"); /// /// 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 PhoneNumberType(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 PhoneNumberType 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 PhoneNumberType(string value) { return FindValue(value); } } /// /// Constants used for properties of type RequirePin. /// public class RequirePin : ConstantClass { /// /// Constant NO for RequirePin /// public static readonly RequirePin NO = new RequirePin("NO"); /// /// Constant OPTIONAL for RequirePin /// public static readonly RequirePin OPTIONAL = new RequirePin("OPTIONAL"); /// /// Constant YES for RequirePin /// public static readonly RequirePin YES = new RequirePin("YES"); /// /// 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 RequirePin(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 RequirePin 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 RequirePin(string value) { return FindValue(value); } } /// /// Constants used for properties of type SipType. /// public class SipType : ConstantClass { /// /// Constant WORK for SipType /// public static readonly SipType WORK = new SipType("WORK"); /// /// 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 SipType(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 SipType 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 SipType(string value) { return FindValue(value); } } /// /// Constants used for properties of type SkillType. /// public class SkillType : ConstantClass { /// /// Constant PRIVATE for SkillType /// public static readonly SkillType PRIVATE = new SkillType("PRIVATE"); /// /// Constant PUBLIC for SkillType /// public static readonly SkillType PUBLIC = new SkillType("PUBLIC"); /// /// 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 SkillType(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 SkillType 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 SkillType(string value) { return FindValue(value); } } /// /// Constants used for properties of type SkillTypeFilter. /// public class SkillTypeFilter : ConstantClass { /// /// Constant ALL for SkillTypeFilter /// public static readonly SkillTypeFilter ALL = new SkillTypeFilter("ALL"); /// /// Constant PRIVATE for SkillTypeFilter /// public static readonly SkillTypeFilter PRIVATE = new SkillTypeFilter("PRIVATE"); /// /// Constant PUBLIC for SkillTypeFilter /// public static readonly SkillTypeFilter PUBLIC = new SkillTypeFilter("PUBLIC"); /// /// 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 SkillTypeFilter(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 SkillTypeFilter 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 SkillTypeFilter(string value) { return FindValue(value); } } /// /// Constants used for properties of type SortValue. /// public class SortValue : ConstantClass { /// /// Constant ASC for SortValue /// public static readonly SortValue ASC = new SortValue("ASC"); /// /// Constant DESC for SortValue /// public static readonly SortValue DESC = new SortValue("DESC"); /// /// 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 SortValue(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 SortValue 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 SortValue(string value) { return FindValue(value); } } /// /// Constants used for properties of type TemperatureUnit. /// public class TemperatureUnit : ConstantClass { /// /// Constant CELSIUS for TemperatureUnit /// public static readonly TemperatureUnit CELSIUS = new TemperatureUnit("CELSIUS"); /// /// Constant FAHRENHEIT for TemperatureUnit /// public static readonly TemperatureUnit FAHRENHEIT = new TemperatureUnit("FAHRENHEIT"); /// /// 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 TemperatureUnit(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 TemperatureUnit 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 TemperatureUnit(string value) { return FindValue(value); } } /// /// Constants used for properties of type WakeWord. /// public class WakeWord : ConstantClass { /// /// Constant ALEXA for WakeWord /// public static readonly WakeWord ALEXA = new WakeWord("ALEXA"); /// /// Constant AMAZON for WakeWord /// public static readonly WakeWord AMAZON = new WakeWord("AMAZON"); /// /// Constant COMPUTER for WakeWord /// public static readonly WakeWord COMPUTER = new WakeWord("COMPUTER"); /// /// Constant ECHO for WakeWord /// public static readonly WakeWord ECHO = new WakeWord("ECHO"); /// /// 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 WakeWord(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 WakeWord 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 WakeWord(string value) { return FindValue(value); } } }