UNPKG

@adyen/api-library

Version:

The Adyen API Library for NodeJS enables you to work with Adyen APIs.

57 lines (56 loc) 2.45 kB
import { Individual } from './individual'; import { LegalEntityAssociation } from './legalEntityAssociation'; import { LegalEntityCapability } from './legalEntityCapability'; import { Organization } from './organization'; import { SoleProprietorship } from './soleProprietorship'; import { Trust } from './trust'; import { UnincorporatedPartnership } from './unincorporatedPartnership'; export declare class LegalEntityInfoRequiredType { /** * 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. */ 'capabilities'?: { [key: string]: LegalEntityCapability; }; /** * 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. */ 'entityAssociations'?: Array<LegalEntityAssociation>; 'individual'?: Individual | null; 'organization'?: Organization | null; /** * Your reference for the legal entity, maximum 150 characters. */ 'reference'?: string; 'soleProprietorship'?: SoleProprietorship | null; 'trust'?: Trust | null; /** * The type of legal entity. Possible values: **individual**, **organization**, **soleProprietorship**, or **trust**. */ 'type': LegalEntityInfoRequiredType.TypeEnum; 'unincorporatedPartnership'?: UnincorporatedPartnership | null; /** * A key-value pair that specifies the verification process for a legal entity. Set to **upfront** for upfront verification for [marketplaces](https://docs.adyen.com/marketplaces/verification-overview/verification-types/#upfront-verification). */ 'verificationPlan'?: string; static discriminator: string | undefined; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; } export declare namespace LegalEntityInfoRequiredType { enum TypeEnum { Individual = "individual", Organization = "organization", SoleProprietorship = "soleProprietorship", Trust = "trust", UnincorporatedPartnership = "unincorporatedPartnership" } }