mpp-sdk
Version:
SDK to talk to the Memento Payments Platform
39 lines (38 loc) • 949 B
JavaScript
;
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;