@airwallex/node-sdk
Version:
Airwallex Node.js SDK
38 lines • 1.99 kB
TypeScript
import { SimulationAddressApiDto } from './simulationAddressApiDto';
import { SimulationBusinessAccountUsageApiDto } from './simulationBusinessAccountUsageApiDto';
import { SimulationBusinessDocumentationApiDto } from './simulationBusinessDocumentationApiDto';
import { SimulationBusinessIdentifierApiDto } from './simulationBusinessIdentifierApiDto';
export interface SimulationBusinessDetailsApiDto {
account_usage?: SimulationBusinessAccountUsageApiDto;
as_trustee?: boolean;
attachments?: SimulationBusinessDocumentationApiDto;
business_address?: SimulationAddressApiDto;
business_identifiers?: Array<SimulationBusinessIdentifierApiDto>;
business_name?: string;
business_name_english?: string;
business_name_trading?: string;
business_start_date?: string;
business_structure?: SimulationBusinessDetailsApiDto.BusinessStructureEnum;
contact_number?: string;
description_of_goods_or_services?: string;
explanation_for_high_risk_countries_exposure?: string;
has_nominee_shareholders?: boolean;
industry_category_code?: string;
no_shareholders_with_over_25percent?: boolean;
operating_country?: Array<string>;
registration_address?: SimulationAddressApiDto;
registration_address_english?: SimulationAddressApiDto;
state_of_incorporation?: string;
url?: string;
}
export declare namespace SimulationBusinessDetailsApiDto {
const validBusinessStructureEnum: readonly ["COMPANY", "CORPORATION", "GENERAL_PARTNERSHIP", "LIMITED_LIABILITY_COMPANY", "LIMITED_LIABILITY_PARTNERSHIP", "LIMITED_PARTNERSHIP", "NON_REGISTERED_SOLE_PROPRIETOR", "OTHER", "PARTNERSHIP", "SELF_MANAGED_SUPER_FUND", "SOLE_PROPRIETOR"];
type BusinessStructureEnum = (typeof validBusinessStructureEnum)[number] | 'UNKNOWN';
const discriminator: string;
const attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
}
//# sourceMappingURL=simulationBusinessDetailsApiDto.d.ts.map