Skip to main content

Device

Device

type Device {
id: String!
uniqueIdNumber: String!
isFree: Boolean!
isConfigured: Boolean!
license: LicenseType
deviceModel: DeviceModel
deviceConfigs: [DeviceConfig!]
site: Site
siteId: String
softwareVersion: SoftwareVersion
apiKey: ApiKey
emeritConnectDevice: EmeritConnectDevice
softwareVersionHasBeenAppliedAt: DateTime
deliveryDate: DateTime
warrantyEndDate: DateTime
createdAt: DateTime!
updatedAt: DateTime!
}

Fields

Device.id ● String! non-null scalar

Device ID

Device.uniqueIdNumber ● String! non-null scalar

Device Serial Number

Device.isFree ● Boolean! non-null scalar

Whether the device is free (belongings to Magneta)

Device.isConfigured ● Boolean! non-null scalar

Whether the device has been configured

Device.license ● LicenseType enum

License type of the device

Device.deviceModel ● DeviceModel object

Device model of the device

Device.deviceConfigs ● [DeviceConfig!] list object

Device configurations of the device

Device.site ● Site object

Site that the device belongs to

Device.siteId ● String scalar

Site ID that the device belongs to

Device.softwareVersion ● SoftwareVersion object

Software version of the device

Device.apiKey ● ApiKey object

API Key related to this device

Device.emeritConnectDevice ● EmeritConnectDevice object

Emerit connect device related to this device

Device.softwareVersionHasBeenAppliedAt ● DateTime scalar

Date when the software version has been applied to the device

Device.deliveryDate ● DateTime scalar

Delivery date of the device

Device.warrantyEndDate ● DateTime scalar

Warranty end date of the device

Device.createdAt ● DateTime! non-null scalar

Date when the device was registered to the system

Device.updatedAt ● DateTime! non-null scalar

Date when the device was last updated

Returned By

addOneDevice mutation ● affectDeviceToSite mutation ● bulkAffectDevicesToSite mutation ● deleteDevice mutation ● deleteDevicePermanently mutation ● findDeviceByHash query ● findDeviceById query ● reassignDevice mutation ● updateDevice mutation ● updateDeviceSoftwareVersion mutation

Member Of

ApiKey object ● CheckIfDeviceExistsOutput object ● DeviceConfig object ● EmeritConnectDevice object ● EndCustomer object ● GetAllDevicesOutput object ● RegisterDeviceOutput object ● Site object ● SoftwareVersion object