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.
40 lines (39 loc) • 1.65 kB
TypeScript
import type { AccountData, Activity, Address, BankAccount, BaseResult, CreditCard, CryptoAddress, Currency, Device, DeviceHistory, DocumentData, Email, History, ExternalAuthentication, GeneralRequirements, GeoCoordinates, GroupData, Identification, OrganizationData, PersonalInfo, Phone, Preferences, Relationship, UserSecurity, SimplifiedAccessRule, TermsConditions, TicketData, UserAuthenticationData, UserCreditLimit, UserInfo, Commerce, ValidationData, CustomField } from "..";
type UserData = BaseResult & {
info: UserInfo;
personal_info: PersonalInfo;
address: Address;
addresses: Address[];
email: Email[];
phone: Phone[];
security: UserSecurity;
preferences: Preferences;
identification: Identification[];
bank_account: BankAccount[];
credit_card: CreditCard[];
notification: Notification[];
documents: DocumentData[];
currency: Currency[];
credit_limit: UserCreditLimit[];
account: AccountData[];
group: GroupData[];
terms_conditions: TermsConditions;
device_info: Device;
device: Device[];
device_history: DeviceHistory[];
commerce: Commerce;
external_auth: ExternalAuthentication[];
validation_data: ValidationData[];
relationship: Relationship[];
geo_coordinates: GeoCoordinates;
custom_field: CustomField;
history: History[];
access_rule: SimplifiedAccessRule[];
ticket: TicketData[];
general_requirements: GeneralRequirements;
organization: OrganizationData[];
authentication_data: UserAuthenticationData[];
crypto_address: CryptoAddress[];
activity: Activity[];
};
export type { UserData };