class Securevideo::Api::Session
Public Class Methods
cancel(session_id)
click to toggle source
# File lib/securevideo/api/session.rb, line 23 def cancel(session_id) Response.new(delete("session/#{session_id}")) end
login(user_id, redirect_to_on_expiry)
click to toggle source
# File lib/securevideo/api/session.rb, line 38 def login(user_id, redirect_to_on_expiry) post("login/#{user_id}", 'RedirectToUriOnExpiry' => redirect_to_on_expiry) end
logout(login_guid)
click to toggle source
# File lib/securevideo/api/session.rb, line 43 def logout(login_guid) destroy("session/#{login_guid}") end
reschedule(session_id, schedule_ts)
click to toggle source
# File lib/securevideo/api/session.rb, line 27 def reschedule(session_id, schedule_ts) Response.new(put("session/#{session_id}", 'ScheduleTs' => schedule_ts)) end
usage(month)
click to toggle source
@params month - 2014-01-01
# File lib/securevideo/api/session.rb, line 34 def usage(month) get('usage', { :month => month }) end
Public Instance Methods
destroy()
click to toggle source
# File lib/securevideo/api/session.rb, line 18 def destroy self.class.cancel(id) end
reschedule(schedule_ts)
click to toggle source
# File lib/securevideo/api/session.rb, line 14 def reschedule(schedule_ts) self.class.reschedule(id, schedule_ts) end