AddonMeetingInfo

@AutoValue
@PublicApi
public abstract class AddonMeetingInfo



Represents information about the meeting associated with the add-on session.

Summary

Nested types

Builder for AddonMeetingInfo.

Describes the status of the user in Meet.

Public methods

static AddonMeetingInfo.Builder

Returns a new builder.

abstract Optional<CoDoingState>

Describes the first co-doing state for the add-on session.

abstract Optional<CoWatchingState>

Describes the first co-watching state for the add-on session.

abstract String

Ten letter meeting code, e.g. apw-aaur-nns.

abstract AddonMeetingInfo.MeetingStatus

Describes the current status of the meeting for add-ons.

abstract String

Meeting URL, e.g. https://meet.google.com/apw-aaur-nns.

abstract AddonMeetingInfo.Builder

Returns a new Builder from the current object.

Public methods

builder

public static AddonMeetingInfo.Builder builder()

Returns a new builder.

initialCoDoingState

public abstract Optional<CoDoingStateinitialCoDoingState()

Describes the first co-doing state for the add-on session.

initialCoWatchingState

public abstract Optional<CoWatchingStateinitialCoWatchingState()

Describes the first co-watching state for the add-on session.

meetingCode

public abstract String meetingCode()

Ten letter meeting code, e.g. apw-aaur-nns.

meetingStatus

public abstract AddonMeetingInfo.MeetingStatus meetingStatus()

Describes the current status of the meeting for add-ons.

meetingUrl

public abstract String meetingUrl()

Meeting URL, e.g. https://meet.google.com/apw-aaur-nns.

This URL is intended to be exposed to the user and manually shared with their intended add-on session group.

toBuilder

public abstract AddonMeetingInfo.Builder toBuilder()

Returns a new Builder from the current object.