CollaborationStartingState

@Immutable
@PublicApi
@AutoValue
public abstract class CollaborationStartingState



参加者がコラボレーションの招待を承諾したときのアドオンの開始状態。

まとめ

ネストされた型

CollaborationStartingState のビルダー。

定数

static final int

追加データの最大長

static final int

メインステージの URL とサイドパネルの URL の最大長。

パブリック コンストラクタ

パブリック メソッド

abstract @Nullable String

セッションの開始時にアドオンによって設定されたデータセットを返します。

static CollaborationStartingState.Builder
abstract @Nullable Uri

コラボレーションに参加するユーザーがメインステージで開く URL を返します。

abstract @Nullable Uri

コラボレーションに参加するときにサイドパネルに表示される URL を返します。

定数

MAX_ADDITIONAL_DATA_CHARS

public static final int MAX_ADDITIONAL_DATA_CHARS = 4096

追加データの最大長

MAX_URL_CHARS

public static final int MAX_URL_CHARS = 512

メインステージの URL とサイドパネルの URL の最大長。

パブリック コンストラクタ

CollaborationStartingState

public CollaborationStartingState()

パブリック メソッド

additionalData

public abstract @Nullable String additionalData()

セッションの開始時にアドオンによって設定されたデータセットを返します。アプリ固有の「セッション ID」値など、静的な状態をセッション参加者間で共有するために使用できます。

builder

public static CollaborationStartingState.Builder builder()

mainStageUrl

public abstract @Nullable Uri mainStageUrl()

コラボレーションに参加するユーザーがメインステージで開く URL を返します。

sidePanelUrl

public abstract @Nullable Uri sidePanelUrl()

コラボレーションに参加するときにサイドパネルに表示される URL を返します。