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