UNPKG

mpp-sdk

Version:

SDK to talk to the Memento Payments Platform

39 lines (38 loc) 949 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const base_js_1 = require("./base.js"); class TransferEndpoint extends base_js_1.BaseEndpoint { /** * Gets available transfer types for moving funds * @returns a list of available transfer types */ list() { return this.doRequest({ url: "/transfers/types", method: "GET", }); } /** * Creates a new transfer * @param data * @returns the newly created transfer */ create(data) { return this.doRequest({ url: `/transfers`, method: "POST", data, }); } /** * Initiate new transfer * @returns the transfer object with status */ initiate(id) { return this.doRequest({ url: `/transfers/${id}/initiate`, method: "POST", }); } } exports.default = TransferEndpoint;