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 type is individual.
  • organization - Information about the organization. Required if type is organization.
  • reference - Your reference for the legal entity, maximum 150 characters.
  • soleProprietorship - Information about the sole proprietorship. Required if type is soleProprietorship.
  • trust - Information about the trust. Required if type is trust.
  • type - The type of legal entity. Possible values: individual, organization, soleProprietorship, or trust.
  • unincorporatedPartnership - Information about the unincorporated partnership. Required if type is 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 type is individual.
no setter
organization Organization?
Information about the organization. Required if type is 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 type is soleProprietorship.
no setter
trust Trust?
Information about the trust. Required if type is 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 type is 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