hud-ai
Version:
Hud.ai API Client
44 lines • 1.28 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const Resource_1 = require("../utils/Resource");
class UserCompanyGroupResource extends Resource_1.Resource {
constructor(requestManager) {
super('/companies/groups', requestManager);
}
list(listArgs) {
return this._list(listArgs);
}
create(createArgs) {
return this._create(createArgs);
}
get(id) {
return this._get(id);
}
update(id, updateArgs) {
return this._update(id, updateArgs);
}
del(id) {
return this.destroy(id);
}
destroy(id) {
return this._destroy(id);
}
addCompany(addArgs) {
return this.makeRequest({
method: 'POST',
params: { id: addArgs.id },
data: { companyId: addArgs.companyId },
url: `${this.basePath}/{id}/companies`
});
}
removeCompany(destroyArgs) {
return this.makeRequest({
method: 'DELETE',
params: { id: destroyArgs.id },
data: { companyId: destroyArgs.companyId },
url: `${this.basePath}/{id}/companies`
});
}
}
exports.UserCompanyGroupResource = UserCompanyGroupResource;
//# sourceMappingURL=UserCompanyGroup.js.map