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