AccessLogApi class

Constructors

AccessLogApi(String _sdkId, Object _dartSdk)

Properties

encrypted → AccessLogEncryptedApi
final
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
tryAndRecover → AccessLogTryAndRecoverApi
final

Methods

createAccessLog(DecryptedAccessLog entity) → Future<DecryptedAccessLog>
createDelegationDeAnonymizationMetadata(AccessLog entity, Set<String> delegates) → Future<void>
decrypt(EncryptedAccessLog accessLog) → Future<DecryptedAccessLog>
decryptPatientIdOf(AccessLog accessLog) → Future<Set<String>>
deleteAccessLog(AccessLog accessLog) → Future<DocIdentifier>
deleteAccessLogById(String entityId, String rev) → Future<DocIdentifier>
deleteAccessLogs(List<AccessLog> accessLogs) → Future<List<DocIdentifier>>
deleteAccessLogsByIds(List<StoredDocumentIdentifier> entityIds) → Future<List<DocIdentifier>>
filterAccessLogsBy(FilterOptions<AccessLog> filter) → Future<PaginatedListIterator<DecryptedAccessLog>>
filterAccessLogsBySorted(SortableFilterOptions<AccessLog> filter) → Future<PaginatedListIterator<DecryptedAccessLog>>
getAccessLog(String entityId) → Future<DecryptedAccessLog?>
getAccessLogs(List<String> entityIds) → Future<List<DecryptedAccessLog>>
getEncryptionKeysOf(AccessLog accessLog) → Future<Set<String>>
hasWriteAccess(AccessLog accessLog) → Future<bool>
matchAccessLogsBy(FilterOptions<AccessLog> filter) → Future<List<String>>
matchAccessLogsBySorted(SortableFilterOptions<AccessLog> filter) → Future<List<String>>
modifyAccessLog(DecryptedAccessLog entity) → Future<DecryptedAccessLog>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
purgeAccessLog(AccessLog accessLog) → Future<void>
purgeAccessLogById(String id, String rev) → Future<void>
shareWith(String delegateId, DecryptedAccessLog accessLog, {AccessLogShareOptions? options}) → Future<DecryptedAccessLog>
shareWithMany(DecryptedAccessLog accessLog, Map<String, AccessLogShareOptions> delegates) → Future<DecryptedAccessLog>
toString() → String
A string representation of this object.
inherited
tryDecrypt(EncryptedAccessLog accessLog) → Future<AccessLog>
undeleteAccessLog(AccessLog accessLog) → Future<DecryptedAccessLog>
undeleteAccessLogById(String id, String rev) → Future<DecryptedAccessLog>
withEncryptionMetadata(DecryptedAccessLog? base, Patient patient, {User? user, Map<String, AccessLevel> delegates = const {}, SecretIdUseOption secretId = SecretIdUseOption.UseAnySharedWithParent}) → Future<DecryptedAccessLog>

Operators

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