FetchDeviceRequest

public struct FetchDeviceRequest : HTTPRequest

Fetch all information about a Nanoleaf device.

  • Declaration

    Swift

    public typealias ResponseObject = Device
  • Declaration

    Swift

    public typealias ErrorObject = APIError
  • Declaration

    Swift

    public let baseURL: URL
  • Declaration

    Swift

    public var method: HTTPMethod { get }
  • Declaration

    Swift

    public var path: String { get }
  • Declaration

    Swift

    public var isAuthenticated: Bool { get }
  • Declaration

    Swift

    public var body: Data?

Initialization

  • Initialize a new instance.

    Declaration

    Swift

    public init(
        url: URL,
        token: String
    )

    Parameters

    url

    The device’s URL.

    token

    The device’s token.