ggez-banking-sdk
Version:
A Node.js package to handle GGEZ Banking API endpoints, Simplify the process of managing CRUD operations with this efficient and easy-to-use package.
1,579 lines (1,578 loc) • 102 kB
TypeScript
import { AddressType, AuthorizationOperationRequestType, BankAccountTypes, BankBeneficiaryType, CommerceProductSourceType, DeviceType, DocumentType, Entity, EntityData, EntityStatus, EntityVerificationStatus, OrderType, TicketType, TransactionType, ValidateType } from "../constants/enum";
import { CreateDeviceInterface, UpdateDeviceInterface, DeleteDeviceInterface, VerifyDeviceInterface, ConfirmDeviceInterface, LogoutDeviceInterface } from "../interfaces/deviceInterface";
import { SignUpInterface, SignUpWithGoogleInterface } from "../interfaces/signInterface";
import { DoTransactionInterface, GetTransactionInterface } from "../interfaces/accountInterface";
import { CreateAddressInterface, DeleteUserAddressInterface, MakeAddressPrimaryInterface, UpdateAddressInterface, CreateUserEmailInterface, DeleteUserEmailInterface, UpdateUserEmailInterface, ConfirmLimitedEmailInterface, MakePrimaryUserEmailInterface, VerifyLimitedEmailInterface, ConfirmLimitedPhoneInterface, CreateUserPhoneInterface, DeleteUserPhoneInterface, MakeUserPhonePrimaryInterface, UpdateUserPhoneInterface, VerifyLimitedPhoneInterface, CreateBankAccountInterFace, UpdateBankAccountInterFace, DeleteBankAccountInterFace, MakeBankAccountPrimaryInterFace, CreateIdentificationInterface, DeleteIdentificationInterface, UpdateIdentificationInterface, UpdatePersonalInfoInterface, UpdateProfilePictureInterface, ChangeUserSecurityCodeInterface, ResetPasswordInterface, ResetSecurityQuestionsInterface, UpdateUserPreferencesInterface, ValidateSecurityCodeInterface, ActivateGoogleAuthInterface, ValidateLimitedPhoneInterface, IsEmailPresentAndValidInterface, IsPhonePresentAndValidInterface, SendOTPPhoneInterface, SendOTPEmailInterface, CreateDocumentInterface, ForgetPasswordConfirmInterface, ForgetPasswordValidateInterface, DeleteGoogleAuthInterface, CreateTicketInterface } from "../interfaces/bankingSystemInterface";
import { IOrderInterface } from "../interfaces/transactionInterface";
import { CreateDocumentOrganizationInterface, CreateOrganizationInterface, UpdateOrganizationInterface } from "../interfaces/organizationInterface";
import { IBlockchainDelegateRequest, IBlockchainMultiSendRequest, IBlockchainSendRequest, IBlockchainUndelegateRequest } from "../interfaces/blockchain";
import { BlockchainRequestType } from "../constants";
declare const Data: () => {
dataSignUpApi: (values: SignUpInterface) => {
info: {
type: number;
};
personal_info: {
title: string;
first_name: string;
last_name: string;
date_of_birth: string;
gender: string | number;
verification_status: number;
};
address: {
country_code: number;
state_region: number;
verification_status: number;
};
email: {
id: number;
address: string;
is_primary: number;
verification_status: number;
}[];
phone: {
id: number;
type: number;
country_code: string;
number: string;
is_primary: number;
verification_status: number;
}[];
authentication: any[];
security: {
password: string;
security_code: number;
};
preferences: {
preferred_language_code: string;
enable_promotion_notification: string;
enable_email_notification: string;
enable_sms_notification: string;
enable_push_notification: string;
enable_device_authentication: string;
time_zone: string;
};
currency: {
id: number;
code: string;
is_primary: number;
}[];
terms_conditions: {
id: number;
acceptance: string;
};
device: {
type: DeviceType;
brand: string;
os: any;
status: EntityStatus;
verification_status: string;
installation_id: string;
extended_info: {
cpu: any;
system_language: any;
user_agent: any;
};
}[];
custom_field: any;
geo_coordinates: import("../interfaces").IGeoCoordinates;
result: any;
addresses: any;
identification: any;
bank_account: any;
credit_card: any;
notification: any;
documents: any;
credit_limit: any;
account: any;
group: any;
device_info: any;
device_history: any;
commerce: any;
external_auth: any;
validation_data: any;
relationship: any;
history: any;
access_rule: any;
ticket: any;
general_requirements: any;
organization: any;
authentication_data: any;
crypto_address: any;
activity: any;
notes: any;
last_activity: any;
validate: any;
function_code: any;
response_time: any;
time_zone: string;
time_zone_name: string;
};
dataSignUpWithGoogle: (values: SignUpWithGoogleInterface) => {
info: {
type: number;
};
personal_info: {
title: string;
first_name: string;
last_name: string;
date_of_birth: string;
gender: string | number;
verification_status: number;
};
address: {
country_code: number;
state_region: number;
verification_status: number;
};
email: {
id: number;
address: string;
is_primary: number;
verification_status: number;
}[];
phone: {
id: number;
type: number;
country_code: string;
number: string;
is_primary: number;
verification_status: number;
}[];
authentication: any[];
security: {
password: string;
security_code: number;
};
preferences: {
preferred_language_code: string;
enable_promotion_notification: string;
enable_email_notification: string;
enable_sms_notification: string;
enable_push_notification: string;
enable_device_authentication: string;
time_zone: string;
};
currency: {
id: number;
code: string;
is_primary: number;
}[];
terms_conditions: {
id: number;
acceptance: string;
};
external_auth: {
id: number;
login_id: string;
token: string;
status: number;
type: number;
verification_status: number;
}[];
device: {
type: DeviceType;
brand: string;
os: any;
status: EntityStatus;
verification_status: string;
installation_id: string;
extended_info: {
cpu: any;
system_language: any;
user_agent: any;
};
}[];
custom_field: any;
geo_coordinates: import("../interfaces").IGeoCoordinates;
client_time_zone: string;
result: any;
addresses: any;
identification: any;
bank_account: any;
credit_card: any;
notification: any;
documents: any;
credit_limit: any;
account: any;
group: any;
device_info: any;
device_history: any;
commerce: any;
validation_data: any;
relationship: any;
history: any;
access_rule: any;
ticket: any;
general_requirements: any;
organization: any;
authentication_data: any;
crypto_address: any;
activity: any;
notes: any;
last_activity: any;
validate: any;
function_code: any;
response_time: any;
time_zone: string;
time_zone_name: string;
};
dataAddress: () => {
createDataAddress: (values: CreateAddressInterface) => {
addresses: {
type: number;
address_line1: string;
address_line2: string;
country_code: string;
city_town: string;
state_region: string;
verification_status: number;
postal_zip_code: string;
}[];
geo_coordinates: import("../interfaces").IGeoCoordinates;
result: any;
info: any;
personal_info: any;
address: any;
email: any;
phone: any;
security: any;
preferences: any;
identification: any;
bank_account: any;
credit_card: any;
notification: any;
documents: any;
currency: any;
credit_limit: any;
account: any;
group: any;
terms_conditions: any;
device_info: any;
device: any;
device_history: any;
commerce: any;
external_auth: any;
validation_data: any;
relationship: any;
custom_field: any;
history: any;
access_rule: any;
ticket: any;
general_requirements: any;
organization: any;
authentication_data: any;
crypto_address: any;
activity: any;
notes: any;
last_activity: any;
authentication: any;
validate: any;
function_code: any;
response_time: any;
time_zone: string;
time_zone_name: string;
};
updateDataAddress: (values: UpdateAddressInterface) => {
addresses: {
id: number;
type: number;
address_line1: string;
address_line2: string;
country_code: string;
city_town: string;
state_region: string;
verification_status: number;
postal_zip_code: string;
}[];
geo_coordinates: import("../interfaces").IGeoCoordinates;
result: any;
info: any;
personal_info: any;
address: any;
email: any;
phone: any;
security: any;
preferences: any;
identification: any;
bank_account: any;
credit_card: any;
notification: any;
documents: any;
currency: any;
credit_limit: any;
account: any;
group: any;
terms_conditions: any;
device_info: any;
device: any;
device_history: any;
commerce: any;
external_auth: any;
validation_data: any;
relationship: any;
custom_field: any;
history: any;
access_rule: any;
ticket: any;
general_requirements: any;
organization: any;
authentication_data: any;
crypto_address: any;
activity: any;
notes: any;
last_activity: any;
authentication: any;
validate: any;
function_code: any;
response_time: any;
time_zone: string;
time_zone_name: string;
};
deleteDataAddress: (values: DeleteUserAddressInterface) => {
addresses: {
id: any;
}[];
geo_coordinates: import("../interfaces").IGeoCoordinates;
result: any;
info: any;
personal_info: any;
address: any;
email: any;
phone: any;
security: any;
preferences: any;
identification: any;
bank_account: any;
credit_card: any;
notification: any;
documents: any;
currency: any;
credit_limit: any;
account: any;
group: any;
terms_conditions: any;
device_info: any;
device: any;
device_history: any;
commerce: any;
external_auth: any;
validation_data: any;
relationship: any;
custom_field: any;
history: any;
access_rule: any;
ticket: any;
general_requirements: any;
organization: any;
authentication_data: any;
crypto_address: any;
activity: any;
notes: any;
last_activity: any;
authentication: any;
validate: any;
function_code: any;
response_time: any;
time_zone: string;
time_zone_name: string;
};
primaryDataAddress: (values: MakeAddressPrimaryInterface) => {
addresses: {
id: number;
is_primary: number;
}[];
geo_coordinates: import("../interfaces").IGeoCoordinates;
result: any;
info: any;
personal_info: any;
address: any;
email: any;
phone: any;
security: any;
preferences: any;
identification: any;
bank_account: any;
credit_card: any;
notification: any;
documents: any;
currency: any;
credit_limit: any;
account: any;
group: any;
terms_conditions: any;
device_info: any;
device: any;
device_history: any;
commerce: any;
external_auth: any;
validation_data: any;
relationship: any;
custom_field: any;
history: any;
access_rule: any;
ticket: any;
general_requirements: any;
organization: any;
authentication_data: any;
crypto_address: any;
activity: any;
notes: any;
last_activity: any;
authentication: any;
validate: any;
function_code: any;
response_time: any;
time_zone: string;
time_zone_name: string;
};
};
dataEmail: () => {
createDataEmail: (values: CreateUserEmailInterface) => {
email: {
address: string;
is_primary: string;
}[];
geo_coordinates: import("../interfaces").IGeoCoordinates;
result: any;
info: any;
personal_info: any;
address: any;
addresses: any;
phone: any;
security: any;
preferences: any;
identification: any;
bank_account: any;
credit_card: any;
notification: any;
documents: any;
currency: any;
credit_limit: any;
account: any;
group: any;
terms_conditions: any;
device_info: any;
device: any;
device_history: any;
commerce: any;
external_auth: any;
validation_data: any;
relationship: any;
custom_field: any;
history: any;
access_rule: any;
ticket: any;
general_requirements: any;
organization: any;
authentication_data: any;
crypto_address: any;
activity: any;
notes: any;
last_activity: any;
authentication: any;
validate: any;
function_code: any;
response_time: any;
time_zone: string;
time_zone_name: string;
};
verifyDataEmail: (values: VerifyLimitedEmailInterface) => {
verify_data: {
email: {
address: string;
};
};
info: {
type: string;
};
geo_coordinates: import("../interfaces").IGeoCoordinates;
result: any;
personal_info: any;
address: any;
addresses: any;
email: any;
phone: any;
security: any;
preferences: any;
identification: any;
bank_account: any;
credit_card: any;
notification: any;
documents: any;
currency: any;
credit_limit: any;
account: any;
group: any;
terms_conditions: any;
device_info: any;
device: any;
device_history: any;
commerce: any;
external_auth: any;
validation_data: any;
relationship: any;
custom_field: any;
history: any;
access_rule: any;
ticket: any;
general_requirements: any;
organization: any;
authentication_data: any;
crypto_address: any;
activity: any;
notes: any;
last_activity: any;
authentication: any;
validate: any;
function_code: any;
response_time: any;
time_zone: string;
time_zone_name: string;
};
confirmDataEmail: (values: ConfirmLimitedEmailInterface) => {
verify_data: {
email: {
address: string;
};
};
confirm_data: {
verification_code: string;
};
info: {
type: string;
};
geo_coordinates: import("../interfaces").IGeoCoordinates;
result: any;
personal_info: any;
address: any;
addresses: any;
email: any;
phone: any;
security: any;
preferences: any;
identification: any;
bank_account: any;
credit_card: any;
notification: any;
documents: any;
currency: any;
credit_limit: any;
account: any;
group: any;
terms_conditions: any;
device_info: any;
device: any;
device_history: any;
commerce: any;
external_auth: any;
validation_data: any;
relationship: any;
custom_field: any;
history: any;
access_rule: any;
ticket: any;
general_requirements: any;
organization: any;
authentication_data: any;
crypto_address: any;
activity: any;
notes: any;
last_activity: any;
authentication: any;
validate: any;
function_code: any;
response_time: any;
time_zone: string;
time_zone_name: string;
};
updateDataEmail: (values: UpdateUserEmailInterface) => {
email: {
id: any;
address: any;
verification_status: number;
}[];
geo_coordinates: import("../interfaces").IGeoCoordinates;
result: any;
info: any;
personal_info: any;
address: any;
addresses: any;
phone: any;
security: any;
preferences: any;
identification: any;
bank_account: any;
credit_card: any;
notification: any;
documents: any;
currency: any;
credit_limit: any;
account: any;
group: any;
terms_conditions: any;
device_info: any;
device: any;
device_history: any;
commerce: any;
external_auth: any;
validation_data: any;
relationship: any;
custom_field: any;
history: any;
access_rule: any;
ticket: any;
general_requirements: any;
organization: any;
authentication_data: any;
crypto_address: any;
activity: any;
notes: any;
last_activity: any;
authentication: any;
validate: any;
function_code: any;
response_time: any;
time_zone: string;
time_zone_name: string;
};
deleteDataEmail: (values: DeleteUserEmailInterface) => {
email: {
id: any;
}[];
geo_coordinates: import("../interfaces").IGeoCoordinates;
result: any;
info: any;
personal_info: any;
address: any;
addresses: any;
phone: any;
security: any;
preferences: any;
identification: any;
bank_account: any;
credit_card: any;
notification: any;
documents: any;
currency: any;
credit_limit: any;
account: any;
group: any;
terms_conditions: any;
device_info: any;
device: any;
device_history: any;
commerce: any;
external_auth: any;
validation_data: any;
relationship: any;
custom_field: any;
history: any;
access_rule: any;
ticket: any;
general_requirements: any;
organization: any;
authentication_data: any;
crypto_address: any;
activity: any;
notes: any;
last_activity: any;
authentication: any;
validate: any;
function_code: any;
response_time: any;
time_zone: string;
time_zone_name: string;
};
primaryDataEmail: (values: MakePrimaryUserEmailInterface) => {
email: {
id: any;
address: any;
is_primary: number;
}[];
geo_coordinates: import("../interfaces").IGeoCoordinates;
result: any;
info: any;
personal_info: any;
address: any;
addresses: any;
phone: any;
security: any;
preferences: any;
identification: any;
bank_account: any;
credit_card: any;
notification: any;
documents: any;
currency: any;
credit_limit: any;
account: any;
group: any;
terms_conditions: any;
device_info: any;
device: any;
device_history: any;
commerce: any;
external_auth: any;
validation_data: any;
relationship: any;
custom_field: any;
history: any;
access_rule: any;
ticket: any;
general_requirements: any;
organization: any;
authentication_data: any;
crypto_address: any;
activity: any;
notes: any;
last_activity: any;
authentication: any;
validate: any;
function_code: any;
response_time: any;
time_zone: string;
time_zone_name: string;
};
};
dataTicket: () => {
createDataTicket: (values: CreateTicketInterface) => {
ticket: {
info: {
sub_entity: {
sub_entity: number;
sub_entity_id: number;
status: EntityStatus;
verification_status: EntityVerificationStatus;
}[];
entity_data: EntityData;
category: number;
priority: number;
type: TicketType;
description_code: string;
assigned_to_entity: Entity;
assigned_to_entity_id: number;
verification_method: number;
best_time: string;
note: string;
};
}[];
geo_coordinates: import("../interfaces").IGeoCoordinates;
result: any;
info: any;
personal_info: any;
address: any;
addresses: any;
email: any;
phone: any;
security: any;
preferences: any;
identification: any;
bank_account: any;
credit_card: any;
notification: any;
documents: any;
currency: any;
credit_limit: any;
account: any;
group: any;
terms_conditions: any;
device_info: any;
device: any;
device_history: any;
commerce: any;
external_auth: any;
validation_data: any;
relationship: any;
custom_field: any;
history: any;
access_rule: any;
general_requirements: any;
organization: any;
authentication_data: any;
crypto_address: any;
activity: any;
notes: any;
last_activity: any;
authentication: any;
validate: any;
function_code: any;
response_time: any;
time_zone: string;
time_zone_name: string;
};
};
dataPhone: () => {
createDataPhone: (values: CreateUserPhoneInterface) => {
phone: {
type: string;
country_code: string;
number: string;
verification_status: string;
is_primary: string;
}[];
geo_coordinates: import("../interfaces").IGeoCoordinates;
result: any;
info: any;
personal_info: any;
address: any;
addresses: any;
email: any;
security: any;
preferences: any;
identification: any;
bank_account: any;
credit_card: any;
notification: any;
documents: any;
currency: any;
credit_limit: any;
account: any;
group: any;
terms_conditions: any;
device_info: any;
device: any;
device_history: any;
commerce: any;
external_auth: any;
validation_data: any;
relationship: any;
custom_field: any;
history: any;
access_rule: any;
ticket: any;
general_requirements: any;
organization: any;
authentication_data: any;
crypto_address: any;
activity: any;
notes: any;
last_activity: any;
authentication: any;
validate: any;
function_code: any;
response_time: any;
time_zone: string;
time_zone_name: string;
};
deleteDataPhone: (values: DeleteUserPhoneInterface) => {
phone: {
id: any;
}[];
geo_coordinates: import("../interfaces").IGeoCoordinates;
result: any;
info: any;
personal_info: any;
address: any;
addresses: any;
email: any;
security: any;
preferences: any;
identification: any;
bank_account: any;
credit_card: any;
notification: any;
documents: any;
currency: any;
credit_limit: any;
account: any;
group: any;
terms_conditions: any;
device_info: any;
device: any;
device_history: any;
commerce: any;
external_auth: any;
validation_data: any;
relationship: any;
custom_field: any;
history: any;
access_rule: any;
ticket: any;
general_requirements: any;
organization: any;
authentication_data: any;
crypto_address: any;
activity: any;
notes: any;
last_activity: any;
authentication: any;
validate: any;
function_code: any;
response_time: any;
time_zone: string;
time_zone_name: string;
};
verifyDataPhone: (values: VerifyLimitedPhoneInterface) => {
verify_data: {
phone: {
number: string;
};
};
info: {
type: string;
};
geo_coordinates: import("../interfaces").IGeoCoordinates;
result: any;
personal_info: any;
address: any;
addresses: any;
email: any;
phone: any;
security: any;
preferences: any;
identification: any;
bank_account: any;
credit_card: any;
notification: any;
documents: any;
currency: any;
credit_limit: any;
account: any;
group: any;
terms_conditions: any;
device_info: any;
device: any;
device_history: any;
commerce: any;
external_auth: any;
validation_data: any;
relationship: any;
custom_field: any;
history: any;
access_rule: any;
ticket: any;
general_requirements: any;
organization: any;
authentication_data: any;
crypto_address: any;
activity: any;
notes: any;
last_activity: any;
authentication: any;
validate: any;
function_code: any;
response_time: any;
time_zone: string;
time_zone_name: string;
};
confirmDataPhone: (values: ConfirmLimitedPhoneInterface) => {
verify_data: {
phone: {
number: string;
};
};
confirm_data: {
verification_code: string;
};
info: {
type: string;
};
geo_coordinates: import("../interfaces").IGeoCoordinates;
result: any;
personal_info: any;
address: any;
addresses: any;
email: any;
phone: any;
security: any;
preferences: any;
identification: any;
bank_account: any;
credit_card: any;
notification: any;
documents: any;
currency: any;
credit_limit: any;
account: any;
group: any;
terms_conditions: any;
device_info: any;
device: any;
device_history: any;
commerce: any;
external_auth: any;
validation_data: any;
relationship: any;
custom_field: any;
history: any;
access_rule: any;
ticket: any;
general_requirements: any;
organization: any;
authentication_data: any;
crypto_address: any;
activity: any;
notes: any;
last_activity: any;
authentication: any;
validate: any;
function_code: any;
response_time: any;
time_zone: string;
time_zone_name: string;
};
updateDataPhone: (values: UpdateUserPhoneInterface) => {
phone: {
id: any;
number: any;
verification_status: number;
}[];
geo_coordinates: import("../interfaces").IGeoCoordinates;
result: any;
info: any;
personal_info: any;
address: any;
addresses: any;
email: any;
security: any;
preferences: any;
identification: any;
bank_account: any;
credit_card: any;
notification: any;
documents: any;
currency: any;
credit_limit: any;
account: any;
group: any;
terms_conditions: any;
device_info: any;
device: any;
device_history: any;
commerce: any;
external_auth: any;
validation_data: any;
relationship: any;
custom_field: any;
history: any;
access_rule: any;
ticket: any;
general_requirements: any;
organization: any;
authentication_data: any;
crypto_address: any;
activity: any;
notes: any;
last_activity: any;
authentication: any;
validate: any;
function_code: any;
response_time: any;
time_zone: string;
time_zone_name: string;
};
makePrimaryDataPhone: (values: MakeUserPhonePrimaryInterface) => {
phone: {
id: any;
number: any;
is_primary: number;
}[];
geo_coordinates: import("../interfaces").IGeoCoordinates;
result: any;
info: any;
personal_info: any;
address: any;
addresses: any;
email: any;
security: any;
preferences: any;
identification: any;
bank_account: any;
credit_card: any;
notification: any;
documents: any;
currency: any;
credit_limit: any;
account: any;
group: any;
terms_conditions: any;
device_info: any;
device: any;
device_history: any;
commerce: any;
external_auth: any;
validation_data: any;
relationship: any;
custom_field: any;
history: any;
access_rule: any;
ticket: any;
general_requirements: any;
organization: any;
authentication_data: any;
crypto_address: any;
activity: any;
notes: any;
last_activity: any;
authentication: any;
validate: any;
function_code: any;
response_time: any;
time_zone: string;
time_zone_name: string;
};
};
dataBank: () => {
createDataBank: (values: CreateBankAccountInterFace) => {
bank_account: {
name: string;
holder_name: string;
country_code: string;
currency_code: string;
settlement_currency_code: string;
type: BankAccountTypes;
number: string;
swift_code: string;
iban: string;
transit_number: string;
institution_number: string;
routing_number: string;
beneficiary_type: BankBeneficiaryType;
verification_status: number;
bank_address: string;
state_region: string;
}[];
geo_coordinates: import("../interfaces").IGeoCoordinates;
result: any;
info: any;
personal_info: any;
address: any;
addresses: any;
email: any;
phone: any;
security: any;
preferences: any;
identification: any;
credit_card: any;
notification: any;
documents: any;
currency: any;
credit_limit: any;
account: any;
group: any;
terms_conditions: any;
device_info: any;
device: any;
device_history: any;
commerce: any;
external_auth: any;
validation_data: any;
relationship: any;
custom_field: any;
history: any;
access_rule: any;
ticket: any;
general_requirements: any;
organization: any;
authentication_data: any;
crypto_address: any;
activity: any;
notes: any;
last_activity: any;
authentication: any;
validate: any;
function_code: any;
response_time: any;
time_zone: string;
time_zone_name: string;
};
updateDataBank: (values: UpdateBankAccountInterFace) => {
bank_account: {
id: number;
name: string;
holder_name: string;
country_code: string;
currency_code: string;
settlement_currency_code: string;
type: BankAccountTypes;
number: string;
swift_code: string;
iban: string;
transit_number: string;
institution_number: string;
routing_number: string;
status: string;
beneficiary_type: BankBeneficiaryType;
verification_status: number;
bank_address: string;
state_region: string;
}[];
geo_coordinates: import("../interfaces").IGeoCoordinates;
result: any;
info: any;
personal_info: any;
address: any;
addresses: any;
email: any;
phone: any;
security: any;
preferences: any;
identification: any;
credit_card: any;
notification: any;
documents: any;
currency: any;
credit_limit: any;
account: any;
group: any;
terms_conditions: any;
device_info: any;
device: any;
device_history: any;
commerce: any;
external_auth: any;
validation_data: any;
relationship: any;
custom_field: any;
history: any;
access_rule: any;
ticket: any;
general_requirements: any;
organization: any;
authentication_data: any;
crypto_address: any;
activity: any;
notes: any;
last_activity: any;
authentication: any;
validate: any;
function_code: any;
response_time: any;
time_zone: string;
time_zone_name: string;
};
deleteDataBank: (values: DeleteBankAccountInterFace) => {
bank_account: {
id: any;
}[];
geo_coordinates: import("../interfaces").IGeoCoordinates;
result: any;
info: any;
personal_info: any;
address: any;
addresses: any;
email: any;
phone: any;
security: any;
preferences: any;
identification: any;
credit_card: any;
notification: any;
documents: any;
currency: any;
credit_limit: any;
account: any;
group: any;
terms_conditions: any;
device_info: any;
device: any;
device_history: any;
commerce: any;
external_auth: any;
validation_data: any;
relationship: any;
custom_field: any;
history: any;
access_rule: any;
ticket: any;
general_requirements: any;
organization: any;
authentication_data: any;
crypto_address: any;
activity: any;
notes: any;
last_activity: any;
authentication: any;
validate: any;
function_code: any;
response_time: any;
time_zone: string;
time_zone_name: string;
};
primaryDataBank: (values: MakeBankAccountPrimaryInterFace) => {
bank_account: {
id: number;
is_primary: number;
}[];
geo_coordinates: import("../interfaces").IGeoCoordinates;
result: any;
info: any;
personal_info: any;
address: any;
addresses: any;
email: any;
phone: any;
security: any;
preferences: any;
identification: any;
credit_card: any;
notification: any;
documents: any;
currency: any;
credit_limit: any;
account: any;
group: any;
terms_conditions: any;
device_info: any;
device: any;
device_history: any;
commerce: any;
external_auth: any;
validation_data: any;
relationship: any;
custom_field: any;
history: any;
access_rule: any;
ticket: any;
general_requirements: any;
organization: any;
authentication_data: any;
crypto_address: any;
activity: any;
notes: any;
last_activity: any;
authentication: any;
validate: any;
function_code: any;
response_time: any;
time_zone: string;
time_zone_name: string;
};
};
dataIdentification: () => {
createDataIdentification: (values: CreateIdentificationInterface) => {
identification: {
type: number;
country_of_issue: string;
country_of_residence: string;
issue_date: string;
expiry_date: string;
number: string;
verification_status: number;
}[];
geo_coordinates: import("../interfaces").IGeoCoordinates;
result: any;
info: any;
personal_info: any;
address: any;
addresses: any;
email: any;
phone: any;
security: any;
preferences: any;
bank_account: any;
credit_card: any;
notification: any;
documents: any;
currency: any;
credit_limit: any;
account: any;
group: any;
terms_conditions: any;
device_info: any;
device: any;
device_history: any;
commerce: any;
external_auth: any;
validation_data: any;
relationship: any;
custom_field: any;
history: any;
access_rule: any;
ticket: any;
general_requirements: any;
organization: any;
authentication_data: any;
crypto_address: any;
activity: any;
notes: any;
last_activity: any;
authentication: any;
validate: any;
function_code: any;
response_time: any;
time_zone: string;
time_zone_name: string;
};
updateDataIdentification: (values: UpdateIdentificationInterface) => {
identification: {
id: number;
type: number;
country_of_issue: string;
country_of_residence: string;
issue_date: string;
expiry_date: string;
number: string;
verification_status: number;
}[];
geo_coordinates: import("../interfaces").IGeoCoordinates;
result: any;
info: any;
personal_info: any;
address: any;
addresses: any;
email: any;
phone: any;
security: any;
preferences: any;
bank_account: any;
credit_card: any;
notification: any;
documents: any;
currency: any;
credit_limit: any;
account: any;
group: any;
terms_conditions: any;
device_info: any;
device: any;
device_history: any;
commerce: any;
external_auth: any;
validation_data: any;
relationship: any;
custom_field: any;
history: any;
access_rule: any;
ticket: any;
general_requirements: any;
organization: any;
authentication_data: any;
crypto_address: any;
activity: any;
notes: any;
last_activity: any;
authentication: any;
validate: any;
function_code: any;
response_time: any;
time_zone: string;
time_zone_name: string;
};
deleteDataIdentification: (values: DeleteIdentificationInterface) => {
identification: {
id: any;
}[];
geo_coordinates: import("../interfaces").IGeoCoordinates;
result: any;
info: any;
personal_info: any;
address: any;
addresses: any;
email: any;
phone: any;
security: any;
preferences: any;
bank_account: any;
credit_card: any;
notification: any;
documents: any;
currency: any;
credit_limit: any;
account: any;
group: any;
terms_conditions: any;
device_info: any;
device: any;
device_history: any;
commerce: any;
external_auth: any;
validation_data: any;
relationship: any;
custom_field: any;
history: any;
access_rule: any;
ticket: any;
general_requirements: any;
organization: any;
authentication_data: any;
crypto_address: any;
activity: any;
notes: any;
last_activity: any;
authentication: any;
validate: any;
function_code: any;
response_time: any;
time_zone: string;
time_zone_name: string;
};
};
dataDocument: (values: CreateDocumentInterface) => {
info: {
subject: string;
entity: number;
entity_id: string;
type: string | number;
};
attachment: any;
geo_coordinates: import("../interfaces").IGeoCoordinates;
result: any;
personal_info: any;
address: any;
addresses: any;
email: any;
phone: any;
security: any;
preferences: any;
identification: any;
bank_account: any;
credit_card: any;
notification: any;
documents: any;
currency: any;
credit_limit: any;
account: any;
group: any;
terms_conditions: any;
device_info: any;
device: any;
device_history: any;
commerce: any;
external_auth: any;
validation_data: any;
relationship: any;
custom_field: any;
history: any;
access_rule: any;
ticket: any;
general_requirements: any;
organization: any;
authentication_data: any;
crypto_address: any;
activity: any;
notes: any;
last_activity: any;
authentication: any;
validate: any;
function_code: any;
response_time: any;
time_zone: string;
time_zone_name: string;
};
dataPersonalInfo: () => {
updateDataPersonalInfo: (values: UpdatePersonalInfoInterface) => {
personal_info: {
first_name: string;
last_name: string;
gender: string;
date_of_birth: string;
};
geo_coordinates: import("../interfaces").IGeoCoordinates;
result: any;
info: any;
address: any;
addresses: any;
email: any;
phone: any;
security: any;
preferences: any;
identification: any;
bank_account: any;
credit_card: any;
notification: any;
documents: any;
currency: any;
credit_limit: any;