Device
public struct Device: Codable
Representation of a device stored in ThinCloud.
-
Active state of the device.
Declaration
Swift
public let active: Bool? -
ThinCloud generated device identifier.
Declaration
Swift
public let deviceId: String -
The devicetype identifier of the device.
Declaration
Swift
public let devicetypeId: String -
The physical identifier of the device, i.e. MAC address.
Declaration
Swift
public let physicalId: String -
The GeoJSON represenation of the device’s location
Declaration
Swift
public let location: Location? -
Key-value pairs of customer specified metadata.
Declaration
Swift
public let custom: [String: AnyCodable]? -
Commissioning state of the device.
Declaration
Swift
public let commissioning: Bool? -
Connectivity state of the device.
Declaration
Swift
public let isConnected: Bool? -
Date the connectivity state was last updated at.
Declaration
Swift
public let connectivityUpdateAt: Date? -
Session identifier of the connectivity state.
Declaration
Swift
public let connectivitySessionId: String? -
Date the device was created.
Declaration
Swift
public let createdAt: Date? -
Date the device was last updated.
Declaration
Swift
public let updatedAt: Date?
Device Structure Reference