EncryptedCalendarItem constructor
const
EncryptedCalendarItem({
- required String id,
- @Default(null) String? rev,
- @Default(null) int? created,
- @Default(null) int? modified,
- @Default(null) String? author,
- @Default(null) String? responsible,
- @Default(null) String? medicalLocationId,
- @Default({}) Set<
CodeStub> tags, - @Default({}) Set<
CodeStub> codes, - @Default(null) int? endOfLife,
- @Default(null) int? deletionDate,
- @Default(null) String? title,
- @Default(null) String? calendarItemTypeId,
- @Default(null) String? masterCalendarItemId,
- @Default(null) String? patientId,
- @Default(null) bool? important,
- @Default(null) bool? homeVisit,
- @Default(null) String? phoneNumber,
- @Default(null) String? placeId,
- @Default(null) EncryptedAddress? address,
- @Default(null) String? addressText,
- @Default(null) int? startTime,
- @Default(null) int? endTime,
- @Default(null) int? confirmationTime,
- @Default(null) int? cancellationTimestamp,
- @Default(null) String? confirmationId,
- @Default(null) int? duration,
- @Default(null) bool? allDay,
- @Default(null) String? details,
- @Default(null) bool? wasMigrated,
- @Default(null) String? agendaId,
- @Default(null) String? hcpId,
- @Default(null) String? recurrenceId,
- @Default({}) Set<
EncryptedCalendarItemTag> meetingTags, - @Default(null) FlowItem? flowItem,
- @Default({}) Set<
String> secretForeignKeys, - @Default({}) Map<
String, Set< cryptedForeignKeys,Delegation> > - @Default({}) Map<
String, Set< delegations,Delegation> > - @Default({}) Map<
String, Set< encryptionKeys,Delegation> > - @Default(null) Base64String? encryptedSelf,
- @Default(null) SecurityMetadata? securityMetadata,
Implementation
const factory EncryptedCalendarItem({
required String id,
@Default(null) String? rev,
@Default(null) int? created,
@Default(null) int? modified,
@Default(null) String? author,
@Default(null) String? responsible,
@Default(null) String? medicalLocationId,
@Default({}) Set<CodeStub> tags,
@Default({}) Set<CodeStub> codes,
@Default(null) int? endOfLife,
@Default(null) int? deletionDate,
@Default(null) String? title,
@Default(null) String? calendarItemTypeId,
@Default(null) String? masterCalendarItemId,
@Default(null) String? patientId,
@Default(null) bool? important,
@Default(null) bool? homeVisit,
@Default(null) String? phoneNumber,
@Default(null) String? placeId,
@Default(null) EncryptedAddress? address,
@Default(null) String? addressText,
@Default(null) int? startTime,
@Default(null) int? endTime,
@Default(null) int? confirmationTime,
@Default(null) int? cancellationTimestamp,
@Default(null) String? confirmationId,
@Default(null) int? duration,
@Default(null) bool? allDay,
@Default(null) String? details,
@Default(null) bool? wasMigrated,
@Default(null) String? agendaId,
@Default(null) String? hcpId,
@Default(null) String? recurrenceId,
@Default({}) Set<EncryptedCalendarItemTag> meetingTags,
@Default(null) FlowItem? flowItem,
@Default({}) Set<String> secretForeignKeys,
@Default({}) Map<String, Set<Delegation>> cryptedForeignKeys,
@Default({}) Map<String, Set<Delegation>> delegations,
@Default({}) Map<String, Set<Delegation>> encryptionKeys,
@Default(null) Base64String? encryptedSelf,
@Default(null) SecurityMetadata? securityMetadata,
}) = _EncryptedCalendarItem;