LegalEntity class abstract
LegalEntity
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.
- documentDetails - List of documents uploaded for the legal entity.
- documents - List of documents uploaded for the legal entity.
- 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.
- id - The unique identifier of the legal entity.
- individual - Information about the individual. Required if
typeis individual. - organization - Information about the organization. Required if
typeis organization. - problems - List of verification errors related to capabilities for the legal entity.
- reference - Your reference for the legal entity, maximum 150 characters.
- soleProprietorship - Information about the sole proprietorship. Required if
typeis soleProprietorship. - transferInstruments - List of transfer instruments that the legal entity owns.
- 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. - verificationDeadlines - List of verification deadlines and the capabilities that will be disallowed if verification errors are not resolved.
- 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
- LegalEntity([void updates(LegalEntityBuilder 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
-
documentDetails
→ BuiltList<
DocumentReference> ? -
List of documents uploaded for the legal entity.
no setter
-
documents
→ BuiltList<
EntityReference> ? -
List of documents uploaded for the legal entity.
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
- id → String
-
The unique identifier of the legal entity.
no setter
- individual → Individual?
-
Information about the individual. Required if
typeis individual.no setter - organization → Organization?
-
Information about the organization. Required if
typeis organization.no setter -
problems
→ BuiltList<
CapabilityProblem> ? -
List of verification errors related to capabilities for the legal entity.
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 -
transferInstruments
→ BuiltList<
TransferInstrumentReference> ? -
List of transfer instruments that the legal entity owns.
no setter
- trust → Trust?
-
Information about the trust. Required if
typeis trust.no setter - type → LegalEntityTypeEnum?
-
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 -
verificationDeadlines
→ BuiltList<
VerificationDeadline> ? -
List of verification deadlines and the capabilities that will be disallowed if verification errors are not resolved.
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(LegalEntityBuilder)) → LegalEntity -
Rebuilds the instance.
inherited
-
toBuilder(
) → LegalEntityBuilder -
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<
LegalEntity> -
no setter