DeviceKeysList class

Constructors

DeviceKeysList(String userId, Client client)
DeviceKeysList.fromDbJson(Map<String, dynamic> dbEntry, List<Map<String, dynamic>> childEntries, List<Map<String, dynamic>> crossSigningEntries, Client client)

Properties

client ↔ Client
getter/setter pair
crossSigningKeys ↔ Map<String, CrossSigningKey>
getter/setter pair
deviceKeys ↔ Map<String, DeviceKeys>
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
masterKey → CrossSigningKey?
no setter
outdated ↔ bool
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
selfSigningKey → CrossSigningKey?
no setter
userId ↔ String
getter/setter pair
userSigningKey → CrossSigningKey?
no setter
verified → UserVerifiedStatus
no setter

Methods

getCrossSigningKey(String type) → CrossSigningKey?
getKey(String id) → SignableKey?
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
startVerification({bool? newDirectChatEnableEncryption, List<StateEvent>? newDirectChatInitialState}) → Future<KeyVerification>
Starts a verification with this device. This might need to create a new direct chat to send the verification request over this room. For this you can set parameters here.
toString() → String
A string representation of this object.
inherited

Operators

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