CalendarItemInGroupApi class
Methods
-
createCalendarItem(GroupScoped<DecryptedCalendarItem> entity)
→ Future<GroupScoped<DecryptedCalendarItem>>
-
-
createDelegationDeAnonymizationMetadata(GroupScoped<CalendarItem> entity, Set<EntityReferenceInGroup> delegates)
→ Future<void>
-
-
decrypt(List<GroupScoped<EncryptedCalendarItem>> calendarItems)
→ Future<List<GroupScoped<DecryptedCalendarItem>>>
-
-
decryptPatientIdOf(GroupScoped<CalendarItem> calendarItem)
→ Future<Set<EntityReferenceInGroup>>
-
-
deleteCalendarItem(GroupScoped<CalendarItem> calendarItem)
→ Future<GroupScoped<StoredDocumentIdentifier>>
-
-
deleteCalendarItemById(GroupScoped<StoredDocumentIdentifier> entityId)
→ Future<GroupScoped<StoredDocumentIdentifier>>
-
-
deleteCalendarItems(List<GroupScoped<CalendarItem>> calendarItems)
→ Future<List<GroupScoped<StoredDocumentIdentifier>>>
-
-
deleteCalendarItemsByIds(List<GroupScoped<StoredDocumentIdentifier>> entityIds)
→ Future<List<GroupScoped<StoredDocumentIdentifier>>>
-
-
encryptOrValidate(List<GroupScoped<CalendarItem>> calendarItems)
→ Future<List<GroupScoped<EncryptedCalendarItem>>>
-
-
filterCalendarItemsBy(String groupId, FilterOptions<CalendarItem> filter)
→ Future<PaginatedListIterator<GroupScoped<DecryptedCalendarItem>>>
-
-
filterCalendarItemsBySorted(String groupId, SortableFilterOptions<CalendarItem> filter)
→ Future<PaginatedListIterator<GroupScoped<DecryptedCalendarItem>>>
-
-
getCalendarItem(String groupId, String entityId)
→ Future<GroupScoped<DecryptedCalendarItem>?>
-
-
getCalendarItems(String groupId, List<String> entityIds)
→ Future<List<GroupScoped<DecryptedCalendarItem>>>
-
-
getEncryptionKeysOf(GroupScoped<CalendarItem> calendarItem)
→ Future<Set<HexString>>
-
-
hasWriteAccess(GroupScoped<CalendarItem> calendarItem)
→ Future<bool>
-
-
matchCalendarItemsBy(String groupId, FilterOptions<CalendarItem> filter)
→ Future<List<String>>
-
-
matchCalendarItemsBySorted(String groupId, SortableFilterOptions<CalendarItem> filter)
→ Future<List<String>>
-
-
modifyCalendarItem(GroupScoped<DecryptedCalendarItem> entity)
→ Future<GroupScoped<DecryptedCalendarItem>>
-
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
shareWith(EntityReferenceInGroup delegate, GroupScoped<DecryptedCalendarItem> calendarItem, {CalendarItemShareOptions? options})
→ Future<GroupScoped<DecryptedCalendarItem>>
-
-
shareWithMany(GroupScoped<DecryptedCalendarItem> calendarItem, Map<EntityReferenceInGroup, CalendarItemShareOptions> delegates)
→ Future<GroupScoped<DecryptedCalendarItem>>
-
-
toString()
→ String
-
A string representation of this object.
inherited
-
tryDecrypt(List<GroupScoped<EncryptedCalendarItem>> calendarItems)
→ Future<List<GroupScoped<CalendarItem>>>
-
-
withEncryptionMetadata(String entityGroupId, DecryptedCalendarItem? base, GroupScoped<Patient>? patient, {User? user, Map<EntityReferenceInGroup, AccessLevel> delegates = const {}, SecretIdUseOption secretId = SecretIdUseOption.UseAnySharedWithParent})
→ Future<GroupScoped<DecryptedCalendarItem>>
-