CollaborationStartingState

@Immutable
@PublicApi
@AutoValue
public abstract class CollaborationStartingState



État de démarrage du module complémentaire lorsque le participant accepte l'invitation à collaborer.

Résumé

Types imbriqués

Compilateur pour CollaborationStartingState.

Constantes

static final int

Longueur maximale des données supplémentaires

static final int

Longueur maximale de l'URL de l'espace de création principal et de l'URL du panneau latéral.

Constructeurs publics

Méthodes publiques

abstract @Nullable String

Renvoie l'ensemble de données défini par le module complémentaire au début de la session.

static CollaborationStartingState.Builder
abstract @Nullable Uri

Affiche l'URL ouverte à l'étape principale pour les utilisateurs qui rejoignent la collaboration.

abstract @Nullable Uri

Renvoie l'URL qui s'ouvre dans le panneau latéral pour les utilisateurs qui rejoignent la collaboration.

Constantes

MAX_ADDITIONAL_DATA_CHARS

public static final int MAX_ADDITIONAL_DATA_CHARS = 4096

Longueur maximale des données supplémentaires

MAX_URL_CHARS

public static final int MAX_URL_CHARS = 512

Longueur maximale de l'URL de l'espace de création principal et de l'URL du panneau latéral.

Constructeurs publics

CollaborationStartingState

public CollaborationStartingState()

Méthodes publiques

additionalData

public abstract @Nullable String additionalData()

Renvoie l'ensemble de données défini par le module complémentaire au début de la session. Cela permet de partager un état statique entre les participants à la session, comme une valeur "ID de session" spécifique à l'application.

compilateur

public static CollaborationStartingState.Builder builder()

mainStageUrl

public abstract @Nullable Uri mainStageUrl()

Affiche l'URL ouverte à l'étape principale pour les utilisateurs qui rejoignent la collaboration.

sidePanelUrl

public abstract @Nullable Uri sidePanelUrl()

Renvoie l'URL qui s'ouvre dans le panneau latéral pour les utilisateurs qui rejoignent la collaboration.