Individual class abstract

Individual

Properties:

  • birthData - The individual's birth information.
  • email - The email address of the legal entity.
  • identificationData - Information about the individual's identification document.
  • name_ - The individual's name. The combined length of firstName and lastName must be at least 3 characters. Only -, —, ., / are allowed as special characters. For more information, see validations on fields.
  • nationality - The individual's nationality.
  • phone - The phone number of the legal entity.
  • residentialAddress - The residential address of the individual. Individuals cannot use a PO box as their residential address. Address fields cannot contain emojis, only one repeated character (unless two characters long), only symbols, only numbers, only spaces, or fictitious values such as John Doe or N/A. All parts of the address must be different. For example, Spain, Spain, Spain is not allowed. For more information, see validations on fields.
  • support - Support information for the legal entity. Required if you have a platform setup.
  • taxInformation - The tax information of the individual.
  • webData - The website and app URL of the legal entity.
Annotations
  • @BuiltValue.new()

Constructors

Individual([void updates(IndividualBuilder b)])
factory

Properties

birthData → BirthData?
The individual's birth information.
no setter
email → String?
The email address of the legal entity.
no setter
hashCode → int
The hash code for this object.
no setterinherited
identificationData → IdentificationData?
Information about the individual's identification document.
no setter
name_ → Name
The individual's name. The combined length of firstName and lastName must be at least 3 characters. Only -, —, ., / are allowed as special characters. For more information, see validations on fields.
no setter
nationality → String?
The individual's nationality.
no setter
phone → PhoneNumber?
The phone number of the legal entity.
no setter
residentialAddress → Address
The residential address of the individual. Individuals cannot use a PO box as their residential address. Address fields cannot contain emojis, only one repeated character (unless two characters long), only symbols, only numbers, only spaces, or fictitious values such as John Doe or N/A. All parts of the address must be different. For example, Spain, Spain, Spain is not allowed. For more information, see validations on fields.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
support → Support?
Support information for the legal entity. Required if you have a platform setup.
no setter
taxInformation → BuiltList<TaxInformation>?
The tax information of the individual.
no setter
webData → WebData?
The website and app URL of the legal entity.
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(IndividualBuilder)) → Individual
Rebuilds the instance.
inherited
toBuilder() → IndividualBuilder
Converts the instance to a builder B.
inherited
toString() → String
A string representation of this object.
inherited

Operators

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

Static Properties

serializer → Serializer<Individual>
no setter