EncryptedInvoice constructor

EncryptedInvoice(
  1. String id, {
  2. int? invoicePeriod,
  3. int? encounterLocationNorm,
  4. int? longDelayJustification,
  5. int? locationService,
  6. String? rev,
  7. int? created,
  8. int? modified,
  9. String? author,
  10. String? responsible,
  11. String? medicalLocationId,
  12. Set<CodeStub>? tags,
  13. Set<CodeStub>? codes,
  14. int? endOfLife,
  15. int? deletionDate,
  16. int? invoiceDate,
  17. int? sentDate,
  18. int? printedDate,
  19. List<EncryptedInvoicingCode>? invoicingCodes,
  20. Map<String, String>? receipts,
  21. String? recipientType,
  22. String? recipientId,
  23. String? invoiceReference,
  24. String? thirdPartyReference,
  25. String? thirdPartyPaymentJustification,
  26. String? thirdPartyPaymentReason,
  27. String? reason,
  28. InvoiceType? invoiceType,
  29. MediumType? sentMediumType,
  30. InvoiceInterventionType? interventionType,
  31. String? groupId,
  32. PaymentType? paymentType,
  33. double? paid,
  34. List<Payment>? payments,
  35. String? gnotionNihii,
  36. String? gnotionSsin,
  37. String? gnotionLastName,
  38. String? gnotionFirstName,
  39. String? gnotionCdHcParty,
  40. String? careProviderType,
  41. String? internshipNihii,
  42. String? internshipSsin,
  43. String? internshipLastName,
  44. String? internshipFirstName,
  45. String? internshipCdHcParty,
  46. String? internshipCbe,
  47. String? supervisorNihii,
  48. String? supervisorSsin,
  49. String? supervisorLastName,
  50. String? supervisorFirstName,
  51. String? supervisorCdHcParty,
  52. String? supervisorCbe,
  53. String? error,
  54. String? encounterLocationName,
  55. String? encounterLocationNihii,
  56. String? correctiveInvoiceId,
  57. String? correctedInvoiceId,
  58. bool? creditNote,
  59. String? creditNoteRelatedInvoiceId,
  60. IdentityDocumentReader? idDocument,
  61. int? admissionDate,
  62. String? locationNihii,
  63. String? cancelReason,
  64. int? cancelDate,
  65. Map<String, String>? options,
  66. Set<String>? secretForeignKeys,
  67. Map<String, Set<Delegation>>? cryptedForeignKeys,
  68. Map<String, Set<Delegation>>? delegations,
  69. Map<String, Set<Delegation>>? encryptionKeys,
  70. Base64String? encryptedSelf,
  71. 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;