AccessLogApi class

Constructors

AccessLogApi.new(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<HexString>>
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