@playmoweb/payline-typescript-sdk
Version:
Payline Typescript SDK
28 lines (27 loc) • 1.23 kB
TypeScript
import { Payline } from "../payline.js";
import { PaylineCreateWalletRequest, PaylineDoImmediateWalletPaymentRequest, PaylineDoScheduledWalletPaymentRequest, PaylineUpdateWalletRequest } from "../../models/requests/index.js";
import { PaylineCreateWalletResponse, PaylineDoImmediateWalletPaymentResponse, PaylineDoScheduledWalletPaymentResponse, PaylineUpdateWalletResponse } from "../../models/responses/index.js";
/**
* Manage payline wallets
*/
declare class PaylineWalletManagement {
private readonly payline;
constructor(payline: Payline);
/**
* Update an existing wallet
*/
updateWallet(request: PaylineUpdateWalletRequest): Promise<PaylineUpdateWalletResponse>;
/**
* Create a new wallet
*/
createWallet(request: PaylineCreateWalletRequest): Promise<PaylineCreateWalletResponse>;
/**
* Do immediate wallet payment
*/
doImmediateWalletPayment(request: PaylineDoImmediateWalletPaymentRequest): Promise<PaylineDoImmediateWalletPaymentResponse>;
/**
* Do schedule wallet payment
*/
doScheduledWalletPayment(request: PaylineDoScheduledWalletPaymentRequest): Promise<PaylineDoScheduledWalletPaymentResponse>;
}
export { PaylineWalletManagement };