PairingBundle class

What a sponsor hands a newly paired device: the key for the reserved roster collection, and the sponsor's roster trust pins. The database room tag derives from the key, and the device's own wrapped group key arrives by normal sync once it opens the database.

Constructors

PairingBundle({required List<int> rosterKey, List<int> rosterPins = const []})
Creates the bundle.
const

Properties

hashCode → int
The hash code for this object.
no setterinherited
rosterKey → List<int>
The key that unlocks the reserved roster collection.
final
rosterPins → List<int>
The sponsor's validated roster trust state (founder, member keys, revocations), which the new device adopts before its first sync instead of trusting whichever roster reaches it first.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited