REST Resource: spaces

Ресурс: Космос

Виртуальное место, где проводятся конференции. В любой момент времени в одном помещении можно провести только одну активную конференцию.

JSON-представление
{
  "name": string,
  "meetingUri": string,
  "meetingCode": string,
  "config": {
    object (SpaceConfig)
  },
  "activeConference": {
    object (ActiveConference)
  }
}
Поля
name

string

Неизменяемый. Имя ресурса пространства.

Формат: spaces/{space} .

{space} — идентификатор ресурса для пространства. Это уникальный идентификатор, сгенерированный сервером, чувствительный к регистру. Например, jQCFfuBOdN5z .

Дополнительную информацию см. в разделе «Как Meet определяет место для встреч» .

meetingUri

string

Только вывод. URI, используемый для присоединения к собраниям, состоит из https://meet.google.com/ , за которым следует код meetingCode . Например, https://meet.google.com/abc-mnop-xyz .

meetingCode

string

Только вывод. Введите удобную уникальную строку, используемую для присоединения к собранию.

Формат: [az]+-[az]+-[az]+ . Например, 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 )

Тип доступа к месту встречи, определяющий, кто может присоединиться без стука. По умолчанию: настройки доступа пользователя по умолчанию. Контролируется администратором пользователя для корпоративных пользователей или ОГРАНИЧЕННО.

entryPointAccess

enum ( EntryPointAccess )

Определяет точки входа, которые можно использовать для присоединения к собраниям, проводимым в этом пространстве собраний. По умолчанию: EntryPointAccess.ALL.

moderation

enum ( Moderation )

Предварительно настроенный режим модерации для собрания. По умолчанию: контролируется политиками пользователя.

moderationRestrictions

object ( ModerationRestrictions )

Когда модерация включена, эти ограничения вступают в силу для собрания. Когда moderation.OFF, будет сброшено значение ModerationRestrictions по умолчанию.

attendanceReportGenerationType

enum ( AttendanceReportGenerationType )

Включен ли отчет о посещаемости для конференц-зала.

artifactConfig

object ( ArtifactConfig )

Конфигурация, относящаяся к автоматически создаваемым артефактам, которые поддерживает собрание.

Тип доступа

Возможные типы доступа к переговорной комнате.

Перечисления
ACCESS_TYPE_UNSPECIFIED Значение по умолчанию, указанное организацией пользователя. Примечание. Это значение никогда не возвращается, поскольку вместо него возвращается настроенный тип доступа.
OPEN Любой, у кого есть информация о присоединении (например, URL-адрес или информация о доступе к телефону), может присоединиться, не постучавшись.
TRUSTED Члены организации организатора, приглашенные внешние пользователи и пользователи с телефонным подключением могут присоединиться без стука. Все остальные должны постучать.
RESTRICTED Присоединиться без стука могут только приглашенные. Все остальные должны постучать.

Энтрипоинтаксесс

Точки входа, которые можно использовать для присоединения к собранию. Пример: meet.google.com , веб-сайт Meet Embed SDK или мобильное приложение.

Перечисления
ENTRY_POINT_ACCESS_UNSPECIFIED Неиспользованный.
ALL Все точки входа разрешены.
CREATOR_APP_ONLY Для присоединения к собраниям в этом пространстве можно использовать только точки входа, принадлежащие проекту Google Cloud, создавшему это пространство. Приложения могут использовать Meet Embed SDK для веб-сайтов или мобильные SDK Meet для создания собственных точек входа.

Модерация

Режим модерации встречи. Когда режим модерации включен, владелец собрания имеет больше контроля над собранием с помощью таких функций, как управление соорганизаторами (см. сообщение «Участник») и ограничения функций (см. сообщение «Ограничения модерации»).

Перечисления
MODERATION_UNSPECIFIED Тип модерации не указан. Это используется для обозначения того, что пользователь не указал никакого значения, поскольку пользователь не намерен обновлять состояние. Пользователям не разрешено устанавливать значение как неопределенное.
OFF Модерация отключена.
ON Модерация включена.

МодерацияОграничения

Определяет ограничения для функций, когда собрание модерируется.

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 )

Определяет, следует ли ограничить роль по умолчанию, назначенную пользователям в качестве зрителя.

Тип ограничения

Определяет, у кого есть разрешение на использование определенной функции.

Перечисления
RESTRICTION_TYPE_UNSPECIFIED Значение по умолчанию, указанное политикой пользователя. Это никогда не должно быть возвращено.
HOSTS_ONLY Разрешение есть у владельца и соорганизатора встречи.
NO_RESTRICTION Все участники имеют разрешения.

Дефаултджоинасвивертипе

По умолчанию пользователи присоединяются в качестве участников. Организаторы могут запретить пользователям присоединяться в качестве зрителей. Примечание. Если для пользователя в ресурсе Member установлена ​​явная роль, пользователь присоединится в качестве этой роли.

Перечисления
DEFAULT_JOIN_AS_VIEWER_TYPE_UNSPECIFIED Значение по умолчанию, указанное политикой пользователя. Это никогда не должно быть возвращено.
ON Пользователи по умолчанию присоединяются в качестве зрителей.
OFF Пользователи по умолчанию присоединяются в качестве участников.

Тип AttendanceReportGenerationType

Возможные состояния включения отчета о посещаемости для конференц-зала.

Перечисления
ATTENDANCE_REPORT_GENERATION_TYPE_UNSPECIFIED Значение по умолчанию, указанное политикой пользователя. Это никогда не должно быть возвращено.
GENERATE_REPORT Отчет о посещаемости будет создан и отправлен на диск/электронную почту.
DO_NOT_GENERATE Отчет о посещаемости не будет создан.

Конфигурация Артефакта

Конфигурация, связанная с артефактами собрания, потенциально создаваемыми этим пространством собрания.

JSON-представление
{
  "recordingConfig": {
    object (RecordingConfig)
  },
  "transcriptionConfig": {
    object (TranscriptionConfig)
  },
  "smartNotesConfig": {
    object (SmartNotesConfig)
  }
}
Поля
recordingConfig

object ( RecordingConfig )

Конфигурация для записи.

transcriptionConfig

object ( TranscriptionConfig )

Конфигурация для автотранскрипта.

smartNotesConfig

object ( SmartNotesConfig )

Конфигурация для автоматических смарт-заметок.

Конфигурация записи

Конфигурация, связанная с записью в конференц-зале.

JSON-представление
{
  "autoRecordingGeneration": enum (AutoGenerationType)
}
Поля
autoRecordingGeneration

enum ( AutoGenerationType )

Определяет, записывается ли пространство собрания автоматически, когда к собранию присоединяется кто-то с правами на запись.

Тип автогенерации

Определяет, может ли артефакт автоматически создаваться в пространстве собрания.

Перечисления
AUTO_GENERATION_TYPE_UNSPECIFIED Значение по умолчанию, указанное политикой пользователя. Это никогда не должно быть возвращено.
ON Артефакт генерируется автоматически.
OFF Артефакт не создается автоматически.

Конфигурация транскрипции

Конфигурация, связанная с транскрипцией в конференц-зале.

JSON-представление
{
  "autoTranscriptionGeneration": enum (AutoGenerationType)
}
Поля
autoTranscriptionGeneration

enum ( AutoGenerationType )

Определяет, будет ли содержимое собрания автоматически расшифровываться, когда к собранию присоединяется кто-то с правами на расшифровку.

SmartNotesConfig

Конфигурация, связанная со смарт-заметками в конференц-зале. Дополнительную информацию об интеллектуальных заметках см. в разделе «Создавайте заметки для меня» в Google Meet .

JSON-представление
{
  "autoSmartNotesGeneration": enum (AutoGenerationType)
}
Поля
autoSmartNotesGeneration

enum ( AutoGenerationType )

Определяет, следует ли автоматически создавать сводку и обзор собрания для всех приглашенных в организации, когда к собранию присоединяется кто-то с правом включения смарт-заметок.

Активная конференция

Активная конференция.

JSON-представление
{
  "conferenceRecord": string
}
Поля
conferenceRecord

string

Только вывод. Ссылка на ресурс ConferenceRecord. Формат: conferenceRecords/{conferenceRecord} , ​​где {conferenceRecord} — это уникальный идентификатор для каждого экземпляра вызова в пространстве.

Методы

create

Создает пространство.

endActiveConference

Завершает активную конференцию (если она есть).

get

Получает подробную информацию о помещении для собраний.

patch

Обновляет сведения о месте встречи.