CollaborationStartingState

@Immutable
@PublicApi
@AutoValue
public abstract class CollaborationStartingState



參與者接受邀請進行協作時,外掛程式的開始狀態。

摘要

巢狀類型

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()

傳回加入協作活動的使用者在側邊面板開啟的網址。