meet::Participant

Summary

Public types

Type enum

Public attributes

anonymous_user
std::optional< AnonymousUser >
name
std::optional< std::string >
Participant resource name, not display name.
participant_id
int32_t
Numeric ID for the participant.
participant_key
std::optional< std::string >
Participant key of associated participant.
phone_user
std::optional< PhoneUser >
signed_in_user
std::optional< SignedInUser >
type
Type
The type of participant.

Public types

Type

 meet::Participant::Type

Public attributes

anonymous_user

std::optional< AnonymousUser > meet::Participant::anonymous_user

name

std::optional< std::string > meet::Participant::name

Participant resource name, not display name.

There is a many (participant) to one (media entry) relationship.

Format: conferenceRecords/{conference_record}/participants/{participant}

Usethis to correlate with other media entries produced by the same participant. For example, a participant with multiple devices active in the same conference.

Unused for now.

See also: Meet REST API: conferenceRecords.participants

participant_id

int32_t meet::Participant::participant_id

Numeric ID for the participant.

Will eventually be deprecated in favor of name.

participant_key

std::optional< std::string > meet::Participant::participant_key

Participant key of associated participant.

The user must construct the resource name from this field to create a Meet API reference.

Format: participants/{participant}

You can retrieve the conference record using this guide and use the conference record to construct the participant name in the format of conferenceRecords/{conference_record}/participants/{participant}.

See also: Meet REST API: Work with conferences

phone_user

std::optional< PhoneUser > meet::Participant::phone_user

signed_in_user

std::optional< SignedInUser > meet::Participant::signed_in_user

type

Type meet::Participant::type

The type of participant.

This is used to determine which of the following fields are populated.