Class: Google::Apis::MeetV2::TranscriptEntry

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/meet_v2/classes.rb,
lib/google/apis/meet_v2/representations.rb,
lib/google/apis/meet_v2/representations.rb

Overview

Single entry for one user’s speech during a transcript session.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ TranscriptEntry

Returns a new instance of TranscriptEntry.



706
707
708
# File 'lib/google/apis/meet_v2/classes.rb', line 706

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#end_timeString

Output only. Timestamp when the transcript entry ended. Corresponds to the JSON property endTime

Returns:

  • (String)


676
677
678
# File 'lib/google/apis/meet_v2/classes.rb', line 676

def end_time
  @end_time
end

#language_codeString

Output only. Language of spoken text, such as "en-US". IETF BCP 47 syntax ( https://tools.ietf.org/html/bcp47) Corresponds to the JSON property languageCode

Returns:

  • (String)


682
683
684
# File 'lib/google/apis/meet_v2/classes.rb', line 682

def language_code
  @language_code
end

#nameString

Output only. Resource name of the entry. Format: "conferenceRecords/ conference_record/transcripts/transcript/entries/entry" Corresponds to the JSON property name

Returns:

  • (String)


688
689
690
# File 'lib/google/apis/meet_v2/classes.rb', line 688

def name
  @name
end

#participantString

Output only. Refers to the participant who speaks. Corresponds to the JSON property participant

Returns:

  • (String)


693
694
695
# File 'lib/google/apis/meet_v2/classes.rb', line 693

def participant
  @participant
end

#start_timeString

Output only. Timestamp when the transcript entry started. Corresponds to the JSON property startTime

Returns:

  • (String)


698
699
700
# File 'lib/google/apis/meet_v2/classes.rb', line 698

def start_time
  @start_time
end

#textString

Output only. The transcribed text of the participant's voice, at maximum 10K words. Note that the limit is subject to change. Corresponds to the JSON property text

Returns:

  • (String)


704
705
706
# File 'lib/google/apis/meet_v2/classes.rb', line 704

def text
  @text
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



711
712
713
714
715
716
717
718
# File 'lib/google/apis/meet_v2/classes.rb', line 711

def update!(**args)
  @end_time = args[:end_time] if args.key?(:end_time)
  @language_code = args[:language_code] if args.key?(:language_code)
  @name = args[:name] if args.key?(:name)
  @participant = args[:participant] if args.key?(:participant)
  @start_time = args[:start_time] if args.key?(:start_time)
  @text = args[:text] if args.key?(:text)
end