pub struct NewAccountRealRequest {Show 33 fields
pub account_opening_reason: Option<Value>,
pub account_turnover: Option<AccountTurnover>,
pub address_city: Option<String>,
pub address_line_1: Option<String>,
pub address_line_2: Option<Value>,
pub address_postcode: Option<String>,
pub address_state: Option<String>,
pub affiliate_token: Option<String>,
pub calling_country_code: Option<Value>,
pub citizen: Option<Value>,
pub client_type: Option<ClientType>,
pub currency: Option<String>,
pub date_of_birth: Option<String>,
pub employment_status: Option<String>,
pub fatca_declaration: Option<FatcaDeclaration>,
pub financial_information_version: Option<String>,
pub first_name: Option<String>,
pub last_name: Option<String>,
pub loginid: Option<String>,
pub new_account_real: i64,
pub non_pep_declaration: Option<i64>,
pub passthrough: Option<Value>,
pub phone: Option<Value>,
pub place_of_birth: Option<String>,
pub req_id: Option<i64>,
pub residence: Option<String>,
pub salutation: Option<String>,
pub secret_answer: Option<String>,
pub secret_question: Option<String>,
pub tax_identification_number: Option<String>,
pub tax_residence: Option<String>,
pub tin_skipped: Option<TinSkipped>,
pub tnc_acceptance: Option<TncAcceptance>,
}
Expand description
This call opens a new real-money account. This call can be made from a virtual-money or a real-money account. If it is the latter, client information fields in this call will be ignored and data from your existing real-money account will be used.
Fields§
§account_opening_reason: Option<Value>
Field ‘account_opening_reason’ mapped to Value due to complexity/potential issues.\n
account_turnover: Option<AccountTurnover>
[Optional] The anticipated account turnover.\n
address_city: Option<String>
[Optional] Within 100 characters.\n
address_line_1: Option<String>
Within 70 characters, with no leading whitespaces and may contain letters/numbers and/or any of following characters ’.,:;()@#/-\n
address_line_2: Option<Value>
Field ‘address_line_2’ mapped to Value due to complexity/potential issues.\n
address_postcode: Option<String>
[Optional] Within 20 characters and may not contain ‘+’.\n
address_state: Option<String>
[Optional] Possible value receive from states_list
call.\n
affiliate_token: Option<String>
[Optional] Affiliate token, within 32 characters.\n
calling_country_code: Option<Value>
[Optional] The phone’s calling country code. Don’t include the +
sign. Up to 4 digits.\n
citizen: Option<Value>
[Optional] Country of legal citizenship, 2-letter country code.\n
client_type: Option<ClientType>
[Optional] Indicates whether this is for a client requesting an account with professional status.\n
currency: Option<String>
[Optional] To set currency of the account. List of supported currencies can be acquired with payout_currencies
call.\n
date_of_birth: Option<String>
Date of birth format: yyyy-mm-dd
.\n
employment_status: Option<String>
Employment Status.\n
fatca_declaration: Option<FatcaDeclaration>
[Optional] Indicates client’s self-declaration of FATCA.\n
financial_information_version: Option<String>
[Optional] The version of the financial information form.\n
first_name: Option<String>
Within 1-50 characters, use only letters, spaces, hyphens, full-stops or apostrophes.\n
last_name: Option<String>
Within 1-50 characters, use only letters, spaces, hyphens, full-stops or apostrophes.\n
loginid: Option<String>
[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.\n
new_account_real: i64
Must be 1
\n
non_pep_declaration: Option<i64>
[Optional] Indicates client’s self-declaration of not being a PEP/RCA (Politically Exposed Person/Relatives and Close Associates).\n
passthrough: Option<Value>
[Optional] Used to pass data through the websocket, which may be retrieved via the echo_req
output field.\n
phone: Option<Value>
[Optional] The phone’s national format, don’t include the +
sign nor the calling country code. Up to 15 digits are allowed.\n
place_of_birth: Option<String>
[Optional] Place of birth, 2-letter country code.\n
req_id: Option<i64>
[Optional] Used to map request to response.\n
residence: Option<String>
2-letter country code, possible value receive from residence_list
call.\n
salutation: Option<String>
[Optional] Accept any value in enum list.\n
secret_answer: Option<String>
[Optional] Answer to secret question, within 4-50 characters. Required for new account and existing client details will be used if client open another account.\n
secret_question: Option<String>
[Optional] Accept any value in enum list. Required for new account and existing client details will be used if client open another account.\n
tax_identification_number: Option<String>
[Optional] Tax identification number. Only applicable for real money account. Required for maltainvest
landing company.\n
tax_residence: Option<String>
[Optional] Residence for tax purpose. Comma separated iso country code if multiple jurisdictions. Only applicable for real money account. Required for maltainvest
landing company.\n
tin_skipped: Option<TinSkipped>
[Optional] Whether the client has skipped the TIN form. Only applicable for real money account.\n
tnc_acceptance: Option<TncAcceptance>
The tnc acceptance status of the user.\n
Trait Implementations§
Source§impl Clone for NewAccountRealRequest
impl Clone for NewAccountRealRequest
Source§fn clone(&self) -> NewAccountRealRequest
fn clone(&self) -> NewAccountRealRequest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more