class Twilio::REST::Taskrouter::V1::WorkspaceContext::WorkspaceRealTimeStatisticsContext

Public Class Methods

new(version, workspace_sid) click to toggle source

Initialize the WorkspaceRealTimeStatisticsContext @param [Version] version Version that contains the resource @param [String] workspace_sid The SID of the Workspace to fetch. @return [WorkspaceRealTimeStatisticsContext] WorkspaceRealTimeStatisticsContext

Calls superclass method Twilio::REST::InstanceContext::new
   # File lib/twilio-ruby/rest/taskrouter/v1/workspace/workspace_real_time_statistics.rb
69 def initialize(version, workspace_sid)
70   super(version)
71 
72   # Path Solution
73   @solution = {workspace_sid: workspace_sid, }
74   @uri = "/Workspaces/#{@solution[:workspace_sid]}/RealTimeStatistics"
75 end

Public Instance Methods

fetch(task_channel: :unset) click to toggle source

Fetch the WorkspaceRealTimeStatisticsInstance @param [String] task_channel Only calculate real-time statistics on this

TaskChannel. Can be the TaskChannel's SID or its `unique_name`, such as `voice`,
`sms`, or `default`.

@return [WorkspaceRealTimeStatisticsInstance] Fetched WorkspaceRealTimeStatisticsInstance

   # File lib/twilio-ruby/rest/taskrouter/v1/workspace/workspace_real_time_statistics.rb
83 def fetch(task_channel: :unset)
84   params = Twilio::Values.of({'TaskChannel' => task_channel, })
85 
86   payload = @version.fetch('GET', @uri, params: params)
87 
88   WorkspaceRealTimeStatisticsInstance.new(@version, payload, workspace_sid: @solution[:workspace_sid], )
89 end
inspect() click to toggle source

Provide a detailed, user friendly representation

    # File lib/twilio-ruby/rest/taskrouter/v1/workspace/workspace_real_time_statistics.rb
100 def inspect
101   context = @solution.map {|k, v| "#{k}: #{v}"}.join(',')
102   "#<Twilio.Taskrouter.V1.WorkspaceRealTimeStatisticsContext #{context}>"
103 end
to_s() click to toggle source

Provide a user friendly representation

   # File lib/twilio-ruby/rest/taskrouter/v1/workspace/workspace_real_time_statistics.rb
93 def to_s
94   context = @solution.map {|k, v| "#{k}: #{v}"}.join(',')
95   "#<Twilio.Taskrouter.V1.WorkspaceRealTimeStatisticsContext #{context}>"
96 end