KeyDataRecoveryRequest class

A request to recover key data that was not found for a user.

Constructors

KeyDataRecoveryRequest.new({required DataOwnerWithType dataOwnerDetails, required List<CardinalRsaPublicKey> unknownKeys, required List<UnavailableKeyInfo> unavailableKeys})
const

Properties

dataOwnerDetails DataOwnerWithType
The data owner for which the key data should be recovered.
final
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
unavailableKeys List<UnavailableKeyInfo>
All public keys (in hex-encoded spki format) of dataOwner for which the sdk could not recover a private key. May overlap (partially or completely) with unknownKeys.
final
unknownKeys List<CardinalRsaPublicKey>
All public keys in hex-encoded spki format of dataOwner for which the authenticity status (verified or unverified) is unknown (no result was cached from a previous api instantiation and the key was not generated on the current device). This could include keys that were recovered automatically by the sdk and may have overlap with unavailableKeys.
final

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

Static Methods

decode(Map<String, dynamic> data) KeyDataRecoveryRequest