get trade account payloads over grpc, support crypto account forms

This commit is contained in:
woodser 2022-11-21 08:40:58 -05:00
parent 1f61e82946
commit 0d981a2df6
32 changed files with 292 additions and 295 deletions

View file

@ -1997,18 +1997,19 @@ message MockPayload {
message PaymentAccountForm {
enum FormId {
REVOLUT = 0;
SEPA = 1;
SEPA_INSTANT = 2;
TRANSFERWISE = 3;
CLEAR_X_CHANGE = 4;
SWIFT = 5;
F2F = 6;
STRIKE = 7;
MONEY_GRAM = 8;
FASTER_PAYMENTS = 9;
UPHOLD = 10;
PAXUM = 11;
BLOCK_CHAINS = 0;
REVOLUT = 1;
SEPA = 2;
SEPA_INSTANT = 3;
TRANSFERWISE = 4;
CLEAR_X_CHANGE = 5;
SWIFT = 6;
F2F = 7;
STRIKE = 8;
MONEY_GRAM = 9;
FASTER_PAYMENTS = 10;
UPHOLD = 11;
PAXUM = 12;
}
FormId id = 1;
repeated PaymentAccountFormField fields = 2;
@ -2016,64 +2017,64 @@ message PaymentAccountForm {
message PaymentAccountFormField {
enum FieldId {
ACCEPTED_COUNTRY_CODES = 0;
ACCOUNT_ID = 1;
ACCOUNT_NAME = 2;
ACCOUNT_NR = 3;
ACCOUNT_OWNER = 4;
ACCOUNT_TYPE = 5;
ANSWER = 6;
BANK_ACCOUNT_NAME = 7;
BANK_ACCOUNT_NUMBER = 8;
BANK_ACCOUNT_TYPE = 9;
BANK_ADDRESS = 10;
BANK_BRANCH = 11;
BANK_BRANCH_CODE = 12;
BANK_BRANCH_NAME = 13;
BANK_CODE = 14;
BANK_COUNTRY_CODE = 15;
BANK_ID = 16;
BANK_NAME = 17;
BANK_SWIFT_CODE = 18;
BENEFICIARY_ACCOUNT_NR = 19;
BENEFICIARY_ADDRESS = 20;
BENEFICIARY_CITY = 21;
BENEFICIARY_NAME = 22;
BENEFICIARY_PHONE = 23;
BIC = 24;
BRANCH_ID = 25;
CITY = 26;
CONTACT = 27;
COUNTRY = 28;
EMAIL = 29;
EMAIL_OR_MOBILE_NR = 30;
EXTRA_INFO = 31;
HOLDER_ADDRESS = 32;
HOLDER_EMAIL = 33;
HOLDER_NAME = 34;
HOLDER_TAX_ID = 35;
IBAN = 36;
IFSC = 37;
INTERMEDIARY_ADDRESS = 38;
INTERMEDIARY_BRANCH = 39;
INTERMEDIARY_COUNTRY_CODE = 40;
INTERMEDIARY_NAME = 41;
INTERMEDIARY_SWIFT_CODE = 42;
MOBILE_NR = 43;
NATIONAL_ACCOUNT_ID = 44;
PAYID = 45;
PIX_KEY = 46;
POSTAL_ADDRESS = 47;
PROMPT_PAY_ID = 48;
QUESTION = 49;
REQUIREMENTS = 50;
SALT = 51;
SORT_CODE = 52;
SPECIAL_INSTRUCTIONS = 53;
STATE = 54;
TRADE_CURRENCIES = 55;
USER_NAME = 56;
VIRTUAL_PAYMENT_ADDRESS = 57;
ADDRESS = 0;
ACCEPTED_COUNTRY_CODES = 1;
ACCOUNT_ID = 2;
ACCOUNT_NAME = 3;
ACCOUNT_NR = 4;
ACCOUNT_OWNER = 5;
ACCOUNT_TYPE = 6;
ANSWER = 7;
BANK_ACCOUNT_NAME = 8;
BANK_ACCOUNT_NUMBER = 9;
BANK_ACCOUNT_TYPE = 10;
BANK_ADDRESS = 11;
BANK_BRANCH = 12;
BANK_BRANCH_CODE = 13;
BANK_BRANCH_NAME = 14;
BANK_CODE = 15;
BANK_COUNTRY_CODE = 16;
BANK_ID = 17;
BANK_NAME = 18;
BANK_SWIFT_CODE = 19;
BENEFICIARY_ACCOUNT_NR = 20;
BENEFICIARY_ADDRESS = 21;
BENEFICIARY_CITY = 22;
BENEFICIARY_NAME = 23;
BENEFICIARY_PHONE = 24;
BIC = 25;
BRANCH_ID = 26;
CITY = 27;
CONTACT = 28;
COUNTRY = 29;
EMAIL = 30;
EMAIL_OR_MOBILE_NR = 31;
EXTRA_INFO = 32;
HOLDER_ADDRESS = 33;
HOLDER_EMAIL = 34;
HOLDER_NAME = 35;
HOLDER_TAX_ID = 36;
IBAN = 37;
IFSC = 38;
INTERMEDIARY_ADDRESS = 39;
INTERMEDIARY_BRANCH = 40;
INTERMEDIARY_COUNTRY_CODE = 41;
INTERMEDIARY_NAME = 42;
INTERMEDIARY_SWIFT_CODE = 43;
MOBILE_NR = 44;
NATIONAL_ACCOUNT_ID = 45;
PAYID = 46;
PIX_KEY = 47;
POSTAL_ADDRESS = 48;
PROMPT_PAY_ID = 49;
QUESTION = 50;
REQUIREMENTS = 51;
SALT = 52;
SORT_CODE = 53;
SPECIAL_INSTRUCTIONS = 54;
STATE = 55;
TRADE_CURRENCIES = 56;
USER_NAME = 57;
}
enum Component {
TEXT = 0;