HealthcareParty constructor

HealthcareParty(
  1. String id, {
  2. int? convention,
  3. String? rev,
  4. int? created,
  5. int? modified,
  6. int? deletionDate,
  7. List<Identifier>? identifier,
  8. Set<CodeStub>? tags,
  9. Set<CodeStub>? codes,
  10. String? name,
  11. String? lastName,
  12. String? firstName,
  13. List<PersonName>? names,
  14. Gender? gender,
  15. String? civility,
  16. String? companyName,
  17. String? speciality,
  18. String? bankAccount,
  19. String? bic,
  20. String? proxyBankAccount,
  21. String? proxyBic,
  22. String? invoiceHeader,
  23. String? cbe,
  24. String? ehp,
  25. String? userId,
  26. String? parentId,
  27. String? nihii,
  28. String? nihiiSpecCode,
  29. String? ssin,
  30. List<DecryptedAddress>? addresses,
  31. List<String>? languages,
  32. Uint8List? picture,
  33. Set<HealthcarePartyStatus>? statuses,
  34. List<HealthcarePartyHistoryStatus>? statusHistory,
  35. Set<CodeStub>? specialityCodes,
  36. Map<TelecomType, String>? sendFormats,
  37. String? notes,
  38. List<DecryptedFinancialInstitutionInformation>? financialInstitutionInformation,
  39. Map<String, String>? descr,
  40. String? billingType,
  41. String? type,
  42. String? contactPerson,
  43. String? contactPersonHcpId,
  44. String? supervisorId,
  45. List<DecryptedFlatRateTarification>? flatRateTarifications,
  46. Map<String, String>? importedData,
  47. Map<String, String>? options,
  48. Set<DecryptedPropertyStub>? properties,
  49. Map<String, List<HexString>>? hcPartyKeys,
  50. Map<SpkiHexString, Map<String, Map<AesExchangeKeyEncryptionKeypairIdentifier, HexString>>>? aesExchangeKeys,
  51. Map<AesExchangeKeyEncryptionKeypairIdentifier, Map<AesExchangeKeyEncryptionKeypairIdentifier, HexString>>? transferKeys,
  52. Map<String, HexString>? privateKeyShamirPartitions,
  53. SpkiHexString? publicKey,
  54. Set<SpkiHexString>? publicKeysForOaepWithSha256,
})

Implementation

HealthcareParty(
	this.id,
	{
		int? convention,
		String? rev,
		int? created,
		int? modified,
		int? deletionDate,
		List<Identifier>? identifier,
		Set<CodeStub>? tags,
		Set<CodeStub>? codes,
		String? name,
		String? lastName,
		String? firstName,
		List<PersonName>? names,
		Gender? gender,
		String? civility,
		String? companyName,
		String? speciality,
		String? bankAccount,
		String? bic,
		String? proxyBankAccount,
		String? proxyBic,
		String? invoiceHeader,
		String? cbe,
		String? ehp,
		String? userId,
		String? parentId,
		String? nihii,
		String? nihiiSpecCode,
		String? ssin,
		List<DecryptedAddress>? addresses,
		List<String>? languages,
		Uint8List? picture,
		Set<HealthcarePartyStatus>? statuses,
		List<HealthcarePartyHistoryStatus>? statusHistory,
		Set<CodeStub>? specialityCodes,
		Map<TelecomType, String>? sendFormats,
		String? notes,
		List<DecryptedFinancialInstitutionInformation>? financialInstitutionInformation,
		Map<String, String>? descr,
		String? billingType,
		String? type,
		String? contactPerson,
		String? contactPersonHcpId,
		String? supervisorId,
		List<DecryptedFlatRateTarification>? flatRateTarifications,
		Map<String, String>? importedData,
		Map<String, String>? options,
		Set<DecryptedPropertyStub>? properties,
		Map<String, List<HexString>>? hcPartyKeys,
		Map<SpkiHexString, Map<String, Map<AesExchangeKeyEncryptionKeypairIdentifier, HexString>>>? aesExchangeKeys,
		Map<AesExchangeKeyEncryptionKeypairIdentifier, Map<AesExchangeKeyEncryptionKeypairIdentifier, HexString>>? transferKeys,
		Map<String, HexString>? privateKeyShamirPartitions,
		SpkiHexString? publicKey,
		Set<SpkiHexString>? publicKeysForOaepWithSha256
	}) : rev = rev ?? null,
	created = created ?? null,
	modified = modified ?? null,
	deletionDate = deletionDate ?? null,
	identifier = identifier ?? [],
	tags = tags ?? {},
	codes = codes ?? {},
	name = name ?? null,
	lastName = lastName ?? null,
	firstName = firstName ?? null,
	names = names ?? [],
	gender = gender ?? null,
	civility = civility ?? null,
	companyName = companyName ?? null,
	speciality = speciality ?? null,
	bankAccount = bankAccount ?? null,
	bic = bic ?? null,
	proxyBankAccount = proxyBankAccount ?? null,
	proxyBic = proxyBic ?? null,
	invoiceHeader = invoiceHeader ?? null,
	cbe = cbe ?? null,
	ehp = ehp ?? null,
	userId = userId ?? null,
	parentId = parentId ?? null,
	nihii = nihii ?? null,
	nihiiSpecCode = nihiiSpecCode ?? null,
	ssin = ssin ?? null,
	addresses = addresses ?? [],
	languages = languages ?? [],
	picture = picture ?? null,
	statuses = statuses ?? {},
	statusHistory = statusHistory ?? [],
	specialityCodes = specialityCodes ?? {},
	sendFormats = sendFormats ?? {},
	notes = notes ?? null,
	financialInstitutionInformation = financialInstitutionInformation ?? [],
	descr = descr ?? {},
	billingType = billingType ?? null,
	type = type ?? null,
	contactPerson = contactPerson ?? null,
	contactPersonHcpId = contactPersonHcpId ?? null,
	supervisorId = supervisorId ?? null,
	flatRateTarifications = flatRateTarifications ?? [],
	importedData = importedData ?? {},
	options = options ?? {},
	properties = properties ?? {},
	hcPartyKeys = hcPartyKeys ?? {},
	aesExchangeKeys = aesExchangeKeys ?? {},
	transferKeys = transferKeys ?? {},
	privateKeyShamirPartitions = privateKeyShamirPartitions ?? {},
	publicKey = publicKey ?? null,
	publicKeysForOaepWithSha256 = publicKeysForOaepWithSha256 ?? {},
	_convention = convention ?? null;