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