Sha256: f1d052c01e739cdb5fa9c5cbc2bb309128d56178944157944f9bde3b5620e5ec
Contents?: true
Size: 1.1 KB
Versions: 2
Compression:
Stored size: 1.1 KB
Contents
module Todoist module Sync class Reminders include Todoist::Util # Return a Hash of reminders where key is the id of a reminder and value is a reminder def collection return ApiHelper.collection("reminders") end # Add a reminder with a given hash of attributes and returns the reminder id. # Please note that item_id is required as is a date as specific in the # documentation. This method can be tricky to all. def add(args) return ApiHelper.add(args, "reminder_add") end # Update a reminder given a reminder def update(reminder) return ApiHelper.command(reminder.to_h, "reminder_update") end # Delete reminder given an array of reminders def delete(reminder) args = {id: reminder.id} return ApiHelper.command(args, "reminder_delete") end # Clear locations which is used for location reminders def clear_locations args = {} return ApiHelper.command(args, "clear_locations") end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
todoist-ruby-0.1.2 | lib/todoist/sync/reminders.rb |
todoist-ruby-0.1.1 | lib/todoist/sync/reminders.rb |