UNPKG

onesky-api-wrapper

Version:
27 lines (26 loc) 913 B
import { HttpHelper } from '../../http/index.js'; export class ProjectGroupApi { constructor(config) { this._http = new HttpHelper(config); } listAll(options) { const url = 'project-groups'; return this._http.get(url, new URLSearchParams(Object.assign({}, options.params))); } showDetails(options) { const url = `project-groups/${options.projectGroupId}`; return this._http.get(url); } create(options) { const url = 'project-groups'; return this._http.post(url, new URLSearchParams(Object.assign({}, options.params))); } delete(options) { const url = `project-groups/${options.projectGroupId}`; return this._http.delete(url); } listLanguages(options) { const url = `project-groups/${options.projectGroupId}/languages`; return this._http.get(url); } }