Skip to content

Commit 90cd78f

Browse files
feat: Automated regeneration of meet v2 client (#26024)
Auto-created at 2026-03-22 10:22:38 +0000 using the toys pull request generator.
1 parent c8060aa commit 90cd78f

6 files changed

Lines changed: 201 additions & 3 deletions

File tree

api_names_out.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -307196,6 +307196,10 @@
307196307196
"/meet:v2/ListRecordingsResponse/nextPageToken": next_page_token
307197307197
"/meet:v2/ListRecordingsResponse/recordings": recordings
307198307198
"/meet:v2/ListRecordingsResponse/recordings/recording": recording
307199+
"/meet:v2/ListSmartNotesResponse": list_smart_notes_response
307200+
"/meet:v2/ListSmartNotesResponse/nextPageToken": next_page_token
307201+
"/meet:v2/ListSmartNotesResponse/smartNotes": smart_notes
307202+
"/meet:v2/ListSmartNotesResponse/smartNotes/smart_note": smart_note
307199307203
"/meet:v2/ListTranscriptEntriesResponse": list_transcript_entries_response
307200307204
"/meet:v2/ListTranscriptEntriesResponse/nextPageToken": next_page_token
307201307205
"/meet:v2/ListTranscriptEntriesResponse/transcriptEntries": transcript_entries
@@ -307233,6 +307237,12 @@
307233307237
"/meet:v2/SignedinUser": signedin_user
307234307238
"/meet:v2/SignedinUser/displayName": display_name
307235307239
"/meet:v2/SignedinUser/user": user
307240+
"/meet:v2/SmartNote": smart_note
307241+
"/meet:v2/SmartNote/docsDestination": docs_destination
307242+
"/meet:v2/SmartNote/endTime": end_time
307243+
"/meet:v2/SmartNote/name": name
307244+
"/meet:v2/SmartNote/startTime": start_time
307245+
"/meet:v2/SmartNote/state": state
307236307246
"/meet:v2/SmartNotesConfig": smart_notes_config
307237307247
"/meet:v2/SmartNotesConfig/autoSmartNotesGeneration": auto_smart_notes_generation
307238307248
"/meet:v2/Space": space
@@ -307291,6 +307301,12 @@
307291307301
"/meet:v2/meet.conferenceRecords.recordings.list/pageSize": page_size
307292307302
"/meet:v2/meet.conferenceRecords.recordings.list/pageToken": page_token
307293307303
"/meet:v2/meet.conferenceRecords.recordings.list/parent": parent
307304+
"/meet:v2/meet.conferenceRecords.smartNotes.get": get_conference_record_smart_note
307305+
"/meet:v2/meet.conferenceRecords.smartNotes.get/name": name
307306+
"/meet:v2/meet.conferenceRecords.smartNotes.list": list_conference_record_smart_notes
307307+
"/meet:v2/meet.conferenceRecords.smartNotes.list/pageSize": page_size
307308+
"/meet:v2/meet.conferenceRecords.smartNotes.list/pageToken": page_token
307309+
"/meet:v2/meet.conferenceRecords.smartNotes.list/parent": parent
307294307310
"/meet:v2/meet.conferenceRecords.transcripts.entries.get": get_conference_record_transcript_entry
307295307311
"/meet:v2/meet.conferenceRecords.transcripts.entries.get/name": name
307296307312
"/meet:v2/meet.conferenceRecords.transcripts.entries.list": list_conference_record_transcript_entries

generated/google-apis-meet_v2/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Release history for google-apis-meet_v2
22

3+
### v0.11.0 (2026-03-22)
4+
5+
* Regenerated from discovery document revision 20260315
6+
* Regenerated using generator version 0.18.0
7+
38
### v0.10.0 (2025-05-04)
49

510
* Regenerated using generator version 0.17.0

generated/google-apis-meet_v2/lib/google/apis/meet_v2/classes.rb

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -342,6 +342,32 @@ def update!(**args)
342342
end
343343
end
344344

345+
# Response for ListSmartNotes method.
346+
class ListSmartNotesResponse
347+
include Google::Apis::Core::Hashable
348+
349+
# Token to be circulated back for further List call if current List doesn't
350+
# include all the smart notes. Unset if all smart notes are returned.
351+
# Corresponds to the JSON property `nextPageToken`
352+
# @return [String]
353+
attr_accessor :next_page_token
354+
355+
# List of smart notes in one page.
356+
# Corresponds to the JSON property `smartNotes`
357+
# @return [Array<Google::Apis::MeetV2::SmartNote>]
358+
attr_accessor :smart_notes
359+
360+
def initialize(**args)
361+
update!(**args)
362+
end
363+
364+
# Update properties of this object
365+
def update!(**args)
366+
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
367+
@smart_notes = args[:smart_notes] if args.key?(:smart_notes)
368+
end
369+
end
370+
345371
# Response for ListTranscriptEntries method.
346372
class ListTranscriptEntriesResponse
347373
include Google::Apis::Core::Hashable
@@ -636,6 +662,53 @@ def update!(**args)
636662
end
637663
end
638664

665+
# Metadata for a smart note generated from a conference. It refers to the notes
666+
# generated from Take Notes with Gemini during the conference.
667+
class SmartNote
668+
include Google::Apis::Core::Hashable
669+
670+
# Google Docs location where the transcript file is saved.
671+
# Corresponds to the JSON property `docsDestination`
672+
# @return [Google::Apis::MeetV2::DocsDestination]
673+
attr_accessor :docs_destination
674+
675+
# Output only. Timestamp when the smart notes stopped.
676+
# Corresponds to the JSON property `endTime`
677+
# @return [String]
678+
attr_accessor :end_time
679+
680+
# Output only. Identifier. Resource name of the smart notes. Format: `
681+
# conferenceRecords/`conference_record`/smartNotes/`smart_note``, where ``
682+
# smart_note`` is a 1:1 mapping to each unique smart notes session of the
683+
# conference.
684+
# Corresponds to the JSON property `name`
685+
# @return [String]
686+
attr_accessor :name
687+
688+
# Output only. Timestamp when the smart notes started.
689+
# Corresponds to the JSON property `startTime`
690+
# @return [String]
691+
attr_accessor :start_time
692+
693+
# Output only. Current state.
694+
# Corresponds to the JSON property `state`
695+
# @return [String]
696+
attr_accessor :state
697+
698+
def initialize(**args)
699+
update!(**args)
700+
end
701+
702+
# Update properties of this object
703+
def update!(**args)
704+
@docs_destination = args[:docs_destination] if args.key?(:docs_destination)
705+
@end_time = args[:end_time] if args.key?(:end_time)
706+
@name = args[:name] if args.key?(:name)
707+
@start_time = args[:start_time] if args.key?(:start_time)
708+
@state = args[:state] if args.key?(:state)
709+
end
710+
end
711+
639712
# Configuration related to smart notes in a meeting space. For more information
640713
# about smart notes, see ["Take notes for me" in Google Meet](https://support.
641714
# google.com/meet/answer/14754931).

generated/google-apis-meet_v2/lib/google/apis/meet_v2/gem_version.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ module Google
1616
module Apis
1717
module MeetV2
1818
# Version of the google-apis-meet_v2 gem
19-
GEM_VERSION = "0.10.0"
19+
GEM_VERSION = "0.11.0"
2020

2121
# Version of the code generator used to generate this client
22-
GENERATOR_VERSION = "0.17.0"
22+
GENERATOR_VERSION = "0.18.0"
2323

2424
# Revision of the discovery document this client was generated from
25-
REVISION = "20250421"
25+
REVISION = "20260315"
2626
end
2727
end
2828
end

generated/google-apis-meet_v2/lib/google/apis/meet_v2/representations.rb

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end
9494
include Google::Apis::Core::JsonObjectSupport
9595
end
9696

97+
class ListSmartNotesResponse
98+
class Representation < Google::Apis::Core::JsonRepresentation; end
99+
100+
include Google::Apis::Core::JsonObjectSupport
101+
end
102+
97103
class ListTranscriptEntriesResponse
98104
class Representation < Google::Apis::Core::JsonRepresentation; end
99105

@@ -148,6 +154,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end
148154
include Google::Apis::Core::JsonObjectSupport
149155
end
150156

157+
class SmartNote
158+
class Representation < Google::Apis::Core::JsonRepresentation; end
159+
160+
include Google::Apis::Core::JsonObjectSupport
161+
end
162+
151163
class SmartNotesConfig
152164
class Representation < Google::Apis::Core::JsonRepresentation; end
153165

@@ -286,6 +298,15 @@ class Representation < Google::Apis::Core::JsonRepresentation
286298
end
287299
end
288300

301+
class ListSmartNotesResponse
302+
# @private
303+
class Representation < Google::Apis::Core::JsonRepresentation
304+
property :next_page_token, as: 'nextPageToken'
305+
collection :smart_notes, as: 'smartNotes', class: Google::Apis::MeetV2::SmartNote, decorator: Google::Apis::MeetV2::SmartNote::Representation
306+
307+
end
308+
end
309+
289310
class ListTranscriptEntriesResponse
290311
# @private
291312
class Representation < Google::Apis::Core::JsonRepresentation
@@ -372,6 +393,18 @@ class Representation < Google::Apis::Core::JsonRepresentation
372393
end
373394
end
374395

396+
class SmartNote
397+
# @private
398+
class Representation < Google::Apis::Core::JsonRepresentation
399+
property :docs_destination, as: 'docsDestination', class: Google::Apis::MeetV2::DocsDestination, decorator: Google::Apis::MeetV2::DocsDestination::Representation
400+
401+
property :end_time, as: 'endTime'
402+
property :name, as: 'name'
403+
property :start_time, as: 'startTime'
404+
property :state, as: 'state'
405+
end
406+
end
407+
375408
class SmartNotesConfig
376409
# @private
377410
class Representation < Google::Apis::Core::JsonRepresentation

generated/google-apis-meet_v2/lib/google/apis/meet_v2/service.rb

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -354,6 +354,77 @@ def list_conference_record_recordings(parent, page_size: nil, page_token: nil, f
354354
execute_or_queue_command(command, &block)
355355
end
356356

357+
# Gets smart notes by smart note ID.
358+
# @param [String] name
359+
# Required. Resource name of the smart note. Format: conferenceRecords/`
360+
# conference_record`/smartNotes/`smart_note`
361+
# @param [String] fields
362+
# Selector specifying which fields to include in a partial response.
363+
# @param [String] quota_user
364+
# Available to use for quota purposes for server-side applications. Can be any
365+
# arbitrary string assigned to a user, but should not exceed 40 characters.
366+
# @param [Google::Apis::RequestOptions] options
367+
# Request-specific options
368+
#
369+
# @yield [result, err] Result & error if block supplied
370+
# @yieldparam result [Google::Apis::MeetV2::SmartNote] parsed result object
371+
# @yieldparam err [StandardError] error object if request failed
372+
#
373+
# @return [Google::Apis::MeetV2::SmartNote]
374+
#
375+
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
376+
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
377+
# @raise [Google::Apis::AuthorizationError] Authorization is required
378+
def get_conference_record_smart_note(name, fields: nil, quota_user: nil, options: nil, &block)
379+
command = make_simple_command(:get, 'v2/{+name}', options)
380+
command.response_representation = Google::Apis::MeetV2::SmartNote::Representation
381+
command.response_class = Google::Apis::MeetV2::SmartNote
382+
command.params['name'] = name unless name.nil?
383+
command.query['fields'] = fields unless fields.nil?
384+
command.query['quotaUser'] = quota_user unless quota_user.nil?
385+
execute_or_queue_command(command, &block)
386+
end
387+
388+
# Lists the set of smart notes from the conference record. By default, ordered
389+
# by start time and in ascending order.
390+
# @param [String] parent
391+
# Required. Format: `conferenceRecords/`conference_record``
392+
# @param [Fixnum] page_size
393+
# Optional. Maximum number of smart notes to return. The service might return
394+
# fewer than this value. If unspecified, at most 10 smart notes are returned.
395+
# The maximum value is 100; values above 100 are coerced to 100. Maximum might
396+
# change in the future.
397+
# @param [String] page_token
398+
# Optional. Page token returned from previous List Call.
399+
# @param [String] fields
400+
# Selector specifying which fields to include in a partial response.
401+
# @param [String] quota_user
402+
# Available to use for quota purposes for server-side applications. Can be any
403+
# arbitrary string assigned to a user, but should not exceed 40 characters.
404+
# @param [Google::Apis::RequestOptions] options
405+
# Request-specific options
406+
#
407+
# @yield [result, err] Result & error if block supplied
408+
# @yieldparam result [Google::Apis::MeetV2::ListSmartNotesResponse] parsed result object
409+
# @yieldparam err [StandardError] error object if request failed
410+
#
411+
# @return [Google::Apis::MeetV2::ListSmartNotesResponse]
412+
#
413+
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
414+
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
415+
# @raise [Google::Apis::AuthorizationError] Authorization is required
416+
def list_conference_record_smart_notes(parent, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block)
417+
command = make_simple_command(:get, 'v2/{+parent}/smartNotes', options)
418+
command.response_representation = Google::Apis::MeetV2::ListSmartNotesResponse::Representation
419+
command.response_class = Google::Apis::MeetV2::ListSmartNotesResponse
420+
command.params['parent'] = parent unless parent.nil?
421+
command.query['pageSize'] = page_size unless page_size.nil?
422+
command.query['pageToken'] = page_token unless page_token.nil?
423+
command.query['fields'] = fields unless fields.nil?
424+
command.query['quotaUser'] = quota_user unless quota_user.nil?
425+
execute_or_queue_command(command, &block)
426+
end
427+
357428
# Gets a transcript by transcript ID.
358429
# @param [String] name
359430
# Required. Resource name of the transcript.

0 commit comments

Comments
 (0)