UNPKG

@investingwolf/alpaca-broker-api

Version:
87 lines (86 loc) 2.21 kB
/** * Alpaca Broker API * Open brokerage accounts, enable commission-free trading, and manage the ongoing user experience with Alpaca Broker API * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Identity is the model to provide account owner’s identity information. */ export declare class Identity { 'given_name': string; 'family_name': string; 'date_of_birth': string; 'tax_id'?: string; 'tax_id_type'?: Identity.TaxIdTypeEnum; /** * [ISO 3166-1 alpha-3](https://www.iso.org/iso-3166-country-codes.html). */ 'country_of_citizenship'?: string; /** * [ISO 3166-1 alpha-3](https://www.iso.org/iso-3166-country-codes.html). */ 'country_of_birth'?: string; /** * [ISO 3166-1 alpha-3](https://www.iso.org/iso-3166-country-codes.html). */ 'country_of_tax_residence': string; 'funding_source': Array<Identity.FundingSourceEnum>; 'annual_income_min'?: number; 'annual_income_max'?: number; 'liquid_net_worth_min'?: number; 'liquid_net_worth_max'?: number; 'total_net_worth_min'?: number; 'total_net_worth_max'?: number; /** * any extra information used for KYC purposes */ 'extra'?: object; static discriminator: string | undefined; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; } export declare namespace Identity { enum TaxIdTypeEnum { UsaSsn, AusTfn, AusAbn, DeuTaxId, FraSpi, GbrUtr, GbrNino, HunTin, IndPan, IsrTaxId, ItaTaxId, JpnTaxId, NldTin, SgpNric, SgpFin, SgpAsgd, SgpItr, SweTaxId, NotSpecified } enum FundingSourceEnum { EmploymentIncome, Investments, Inheritance, BusinessIncome, Savings, Family } }