HealthcarePartyDto constructor

HealthcarePartyDto({
  1. required String id,
  2. String? rev,
  3. int? created,
  4. int? modified,
  5. int? deletionDate,
  6. String? name,
  7. String? lastName,
  8. String? firstName,
  9. List<PersonNameDto> names = const [],
  10. HealthcarePartyDtoGenderEnum? gender,
  11. String? civility,
  12. String? companyName,
  13. String? speciality,
  14. String? bankAccount,
  15. String? bic,
  16. String? proxyBankAccount,
  17. String? proxyBic,
  18. String? invoiceHeader,
  19. String? cbe,
  20. String? ehp,
  21. String? userId,
  22. String? parentId,
  23. int? convention,
  24. String? nihii,
  25. String? nihiiSpecCode,
  26. String? ssin,
  27. List<AddressDto> addresses = const [],
  28. List<String> languages = const [],
  29. String? picture,
  30. Set<HealthcarePartyDtoStatusesEnum> statuses = const {},
  31. List<HealthcarePartyHistoryStatusDto> statusHistory = const [],
  32. Set<CodeStubDto> specialityCodes = const {},
  33. Map<String, String> sendFormats = const {},
  34. String? notes,
  35. List<FinancialInstitutionInformationDto> financialInstitutionInformation = const [],
  36. String? billingType,
  37. String? type,
  38. String? contactPerson,
  39. String? contactPersonHcpId,
  40. String? supervisorId,
  41. List<FlatRateTarificationDto> flatRateTarifications = const [],
  42. Map<String, String> importedData = const {},
  43. Map<String, String> options = const {},
  44. Set<PropertyStubDto> properties = const {},
  45. Map<String, List<String>> hcPartyKeys = const {},
  46. Map<String, Map<String, Map<String, String>>> aesExchangeKeys = const {},
  47. Map<String, Map<String, String>> transferKeys = const {},
  48. Map<String, String> privateKeyShamirPartitions = const {},
  49. String? publicKey,
})

Returns a new HealthcarePartyDto instance.

Implementation

HealthcarePartyDto({
  required this.id,
  this.rev,
  this.created,
  this.modified,
  this.deletionDate,
  this.name,
  this.lastName,
  this.firstName,
  this.names = const [],
  this.gender,
  this.civility,
  this.companyName,
  this.speciality,
  this.bankAccount,
  this.bic,
  this.proxyBankAccount,
  this.proxyBic,
  this.invoiceHeader,
  this.cbe,
  this.ehp,
  this.userId,
  this.parentId,
  this.convention,
  this.nihii,
  this.nihiiSpecCode,
  this.ssin,
  this.addresses = const [],
  this.languages = const [],
  this.picture,
  this.statuses = const {},
  this.statusHistory = const [],
  this.specialityCodes = const {},
  this.sendFormats = const {},
  this.notes,
  this.financialInstitutionInformation = const [],
  this.billingType,
  this.type,
  this.contactPerson,
  this.contactPersonHcpId,
  this.supervisorId,
  this.flatRateTarifications = const [],
  this.importedData = const {},
  this.options = const {},
  this.properties = const {},
  this.hcPartyKeys = const {},
  this.aesExchangeKeys = const {},
  this.transferKeys = const {},
  this.privateKeyShamirPartitions = const {},
  this.publicKey,
});