EncryptedService constructor
const
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< cryptedForeignKeys,Delegation> > - @Default({}) Map<
String, Set< delegations,Delegation> > - @Default({}) Map<
String, Set< encryptionKeys,Delegation> > - @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< qualifiedLinks,String, String> > - @Default({}) Set<
CodeStub> codes, - @Default({}) Set<
CodeStub> tags, - @Default(null) Base64String? encryptedSelf,
- @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;