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
firstNameandlastNamemust 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
firstNameandlastNamemust 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