CollaborationStartingState

@Immutable
@PublicApi
@AutoValue
public abstract class CollaborationStartingState



Startstatus des Add-ons, wenn der Teilnehmer die Einladung zur Zusammenarbeit annimmt.

Zusammenfassung

Verschachtelte Typen

Builder für CollaborationStartingState.

Konstanten

static final int

Maximale Länge der zusätzlichen Daten

static final int

Maximale Länge der URL für den Hauptbereich und der Seitenleiste.

Öffentliche Konstrukteure

Öffentliche Methoden

abstract @Nullable String

Gibt den Datensatz zurück, der vom Add-on beim Start der Sitzung festgelegt wurde.

static CollaborationStartingState.Builder
abstract @Nullable Uri

Gibt die URL zurück, die Nutzern, die der Gruppenarbeit beitreten, in der Hauptphase geöffnet wird

abstract @Nullable Uri

Gibt die URL zurück, die Nutzer, die der Gruppenarbeit beitreten, in der Seitenleiste öffnen.

Konstanten

MAX_ADDITIONAL_DATA_CHARS

public static final int MAX_ADDITIONAL_DATA_CHARS = 4096

Maximale Länge der zusätzlichen Daten

MAX_URL_CHARS

public static final int MAX_URL_CHARS = 512

Maximale Länge der URL für den Hauptbereich und der Seitenleiste.

Öffentliche Konstrukteure

CollaborationStartingState

public CollaborationStartingState()

Öffentliche Methoden

additionalData

public abstract @Nullable String additionalData()

Gibt den Datensatz zurück, der vom Add-on beim Start der Sitzung festgelegt wurde. Damit kann ein statischer Status zwischen Sitzungsteilnehmern geteilt werden, z. B. ein app-spezifischer Wert für die Sitzungs-ID.

Builder

public static CollaborationStartingState.Builder builder()

mainStageUrl

public abstract @Nullable Uri mainStageUrl()

Gibt die URL zurück, die Nutzern, die der Gruppenarbeit beitreten, in der Hauptphase geöffnet wird

sidePanelUrl

public abstract @Nullable Uri sidePanelUrl()

Gibt die URL zurück, die Nutzer, die der Gruppenarbeit beitreten, in der Seitenleiste öffnen.