@airwallex/node-sdk
Version:
Airwallex Node.js SDK
32 lines • 1.26 kB
TypeScript
import { AddressApiDto } from './addressApiDto';
import { BusinessIdentificationsApiDto } from './businessIdentificationsApiDto';
import { BusinessPersonDocumentationApiDto } from './businessPersonDocumentationApiDto';
export interface BusinessPersonDetailApiDto {
attachments?: BusinessPersonDocumentationApiDto;
date_of_birth?: string;
email?: string;
first_name?: string;
first_name_english?: string;
identifications?: BusinessIdentificationsApiDto;
job_title?: string;
last_name?: string;
last_name_english?: string;
live_selfie_file_id?: string;
middle_name?: string;
middle_name_english?: string;
nationality?: string;
person_id?: string;
residential_address?: AddressApiDto;
roles?: Array<BusinessPersonDetailApiDto.RolesEnum>;
}
export declare namespace BusinessPersonDetailApiDto {
const validRolesEnum: readonly ["AUTHORISED_PERSON", "BENEFICIAL_OWNER", "CONTROLLING_PERSON", "DIRECTOR", "LEGAL_REPRESENTATIVE"];
type RolesEnum = (typeof validRolesEnum)[number] | 'UNKNOWN';
const discriminator: string;
const attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
}
//# sourceMappingURL=businessPersonDetailApiDto.d.ts.map