class Twilio::REST::Insights::V1::CallContext::CallSummaryContext
Public Class Methods
new(version, call_sid)
click to toggle source
Initialize the CallSummaryContext
@param [Version] version Version
that contains the resource @param [String] call_sid The call_sid @return [CallSummaryContext] CallSummaryContext
Calls superclass method
Twilio::REST::InstanceContext::new
# File lib/twilio-ruby/rest/insights/v1/call/summary.rb 69 def initialize(version, call_sid) 70 super(version) 71 72 # Path Solution 73 @solution = {call_sid: call_sid, } 74 @uri = "/Voice/#{@solution[:call_sid]}/Summary" 75 end
Public Instance Methods
fetch(processing_state: :unset)
click to toggle source
Fetch the CallSummaryInstance
@param [call_summary.ProcessingState] processing_state The processing_state @return [CallSummaryInstance] Fetched CallSummaryInstance
# File lib/twilio-ruby/rest/insights/v1/call/summary.rb 81 def fetch(processing_state: :unset) 82 params = Twilio::Values.of({'ProcessingState' => processing_state, }) 83 84 payload = @version.fetch('GET', @uri, params: params) 85 86 CallSummaryInstance.new(@version, payload, call_sid: @solution[:call_sid], ) 87 end
inspect()
click to toggle source
Provide a detailed, user friendly representation
# File lib/twilio-ruby/rest/insights/v1/call/summary.rb 98 def inspect 99 context = @solution.map {|k, v| "#{k}: #{v}"}.join(',') 100 "#<Twilio.Insights.V1.CallSummaryContext #{context}>" 101 end
to_s()
click to toggle source
Provide a user friendly representation
# File lib/twilio-ruby/rest/insights/v1/call/summary.rb 91 def to_s 92 context = @solution.map {|k, v| "#{k}: #{v}"}.join(',') 93 "#<Twilio.Insights.V1.CallSummaryContext #{context}>" 94 end