REST Resource: spaces

리소스: 스페이스

회의가 열리는 가상 공간입니다. 한 번에 하나의 스페이스에서 하나의 회의만 진행할 수 있습니다.

JSON 표현
{
  "name": string,
  "meetingUri": string,
  "meetingCode": string,
  "config": {
    object (SpaceConfig)
  },
  "activeConference": {
    object (ActiveConference)
  }
}
필드
name

string

변경할 수 없습니다. 공간의 리소스 이름입니다.

형식: spaces/{space}

{space}는 스페이스의 리소스 식별자입니다. 서버에서 생성된 고유 ID이며 대소문자가 구분됩니다. 예를 들면 다음과 같습니다. jQCFfuBOdN5z

자세한 내용은 Meet에서 회의 공간을 식별하는 방법을 참고하세요.

meetingUri

string

출력 전용입니다. https://meet.google.com/ 다음에 meetingCode이 오는 회의에 참여하는 데 사용되는 URI입니다. 예를 들면 https://meet.google.com/abc-mnop-xyz입니다.

meetingCode

string

출력 전용입니다. 회의에 참여하는 데 사용되는 유형 친화적인 고유 문자열입니다.

형식: [a-z]+-[a-z]+-[a-z]+ 예를 들면 다음과 같습니다. abc-mnop-xyz

최대 길이는 128자(영문 기준)입니다.

스페이스를 가져오는 스페이스 이름의 별칭으로만 사용할 수 있습니다.

config

object (SpaceConfig)

회의 공간과 관련된 구성입니다.

activeConference

object (ActiveConference)

활성 회의(있는 경우)

SpaceConfig

회의 공간과 관련된 구성입니다.

JSON 표현
{
  "accessType": enum (AccessType),
  "entryPointAccess": enum (EntryPointAccess),
  "moderation": enum (Moderation),
  "moderationRestrictions": {
    object (ModerationRestrictions)
  },
  "attendanceReportGenerationType": enum (AttendanceReportGenerationType),
  "artifactConfig": {
    object (ArtifactConfig)
  }
}
필드
accessType

enum (AccessType)

노크하지 않고도 참여할 수 있는 사용자를 결정하는 회의 공간의 액세스 유형입니다. 기본값: 사용자의 기본 액세스 설정입니다. 기업 사용자의 경우 사용자 관리자가 제어하거나 RESTRICTED(제한됨)입니다.

entryPointAccess

enum (EntryPointAccess)

이 회의 공간에서 호스팅되는 회의에 참여하는 데 사용할 수 있는 진입점을 정의합니다. 기본값: EntryPointAccess.ALL

moderation

enum (Moderation)

회의에 대해 사전 구성된 관리 모드입니다. 기본값: 사용자의 정책에 따라 제어됩니다.

moderationRestrictions

object (ModerationRestrictions)

moderation.ON인 경우 회의에 이러한 제한사항이 적용됩니다. moderation.OFF인 경우 기본 ModerationRestrictions로 재설정됩니다.

attendanceReportGenerationType

enum (AttendanceReportGenerationType)

회의실에 참석 보고서가 사용 설정되어 있는지 여부입니다.

artifactConfig

object (ArtifactConfig)

회의에서 지원하는 자동 생성된 아티팩트와 관련된 구성입니다.

AccessType

회의 공간의 가능한 액세스 유형입니다.

열거형
ACCESS_TYPE_UNSPECIFIED 사용자의 조직에서 지정한 기본값입니다. 참고: 구성된 액세스 유형이 대신 반환되므로 이 값은 반환되지 않습니다.
OPEN 참여 정보 (예: URL 또는 전화 액세스 정보)가 있는 사용자는 누구나 노크하지 않고도 참여할 수 있습니다.
TRUSTED 호스트의 조직 구성원, 초대된 외부 사용자, 전화로 참여하는 사용자는 참여 요청 없이도 회의에 참여할 수 있습니다. 그 외 모든 사용자는 노크해야 합니다.
RESTRICTED 초대받은 사용자만 별도의 수락 없이 회의에 참여할 수 있습니다. 그 외 모든 사용자는 노크해야 합니다.

EntryPointAccess

회의에 참여하는 데 사용할 수 있는 진입점입니다. 예: meet.google.com, Meet Embed SDK 웹 또는 모바일 애플리케이션

열거형
ENTRY_POINT_ACCESS_UNSPECIFIED 사용하지 않습니다.
ALL 모든 진입점이 허용됩니다.
CREATOR_APP_ONLY 스페이스를 만든 Google Cloud 프로젝트에서 소유한 진입점만 이 스페이스의 회의에 참여하는 데 사용할 수 있습니다. 앱은 Meet Embed SDK 웹 또는 모바일 Meet SDK를 사용하여 소유한 진입점을 만들 수 있습니다.

검토

회의의 운영 모드입니다. 검토 모드가 사용 설정된 경우 회의 소유자는 공동 호스트 관리 (회원 메시지 참고) 및 기능 제한 (ModerationRestrictions 메시지 참고)과 같은 기능을 통해 회의를 더 효과적으로 관리할 수 있습니다.

열거형
MODERATION_UNSPECIFIED 검토 유형이 지정되지 않았습니다. 이는 사용자가 상태를 업데이트할 의도가 없으므로 값을 지정하지 않았음을 나타내는 데 사용됩니다. 사용자는 값을 지정되지 않음으로 설정할 수 없습니다.
OFF 검토가 사용 중지되어 있습니다.
ON 검토가 사용 설정되었습니다.

ModerationRestrictions

회의가 관리되는 경우 기능에 대한 제한사항을 정의합니다.

JSON 표현
{
  "chatRestriction": enum (RestrictionType),
  "reactionRestriction": enum (RestrictionType),
  "presentRestriction": enum (RestrictionType),
  "defaultJoinAsViewerType": enum (DefaultJoinAsViewerType)
}
필드
chatRestriction

enum (RestrictionType)

회의 공간에서 채팅 메시지를 보낼 권한이 있는 사용자를 정의합니다.

reactionRestriction

enum (RestrictionType)

회의 공간에서 리액션을 보낼 권한이 있는 사용자를 정의합니다.

presentRestriction

enum (RestrictionType)

회의 스페이스에서 화면을 공유할 권한이 있는 사용자를 정의합니다.

defaultJoinAsViewerType

enum (DefaultJoinAsViewerType)

사용자에게 할당된 기본 역할을 뷰어로 제한할지 여부를 정의합니다.

RestrictionType

특정 기능을 사용할 권한이 있는 사용자를 결정합니다.

열거형
RESTRICTION_TYPE_UNSPECIFIED 사용자 정책에서 지정한 기본값입니다. 이 값은 반환되어서는 안 됩니다.
HOSTS_ONLY 회의 소유자와 공동 호스트에게 권한이 있습니다.
NO_RESTRICTION 모든 참여자에게 권한이 부여됩니다.

DefaultJoinAsViewerType

기본적으로 사용자는 참여자로 참여합니다. 호스트는 시청자로만 참여하도록 사용자를 제한할 수 있습니다. 참고: 회원 리소스의 사용자에게 명시적 역할이 설정된 경우 사용자는 해당 역할로 참여합니다.

열거형
DEFAULT_JOIN_AS_VIEWER_TYPE_UNSPECIFIED 사용자 정책에서 지정한 기본값입니다. 이 값은 반환되어서는 안 됩니다.
ON 사용자는 기본적으로 시청자로 참여합니다.
OFF 사용자는 기본적으로 참여자로 참여합니다.

AttendanceReportGenerationType

회의실에 참석 보고서가 사용 설정되어 있는지 여부의 가능한 상태입니다.

열거형
ATTENDANCE_REPORT_GENERATION_TYPE_UNSPECIFIED 사용자 정책에서 지정한 기본값입니다. 이 값은 반환되어서는 안 됩니다.
GENERATE_REPORT 참석 보고서가 생성되어 Drive/이메일로 전송됩니다.
DO_NOT_GENERATE 출석 보고서가 생성되지 않습니다.

ArtifactConfig

이 회의 공간에서 생성될 수 있는 회의 아티팩트와 관련된 구성입니다.

JSON 표현
{
  "recordingConfig": {
    object (RecordingConfig)
  },
  "transcriptionConfig": {
    object (TranscriptionConfig)
  },
  "smartNotesConfig": {
    object (SmartNotesConfig)
  }
}
필드
recordingConfig

object (RecordingConfig)

녹화 구성

transcriptionConfig

object (TranscriptionConfig)

자동 스크립트의 구성입니다.

smartNotesConfig

object (SmartNotesConfig)

자동 스마트 메모 구성

RecordingConfig

회의 공간에서 녹화와 관련된 구성입니다.

JSON 표현
{
  "autoRecordingGeneration": enum (AutoGenerationType)
}
필드
autoRecordingGeneration

enum (AutoGenerationType)

녹화 권한이 있는 사용자가 회의에 참여하면 회의 스페이스가 자동으로 녹화되는지 여부를 정의합니다.

AutoGenerationType

회의 공간에서 아티팩트를 자동으로 생성할 수 있는지 여부를 결정합니다.

열거형
AUTO_GENERATION_TYPE_UNSPECIFIED 사용자 정책에서 지정한 기본값입니다. 이 값은 반환되어서는 안 됩니다.
ON 아티팩트가 자동으로 생성됩니다.
OFF 아티팩트는 자동으로 생성되지 않습니다.

TranscriptionConfig

회의 공간의 스크립트와 관련된 구성입니다.

JSON 표현
{
  "autoTranscriptionGeneration": enum (AutoGenerationType)
}
필드
autoTranscriptionGeneration

enum (AutoGenerationType)

스크립트 작성 권한이 있는 사용자가 회의에 참여하면 회의 내용이 자동으로 스크립트로 작성되는지 여부를 정의합니다.

SmartNotesConfig

회의 공간의 스마트 메모와 관련된 구성입니다. 스마트 메모에 대한 자세한 내용은 Google Meet의 '자동 회의록'을 참고하세요.

JSON 표현
{
  "autoSmartNotesGeneration": enum (AutoGenerationType)
}
필드
autoSmartNotesGeneration

enum (AutoGenerationType)

스마트 메모를 사용 설정할 권한이 있는 사용자가 회의에 참여하면 조직의 모든 초대 대상자에 대해 회의의 요약 및 개요를 자동으로 생성할지 정의합니다.

ActiveConference

진행 중인 회의입니다.

JSON 표현
{
  "conferenceRecord": string
}
필드
conferenceRecord

string

출력 전용입니다. 'ConferenceRecord' 리소스에 대한 참조입니다. 형식: conferenceRecords/{conferenceRecord} 여기서 {conferenceRecord}는 스페이스 내에서 호출의 각 인스턴스에 대한 고유 ID입니다.

메서드

create

스페이스를 만듭니다.

endActiveConference

진행 중인 회의를 종료합니다 (있는 경우).

get

회의 공간에 대한 세부정보를 가져옵니다.

patch

회의 공간에 관한 세부정보를 업데이트합니다.