class Twilio::REST::Taskrouter::V1
Public Class Methods
new(domain)
click to toggle source
Initialize the V1
version of Taskrouter
Calls superclass method
Twilio::REST::Version::new
# File lib/twilio-ruby/rest/taskrouter/v1.rb 15 def initialize(domain) 16 super 17 @version = 'v1' 18 @workspaces = nil 19 end
Public Instance Methods
to_s()
click to toggle source
Provide a user friendly representation
# File lib/twilio-ruby/rest/taskrouter/v1.rb 38 def to_s 39 '<Twilio::REST::Taskrouter::V1>' 40 end
workspaces(sid=:unset)
click to toggle source
@param [String] sid The SID of the Workspace resource to fetch. @return [Twilio::REST::Taskrouter::V1::WorkspaceContext] if sid was passed. @return [Twilio::REST::Taskrouter::V1::WorkspaceList]
# File lib/twilio-ruby/rest/taskrouter/v1.rb 25 def workspaces(sid=:unset) 26 if sid.nil? 27 raise ArgumentError, 'sid cannot be nil' 28 end 29 if sid == :unset 30 @workspaces ||= WorkspaceList.new self 31 else 32 WorkspaceContext.new(self, sid) 33 end 34 end