CollaborationStartingState

@Immutable
@PublicApi
@AutoValue
abstract class CollaborationStartingState


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

Résumé

Constantes

const Int

Longueur maximale des données supplémentaires

const Int

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

Constructeurs publics

Fonctions publiques

abstract String?

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

java-static CollaborationStartingState.Builder!
abstract Uri?

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

abstract Uri?

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

Constantes

MAX_ADDITIONAL_DATA_CHARS

const val MAX_ADDITIONAL_DATA_CHARS = 4096: Int

Longueur maximale des données supplémentaires

MAX_URL_CHARS

const val MAX_URL_CHARS = 512: Int

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

Constructeurs publics

CollaborationStartingState

CollaborationStartingState()

Fonctions publiques

additionalData

abstract fun additionalData(): String?

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

java-static fun builder(): CollaborationStartingState.Builder!

mainStageUrl

abstract fun mainStageUrl(): Uri?

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

sidePanelUrl

abstract fun sidePanelUrl(): Uri?

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