DeviceKeys class

Inheritance

Constructors

DeviceKeys.fromDb(Map<String, dynamic> dbEntry, Client client)
DeviceKeys.fromJson(Map<String, dynamic> json, Client client)
DeviceKeys.fromMatrixDeviceKeys(MatrixDeviceKeys keys, Client client, [DateTime? lastActiveTs])

Properties

algorithms List<String>
getter/setter pair
blocked bool
getter/setter pairinherited-setteroverride-getter
client Client
getter/setter pairinherited
crossVerified bool
no setterinherited
curve25519Key String?
no setter
deviceDisplayName String?
no setter
deviceId String?
no setter
directVerified bool
no setterinherited
ed25519Key String?
no setterinherited
encryptToDevice bool
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
identifier String?
getter/setter pairoverride-getter
isValid bool
no setter
keys Map<String, String>
getter/setter pairinherited
lastActive DateTime
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
selfSigned bool
no setter
signatures Map<String, Map<String, String>>?
getter/setter pairinherited
signed bool
no setterinherited
signingContent String
no setterinherited
unsigned Map<String, Object?>?
getter/setter pairinherited
userId String
getter/setter pairinherited
validSignatures Map<String, dynamic>?
getter/setter pairinherited
verified bool
no setterinherited

Methods

cloneForSigning() SimpleSignableKey
inherited
hasValidSignatureChain({bool verifiedOnly = true, Set<String>? visited, Set<String>? onlyValidateUserIds, bool verifiedByTheirMasterKey = false}) bool
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setBlocked(bool newBlocked) Future<void>
override
setDirectVerified(bool isVerified) → void
inherited
setVerified(bool newVerified, [bool sign = true]) Future<void>
override
startVerification() Future<KeyVerification>
toJson() Map<String, dynamic>
inherited
toString() String
A string representation of this object.
inherited

Operators

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