@airwallex/node-sdk
Version:
Airwallex Node.js SDK
32 lines • 1.39 kB
TypeScript
import { SimulationAddressApiDto } from './simulationAddressApiDto';
import { SimulationBusinessIdentificationsApiDto } from './simulationBusinessIdentificationsApiDto';
import { SimulationBusinessPersonDocumentationApiDto } from './simulationBusinessPersonDocumentationApiDto';
export interface SimulationBusinessPersonDetailApiDto {
attachments?: SimulationBusinessPersonDocumentationApiDto;
date_of_birth?: string;
email?: string;
first_name?: string;
first_name_english?: string;
identifications?: SimulationBusinessIdentificationsApiDto;
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?: SimulationAddressApiDto;
roles?: Set<SimulationBusinessPersonDetailApiDto.RolesEnum>;
}
export declare namespace SimulationBusinessPersonDetailApiDto {
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=simulationBusinessPersonDetailApiDto.d.ts.map