/* * 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 iotwireless-2020-11-22.normal.json service model. */ using System; using Amazon.Runtime; namespace Amazon.IoTWireless { /// /// Constants used for properties of type ApplicationConfigType. /// public class ApplicationConfigType : ConstantClass { /// /// Constant SemtechGeolocation for ApplicationConfigType /// public static readonly ApplicationConfigType SemtechGeolocation = new ApplicationConfigType("SemtechGeolocation"); /// /// 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 ApplicationConfigType(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 ApplicationConfigType 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 ApplicationConfigType(string value) { return FindValue(value); } } /// /// Constants used for properties of type BatteryLevel. /// public class BatteryLevel : ConstantClass { /// /// Constant Critical for BatteryLevel /// public static readonly BatteryLevel Critical = new BatteryLevel("critical"); /// /// Constant Low for BatteryLevel /// public static readonly BatteryLevel Low = new BatteryLevel("low"); /// /// Constant Normal for BatteryLevel /// public static readonly BatteryLevel Normal = new BatteryLevel("normal"); /// /// 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 BatteryLevel(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 BatteryLevel 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 BatteryLevel(string value) { return FindValue(value); } } /// /// Constants used for properties of type ConnectionStatus. /// public class ConnectionStatus : ConstantClass { /// /// Constant Connected for ConnectionStatus /// public static readonly ConnectionStatus Connected = new ConnectionStatus("Connected"); /// /// Constant Disconnected for ConnectionStatus /// public static readonly ConnectionStatus Disconnected = new ConnectionStatus("Disconnected"); /// /// 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 DeviceProfileType. /// public class DeviceProfileType : ConstantClass { /// /// Constant LoRaWAN for DeviceProfileType /// public static readonly DeviceProfileType LoRaWAN = new DeviceProfileType("LoRaWAN"); /// /// Constant Sidewalk for DeviceProfileType /// public static readonly DeviceProfileType Sidewalk = new DeviceProfileType("Sidewalk"); /// /// 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 DeviceProfileType(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 DeviceProfileType 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 DeviceProfileType(string value) { return FindValue(value); } } /// /// Constants used for properties of type DeviceState. /// public class DeviceState : ConstantClass { /// /// Constant Provisioned for DeviceState /// public static readonly DeviceState Provisioned = new DeviceState("Provisioned"); /// /// Constant RegisteredNotSeen for DeviceState /// public static readonly DeviceState RegisteredNotSeen = new DeviceState("RegisteredNotSeen"); /// /// Constant RegisteredReachable for DeviceState /// public static readonly DeviceState RegisteredReachable = new DeviceState("RegisteredReachable"); /// /// Constant RegisteredUnreachable for DeviceState /// public static readonly DeviceState RegisteredUnreachable = new DeviceState("RegisteredUnreachable"); /// /// 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 DeviceState(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 DeviceState 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 DeviceState(string value) { return FindValue(value); } } /// /// Constants used for properties of type DlClass. /// public class DlClass : ConstantClass { /// /// Constant ClassB for DlClass /// public static readonly DlClass ClassB = new DlClass("ClassB"); /// /// Constant ClassC for DlClass /// public static readonly DlClass ClassC = new DlClass("ClassC"); /// /// 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 DlClass(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 DlClass 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 DlClass(string value) { return FindValue(value); } } /// /// Constants used for properties of type DownlinkMode. /// public class DownlinkMode : ConstantClass { /// /// Constant CONCURRENT for DownlinkMode /// public static readonly DownlinkMode CONCURRENT = new DownlinkMode("CONCURRENT"); /// /// Constant SEQUENTIAL for DownlinkMode /// public static readonly DownlinkMode SEQUENTIAL = new DownlinkMode("SEQUENTIAL"); /// /// Constant USING_UPLINK_GATEWAY for DownlinkMode /// public static readonly DownlinkMode USING_UPLINK_GATEWAY = new DownlinkMode("USING_UPLINK_GATEWAY"); /// /// 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 DownlinkMode(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 DownlinkMode 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 DownlinkMode(string value) { return FindValue(value); } } /// /// Constants used for properties of type Event. /// public class Event : ConstantClass { /// /// Constant Ack for Event /// public static readonly Event Ack = new Event("ack"); /// /// Constant Discovered for Event /// public static readonly Event Discovered = new Event("discovered"); /// /// Constant Lost for Event /// public static readonly Event Lost = new Event("lost"); /// /// Constant Nack for Event /// public static readonly Event Nack = new Event("nack"); /// /// Constant Passthrough for Event /// public static readonly Event Passthrough = new Event("passthrough"); /// /// 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 Event(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 Event 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 Event(string value) { return FindValue(value); } } /// /// Constants used for properties of type EventNotificationPartnerType. /// public class EventNotificationPartnerType : ConstantClass { /// /// Constant Sidewalk for EventNotificationPartnerType /// public static readonly EventNotificationPartnerType Sidewalk = new EventNotificationPartnerType("Sidewalk"); /// /// 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 EventNotificationPartnerType(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 EventNotificationPartnerType 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 EventNotificationPartnerType(string value) { return FindValue(value); } } /// /// Constants used for properties of type EventNotificationResourceType. /// public class EventNotificationResourceType : ConstantClass { /// /// Constant SidewalkAccount for EventNotificationResourceType /// public static readonly EventNotificationResourceType SidewalkAccount = new EventNotificationResourceType("SidewalkAccount"); /// /// Constant WirelessDevice for EventNotificationResourceType /// public static readonly EventNotificationResourceType WirelessDevice = new EventNotificationResourceType("WirelessDevice"); /// /// Constant WirelessGateway for EventNotificationResourceType /// public static readonly EventNotificationResourceType WirelessGateway = new EventNotificationResourceType("WirelessGateway"); /// /// 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 EventNotificationResourceType(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 EventNotificationResourceType 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 EventNotificationResourceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type EventNotificationTopicStatus. /// public class EventNotificationTopicStatus : ConstantClass { /// /// Constant Disabled for EventNotificationTopicStatus /// public static readonly EventNotificationTopicStatus Disabled = new EventNotificationTopicStatus("Disabled"); /// /// Constant Enabled for EventNotificationTopicStatus /// public static readonly EventNotificationTopicStatus Enabled = new EventNotificationTopicStatus("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 EventNotificationTopicStatus(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 EventNotificationTopicStatus 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 EventNotificationTopicStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type ExpressionType. /// public class ExpressionType : ConstantClass { /// /// Constant MqttTopic for ExpressionType /// public static readonly ExpressionType MqttTopic = new ExpressionType("MqttTopic"); /// /// Constant RuleName for ExpressionType /// public static readonly ExpressionType RuleName = new ExpressionType("RuleName"); /// /// 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 ExpressionType(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 ExpressionType 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 ExpressionType(string value) { return FindValue(value); } } /// /// Constants used for properties of type FuotaDeviceStatus. /// public class FuotaDeviceStatus : ConstantClass { /// /// Constant FragAlgo_unsupported for FuotaDeviceStatus /// public static readonly FuotaDeviceStatus FragAlgo_unsupported = new FuotaDeviceStatus("FragAlgo_unsupported"); /// /// Constant FragIndex_unsupported for FuotaDeviceStatus /// public static readonly FuotaDeviceStatus FragIndex_unsupported = new FuotaDeviceStatus("FragIndex_unsupported"); /// /// Constant Initial for FuotaDeviceStatus /// public static readonly FuotaDeviceStatus Initial = new FuotaDeviceStatus("Initial"); /// /// Constant MemoryError for FuotaDeviceStatus /// public static readonly FuotaDeviceStatus MemoryError = new FuotaDeviceStatus("MemoryError"); /// /// Constant MICError for FuotaDeviceStatus /// public static readonly FuotaDeviceStatus MICError = new FuotaDeviceStatus("MICError"); /// /// Constant MissingFrag for FuotaDeviceStatus /// public static readonly FuotaDeviceStatus MissingFrag = new FuotaDeviceStatus("MissingFrag"); /// /// Constant Not_enough_memory for FuotaDeviceStatus /// public static readonly FuotaDeviceStatus Not_enough_memory = new FuotaDeviceStatus("Not_enough_memory"); /// /// Constant Package_Not_Supported for FuotaDeviceStatus /// public static readonly FuotaDeviceStatus Package_Not_Supported = new FuotaDeviceStatus("Package_Not_Supported"); /// /// Constant SessionCnt_replay for FuotaDeviceStatus /// public static readonly FuotaDeviceStatus SessionCnt_replay = new FuotaDeviceStatus("SessionCnt_replay"); /// /// Constant Successful for FuotaDeviceStatus /// public static readonly FuotaDeviceStatus Successful = new FuotaDeviceStatus("Successful"); /// /// Constant Wrong_descriptor for FuotaDeviceStatus /// public static readonly FuotaDeviceStatus Wrong_descriptor = new FuotaDeviceStatus("Wrong_descriptor"); /// /// 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 FuotaDeviceStatus(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 FuotaDeviceStatus 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 FuotaDeviceStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type FuotaTaskStatus. /// public class FuotaTaskStatus : ConstantClass { /// /// Constant Delete_Waiting for FuotaTaskStatus /// public static readonly FuotaTaskStatus Delete_Waiting = new FuotaTaskStatus("Delete_Waiting"); /// /// Constant FuotaDone for FuotaTaskStatus /// public static readonly FuotaTaskStatus FuotaDone = new FuotaTaskStatus("FuotaDone"); /// /// Constant FuotaSession_Waiting for FuotaTaskStatus /// public static readonly FuotaTaskStatus FuotaSession_Waiting = new FuotaTaskStatus("FuotaSession_Waiting"); /// /// Constant In_FuotaSession for FuotaTaskStatus /// public static readonly FuotaTaskStatus In_FuotaSession = new FuotaTaskStatus("In_FuotaSession"); /// /// Constant Pending for FuotaTaskStatus /// public static readonly FuotaTaskStatus Pending = new FuotaTaskStatus("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 FuotaTaskStatus(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 FuotaTaskStatus 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 FuotaTaskStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type IdentifierType. /// public class IdentifierType : ConstantClass { /// /// Constant DevEui for IdentifierType /// public static readonly IdentifierType DevEui = new IdentifierType("DevEui"); /// /// Constant GatewayEui for IdentifierType /// public static readonly IdentifierType GatewayEui = new IdentifierType("GatewayEui"); /// /// Constant PartnerAccountId for IdentifierType /// public static readonly IdentifierType PartnerAccountId = new IdentifierType("PartnerAccountId"); /// /// Constant WirelessDeviceId for IdentifierType /// public static readonly IdentifierType WirelessDeviceId = new IdentifierType("WirelessDeviceId"); /// /// Constant WirelessGatewayId for IdentifierType /// public static readonly IdentifierType WirelessGatewayId = new IdentifierType("WirelessGatewayId"); /// /// 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 IdentifierType(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 IdentifierType 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 IdentifierType(string value) { return FindValue(value); } } /// /// Constants used for properties of type ImportTaskStatus. /// public class ImportTaskStatus : ConstantClass { /// /// Constant COMPLETE for ImportTaskStatus /// public static readonly ImportTaskStatus COMPLETE = new ImportTaskStatus("COMPLETE"); /// /// Constant DELETING for ImportTaskStatus /// public static readonly ImportTaskStatus DELETING = new ImportTaskStatus("DELETING"); /// /// Constant FAILED for ImportTaskStatus /// public static readonly ImportTaskStatus FAILED = new ImportTaskStatus("FAILED"); /// /// Constant INITIALIZED for ImportTaskStatus /// public static readonly ImportTaskStatus INITIALIZED = new ImportTaskStatus("INITIALIZED"); /// /// Constant INITIALIZING for ImportTaskStatus /// public static readonly ImportTaskStatus INITIALIZING = new ImportTaskStatus("INITIALIZING"); /// /// Constant PENDING for ImportTaskStatus /// public static readonly ImportTaskStatus PENDING = new ImportTaskStatus("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 ImportTaskStatus(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 ImportTaskStatus 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 ImportTaskStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type LogLevel. /// public class LogLevel : ConstantClass { /// /// Constant DISABLED for LogLevel /// public static readonly LogLevel DISABLED = new LogLevel("DISABLED"); /// /// Constant ERROR for LogLevel /// public static readonly LogLevel ERROR = new LogLevel("ERROR"); /// /// Constant INFO for LogLevel /// public static readonly LogLevel INFO = new LogLevel("INFO"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public LogLevel(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 LogLevel 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 LogLevel(string value) { return FindValue(value); } } /// /// Constants used for properties of type MessageType. /// public class MessageType : ConstantClass { /// /// Constant CUSTOM_COMMAND_ID_GET for MessageType /// public static readonly MessageType CUSTOM_COMMAND_ID_GET = new MessageType("CUSTOM_COMMAND_ID_GET"); /// /// Constant CUSTOM_COMMAND_ID_NOTIFY for MessageType /// public static readonly MessageType CUSTOM_COMMAND_ID_NOTIFY = new MessageType("CUSTOM_COMMAND_ID_NOTIFY"); /// /// Constant CUSTOM_COMMAND_ID_RESP for MessageType /// public static readonly MessageType CUSTOM_COMMAND_ID_RESP = new MessageType("CUSTOM_COMMAND_ID_RESP"); /// /// Constant CUSTOM_COMMAND_ID_SET for MessageType /// public static readonly MessageType CUSTOM_COMMAND_ID_SET = new MessageType("CUSTOM_COMMAND_ID_SET"); /// /// 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 MulticastFrameInfo. /// public class MulticastFrameInfo : ConstantClass { /// /// Constant DISABLED for MulticastFrameInfo /// public static readonly MulticastFrameInfo DISABLED = new MulticastFrameInfo("DISABLED"); /// /// Constant ENABLED for MulticastFrameInfo /// public static readonly MulticastFrameInfo ENABLED = new MulticastFrameInfo("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 MulticastFrameInfo(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 MulticastFrameInfo 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 MulticastFrameInfo(string value) { return FindValue(value); } } /// /// Constants used for properties of type OnboardStatus. /// public class OnboardStatus : ConstantClass { /// /// Constant FAILED for OnboardStatus /// public static readonly OnboardStatus FAILED = new OnboardStatus("FAILED"); /// /// Constant INITIALIZED for OnboardStatus /// public static readonly OnboardStatus INITIALIZED = new OnboardStatus("INITIALIZED"); /// /// Constant ONBOARDED for OnboardStatus /// public static readonly OnboardStatus ONBOARDED = new OnboardStatus("ONBOARDED"); /// /// Constant PENDING for OnboardStatus /// public static readonly OnboardStatus PENDING = new OnboardStatus("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 OnboardStatus(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 OnboardStatus 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 OnboardStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type PartnerType. /// public class PartnerType : ConstantClass { /// /// Constant Sidewalk for PartnerType /// public static readonly PartnerType Sidewalk = new PartnerType("Sidewalk"); /// /// 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 PartnerType(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 PartnerType 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 PartnerType(string value) { return FindValue(value); } } /// /// Constants used for properties of type PositionConfigurationFec. /// public class PositionConfigurationFec : ConstantClass { /// /// Constant NONE for PositionConfigurationFec /// public static readonly PositionConfigurationFec NONE = new PositionConfigurationFec("NONE"); /// /// Constant ROSE for PositionConfigurationFec /// public static readonly PositionConfigurationFec ROSE = new PositionConfigurationFec("ROSE"); /// /// 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 PositionConfigurationFec(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 PositionConfigurationFec 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 PositionConfigurationFec(string value) { return FindValue(value); } } /// /// Constants used for properties of type PositionConfigurationStatus. /// public class PositionConfigurationStatus : ConstantClass { /// /// Constant Disabled for PositionConfigurationStatus /// public static readonly PositionConfigurationStatus Disabled = new PositionConfigurationStatus("Disabled"); /// /// Constant Enabled for PositionConfigurationStatus /// public static readonly PositionConfigurationStatus Enabled = new PositionConfigurationStatus("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 PositionConfigurationStatus(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 PositionConfigurationStatus 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 PositionConfigurationStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type PositioningConfigStatus. /// public class PositioningConfigStatus : ConstantClass { /// /// Constant Disabled for PositioningConfigStatus /// public static readonly PositioningConfigStatus Disabled = new PositioningConfigStatus("Disabled"); /// /// Constant Enabled for PositioningConfigStatus /// public static readonly PositioningConfigStatus Enabled = new PositioningConfigStatus("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 PositioningConfigStatus(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 PositioningConfigStatus 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 PositioningConfigStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type PositionResourceType. /// public class PositionResourceType : ConstantClass { /// /// Constant WirelessDevice for PositionResourceType /// public static readonly PositionResourceType WirelessDevice = new PositionResourceType("WirelessDevice"); /// /// Constant WirelessGateway for PositionResourceType /// public static readonly PositionResourceType WirelessGateway = new PositionResourceType("WirelessGateway"); /// /// 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 PositionResourceType(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 PositionResourceType 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 PositionResourceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type PositionSolverProvider. /// public class PositionSolverProvider : ConstantClass { /// /// Constant Semtech for PositionSolverProvider /// public static readonly PositionSolverProvider Semtech = new PositionSolverProvider("Semtech"); /// /// 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 PositionSolverProvider(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 PositionSolverProvider 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 PositionSolverProvider(string value) { return FindValue(value); } } /// /// Constants used for properties of type PositionSolverType. /// public class PositionSolverType : ConstantClass { /// /// Constant GNSS for PositionSolverType /// public static readonly PositionSolverType GNSS = new PositionSolverType("GNSS"); /// /// 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 PositionSolverType(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 PositionSolverType 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 PositionSolverType(string value) { return FindValue(value); } } /// /// Constants used for properties of type SigningAlg. /// public class SigningAlg : ConstantClass { /// /// Constant Ed25519 for SigningAlg /// public static readonly SigningAlg Ed25519 = new SigningAlg("Ed25519"); /// /// Constant P256r1 for SigningAlg /// public static readonly SigningAlg P256r1 = new SigningAlg("P256r1"); /// /// 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 SigningAlg(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 SigningAlg 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 SigningAlg(string value) { return FindValue(value); } } /// /// Constants used for properties of type SupportedRfRegion. /// public class SupportedRfRegion : ConstantClass { /// /// Constant AS9231 for SupportedRfRegion /// public static readonly SupportedRfRegion AS9231 = new SupportedRfRegion("AS923-1"); /// /// Constant AS9232 for SupportedRfRegion /// public static readonly SupportedRfRegion AS9232 = new SupportedRfRegion("AS923-2"); /// /// Constant AS9233 for SupportedRfRegion /// public static readonly SupportedRfRegion AS9233 = new SupportedRfRegion("AS923-3"); /// /// Constant AS9234 for SupportedRfRegion /// public static readonly SupportedRfRegion AS9234 = new SupportedRfRegion("AS923-4"); /// /// Constant AU915 for SupportedRfRegion /// public static readonly SupportedRfRegion AU915 = new SupportedRfRegion("AU915"); /// /// Constant CN470 for SupportedRfRegion /// public static readonly SupportedRfRegion CN470 = new SupportedRfRegion("CN470"); /// /// Constant CN779 for SupportedRfRegion /// public static readonly SupportedRfRegion CN779 = new SupportedRfRegion("CN779"); /// /// Constant EU433 for SupportedRfRegion /// public static readonly SupportedRfRegion EU433 = new SupportedRfRegion("EU433"); /// /// Constant EU868 for SupportedRfRegion /// public static readonly SupportedRfRegion EU868 = new SupportedRfRegion("EU868"); /// /// Constant IN865 for SupportedRfRegion /// public static readonly SupportedRfRegion IN865 = new SupportedRfRegion("IN865"); /// /// Constant KR920 for SupportedRfRegion /// public static readonly SupportedRfRegion KR920 = new SupportedRfRegion("KR920"); /// /// Constant RU864 for SupportedRfRegion /// public static readonly SupportedRfRegion RU864 = new SupportedRfRegion("RU864"); /// /// Constant US915 for SupportedRfRegion /// public static readonly SupportedRfRegion US915 = new SupportedRfRegion("US915"); /// /// 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 SupportedRfRegion(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 SupportedRfRegion 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 SupportedRfRegion(string value) { return FindValue(value); } } /// /// Constants used for properties of type WirelessDeviceEvent. /// public class WirelessDeviceEvent : ConstantClass { /// /// Constant Downlink_Data for WirelessDeviceEvent /// public static readonly WirelessDeviceEvent Downlink_Data = new WirelessDeviceEvent("Downlink_Data"); /// /// Constant Join for WirelessDeviceEvent /// public static readonly WirelessDeviceEvent Join = new WirelessDeviceEvent("Join"); /// /// Constant Registration for WirelessDeviceEvent /// public static readonly WirelessDeviceEvent Registration = new WirelessDeviceEvent("Registration"); /// /// Constant Rejoin for WirelessDeviceEvent /// public static readonly WirelessDeviceEvent Rejoin = new WirelessDeviceEvent("Rejoin"); /// /// Constant Uplink_Data for WirelessDeviceEvent /// public static readonly WirelessDeviceEvent Uplink_Data = new WirelessDeviceEvent("Uplink_Data"); /// /// 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 WirelessDeviceEvent(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 WirelessDeviceEvent 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 WirelessDeviceEvent(string value) { return FindValue(value); } } /// /// Constants used for properties of type WirelessDeviceFrameInfo. /// public class WirelessDeviceFrameInfo : ConstantClass { /// /// Constant DISABLED for WirelessDeviceFrameInfo /// public static readonly WirelessDeviceFrameInfo DISABLED = new WirelessDeviceFrameInfo("DISABLED"); /// /// Constant ENABLED for WirelessDeviceFrameInfo /// public static readonly WirelessDeviceFrameInfo ENABLED = new WirelessDeviceFrameInfo("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 WirelessDeviceFrameInfo(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 WirelessDeviceFrameInfo 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 WirelessDeviceFrameInfo(string value) { return FindValue(value); } } /// /// Constants used for properties of type WirelessDeviceIdType. /// public class WirelessDeviceIdType : ConstantClass { /// /// Constant DevEui for WirelessDeviceIdType /// public static readonly WirelessDeviceIdType DevEui = new WirelessDeviceIdType("DevEui"); /// /// Constant SidewalkManufacturingSn for WirelessDeviceIdType /// public static readonly WirelessDeviceIdType SidewalkManufacturingSn = new WirelessDeviceIdType("SidewalkManufacturingSn"); /// /// Constant ThingName for WirelessDeviceIdType /// public static readonly WirelessDeviceIdType ThingName = new WirelessDeviceIdType("ThingName"); /// /// Constant WirelessDeviceId for WirelessDeviceIdType /// public static readonly WirelessDeviceIdType WirelessDeviceId = new WirelessDeviceIdType("WirelessDeviceId"); /// /// 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 WirelessDeviceIdType(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 WirelessDeviceIdType 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 WirelessDeviceIdType(string value) { return FindValue(value); } } /// /// Constants used for properties of type WirelessDeviceSidewalkStatus. /// public class WirelessDeviceSidewalkStatus : ConstantClass { /// /// Constant ACTIVATED for WirelessDeviceSidewalkStatus /// public static readonly WirelessDeviceSidewalkStatus ACTIVATED = new WirelessDeviceSidewalkStatus("ACTIVATED"); /// /// Constant PROVISIONED for WirelessDeviceSidewalkStatus /// public static readonly WirelessDeviceSidewalkStatus PROVISIONED = new WirelessDeviceSidewalkStatus("PROVISIONED"); /// /// Constant REGISTERED for WirelessDeviceSidewalkStatus /// public static readonly WirelessDeviceSidewalkStatus REGISTERED = new WirelessDeviceSidewalkStatus("REGISTERED"); /// /// Constant UNKNOWN for WirelessDeviceSidewalkStatus /// public static readonly WirelessDeviceSidewalkStatus UNKNOWN = new WirelessDeviceSidewalkStatus("UNKNOWN"); /// /// This constant constructor does not need to be called if the constant /// you are attempting to use is already defined as a static instance of /// this class. /// This constructor should be used to construct constants that are not /// defined as statics, for instance if attempting to use a feature that is /// newer than the current version of the SDK. /// public WirelessDeviceSidewalkStatus(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 WirelessDeviceSidewalkStatus 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 WirelessDeviceSidewalkStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type WirelessDeviceType. /// public class WirelessDeviceType : ConstantClass { /// /// Constant LoRaWAN for WirelessDeviceType /// public static readonly WirelessDeviceType LoRaWAN = new WirelessDeviceType("LoRaWAN"); /// /// Constant Sidewalk for WirelessDeviceType /// public static readonly WirelessDeviceType Sidewalk = new WirelessDeviceType("Sidewalk"); /// /// 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 WirelessDeviceType(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 WirelessDeviceType 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 WirelessDeviceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type WirelessGatewayEvent. /// public class WirelessGatewayEvent : ConstantClass { /// /// Constant Certificate for WirelessGatewayEvent /// public static readonly WirelessGatewayEvent Certificate = new WirelessGatewayEvent("Certificate"); /// /// Constant CUPS_Request for WirelessGatewayEvent /// public static readonly WirelessGatewayEvent CUPS_Request = new WirelessGatewayEvent("CUPS_Request"); /// /// 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 WirelessGatewayEvent(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 WirelessGatewayEvent 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 WirelessGatewayEvent(string value) { return FindValue(value); } } /// /// Constants used for properties of type WirelessGatewayIdType. /// public class WirelessGatewayIdType : ConstantClass { /// /// Constant GatewayEui for WirelessGatewayIdType /// public static readonly WirelessGatewayIdType GatewayEui = new WirelessGatewayIdType("GatewayEui"); /// /// Constant ThingName for WirelessGatewayIdType /// public static readonly WirelessGatewayIdType ThingName = new WirelessGatewayIdType("ThingName"); /// /// Constant WirelessGatewayId for WirelessGatewayIdType /// public static readonly WirelessGatewayIdType WirelessGatewayId = new WirelessGatewayIdType("WirelessGatewayId"); /// /// 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 WirelessGatewayIdType(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 WirelessGatewayIdType 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 WirelessGatewayIdType(string value) { return FindValue(value); } } /// /// Constants used for properties of type WirelessGatewayServiceType. /// public class WirelessGatewayServiceType : ConstantClass { /// /// Constant CUPS for WirelessGatewayServiceType /// public static readonly WirelessGatewayServiceType CUPS = new WirelessGatewayServiceType("CUPS"); /// /// Constant LNS for WirelessGatewayServiceType /// public static readonly WirelessGatewayServiceType LNS = new WirelessGatewayServiceType("LNS"); /// /// 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 WirelessGatewayServiceType(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 WirelessGatewayServiceType 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 WirelessGatewayServiceType(string value) { return FindValue(value); } } /// /// Constants used for properties of type WirelessGatewayTaskDefinitionType. /// public class WirelessGatewayTaskDefinitionType : ConstantClass { /// /// Constant UPDATE for WirelessGatewayTaskDefinitionType /// public static readonly WirelessGatewayTaskDefinitionType UPDATE = new WirelessGatewayTaskDefinitionType("UPDATE"); /// /// 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 WirelessGatewayTaskDefinitionType(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 WirelessGatewayTaskDefinitionType 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 WirelessGatewayTaskDefinitionType(string value) { return FindValue(value); } } /// /// Constants used for properties of type WirelessGatewayTaskStatus. /// public class WirelessGatewayTaskStatus : ConstantClass { /// /// Constant COMPLETED for WirelessGatewayTaskStatus /// public static readonly WirelessGatewayTaskStatus COMPLETED = new WirelessGatewayTaskStatus("COMPLETED"); /// /// Constant FAILED for WirelessGatewayTaskStatus /// public static readonly WirelessGatewayTaskStatus FAILED = new WirelessGatewayTaskStatus("FAILED"); /// /// Constant FIRST_RETRY for WirelessGatewayTaskStatus /// public static readonly WirelessGatewayTaskStatus FIRST_RETRY = new WirelessGatewayTaskStatus("FIRST_RETRY"); /// /// Constant IN_PROGRESS for WirelessGatewayTaskStatus /// public static readonly WirelessGatewayTaskStatus IN_PROGRESS = new WirelessGatewayTaskStatus("IN_PROGRESS"); /// /// Constant PENDING for WirelessGatewayTaskStatus /// public static readonly WirelessGatewayTaskStatus PENDING = new WirelessGatewayTaskStatus("PENDING"); /// /// Constant SECOND_RETRY for WirelessGatewayTaskStatus /// public static readonly WirelessGatewayTaskStatus SECOND_RETRY = new WirelessGatewayTaskStatus("SECOND_RETRY"); /// /// 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 WirelessGatewayTaskStatus(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 WirelessGatewayTaskStatus 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 WirelessGatewayTaskStatus(string value) { return FindValue(value); } } /// /// Constants used for properties of type WirelessGatewayType. /// public class WirelessGatewayType : ConstantClass { /// /// Constant LoRaWAN for WirelessGatewayType /// public static readonly WirelessGatewayType LoRaWAN = new WirelessGatewayType("LoRaWAN"); /// /// 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 WirelessGatewayType(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 WirelessGatewayType 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 WirelessGatewayType(string value) { return FindValue(value); } } }