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