xsolla
Version:
A Node.js client for working with the Xsolla Merchant API
31 lines (30 loc) • 876 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const Xsolla_1 = __importDefault(require("./Xsolla"));
class Project extends Xsolla_1.default {
/**
* Create a project.
*/
create(data) {
return this.client.post(`/merchants/${data.merchant_id || this.credentials.merchantId}/projects`, {
method: 'POST',
data,
});
}
/**
* Get a single project by ID.
*/
get(data) {
return this.client.get(`/projects/${data.project_id}`);
}
/**
* Update a project.
*/
update(data) {
return this.client.put(`/projects/${data.project_id}`, data);
}
}
exports.default = Project;