Skip to main content

SmartHomePairingPayload

Namespace: Busy.Bar

Set of information for pairing with a Matter smart home.

public sealed record class SmartHomePairingPayload : System.IEquatable`1[[Busy.Bar.SmartHomePairingPayload, BusyBar, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]

Inheritance Object → SmartHomePairingPayload
Implements IEquatable<SmartHomePairingPayload>
Attributes NullableContextAttribute, NullableAttribute

Properties

AvailableUntil

Pairing with the provided payload is possible before this UTC Unix millisecond timestamp, encoded as a numeric string.

public string? AvailableUntil { get; init; }

Property Value

String

QrCode

Payload of the QR code for pairing with the smart home.

public string? QrCode { get; init; }

Property Value

String

ManualCode

Manual code for pairing with the smart home.

public string? ManualCode { get; init; }

Property Value

String

Constructors

SmartHomePairingPayload(String, String, String)

Set of information for pairing with a Matter smart home.

public SmartHomePairingPayload(string? AvailableUntil, string? QrCode, string? ManualCode)

Parameters

AvailableUntil String?
Pairing with the provided payload is possible before this UTC Unix millisecond timestamp, encoded as a numeric string.

QrCode String?
Payload of the QR code for pairing with the smart home.

ManualCode String?
Manual code for pairing with the smart home.