tasks.js 1.0 KB

12345678910111213141516171819202122232425262728
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.Tasks = void 0;
  4. const base_collection_1 = require("./base_collection");
  5. const task_1 = require("../models/task");
  6. class Tasks extends base_collection_1.BaseCollection {
  7. static rootElementName = "tasks";
  8. static rootElementNameSingular = "task";
  9. static prefixURI = "projects/{!:project_id}/tasks/{:id}";
  10. static elementClass = task_1.Task;
  11. list(request_params) {
  12. return this.doList(request_params);
  13. }
  14. create(task_params, request_params) {
  15. return this.doCreate(task_params, request_params, this.populateObjectFromJsonRoot);
  16. }
  17. get(task_id, request_params) {
  18. return this.doGet(task_id, request_params);
  19. }
  20. update(task_id, task_params, request_params) {
  21. return this.doUpdate(task_id, task_params, request_params);
  22. }
  23. delete(task_id, request_params) {
  24. return this.doDelete(task_id, request_params);
  25. }
  26. }
  27. exports.Tasks = Tasks;
  28. //# sourceMappingURL=tasks.js.map