docs/push.rst in urbanairship-3.1.1 vs docs/push.rst in urbanairship-3.2.0
- old
+ new
@@ -412,5 +412,36 @@
schedule.schedule = UA.scheduled_time(Time.now.utc + (60 * 60 * 24))
schedule.update
# Cancel
schedule.cancel
+
+
+Listing a Particular Schedule
+-----------------------------
+
+If you have the schedule id, you can use it to list the details of a
+particular schedule.
+
+.. code-block:: ruby
+
+ airship = UA::Client.new(key: '123', secret: 'abc')
+ scheduled_push = UA::ScheduledPush.new(airship)
+ schedule_details = scheduled_push.list(schedule_id: 'id')
+ puts(schedule_details)
+
+.. note::
+ The schedule_id can be obtained from the url of the schedule.
+
+
+Listing all Schedules
+---------------------
+
+You can list all schedules with the ``ScheduledPushList`` class:
+
+.. code-block:: ruby
+
+ airship = UA::Client.new(key: '123', secret: 'abc')
+ scheduled_push_list = UA::ScheduledPushList.new(client: airship)
+ scheduled_push_list.each do |schedule|
+ puts(schedule)
+ end