EncryptedMessage constructor
const
EncryptedMessage({
- 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? fromAddress,
- @Default(null) String? fromHealthcarePartyId,
- @Default(null) String? formId,
- @Default(null) int? status,
- @Default(null) String? recipientsType,
- @Default({}) Set<
String> recipients, - @Default({}) Set<
String> toAddresses, - @Default(null) int? received,
- @Default(null) int? sent,
- @Default({}) Map<
String, String> metas, - @Default({}) Map<
String, MessageReadStatus> readStatus, - @Default([]) List<
MessageAttachment> messageAttachments, - @Default(null) String? transportGuid,
- @Default(null) String? remark,
- @Default(null) String? conversationGuid,
- @Default(null) String? subject,
- @Default({}) Set<
String> invoiceIds, - @Default(null) String? parentId,
- @Default(null) String? externalRef,
- @Default({}) Set<
String> unassignedResults, - @Default({}) Map<
String, String> assignedResults, - @Default({}) Map<
String, String> senderReferences, - @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 EncryptedMessage({
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? fromAddress,
@Default(null) String? fromHealthcarePartyId,
@Default(null) String? formId,
@Default(null) int? status,
@Default(null) String? recipientsType,
@Default({}) Set<String> recipients,
@Default({}) Set<String> toAddresses,
@Default(null) int? received,
@Default(null) int? sent,
@Default({}) Map<String, String> metas,
@Default({}) Map<String, MessageReadStatus> readStatus,
@Default([]) List<MessageAttachment> messageAttachments,
@Default(null) String? transportGuid,
@Default(null) String? remark,
@Default(null) String? conversationGuid,
@Default(null) String? subject,
@Default({}) Set<String> invoiceIds,
@Default(null) String? parentId,
@Default(null) String? externalRef,
@Default({}) Set<String> unassignedResults,
@Default({}) Map<String, String> assignedResults,
@Default({}) Map<String, String> senderReferences,
@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,
}) = _EncryptedMessage;