CollaborationStartingState

@Immutable
@PublicApi
@AutoValue
abstract class CollaborationStartingState


Stato iniziale del componente aggiuntivo quando il partecipante accetta l'invito a collaborare.

Riepilogo

Costanti

const Int

Lunghezza massima dei dati aggiuntivi

const Int

Lunghezza massima dell'URL della fase principale e dell'URL del riquadro laterale.

Costruttori pubblici

Funzioni pubbliche

abstract String?

Restituisce i dati impostati dal componente aggiuntivo all'inizio della sessione.

java-static CollaborationStartingState.Builder!
abstract Uri?

Restituisce l'URL che apre la fase principale per gli utenti che partecipano alla collaborazione.

abstract Uri?

Restituisce l'URL visualizzato dal riquadro laterale per gli utenti che partecipano alla collaborazione.

Costanti

MAX_ADDITIONAL_DATA_CHARS

const val MAX_ADDITIONAL_DATA_CHARS = 4096: Int

Lunghezza massima dei dati aggiuntivi

MAX_URL_CHARS

const val MAX_URL_CHARS = 512: Int

Lunghezza massima dell'URL della fase principale e dell'URL del riquadro laterale.

Costruttori pubblici

CollaborationStartingState

CollaborationStartingState()

Funzioni pubbliche

additionalData

abstract fun additionalData(): String?

Restituisce i dati impostati dal componente aggiuntivo all'inizio della sessione. Può essere utilizzato per condividere lo stato statico tra i partecipanti alla sessione, ad esempio un valore "ID sessione" specifico dell'app.

builder

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

mainStageUrl

abstract fun mainStageUrl(): Uri?

Restituisce l'URL che apre la fase principale per gli utenti che partecipano alla collaborazione.

sidePanelUrl

abstract fun sidePanelUrl(): Uri?

Restituisce l'URL visualizzato dal riquadro laterale per gli utenti che partecipano alla collaborazione.