LegalEntityInfoRequiredType class abstract
LegalEntityInfoRequiredType
Properties:
- capabilities - Contains key-value pairs that specify the actions that the legal entity can do in your platform.The key is a capability required for your integration. For example, issueCard for Issuing. The value is an object containing the settings for the capability.
- entityAssociations - List of legal entities associated with the current legal entity. For example, ultimate beneficial owners associated with an organization through ownership or control, or as signatories.
- individual - Information about the individual. Required if
typeis individual. - organization - Information about the organization. Required if
typeis organization. - reference - Your reference for the legal entity, maximum 150 characters.
- soleProprietorship - Information about the sole proprietorship. Required if
typeis soleProprietorship. - trust - Information about the trust. Required if
typeis trust. - type - The type of legal entity. Possible values: individual, organization, soleProprietorship, or trust.
- unincorporatedPartnership - Information about the unincorporated partnership. Required if
typeis unincorporatedPartnership. - verificationPlan - A key-value pair that specifies the verification process for a legal entity. Set to upfront for upfront verification for marketplaces.
- Annotations
-
- @BuiltValue.new()
Constructors
- LegalEntityInfoRequiredType([void updates(LegalEntityInfoRequiredTypeBuilder b)])
-
factory
Properties
-
capabilities
→ BuiltMap<
String, LegalEntityCapability> ? -
Contains key-value pairs that specify the actions that the legal entity can do in your platform.The key is a capability required for your integration. For example, issueCard for Issuing. The value is an object containing the settings for the capability.
no setter
-
entityAssociations
→ BuiltList<
LegalEntityAssociation> ? -
List of legal entities associated with the current legal entity. For example, ultimate beneficial owners associated with an organization through ownership or control, or as signatories.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- individual → Individual?
-
Information about the individual. Required if
typeis individual.no setter - organization → Organization?
-
Information about the organization. Required if
typeis organization.no setter - reference → String?
-
Your reference for the legal entity, maximum 150 characters.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- soleProprietorship → SoleProprietorship?
-
Information about the sole proprietorship. Required if
typeis soleProprietorship.no setter - trust → Trust?
-
Information about the trust. Required if
typeis trust.no setter - type → LegalEntityInfoRequiredTypeTypeEnum
-
The type of legal entity. Possible values: individual, organization, soleProprietorship, or trust.
no setter
- unincorporatedPartnership → UnincorporatedPartnership?
-
Information about the unincorporated partnership. Required if
typeis unincorporatedPartnership.no setter - verificationPlan → String?
-
A key-value pair that specifies the verification process for a legal entity. Set to upfront for upfront verification for marketplaces.
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rebuild(
dynamic updates(LegalEntityInfoRequiredTypeBuilder)) → LegalEntityInfoRequiredType -
Rebuilds the instance.
inherited
-
toBuilder(
) → LegalEntityInfoRequiredTypeBuilder -
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<
LegalEntityInfoRequiredType> -
no setter