lib/twilio-ruby/rest/insights/v1/summary.rb in twilio-ruby-5.22.3 vs lib/twilio-ruby/rest/insights/v1/summary.rb in twilio-ruby-5.23.0

- old
+ new

@@ -78,13 +78,14 @@ @uri = "/Voice/#{@solution[:call_sid]}/Summary" end ## # Fetch a CallSummaryInstance + # @param [call_summary.ProcessingState] processing_state The processing_state # @return [CallSummaryInstance] Fetched CallSummaryInstance - def fetch - params = Twilio::Values.of({}) + def fetch(processing_state: :unset) + params = Twilio::Values.of({'ProcessingState' => processing_state, }) payload = @version.fetch( 'GET', @uri, params, @@ -135,10 +136,11 @@ 'connect_duration' => payload['connect_duration'] == nil ? payload['connect_duration'] : payload['connect_duration'].to_i, 'from' => payload['from'], 'to' => payload['to'], 'carrier_edge' => payload['carrier_edge'], 'client_edge' => payload['client_edge'], + 'sdk_edge' => payload['sdk_edge'], 'sip_edge' => payload['sip_edge'], 'tags' => payload['tags'], 'url' => payload['url'], } @@ -247,10 +249,16 @@ def client_edge @properties['client_edge'] end ## + # @return [Hash] The sdk_edge + def sdk_edge + @properties['sdk_edge'] + end + + ## # @return [Hash] The sip_edge def sip_edge @properties['sip_edge'] end @@ -266,12 +274,13 @@ @properties['url'] end ## # Fetch a CallSummaryInstance + # @param [call_summary.ProcessingState] processing_state The processing_state # @return [CallSummaryInstance] Fetched CallSummaryInstance - def fetch - context.fetch + def fetch(processing_state: :unset) + context.fetch(processing_state: processing_state, ) end ## # Provide a user friendly representation def to_s \ No newline at end of file