HealthcareParty class abstract

Implemented types
Annotations
  • @freezed

Constructors

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

Properties

addresses List<DecryptedAddress>
no setterinherited
aesExchangeKeys Map<AesExchangeKeyEntryKeyString, Map<String, Map<AesExchangeKeyEncryptionKeypairIdentifier, HexString>>>
no setterinherited
bankAccount String?
no setterinherited
bic String?
no setterinherited
billingType String?
no setterinherited
cbe String?
no setterinherited
civility String?
no setterinherited
codes Set<CodeStub>
no setterinherited
companyName String?
no setterinherited
contactPerson String?
no setterinherited
contactPersonHcpId String?
no setterinherited
convention int?
no setterinherited
copyWith → $HealthcarePartyCopyWith<HealthcareParty>
Create a copy of HealthcareParty with the given fields replaced by the non-null parameter values.
no setterinherited
created int?
no setterinherited
cryptoActorProperties Set<DecryptedPropertyStub>?
no setterinherited
deletionDate int?
no setterinherited
descr Map<String, String>?
no setterinherited
ehp String?
no setterinherited
financialInstitutionInformation List<DecryptedFinancialInstitutionInformation>
no setterinherited
firstName String?
no setterinherited
flatRateTarifications List<DecryptedFlatRateTarification>
no setterinherited
gender Gender?
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
hcPartyKeys Map<String, List<HexString>>
no setterinherited
id String
no setterinherited
identifier List<Identifier>
no setterinherited
importedData Map<String, String>
no setterinherited
invoiceHeader String?
no setterinherited
languages List<String>
no setterinherited
lastName String?
no setterinherited
modified int?
no setterinherited
name String?
no setterinherited
names List<PersonName>
no setterinherited
nihii String?
no setterinherited
nihiiSpecCode String?
no setterinherited
notes String?
no setterinherited
options Map<String, String>
no setterinherited
parentId String?
no setterinherited
picture Uint8List?
no setterinherited
privateKeyShamirPartitions Map<String, HexString>
no setterinherited
properties Set<DecryptedPropertyStub>
no setterinherited
proxyBankAccount String?
no setterinherited
proxyBic String?
no setterinherited
publicKey CardinalRsaPublicKey?
no setterinherited
publicKeysForOaepWithSha256 Set<CardinalRsaPublicKey>
no setterinherited
rev String?
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sendFormats Map<TelecomType, String>
no setterinherited
speciality String?
no setterinherited
specialityCodes Set<CodeStub>
no setterinherited
ssin String?
no setterinherited
statuses Set<HealthcarePartyStatus>
no setterinherited
statusHistory List<HealthcarePartyHistoryStatus>
no setterinherited
supervisorId String?
no setterinherited
tags Set<CodeStub>
no setterinherited
transferKeys Map<AesExchangeKeyEncryptionKeypairIdentifier, Map<AesExchangeKeyEncryptionKeypairIdentifier, HexString>>
no setterinherited
type String?
no setterinherited
userId String?
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

encode(HealthcareParty value) Map<String, dynamic>
override
fromJSON(Map<String, dynamic> data) HealthcareParty
override