CollaborationStartingState

@Immutable
@PublicApi
@AutoValue
public abstract class CollaborationStartingState



参与者接受协作邀请后插件的启动状态。

摘要

常量

static final int

额外数据的长度上限

static final int

主界面网址和侧边栏网址的长度上限。

公共构造函数

公共方法

abstract @Nullable String

返回会话启动时由插件设置的数据集。

static CollaborationStartingState.Builder
abstract @Nullable Uri

返回主界面为加入协作的用户打开的网址。

abstract @Nullable Uri

返回侧边栏为加入协作的用户打开的网址。

常量

MAX_ADDITIONAL_DATA_CHARS

public static final int MAX_ADDITIONAL_DATA_CHARS = 4096

额外数据的长度上限

MAX_URL_CHARS

public static final int MAX_URL_CHARS = 512

主界面网址和侧边栏网址的长度上限。

公共构造函数

CollaborationStartingState

public CollaborationStartingState()

公共方法

additionalData

public abstract @Nullable String additionalData()

返回会话启动时由插件设置的数据集。这可用于在会话参与者之间共享静态状态,例如应用特定的“会话 ID”值。

builder

public static CollaborationStartingState.Builder builder()

mainStageUrl

public abstract @Nullable Uri mainStageUrl()

返回主界面为加入协作的用户打开的网址。

sidePanelUrl

public abstract @Nullable Uri sidePanelUrl()

返回侧边栏为加入协作的用户打开的网址。