harvest
Version:
Harvest API client library
25 lines • 986 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
class UserAssignmentsAPI {
constructor(harvest) {
this.baseUrl = '/v2/projects';
this.harvest = harvest;
}
list(projectId, query) {
return this.harvest.request('GET', `${this.baseUrl}/${projectId}/user_assignments`, query);
}
create(projectId, data) {
return this.harvest.request('POST', `${this.baseUrl}/${projectId}/user_assignments`, data);
}
get(projectId, id) {
return this.harvest.request('GET', `${this.baseUrl}/${projectId}/user_assignments/${id}`);
}
update(projectId, id, data) {
return this.harvest.request('PATCH', `${this.baseUrl}/${projectId}/user_assignments/${id}`, data);
}
delete(projectId, id) {
return this.harvest.request('DELETE', `${this.baseUrl}/${projectId}/user_assignments/${id}`);
}
}
exports.UserAssignmentsAPI = UserAssignmentsAPI;
//# sourceMappingURL=userAssignments.js.map