Skip to main content

Gcp/meet

@swamp/gcp/meetv2026.05.25.2· 5d agoMODELS
01README

Google Cloud meet infrastructure models

02Release Notes
  • Updated: conferencerecords
03Models8
@swamp/gcp/meet/conferencerecordsv2026.05.25.2conferencerecords.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
fn get(identifier: string)
Get a conferenceRecords
ArgumentTypeDescription
identifierstringThe name of the conferenceRecords
fn sync()
Sync conferenceRecords state from GCP
fn list(filter?: string, pageSize?: number, maxPages?: number)
List conferenceRecords resources
ArgumentTypeDescription
filter?stringOptional. User specified filtering condition in [EBNF format](https://en.wikipedia.org/wiki/Extended_Backus%E2%80%93Naur_form). The following are the filterable fields: * `space.meeting_code` * `space.name` * `start_time` * `end_time` For example, consider the following filters: * `space.name = "spaces/NAME"` * `space.meeting_code = "abc-mnop-xyz"` * `start_time>="2024-01-01T00:00:00.000Z" AND start_time<="2024-01-02T00:00:00.000Z"` * `end_time IS NULL`
pageSize?numberOptional. Maximum number of conference records to return. The service might return fewer than this value. If unspecified, at most 25 conference records are returned. The maximum value is 100; values above 100 are coerced to 100. Maximum might change in the future.
maxPages?numberMaximum number of pages to fetch (default: 10)

Resources

state(infinite)— Single instance of a meeting held in a space.
@swamp/gcp/meet/conferencerecords-participantsv2026.05.25.1conferencerecords_participants.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
parent?stringThe parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456)
fn get(identifier: string)
Get a participants
ArgumentTypeDescription
identifierstringThe name of the participants
fn sync()
Sync participants state from GCP
fn list(filter?: string, pageSize?: number, maxPages?: number)
List participants resources
ArgumentTypeDescription
filter?stringOptional. User specified filtering condition in [EBNF format](https://en.wikipedia.org/wiki/Extended_Backus%E2%80%93Naur_form). The following are the filterable fields: * `earliest_start_time` * `latest_end_time` For example, `latest_end_time IS NULL` returns active participants in the conference.
pageSize?numberMaximum number of participants to return. The service might return fewer than this value. If unspecified, at most 100 participants are returned. The maximum value is 250; values above 250 are coerced to 250. Maximum might change in the future.
maxPages?numberMaximum number of pages to fetch (default: 10)

Resources

state(infinite)— User who attended or is attending a conference.
@swamp/gcp/meet/conferencerecords-participants-participantsessionsv2026.05.25.1conferencerecords_participants_participantsessions.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
parent?stringThe parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456)
fn get(identifier: string)
Get a participantSessions
ArgumentTypeDescription
identifierstringThe name of the participantSessions
fn sync()
Sync participantSessions state from GCP
fn list(filter?: string, pageSize?: number, maxPages?: number)
List participantSessions resources
ArgumentTypeDescription
filter?stringOptional. User specified filtering condition in [EBNF format](https://en.wikipedia.org/wiki/Extended_Backus%E2%80%93Naur_form). The following are the filterable fields: * `start_time` * `end_time` For example, `end_time IS NULL` returns active participant sessions in the conference record.
pageSize?numberOptional. Maximum number of participant sessions to return. The service might return fewer than this value. If unspecified, at most 100 participants are returned. The maximum value is 250; values above 250 are coerced to 250. Maximum might change in the future.
maxPages?numberMaximum number of pages to fetch (default: 10)

Resources

state(infinite)— Refers to each unique join or leave session when a user joins a conference fr...
@swamp/gcp/meet/conferencerecords-recordingsv2026.05.25.1conferencerecords_recordings.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
parent?stringThe parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456)
fn get(identifier: string)
Get a recordings
ArgumentTypeDescription
identifierstringThe name of the recordings
fn sync()
Sync recordings state from GCP
fn list(pageSize?: number, maxPages?: number)
List recordings resources
ArgumentTypeDescription
pageSize?numberMaximum number of recordings to return. The service might return fewer than this value. If unspecified, at most 10 recordings are returned. The maximum value is 100; values above 100 are coerced to 100. Maximum might change in the future.
maxPages?numberMaximum number of pages to fetch (default: 10)

Resources

state(infinite)— Metadata about a recording created during a conference.
@swamp/gcp/meet/conferencerecords-smartnotesv2026.05.25.1conferencerecords_smartnotes.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
parent?stringThe parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456)
fn get(identifier: string)
Get a smartNotes
ArgumentTypeDescription
identifierstringThe name of the smartNotes
fn sync()
Sync smartNotes state from GCP
fn list(pageSize?: number, maxPages?: number)
List smartNotes resources
ArgumentTypeDescription
pageSize?numberOptional. Maximum number of smart notes to return. The service might return fewer than this value. If unspecified, at most 10 smart notes are returned. The maximum value is 100; values above 100 are coerced to 100. Maximum might change in the future.
maxPages?numberMaximum number of pages to fetch (default: 10)

Resources

state(infinite)— Metadata for a smart note generated from a conference. It refers to the notes...
@swamp/gcp/meet/conferencerecords-transcriptsv2026.05.25.1conferencerecords_transcripts.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
parent?stringThe parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456)
fn get(identifier: string)
Get a transcripts
ArgumentTypeDescription
identifierstringThe name of the transcripts
fn sync()
Sync transcripts state from GCP
fn list(pageSize?: number, maxPages?: number)
List transcripts resources
ArgumentTypeDescription
pageSize?numberMaximum number of transcripts to return. The service might return fewer than this value. If unspecified, at most 10 transcripts are returned. The maximum value is 100; values above 100 are coerced to 100. Maximum might change in the future.
maxPages?numberMaximum number of pages to fetch (default: 10)

Resources

state(infinite)— Metadata for a transcript generated from a conference. It refers to the ASR (...
@swamp/gcp/meet/conferencerecords-transcripts-entriesv2026.05.25.1conferencerecords_transcripts_entries.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
parent?stringThe parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456)
fn get(identifier: string)
Get a entries
ArgumentTypeDescription
identifierstringThe name of the entries
fn sync()
Sync entries state from GCP
fn list(pageSize?: number, maxPages?: number)
List entries resources
ArgumentTypeDescription
pageSize?numberMaximum number of entries to return. The service might return fewer than this value. If unspecified, at most 10 entries are returned. The maximum value is 100; values above 100 are coerced to 100. Maximum might change in the future.
maxPages?numberMaximum number of pages to fetch (default: 10)

Resources

state(infinite)— Single entry for one user’s speech during a transcript session.
@swamp/gcp/meet/spacesv2026.05.25.1spaces.ts

Global Arguments

ArgumentTypeDescription
activeConference?objectActive conference.
config?objectThe configuration pertaining to a meeting space.
name?stringImmutable. Resource name of the space. Format: `spaces/{space}`. `{space}` is the resource identifier for the space. It's a unique, server-generated ID and is case sensitive. For example, `jQCFfuBOdN5z`. For more information, see [How Meet identifies a meeting space](https://developers.google.com/workspace/meet/api/guides/meeting-spaces#identify-meeting-space).
fn create()
Create a spaces
fn get(identifier: string)
Get a spaces
ArgumentTypeDescription
identifierstringThe name of the spaces
fn update()
Update spaces attributes
fn sync()
Sync spaces state from GCP
fn end_active_conference()
end active conference

Resources

state(infinite)— Virtual place where conferences are held. Only one active conference can be h...
04Previous Versions10
2026.05.24.1May 24, 2026
  • Updated: conferencerecords, conferencerecords_participants, conferencerecords_participants_participantsessions, conferencerecords_recordings, conferencerecords_smartnotes, conferencerecords_transcripts, conferencerecords_transcripts_entries, spaces
2026.05.21.2May 21, 2026
  • Updated: conferencerecords, conferencerecords_participants, conferencerecords_participants_participantsessions, conferencerecords_recordings, conferencerecords_smartnotes, conferencerecords_transcripts, conferencerecords_transcripts_entries, spaces
2026.05.21.1May 21, 2026
2026.05.19.2May 19, 2026
2026.05.19.1May 19, 2026
2026.04.23.1Apr 23, 2026
2026.04.03.3Apr 3, 2026
  • Updated: conferencerecords, conferencerecords_participants, conferencerecords_participants_participantsessions, conferencerecords_recordings, conferencerecords_smartnotes, conferencerecords_transcripts, conferencerecords_transcripts_entries, spaces
2026.04.03.1Apr 3, 2026
  • Updated: conferencerecords, conferencerecords_participants, conferencerecords_participants_participantsessions, conferencerecords_recordings, conferencerecords_smartnotes, conferencerecords_transcripts, conferencerecords_transcripts_entries, spaces
2026.04.02.2Apr 2, 2026
  • Updated: spaces
2026.03.27.1Mar 27, 2026
  • Added: conferencerecords, conferencerecords_participants, conferencerecords_participants_participantsessions, conferencerecords_recordings, conferencerecords_smartnotes, conferencerecords_transcripts, conferencerecords_transcripts_entries, spaces
05Stats
A
100 / 100
Downloads
3
Archive size
40.6 KB
Verified by Swamp
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
06Platforms
07Labels