CollaborationStartingState

@Immutable
@PublicApi
@AutoValue
public abstract class CollaborationStartingState



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

Riepilogo

Tipi nidificati

Costruttore per CollaborationStartingState.

Costanti

static final int

Lunghezza massima dei dati aggiuntivi

static final int

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

Costruttori pubblici

Metodi pubblici

abstract @Nullable String

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

static CollaborationStartingState.Builder
abstract @Nullable Uri

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

abstract @Nullable Uri

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

Costanti

MAX_ADDITIONAL_DATA_CHARS

public static final int MAX_ADDITIONAL_DATA_CHARS = 4096

Lunghezza massima dei dati aggiuntivi

MAX_URL_CHARS

public static final int MAX_URL_CHARS = 512

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

Costruttori pubblici

CollaborationStartingState

public CollaborationStartingState()

Metodi pubblici

additionalData

public abstract @Nullable String additionalData()

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

public static CollaborationStartingState.Builder builder()

mainStageUrl

public abstract @Nullable Uri mainStageUrl()

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

sidePanelUrl

public abstract @Nullable Uri sidePanelUrl()

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