Class: Twilio::REST::Taskrouter
- Defined in:
- lib/twilio-ruby/rest/taskrouter.rb,
lib/twilio-ruby/rest/taskrouter/v1.rb,
lib/twilio-ruby/rest/taskrouter/v1/workspace.rb,
lib/twilio-ruby/rest/taskrouter/v1/workspace/task.rb,
lib/twilio-ruby/rest/taskrouter/v1/workspace/event.rb,
lib/twilio-ruby/rest/taskrouter/v1/workspace/worker.rb,
lib/twilio-ruby/rest/taskrouter/v1/workspace/activity.rb,
lib/twilio-ruby/rest/taskrouter/v1/workspace/workflow.rb,
lib/twilio-ruby/rest/taskrouter/v1/workspace/task_queue.rb,
lib/twilio-ruby/rest/taskrouter/v1/workspace/task_channel.rb,
lib/twilio-ruby/rest/taskrouter/v1/workspace/task/reservation.rb,
lib/twilio-ruby/rest/taskrouter/v1/workspace/worker/reservation.rb,
lib/twilio-ruby/rest/taskrouter/v1/workspace/workspace_statistics.rb,
lib/twilio-ruby/rest/taskrouter/v1/workspace/worker/worker_channel.rb,
lib/twilio-ruby/rest/taskrouter/v1/workspace/worker/worker_statistics.rb,
lib/twilio-ruby/rest/taskrouter/v1/workspace/worker/workers_statistics.rb,
lib/twilio-ruby/rest/taskrouter/v1/workspace/workflow/workflow_statistics.rb,
lib/twilio-ruby/rest/taskrouter/v1/workspace/workspace_real_time_statistics.rb,
lib/twilio-ruby/rest/taskrouter/v1/workspace/workspace_cumulative_statistics.rb,
lib/twilio-ruby/rest/taskrouter/v1/workspace/task_queue/task_queue_statistics.rb,
lib/twilio-ruby/rest/taskrouter/v1/workspace/task_queue/task_queues_statistics.rb,
lib/twilio-ruby/rest/taskrouter/v1/workspace/worker/workers_real_time_statistics.rb,
lib/twilio-ruby/rest/taskrouter/v1/workspace/worker/workers_cumulative_statistics.rb,
lib/twilio-ruby/rest/taskrouter/v1/workspace/workflow/workflow_real_time_statistics.rb,
lib/twilio-ruby/rest/taskrouter/v1/workspace/workflow/workflow_cumulative_statistics.rb,
lib/twilio-ruby/rest/taskrouter/v1/workspace/task_queue/task_queue_real_time_statistics.rb,
lib/twilio-ruby/rest/taskrouter/v1/workspace/task_queue/task_queue_cumulative_statistics.rb
Defined Under Namespace
Classes: V1
Instance Attribute Summary
Attributes inherited from Domain
Instance Method Summary collapse
-
#initialize(twilio) ⇒ Taskrouter
constructor
Initialize the Taskrouter Domain.
-
#to_s ⇒ Object
Provide a user friendly representation.
-
#v1 ⇒ Object
Version v1 of taskrouter.
- #workspaces(sid = :unset) ⇒ Twilio::REST::Taskrouter::V1::WorkspaceInstance, Twilio::REST::Taskrouter::V1::WorkspaceList
Methods inherited from Domain
Constructor Details
#initialize(twilio) ⇒ Taskrouter
Initialize the Taskrouter Domain
12 13 14 15 16 17 18 19 20 21 |
# File 'lib/twilio-ruby/rest/taskrouter.rb', line 12 def initialize(twilio) super @base_url = 'https://taskrouter.twilio.com' @host = 'taskrouter.twilio.com' @port = 443 # Versions @v1 = nil end |
Instance Method Details
#to_s ⇒ Object
Provide a user friendly representation
39 40 41 |
# File 'lib/twilio-ruby/rest/taskrouter.rb', line 39 def to_s '#<Twilio::REST::Taskrouter>' end |
#v1 ⇒ Object
Version v1 of taskrouter
25 26 27 |
# File 'lib/twilio-ruby/rest/taskrouter.rb', line 25 def v1 @v1 ||= V1.new self end |
#workspaces(sid = :unset) ⇒ Twilio::REST::Taskrouter::V1::WorkspaceInstance, Twilio::REST::Taskrouter::V1::WorkspaceList
33 34 35 |
# File 'lib/twilio-ruby/rest/taskrouter.rb', line 33 def workspaces(sid=:unset) self.v1.workspaces(sid) end |