Gcp/meet
@swamp/gcp/meetv2026.05.25.2
01README
Google Cloud meet infrastructure models
02Release Notes
- Updated: conferencerecords
03Models
@swamp/gcp/meet/conferencerecordsv2026.05.25.2conferencerecords.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
fn get(identifier: string)
Get a conferenceRecords
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the conferenceRecords |
fn sync()
Sync conferenceRecords state from GCP
fn list(filter?: string, pageSize?: number, maxPages?: number)
List conferenceRecords resources
| Argument | Type | Description |
|---|---|---|
| filter? | string | Optional. 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? | number | Optional. 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? | number | Maximum 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
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
fn get(identifier: string)
Get a participants
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the participants |
fn sync()
Sync participants state from GCP
fn list(filter?: string, pageSize?: number, maxPages?: number)
List participants resources
| Argument | Type | Description |
|---|---|---|
| filter? | string | Optional. 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? | number | Maximum 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? | number | Maximum 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
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
fn get(identifier: string)
Get a participantSessions
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the participantSessions |
fn sync()
Sync participantSessions state from GCP
fn list(filter?: string, pageSize?: number, maxPages?: number)
List participantSessions resources
| Argument | Type | Description |
|---|---|---|
| filter? | string | Optional. 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? | number | Optional. 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? | number | Maximum 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
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
fn get(identifier: string)
Get a recordings
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the recordings |
fn sync()
Sync recordings state from GCP
fn list(pageSize?: number, maxPages?: number)
List recordings resources
| Argument | Type | Description |
|---|---|---|
| pageSize? | number | Maximum 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? | number | Maximum 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
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
fn get(identifier: string)
Get a smartNotes
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the smartNotes |
fn sync()
Sync smartNotes state from GCP
fn list(pageSize?: number, maxPages?: number)
List smartNotes resources
| Argument | Type | Description |
|---|---|---|
| pageSize? | number | Optional. 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? | number | Maximum 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
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
fn get(identifier: string)
Get a transcripts
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the transcripts |
fn sync()
Sync transcripts state from GCP
fn list(pageSize?: number, maxPages?: number)
List transcripts resources
| Argument | Type | Description |
|---|---|---|
| pageSize? | number | Maximum 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? | number | Maximum 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
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
fn get(identifier: string)
Get a entries
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the entries |
fn sync()
Sync entries state from GCP
fn list(pageSize?: number, maxPages?: number)
List entries resources
| Argument | Type | Description |
|---|---|---|
| pageSize? | number | Maximum 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? | number | Maximum 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
| Argument | Type | Description |
|---|---|---|
| activeConference? | object | Active conference. |
| config? | object | The configuration pertaining to a meeting space. |
| name? | string | Immutable. 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
| Argument | Type | Description |
|---|---|---|
| identifier | string | The 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 Versions
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