CollaborationStartingState

@Immutable
@PublicApi
@AutoValue
abstract class CollaborationStartingState


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

摘要

常量

const Int

额外数据的长度上限

const Int

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

公共构造函数

公共函数

abstract String?

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

java-static CollaborationStartingState.Builder!
abstract Uri?

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

abstract Uri?

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

常量

MAX_ADDITIONAL_DATA_CHARS

const val MAX_ADDITIONAL_DATA_CHARS = 4096: Int

额外数据的长度上限

MAX_URL_CHARS

const val MAX_URL_CHARS = 512: Int

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

公共构造函数

CollaborationStartingState

CollaborationStartingState()

公共函数

additionalData

abstract fun additionalData(): String?

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

builder

java-static fun builder(): CollaborationStartingState.Builder!

mainStageUrl

abstract fun mainStageUrl(): Uri?

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

sidePanelUrl

abstract fun sidePanelUrl(): Uri?

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