amazonka-iotwireless-2.0: Amazon IoT Wireless SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.IoTWireless.Types.LoRaWANUpdateDevice

Description

 
Synopsis

Documentation

data LoRaWANUpdateDevice Source #

LoRaWAN object for update functions.

See: newLoRaWANUpdateDevice smart constructor.

Constructors

LoRaWANUpdateDevice' 

Fields

Instances

Instances details
ToJSON LoRaWANUpdateDevice Source # 
Instance details

Defined in Amazonka.IoTWireless.Types.LoRaWANUpdateDevice

Generic LoRaWANUpdateDevice Source # 
Instance details

Defined in Amazonka.IoTWireless.Types.LoRaWANUpdateDevice

Associated Types

type Rep LoRaWANUpdateDevice :: Type -> Type #

Read LoRaWANUpdateDevice Source # 
Instance details

Defined in Amazonka.IoTWireless.Types.LoRaWANUpdateDevice

Show LoRaWANUpdateDevice Source # 
Instance details

Defined in Amazonka.IoTWireless.Types.LoRaWANUpdateDevice

NFData LoRaWANUpdateDevice Source # 
Instance details

Defined in Amazonka.IoTWireless.Types.LoRaWANUpdateDevice

Methods

rnf :: LoRaWANUpdateDevice -> () #

Eq LoRaWANUpdateDevice Source # 
Instance details

Defined in Amazonka.IoTWireless.Types.LoRaWANUpdateDevice

Hashable LoRaWANUpdateDevice Source # 
Instance details

Defined in Amazonka.IoTWireless.Types.LoRaWANUpdateDevice

type Rep LoRaWANUpdateDevice Source # 
Instance details

Defined in Amazonka.IoTWireless.Types.LoRaWANUpdateDevice

type Rep LoRaWANUpdateDevice = D1 ('MetaData "LoRaWANUpdateDevice" "Amazonka.IoTWireless.Types.LoRaWANUpdateDevice" "amazonka-iotwireless-2.0-Dzx6Wen5AK9DyNP5TQU7zN" 'False) (C1 ('MetaCons "LoRaWANUpdateDevice'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "abpV1_0_x") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateAbpV1_0_x)) :*: S1 ('MetaSel ('Just "abpV1_1") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateAbpV1_1))) :*: (S1 ('MetaSel ('Just "deviceProfileId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "fPorts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UpdateFPorts)) :*: S1 ('MetaSel ('Just "serviceProfileId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newLoRaWANUpdateDevice :: LoRaWANUpdateDevice Source #

Create a value of LoRaWANUpdateDevice with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:abpV1_0_x:LoRaWANUpdateDevice', loRaWANUpdateDevice_abpV1_0_x - ABP device object for update APIs for v1.0.x

$sel:abpV1_1:LoRaWANUpdateDevice', loRaWANUpdateDevice_abpV1_1 - ABP device object for update APIs for v1.1

$sel:deviceProfileId:LoRaWANUpdateDevice', loRaWANUpdateDevice_deviceProfileId - The ID of the device profile for the wireless device.

$sel:fPorts:LoRaWANUpdateDevice', loRaWANUpdateDevice_fPorts - FPorts object for the positioning information of the device.

$sel:serviceProfileId:LoRaWANUpdateDevice', loRaWANUpdateDevice_serviceProfileId - The ID of the service profile.

loRaWANUpdateDevice_abpV1_0_x :: Lens' LoRaWANUpdateDevice (Maybe UpdateAbpV1_0_x) Source #

ABP device object for update APIs for v1.0.x

loRaWANUpdateDevice_abpV1_1 :: Lens' LoRaWANUpdateDevice (Maybe UpdateAbpV1_1) Source #

ABP device object for update APIs for v1.1

loRaWANUpdateDevice_deviceProfileId :: Lens' LoRaWANUpdateDevice (Maybe Text) Source #

The ID of the device profile for the wireless device.

loRaWANUpdateDevice_fPorts :: Lens' LoRaWANUpdateDevice (Maybe UpdateFPorts) Source #

FPorts object for the positioning information of the device.