DeviceCommand

public struct DeviceCommand: Codable

A command dispatched to a device.

  • The state of a DeviceCommand.

    See more

    Declaration

    Swift

    public enum State: String, Codable
  • ThinCloud generated device identifier.

    Declaration

    Swift

    public let deviceId: String
  • ThinCloud generated command identifier.

    Declaration

    Swift

    public let commandId: String
  • The device’s name.

    Declaration

    Swift

    public let name: String
  • ThinCloud generated user identifier.

    Declaration

    Swift

    public let userId: String
  • Key-value pairs of customer specified incoming request data.

    Declaration

    Swift

    public let request: [String: AnyCodable]?
  • Key-value pairs of customer specified outgoing response data.

    Declaration

    Swift

    public var response: [String: AnyCodable]?
  • The state of the device command.

    Declaration

    Swift

    public var state: State
  • Date the command was created.

    Declaration

    Swift

    public let createdAt: Date?
  • Date the command was last updated.

    Declaration

    Swift

    public let updatedAt: Date?