UNPKG

notbank

Version:
115 lines (114 loc) 5.84 kB
import { ServiceConnection } from "../core/serviceClient.js"; import { AddWhitelistedAddressRequest } from "../models/request/addWhitelistedAddress.js"; import { ConfirmFiatWithdrawRequest } from "../models/request/confirmFiatWithdraw.js"; import { ConfirmWhitelistedAddressRequest } from "../models/request/confirmWhitelistedAddress.js"; import { AddClientBankAccountRequest } from "../models/request/addClientBankAccount.js"; import { CreateCryptoWithdrawRequest } from "../models/request/createCryptoWithdraw.js"; import { CreateDepositAddressesRequest } from "../models/request/createDepositAddress.js"; import { CreateFiatDepositRequest } from "../models/request/createFiatDeposit.js"; import { CreateFiatWithdrawRequest } from "../models/request/createFiatWithdraw.js"; import { DeleteClientBankAccountRequest } from "../models/request/deleteClientBankAccount.js"; import { DeleteWhitelistedAddressRequest } from "../models/request/deleteWhitelistedAddress.js"; import { GetClientBankAccountRequest } from "../models/request/getClientBankAccount.js"; import { GetClientBankAccountsRequest } from "../models/request/getClientBankAccounts.js"; import { GetBankRequest } from "../models/request/getBanks.js"; import { GetNetworksTemplatesRequest } from "../models/request/getCurrencyNetworkTemplates.js"; import { GetDepositAddressesRequest } from "../models/request/getDepositAddresses.js"; import { GetOwnersFiatWithdrawRequest } from "../models/request/getOwnersFiatWithdraw.js"; import { GetTransactionsRequest } from "../models/request/getTransactions.js"; import { GetWhitelistedAddressesRequest } from "../models/request/getWhitelistedAddresses.js"; import { TransferFundsRequest } from "../models/request/transferFunds.js"; import { UpdateOneStepWithdrawRequest } from "../models/request/updateOneStepWithdraw.js"; import { Banks } from "../models/response/bank.js"; import { BankAccount, BankAccounts } from "../models/response/bankAccount.js"; import { CbuOwner } from "../models/response/cbuOwner.js"; import { CurrencyNetworkTemplates } from "../models/response/networkTemplates.js"; import { Transactions } from "../models/response/transaction.js"; import { WhiteListedAddress } from "../models/response/whiteListedAddress.js"; import { ResendVerificationCodeWhitelistedAddressRequest } from "../models/request/resendVerificationCodeWhitelistedAddress.js"; export declare class WalletService { #private; connection: ServiceConnection; constructor(connection: ServiceConnection); /** * https://apidoc.notbank.exchange/#getbanks */ getBanks(request: GetBankRequest): Promise<Banks>; /** * https://apidoc.notbank.exchange/#addclientbankaccount */ AddClientBankAccount(request: AddClientBankAccountRequest): Promise<BankAccount>; /** * https://apidoc.notbank.exchange/#getclientbankaccount */ getClientBankAccount(request: GetClientBankAccountRequest): Promise<BankAccount>; /** * https://apidoc.notbank.exchange/#getclientbankaccounts */ getClientBankAccounts(request: GetClientBankAccountsRequest): Promise<BankAccounts>; /** * https://apidoc.notbank.exchange/#deleteclientbankaccount */ deleteClientBankAccount(request: DeleteClientBankAccountRequest): Promise<void>; /** * https://apidoc.notbank.exchange/#getnetworkstemplates */ getNetworksTemplates(request: GetNetworksTemplatesRequest): Promise<CurrencyNetworkTemplates[]>; /** * https://apidoc.notbank.exchange/#getdepositaddresses */ getDepositAddresses(request: GetDepositAddressesRequest): Promise<string[]>; /** * https://apidoc.notbank.exchange/#createdepositaddress */ createDepositAddress(request: CreateDepositAddressesRequest): Promise<string>; /** * https://apidoc.notbank.exchange/#getwhitelistedaddresses */ getWhitelistedAddresses(request: GetWhitelistedAddressesRequest): Promise<WhiteListedAddress[]>; /** * https://apidoc.notbank.exchange/#addwhitelistedaddress */ addWhitelistedAddress(request: AddWhitelistedAddressRequest): Promise<string>; /** * https://apidoc.notbank.exchange/#confirmwhitelistedaddress */ confirmWhitelistedAddress(request: ConfirmWhitelistedAddressRequest): Promise<void>; resendVerificationCodeWhitelistedAddress(request: ResendVerificationCodeWhitelistedAddressRequest): Promise<void>; /** * https://apidoc.notbank.exchange/#deletewhitelistedaddress */ deleteWhitelistedAddress(request: DeleteWhitelistedAddressRequest): Promise<void>; /** * https://apidoc.notbank.exchange/#updateonestepwithdraw */ updateOneStepWithdraw(request: UpdateOneStepWithdrawRequest): Promise<void>; /** * https://apidoc.notbank.exchange/#createcryptowithdraw */ createCryptoWithdraw(request: CreateCryptoWithdrawRequest): Promise<string>; /** * https://apidoc.notbank.exchange/#createfiatdeposit */ createFiatDeposit(request: CreateFiatDepositRequest): Promise<string | undefined>; /** * https://apidoc.notbank.exchange/#getownersfiatwithdraw */ getOwnersFiatWithdraw(request: GetOwnersFiatWithdrawRequest): Promise<CbuOwner[]>; /** * https://apidoc.notbank.exchange/#getownersfiatwithdraw */ createFiatWithdraw(request: CreateFiatWithdrawRequest): Promise<string | undefined>; /** * https://apidoc.notbank.exchange/#confirmfiatwithdraw */ confirmFiatWithdraw(request: ConfirmFiatWithdrawRequest): Promise<void>; /** * https://apidoc.notbank.exchange/#transferfunds */ transferFunds(request: TransferFundsRequest): Promise<string | undefined>; /** * https://apidoc.notbank.exchange/#gettransactions */ getTransactions(request: GetTransactionsRequest): Promise<Transactions>; }