Trust class abstract
Trust
Properties:
- countryOfGoverningLaw - The two-character ISO 3166-1 alpha-2 country code of the governing country.
- dateOfIncorporation - The date when the legal arrangement was incorporated in YYYY-MM-DD format.
- description - A short description about the trust. Only applicable for charitable trusts in New Zealand.
- doingBusinessAs - The registered name, if different from the
name. - doingBusinessAsAbsent - Set this to true if the legal arrangement does not have a
Doing business asname. - name_ - The legal name.
- principalPlaceOfBusiness - The business address. Required if the principal place of business is different from the
registeredAddress. - registeredAddress - The address registered at the registrar, such as the Chamber of Commerce.
- registrationNumber - The registration number.
- taxInformation - The tax information of the entity.
- type - Type of trust. See possible values for trusts in Australia and New Zealand.
- undefinedBeneficiaryInfo - The undefined beneficiary information of the entity.
- vatAbsenceReason - The reason for not providing a VAT number. Possible values: industryExemption, belowTaxThreshold.
- vatNumber - The VAT number.
- Annotations
-
- @BuiltValue.new()
Constructors
- Trust([void updates(TrustBuilder b)])
-
factory
Properties
- countryOfGoverningLaw → String
-
The two-character ISO 3166-1 alpha-2 country code of the governing country.
no setter
- dateOfIncorporation → String?
-
The date when the legal arrangement was incorporated in YYYY-MM-DD format.
no setter
- description → String?
-
A short description about the trust. Only applicable for charitable trusts in New Zealand.
no setter
- doingBusinessAs → String?
-
The registered name, if different from the
name.no setter - doingBusinessAsAbsent → bool?
-
Set this to true if the legal arrangement does not have a
Doing business asname.no setter - hashCode → int
-
The hash code for this object.
no setterinherited
- name_ → String
-
The legal name.
no setter
- principalPlaceOfBusiness → Address?
-
The business address. Required if the principal place of business is different from the
registeredAddress.no setter - registeredAddress → Address
-
The address registered at the registrar, such as the Chamber of Commerce.
no setter
- registrationNumber → String?
-
The registration number.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
taxInformation
→ BuiltList<
TaxInformation> ? -
The tax information of the entity.
no setter
- type → TrustTypeEnum
-
Type of trust. See possible values for trusts in Australia and New Zealand.
no setter
-
undefinedBeneficiaryInfo
→ BuiltList<
UndefinedBeneficiary> ? -
The undefined beneficiary information of the entity.
no setter
- vatAbsenceReason → TrustVatAbsenceReasonEnum?
-
The reason for not providing a VAT number. Possible values: industryExemption, belowTaxThreshold.
no setter
- vatNumber → String?
-
The VAT number.
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rebuild(
dynamic updates(TrustBuilder)) → Trust -
Rebuilds the instance.
inherited
-
toBuilder(
) → TrustBuilder -
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<
Trust> -
no setter