# Variables
ProcessUplink Decodes / unmarshals the JSON uplink object from TTN, See https://www.thethingsnetwork.org/docs/applications/http/ for a description of the JSON payload.
# Structs
ClientMsg is the Command / status update message sent from clients.
ClientResp is sent as a downlink to client devices to configure / setup that device.
DownlinkMsg contains a message to be sent back to TTN and be downloaded by the device.
Schedule defines a scheduled power change event.
TTNMessage is the format of the message sent from The Things Network uplink callback.