@nkhind/vivawallet-sdk
Version:
Non-Official VivaWallet API SDK
15 lines (14 loc) • 937 B
TypeScript
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>;
}