UNPKG

@nkhind/vivawallet-sdk

Version:
15 lines (14 loc) 937 B
import { VivawalletAPIInit } from '../types/Vivawallet.types'; import { VivaMarketOrdersOptions } from '../types/marketplace.types/VivaMarketOrders.types'; import { CreateAccountDatas, CreateAccountResponse } from '../types/marketplace.types/VivaSellers.types'; import { VivaTransfersDatas, VivaTransfersResponse } from '../types/marketplace.types/VivaTransfers.types'; import Vivawallet from './Vivawallet.class'; export declare class Marketplace extends Vivawallet { constructor(datas: VivawalletAPIInit); /** Create new Seller Account */ createAccount(datas: CreateAccountDatas): Promise<CreateAccountResponse | null>; /** Make new VivaWallet Marketplace order, return `orderCode` */ createMarketplaceOrder(orderData: VivaMarketOrdersOptions): Promise<number | null>; /** Send funds from marketplace to seller account/brank */ sendFunds(datas: VivaTransfersDatas): Promise<VivaTransfersResponse | null>; }