DecryptedCalendarItem constructor

const DecryptedCalendarItem({
  1. required String id,
  2. @Default.new(null) String? rev,
  3. @Default.new(null) int? created,
  4. @Default.new(null) int? modified,
  5. @Default.new(null) String? author,
  6. @Default.new(null) String? responsible,
  7. @Default.new(null) String? medicalLocationId,
  8. @Default.new({}) Set<CodeStub> tags,
  9. @Default.new({}) Set<CodeStub> codes,
  10. @Default.new(null) int? endOfLife,
  11. @Default.new(null) int? deletionDate,
  12. @Default.new(null) String? title,
  13. @Default.new(null) String? calendarItemTypeId,
  14. @Default.new(null) String? masterCalendarItemId,
  15. @Default.new(null) String? patientId,
  16. @Default.new(null) bool? important,
  17. @Default.new(null) bool? homeVisit,
  18. @Default.new(null) String? phoneNumber,
  19. @Default.new(null) String? placeId,
  20. @Default.new(null) DecryptedAddress? address,
  21. @Default.new(null) String? addressText,
  22. @Default.new(null) int? startTime,
  23. @Default.new(null) int? endTime,
  24. @Default.new(null) int? confirmationTime,
  25. @Default.new(null) int? cancellationTimestamp,
  26. @Default.new(null) String? confirmationId,
  27. @Default.new(null) int? duration,
  28. @Default.new(null) bool? allDay,
  29. @Default.new(null) String? details,
  30. @Default.new(null) bool? wasMigrated,
  31. @Default.new(null) String? agendaId,
  32. @Default.new(null) String? hcpId,
  33. @Default.new(null) String? recurrenceId,
  34. @Default.new({}) Set<DecryptedCalendarItemTag> meetingTags,
  35. @Default.new(null) FlowItem? flowItem,
  36. @Default.new({}) Set<String> secretForeignKeys,
  37. @Default.new({}) Map<String, Set<Delegation>> cryptedForeignKeys,
  38. @Default.new({}) Map<String, Set<Delegation>> delegations,
  39. @Default.new({}) Map<String, Set<Delegation>> encryptionKeys,
  40. @Default.new(null) Base64String? encryptedSelf,
  41. @Default.new(null) SecurityMetadata? securityMetadata,
})

Implementation

const factory DecryptedCalendarItem({
	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) DecryptedAddress? 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<DecryptedCalendarItemTag> 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,
}) = _DecryptedCalendarItem;