module Taskworld::Endpoints::Tasklist

Public Instance Methods

tasklist_create(space_id:, project_id:, title:, **options) click to toggle source
# File lib/taskworld/endpoints/tasklist.rb, line 4
def tasklist_create(space_id:, project_id:, title:, **options)
  post('tasklist.create', options.merge(space_id: space_id, project_id: project_id, title: title))
end
tasklist_delete(space_id:, list_id:, **options) click to toggle source
# File lib/taskworld/endpoints/tasklist.rb, line 25
def tasklist_delete(space_id:, list_id:, **options)
  post('tasklist.delete', options.merge(space_id: space_id, list_id: list_id))
end
tasklist_get_all(space_id:, project_id:, **options) click to toggle source
# File lib/taskworld/endpoints/tasklist.rb, line 8
def tasklist_get_all(space_id:, project_id:, **options)
  post('tasklist.get-all', options.merge(space_id: space_id, project_id: project_id))
end
tasklist_move_task(space_id:, project_id:, from_list_id:, to_list_id:, task_id:, **options) click to toggle source
# File lib/taskworld/endpoints/tasklist.rb, line 12
def tasklist_move_task(space_id:, project_id:, from_list_id:, to_list_id:, task_id:, **options)
  post('tasklist.move-task',
       options.merge(space_id: space_id,
                     project_id: project_id,
                     from_list_id: from_list_id,
                     to_list_id: to_list_id,
                     task_id: task_id))
end
tasklist_update(space_id:, list_id:, title:, **options) click to toggle source
# File lib/taskworld/endpoints/tasklist.rb, line 21
def tasklist_update(space_id:, list_id:, title:, **options)
  post('tasklist.update', options.merge(space_id: space_id, list_id: list_id, title: title))
end