Module: Taskworld::Endpoints::Checklist

Included in:
Taskworld::Endpoints
Defined in:
lib/taskworld/endpoints/checklist.rb

Instance Method Summary collapse

Instance Method Details

#checklist_add_item(task_id:, title:, **options) ⇒ Object



4
5
6
# File 'lib/taskworld/endpoints/checklist.rb', line 4

def checklist_add_item(task_id:, title:, **options)
  post('checklist.add-item', options.merge(task_id: task_id, title: title))
end

#checklist_delete_item(task_id:, checklist_item_id:, **options) ⇒ Object



8
9
10
# File 'lib/taskworld/endpoints/checklist.rb', line 8

def checklist_delete_item(task_id:, checklist_item_id:, **options)
  post('checklist.delete-item', options.merge(task_id: task_id, checklist_item_id: checklist_item_id))
end

#checklist_update_item(task_id:, checklist_item_id:, **options) ⇒ Object



12
13
14
# File 'lib/taskworld/endpoints/checklist.rb', line 12

def checklist_update_item(task_id:, checklist_item_id:, **options)
  post('checklist.update-item', options.merge(task_id: task_id, checklist_item_id: checklist_item_id))
end