fedapay
Version:
NodeJs library for FedaPay Api
27 lines (26 loc) • 894 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var Util_1 = require("../Util");
var CreateOperation = /** @class */ (function () {
function CreateOperation() {
}
/**
* Send create resource request
* @param {Object|null} params
* @param {Object|null} headers
* @returns {Promise<FedaPayObject>}
*/
CreateOperation.create = function (params, headers) {
this._validateParams(params);
var url = this.classPath();
var className = this.className();
return this._staticRequest('post', url, params, headers)
.then(function (_a) {
var data = _a.data, options = _a.options;
var object = Util_1.arrayToFedaPayObject(data, options);
return object[className];
});
};
return CreateOperation;
}());
exports.CreateOperation = CreateOperation;