EncryptedService constructor

const EncryptedService({
  1. required String id,
  2. @Default(null) String? transactionId,
  3. @Default([]) List<Identifier> identifier,
  4. @Default(null) String? contactId,
  5. @Default(null) Set<String>? subContactIds,
  6. @Default(null) Set<String>? plansOfActionIds,
  7. @Default(null) Set<String>? healthElementsIds,
  8. @Default(null) Set<String>? formIds,
  9. @Default({}) Set<String>? secretForeignKeys,
  10. @Default({}) Map<String, Set<Delegation>> cryptedForeignKeys,
  11. @Default({}) Map<String, Set<Delegation>> delegations,
  12. @Default({}) Map<String, Set<Delegation>> encryptionKeys,
  13. @Default(null) String? label,
  14. @Default(null) int? index,
  15. @Default({}) Map<String, EncryptedContent> content,
  16. @Default(null) String? encryptedContent,
  17. @Default({}) Map<String, String> textIndexes,
  18. @Default(null) int? valueDate,
  19. @Default(null) int? openingDate,
  20. @Default(null) int? closingDate,
  21. @Default(null) String? formId,
  22. @Default(null) int? created,
  23. @Default(null) int? modified,
  24. @Default(null) int? endOfLife,
  25. @Default(null) String? author,
  26. @Default(null) String? responsible,
  27. @Default(null) String? medicalLocationId,
  28. @Default(null) String? comment,
  29. @Default(null) int? status,
  30. @Default({}) Set<String> invoicingCodes,
  31. @Default([]) List<Annotation> notes,
  32. @Default({}) Map<LinkQualification, Map<String, String>> qualifiedLinks,
  33. @Default({}) Set<CodeStub> codes,
  34. @Default({}) Set<CodeStub> tags,
  35. @Default(null) Base64String? encryptedSelf,
  36. @Default(null) SecurityMetadata? securityMetadata,
})

Implementation

const factory EncryptedService({
	required String id,
	@Default(null) String? transactionId,
	@Default([]) List<Identifier> identifier,
	@Default(null) String? contactId,
	@Default(null) Set<String>? subContactIds,
	@Default(null) Set<String>? plansOfActionIds,
	@Default(null) Set<String>? healthElementsIds,
	@Default(null) Set<String>? formIds,
	@Default({}) Set<String>? secretForeignKeys,
	@Default({}) Map<String, Set<Delegation>> cryptedForeignKeys,
	@Default({}) Map<String, Set<Delegation>> delegations,
	@Default({}) Map<String, Set<Delegation>> encryptionKeys,
	@Default(null) String? label,
	@Default(null) int? index,
	@Default({}) Map<String, EncryptedContent> content,
	@Default(null) String? encryptedContent,
	@Default({}) Map<String, String> textIndexes,
	@Default(null) int? valueDate,
	@Default(null) int? openingDate,
	@Default(null) int? closingDate,
	@Default(null) String? formId,
	@Default(null) int? created,
	@Default(null) int? modified,
	@Default(null) int? endOfLife,
	@Default(null) String? author,
	@Default(null) String? responsible,
	@Default(null) String? medicalLocationId,
	@Default(null) String? comment,
	@Default(null) int? status,
	@Default({}) Set<String> invoicingCodes,
	@Default([]) List<Annotation> notes,
	@Default({}) Map<LinkQualification, Map<String, String>> qualifiedLinks,
	@Default({}) Set<CodeStub> codes,
	@Default({}) Set<CodeStub> tags,
	@Default(null) Base64String? encryptedSelf,
	@Default(null) SecurityMetadata? securityMetadata,
}) = _EncryptedService;