CryptoConfig<D, K> class abstract

Implementers
Available extensions

Constructors

CryptoConfig()

Properties

crypto Crypto
no setter
hashCode int
The hash code for this object.
no setterinherited
marshaller Future<Tuple2<K, Uint8List?>> Function(D)
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
unmarshaller Future<D> Function(K, Uint8List?)
no setter

Methods

decryptAccessLog(String myId, AccessLogDto accessLogDto) Future<DecryptedAccessLogDto>

Available on CryptoConfig<DecryptedAccessLogDto, AccessLogDto>, provided by the AccessLogCryptoConfig extension

decryptContact(String myId, ContactDto contact) Future<DecryptedContactDto>

Available on CryptoConfig<DecryptedContactDto, ContactDto>, provided by the ContactCryptoConfig extension

decryptDocument(String dataOwnerId, DocumentDto document) Future<DecryptedDocumentDto>

Available on CryptoConfig<DecryptedDocumentDto, DocumentDto>, provided by the DocumentCryptoConfig extension

decryptHealthElement(String myId, HealthElementDto healthElementDto) Future<DecryptedHealthElementDto>

Available on CryptoConfig<DecryptedHealthElementDto, HealthElementDto>, provided by the HealthElementCryptoConfig extension

decryptPatient(String dataOwnerId, PatientDto patient) Future<DecryptedPatientDto>

Available on CryptoConfig<DecryptedPatientDto, PatientDto>, provided by the PatientCryptoConfig extension

encryptAccessLog(String myId, Set<String> delegations, DecryptedAccessLogDto accessLogDto) Future<AccessLogDto>

Available on CryptoConfig<DecryptedAccessLogDto, AccessLogDto>, provided by the AccessLogCryptoConfig extension

encryptContact(String myId, Set<String> delegations, DecryptedContactDto contact) Future<ContactDto>

Available on CryptoConfig<DecryptedContactDto, ContactDto>, provided by the ContactCryptoConfig extension

encryptDocument(String dataOwnerId, Set<String> delegations, DecryptedDocumentDto document) Future<DocumentDto>

Available on CryptoConfig<DecryptedDocumentDto, DocumentDto>, provided by the DocumentCryptoConfig extension

encryptHealthElement(String myId, Set<String> delegations, DecryptedHealthElementDto healthElementDto) Future<HealthElementDto>

Available on CryptoConfig<DecryptedHealthElementDto, HealthElementDto>, provided by the HealthElementCryptoConfig extension

encryptPatient(String dataOwnerId, Set<String> delegations, DecryptedPatientDto patient) Future<PatientDto>

Available on CryptoConfig<DecryptedPatientDto, PatientDto>, provided by the PatientCryptoConfig extension

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