lib/twilio-ruby/rest/api/v2010/account/call.rb in twilio-ruby-7.2.0 vs lib/twilio-ruby/rest/api/v2010/account/call.rb in twilio-ruby-7.2.1

- old
+ new

@@ -325,10 +325,11 @@ @uri = "/Accounts/#{@solution[:account_sid]}/Calls/#{@solution[:sid]}.json" # Dependents @events = nil @user_defined_messages = nil + @transcriptions = nil @siprec = nil @user_defined_message_subscriptions = nil @payments = nil @recordings = nil @notifications = nil @@ -428,10 +429,29 @@ @version, account_sid: @solution[:account_sid], call_sid: @solution[:sid], ) end @user_defined_messages end ## + # Access the transcriptions + # @return [TranscriptionList] + # @return [TranscriptionContext] if sid was passed. + def transcriptions(sid=:unset) + + raise ArgumentError, 'sid cannot be nil' if sid.nil? + + if sid != :unset + return TranscriptionContext.new(@version, @solution[:account_sid], @solution[:sid],sid ) + end + + unless @transcriptions + @transcriptions = TranscriptionList.new( + @version, account_sid: @solution[:account_sid], call_sid: @solution[:sid], ) + end + + @transcriptions + end + ## # Access the siprec # @return [SiprecList] # @return [SiprecContext] if sid was passed. def siprec(sid=:unset) @@ -865,9 +885,16 @@ ## # Access the user_defined_messages # @return [user_defined_messages] user_defined_messages def user_defined_messages context.user_defined_messages + end + + ## + # Access the transcriptions + # @return [transcriptions] transcriptions + def transcriptions + context.transcriptions end ## # Access the siprec # @return [siprec] siprec