UNPKG

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.

60 lines (59 loc) 1.6 kB
import { Authentication } from "../../banking"; interface IInquiryTransactionData { status?: number; page_size?: number; from_date?: string; to_date?: string; start_index?: number; transaction_type?: string; account_id?: number; transaction_classification?: number; time_zone?: string; } interface ICreateBlockchainTransactionData { type: number; amount: number; currency: string; note: string; accountId: number; validate: string; bankId?: number; requestId?: number; blockchainHash?: string; blockchainNetworkId?: number; blockchainAccountId?: number; } interface ICreateBlockchainTransferTransactionData { type: number; amount: number; currency: string; note: string; accountId: number; validate: string; receiverChainAddress: string; authentication: Authentication[]; } interface ICreateSystemTransactionData { type: number; amount: number; currency: string; note: string; accountId: number; validate: string; bankId?: number; wireTransferType?: number; } interface ICreateGatewayCryptoTransactionData { type: number; amount: number; currency: string; note: string; accountId: number; validate: string; holderName: string; bankCurrencyCode: string; bankAccountNumber: string; bankSortCode: string; bankAccountType: number; } export type { IInquiryTransactionData, ICreateSystemTransactionData, ICreateBlockchainTransactionData, ICreateBlockchainTransferTransactionData, ICreateGatewayCryptoTransactionData, };