UNPKG

harvest

Version:
25 lines 728 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); class RolesAPI { constructor(harvest) { this.baseUrl = '/v2/roles'; this.harvest = harvest; } get(id) { return this.harvest.request('GET', `${this.baseUrl}/${id}`); } list(query) { return this.harvest.request('GET', this.baseUrl, query); } create(role) { return this.harvest.request('POST', this.baseUrl, role); } update(id, data) { return this.harvest.request('PATCH', `${this.baseUrl}/${id}`, data); } delete(id) { return this.harvest.request('DELETE', `${this.baseUrl}/${id}`); } } exports.RolesAPI = RolesAPI; //# sourceMappingURL=roles.js.map