CollaborationStartingState

@Immutable
@PublicApi
@AutoValue
public abstract class CollaborationStartingState



Estado inicial do complemento quando o participante aceita o convite para colaborar.

Resumo

Tipos aninhados

Builder para a classe CollaborationStartingState.

Constantes

static final int

Tamanho máximo dos dados adicionais

static final int

O tamanho máximo dos URLs do cenário principal e do painel lateral.

Construtores públicos

Métodos públicos

abstract @Nullable String

Retorna o conjunto de dados pelo complemento quando a sessão foi iniciada.

static CollaborationStartingState.Builder
abstract @Nullable Uri

Retorna o URL que o cenário principal abre para os usuários que ingressam na colaboração.

abstract @Nullable Uri

Retorna o URL que o painel lateral abre para os usuários que participam da colaboração.

Constantes

MAX_ADDITIONAL_DATA_CHARS

public static final int MAX_ADDITIONAL_DATA_CHARS = 4096

Tamanho máximo dos dados adicionais

MAX_URL_CHARS

public static final int MAX_URL_CHARS = 512

O tamanho máximo dos URLs do cenário principal e do painel lateral.

Construtores públicos

CollaborationStartingState

public CollaborationStartingState()

Métodos públicos

additionalData

public abstract @Nullable String additionalData()

Retorna o conjunto de dados pelo complemento quando a sessão foi iniciada. Isso pode ser usado para compartilhar o estado estático entre os participantes da sessão, como um valor de "ID da sessão" específico do app.

builder

public static CollaborationStartingState.Builder builder()

mainStageUrl

public abstract @Nullable Uri mainStageUrl()

Retorna o URL que o cenário principal abre para os usuários que ingressam na colaboração.

sidePanelUrl

public abstract @Nullable Uri sidePanelUrl()

Retorna o URL que o painel lateral abre para os usuários que participam da colaboração.