EncryptedInvoice constructor
EncryptedInvoice(
- String id, {
- int? invoicePeriod,
- int? encounterLocationNorm,
- int? longDelayJustification,
- int? locationService,
- String? rev,
- int? created,
- int? modified,
- String? author,
- String? responsible,
- String? medicalLocationId,
- Set<
CodeStub> ? tags, - Set<
CodeStub> ? codes, - int? endOfLife,
- int? deletionDate,
- int? invoiceDate,
- int? sentDate,
- int? printedDate,
- List<
EncryptedInvoicingCode> ? invoicingCodes, - Map<
String, String> ? receipts, - String? recipientType,
- String? recipientId,
- String? invoiceReference,
- String? thirdPartyReference,
- String? thirdPartyPaymentJustification,
- String? thirdPartyPaymentReason,
- String? reason,
- InvoiceType? invoiceType,
- MediumType? sentMediumType,
- InvoiceInterventionType? interventionType,
- String? groupId,
- PaymentType? paymentType,
- double? paid,
- List<
Payment> ? payments, - String? gnotionNihii,
- String? gnotionSsin,
- String? gnotionLastName,
- String? gnotionFirstName,
- String? gnotionCdHcParty,
- String? careProviderType,
- String? internshipNihii,
- String? internshipSsin,
- String? internshipLastName,
- String? internshipFirstName,
- String? internshipCdHcParty,
- String? internshipCbe,
- String? supervisorNihii,
- String? supervisorSsin,
- String? supervisorLastName,
- String? supervisorFirstName,
- String? supervisorCdHcParty,
- String? supervisorCbe,
- String? error,
- String? encounterLocationName,
- String? encounterLocationNihii,
- String? correctiveInvoiceId,
- String? correctedInvoiceId,
- bool? creditNote,
- String? creditNoteRelatedInvoiceId,
- IdentityDocumentReader? idDocument,
- int? admissionDate,
- String? locationNihii,
- String? cancelReason,
- int? cancelDate,
- Map<
String, String> ? options, - Set<
String> ? secretForeignKeys, - Map<
String, Set< ? cryptedForeignKeys,Delegation> > - Map<
String, Set< ? delegations,Delegation> > - Map<
String, Set< ? encryptionKeys,Delegation> > - Base64String? encryptedSelf,
- SecurityMetadata? securityMetadata,
Implementation
EncryptedInvoice(
this.id,
{
int? invoicePeriod,
int? encounterLocationNorm,
int? longDelayJustification,
int? locationService,
String? rev,
int? created,
int? modified,
String? author,
String? responsible,
String? medicalLocationId,
Set<CodeStub>? tags,
Set<CodeStub>? codes,
int? endOfLife,
int? deletionDate,
int? invoiceDate,
int? sentDate,
int? printedDate,
List<EncryptedInvoicingCode>? invoicingCodes,
Map<String, String>? receipts,
String? recipientType,
String? recipientId,
String? invoiceReference,
String? thirdPartyReference,
String? thirdPartyPaymentJustification,
String? thirdPartyPaymentReason,
String? reason,
InvoiceType? invoiceType,
MediumType? sentMediumType,
InvoiceInterventionType? interventionType,
String? groupId,
PaymentType? paymentType,
double? paid,
List<Payment>? payments,
String? gnotionNihii,
String? gnotionSsin,
String? gnotionLastName,
String? gnotionFirstName,
String? gnotionCdHcParty,
String? careProviderType,
String? internshipNihii,
String? internshipSsin,
String? internshipLastName,
String? internshipFirstName,
String? internshipCdHcParty,
String? internshipCbe,
String? supervisorNihii,
String? supervisorSsin,
String? supervisorLastName,
String? supervisorFirstName,
String? supervisorCdHcParty,
String? supervisorCbe,
String? error,
String? encounterLocationName,
String? encounterLocationNihii,
String? correctiveInvoiceId,
String? correctedInvoiceId,
bool? creditNote,
String? creditNoteRelatedInvoiceId,
IdentityDocumentReader? idDocument,
int? admissionDate,
String? locationNihii,
String? cancelReason,
int? cancelDate,
Map<String, String>? options,
Set<String>? secretForeignKeys,
Map<String, Set<Delegation>>? cryptedForeignKeys,
Map<String, Set<Delegation>>? delegations,
Map<String, Set<Delegation>>? encryptionKeys,
Base64String? encryptedSelf,
SecurityMetadata? securityMetadata
}) : rev = rev ?? null,
created = created ?? null,
modified = modified ?? null,
author = author ?? null,
responsible = responsible ?? null,
medicalLocationId = medicalLocationId ?? null,
tags = tags ?? {},
codes = codes ?? {},
endOfLife = endOfLife ?? null,
deletionDate = deletionDate ?? null,
invoiceDate = invoiceDate ?? null,
sentDate = sentDate ?? null,
printedDate = printedDate ?? null,
invoicingCodes = invoicingCodes ?? [],
receipts = receipts ?? {},
recipientType = recipientType ?? null,
recipientId = recipientId ?? null,
invoiceReference = invoiceReference ?? null,
thirdPartyReference = thirdPartyReference ?? null,
thirdPartyPaymentJustification = thirdPartyPaymentJustification ?? null,
thirdPartyPaymentReason = thirdPartyPaymentReason ?? null,
reason = reason ?? null,
invoiceType = invoiceType ?? null,
sentMediumType = sentMediumType ?? null,
interventionType = interventionType ?? null,
groupId = groupId ?? null,
paymentType = paymentType ?? null,
paid = paid ?? null,
payments = payments ?? null,
gnotionNihii = gnotionNihii ?? null,
gnotionSsin = gnotionSsin ?? null,
gnotionLastName = gnotionLastName ?? null,
gnotionFirstName = gnotionFirstName ?? null,
gnotionCdHcParty = gnotionCdHcParty ?? null,
careProviderType = careProviderType ?? null,
internshipNihii = internshipNihii ?? null,
internshipSsin = internshipSsin ?? null,
internshipLastName = internshipLastName ?? null,
internshipFirstName = internshipFirstName ?? null,
internshipCdHcParty = internshipCdHcParty ?? null,
internshipCbe = internshipCbe ?? null,
supervisorNihii = supervisorNihii ?? null,
supervisorSsin = supervisorSsin ?? null,
supervisorLastName = supervisorLastName ?? null,
supervisorFirstName = supervisorFirstName ?? null,
supervisorCdHcParty = supervisorCdHcParty ?? null,
supervisorCbe = supervisorCbe ?? null,
error = error ?? null,
encounterLocationName = encounterLocationName ?? null,
encounterLocationNihii = encounterLocationNihii ?? null,
correctiveInvoiceId = correctiveInvoiceId ?? null,
correctedInvoiceId = correctedInvoiceId ?? null,
creditNote = creditNote ?? null,
creditNoteRelatedInvoiceId = creditNoteRelatedInvoiceId ?? null,
idDocument = idDocument ?? null,
admissionDate = admissionDate ?? null,
locationNihii = locationNihii ?? null,
cancelReason = cancelReason ?? null,
cancelDate = cancelDate ?? null,
options = options ?? {},
secretForeignKeys = secretForeignKeys ?? {},
cryptedForeignKeys = cryptedForeignKeys ?? {},
delegations = delegations ?? {},
encryptionKeys = encryptionKeys ?? {},
encryptedSelf = encryptedSelf ?? null,
securityMetadata = securityMetadata ?? null,
_invoicePeriod = invoicePeriod ?? null,
_encounterLocationNorm = encounterLocationNorm ?? null,
_longDelayJustification = longDelayJustification ?? null,
_locationService = locationService ?? null;