Class: Twilio::REST::Voice::V3::TranscriptionList::CreateV3TranscriptionsRequest
- Inherits:
-
Object
- Object
- Twilio::REST::Voice::V3::TranscriptionList::CreateV3TranscriptionsRequest
- Defined in:
- lib/twilio-ruby/rest/voice/v3/transcription.rb
Instance Attribute Summary collapse
- #audio_started_at ⇒ Object
- #input_source ⇒ Object
- #media_url ⇒ Object
- #participants ⇒ Object
- #source_id ⇒ Object
- #transcription_configuration_id ⇒ Object
Instance Method Summary collapse
-
#initialize(payload) ⇒ CreateV3TranscriptionsRequest
constructor
A new instance of CreateV3TranscriptionsRequest.
- #to_json(options = {}) ⇒ Object
Constructor Details
#initialize(payload) ⇒ CreateV3TranscriptionsRequest
Returns a new instance of CreateV3TranscriptionsRequest.
30 31 32 33 34 35 36 37 |
# File 'lib/twilio-ruby/rest/voice/v3/transcription.rb', line 30 def initialize(payload) @transcription_configuration_id = payload["transcription_configuration_id"] @input_source = payload["input_source"] @source_id = payload["source_id"] @participants = payload["participants"] @media_url = payload["media_url"] @audio_started_at = payload["audio_started_at"] end |
Instance Attribute Details
#audio_started_at ⇒ Object
29 30 31 |
# File 'lib/twilio-ruby/rest/voice/v3/transcription.rb', line 29 def audio_started_at @audio_started_at end |
#input_source ⇒ Object
29 30 31 |
# File 'lib/twilio-ruby/rest/voice/v3/transcription.rb', line 29 def input_source @input_source end |
#media_url ⇒ Object
29 30 31 |
# File 'lib/twilio-ruby/rest/voice/v3/transcription.rb', line 29 def media_url @media_url end |
#participants ⇒ Object
29 30 31 |
# File 'lib/twilio-ruby/rest/voice/v3/transcription.rb', line 29 def participants @participants end |
#source_id ⇒ Object
29 30 31 |
# File 'lib/twilio-ruby/rest/voice/v3/transcription.rb', line 29 def source_id @source_id end |
#transcription_configuration_id ⇒ Object
29 30 31 |
# File 'lib/twilio-ruby/rest/voice/v3/transcription.rb', line 29 def transcription_configuration_id @transcription_configuration_id end |
Instance Method Details
#to_json(options = {}) ⇒ Object
38 39 40 41 42 43 44 45 46 47 |
# File 'lib/twilio-ruby/rest/voice/v3/transcription.rb', line 38 def to_json( = {}) { "transcriptionConfigurationId": @transcription_configuration_id, "inputSource": @input_source, "sourceId": @source_id, "participants": @participants, "mediaUrl": @media_url, "audioStartedAt": @audio_started_at, }.to_json() end |