class Bandwidth::TranscriptionResponse
TranscriptionResponse
Model.
Attributes
transcripts[RW]
TODO: Write general description for this method @return [List of Transcript]
Public Class Methods
from_hash(hash)
click to toggle source
Creates an instance of the object from a hash.
# File lib/bandwidth/voice_lib/voice/models/transcription_response.rb, line 25 def self.from_hash(hash) return nil unless hash # Extract variables from the hash. # Parameter is an array, so we need to iterate through it transcripts = nil unless hash['transcripts'].nil? transcripts = [] hash['transcripts'].each do |structure| transcripts << (Transcript.from_hash(structure) if structure) end end # Create object from extracted values. TranscriptionResponse.new(transcripts) end
names()
click to toggle source
A mapping from model property names to API property names.
# File lib/bandwidth/voice_lib/voice/models/transcription_response.rb, line 14 def self.names @_hash = {} if @_hash.nil? @_hash['transcripts'] = 'transcripts' @_hash end
new(transcripts = nil)
click to toggle source
# File lib/bandwidth/voice_lib/voice/models/transcription_response.rb, line 20 def initialize(transcripts = nil) @transcripts = transcripts end