/*
* 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);
}
}
}