# Functions
CreateDevice add new device and sync across all relevant servers.
DeleteDevice deletes device and sync across all relevant servers.
EnqueueDownlinkPayload adds the downlink payload to the network-server device-queue.
NewDeviceProvisionAPI - creates a new DeviceProvisionAPI.
# Structs
ProvisionedDeviceAPI exports the Gateway related functions.
# Interfaces
Store defines db API used by device provision server.