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을 반환합니다.