REST Resource: spaces

Recurso: espaço

Local virtual onde as conferências são realizadas. Apenas uma videoconferência ativa pode ser realizada em um espaço por vez.

Representação JSON
{
  "name": string,
  "meetingUri": string,
  "meetingCode": string,
  "config": {
    object (SpaceConfig)
  },
  "activeConference": {
    object (ActiveConference)
  }
}
Campos
name

string

Imutável. Nome do recurso do espaço.

Formato: spaces/{space}.

{space} é o identificador de recurso do espaço. É um ID exclusivo gerado pelo servidor e diferencia maiúsculas de minúsculas. Por exemplo, jQCFfuBOdN5z.

Para mais informações, consulte Como o Meet identifica um espaço de reunião.

meetingUri

string

Apenas saída. URI usado para participar de reuniões que consistem em https://meet.google.com/ seguido de meetingCode. Por exemplo, https://meet.google.com/abc-mnop-xyz.

meetingCode

string

Apenas saída. Digite a string exclusiva usada para entrar na reunião.

Formato: [a-z]+-[a-z]+-[a-z]+. Por exemplo, abc-mnop-xyz.

O tamanho máximo é de 128 caracteres.

Só pode ser usado como um alias do nome do espaço para acessar o espaço.

config

object (SpaceConfig)

Configuração relacionada ao espaço de reunião.

activeConference

object (ActiveConference)

Videoconferência ativa, se houver.

SpaceConfig

A configuração referente a um espaço para reuniões.

Representação JSON
{
  "accessType": enum (AccessType),
  "entryPointAccess": enum (EntryPointAccess),
  "moderation": enum (Moderation),
  "moderationRestrictions": {
    object (ModerationRestrictions)
  },
  "attendanceReportGenerationType": enum (AttendanceReportGenerationType),
  "artifactConfig": {
    object (ArtifactConfig)
  }
}
Campos
accessType

enum (AccessType)

Tipo de acesso ao espaço de reunião que determina quem pode participar sem pedir. Padrão: as configurações de acesso padrão do usuário. Controlado pelo administrador do usuário para usuários corporativos ou RESTRITO.

entryPointAccess

enum (EntryPointAccess)

Define os pontos de entrada que podem ser usados para participar de reuniões hospedadas neste espaço de reunião. Padrão: EntryPointAccess.ALL

moderation

enum (Moderation)

O modo de moderação pré-configurado para a reunião. Padrão: controlado pelas políticas do usuário.

moderationRestrictions

object (ModerationRestrictions)

Quando moderation.ON, essas restrições entram em vigor para a reunião. Quando moderation.OFF, será redefinido para as restrições de moderação padrão.

attendanceReportGenerationType

enum (AttendanceReportGenerationType)

Indica se o relatório de participação está ativado para o espaço de reunião.

artifactConfig

object (ArtifactConfig)

Configuração relacionada aos artefatos gerados automaticamente com suporte para a reunião.

AccessType

Possíveis tipos de acesso para um espaço de reunião.

Enums
ACCESS_TYPE_UNSPECIFIED Valor padrão especificado pela organização do usuário. Observação: isso nunca é retornado, porque o tipo de acesso configurado é retornado.
OPEN Qualquer pessoa com as informações de participação (por exemplo, o URL ou as informações de acesso ao smartphone) pode participar sem tocar.
TRUSTED Membros da organização do organizador, usuários externos convidados e usuários que discaram podem entrar sem pedir. Caso contrário, precisa pedir para participar.
RESTRICTED Só os convidados podem entrar sem pedir. Caso contrário, precisa pedir para participar.

EntryPointAccess

Pontos de entrada que podem ser usados para participar de uma reunião. Exemplo: meet.google.com, o SDK do Meet para Web ou um app para dispositivos móveis.

Enums
ENTRY_POINT_ACCESS_UNSPECIFIED Não utilizado.
ALL Todos os pontos de entrada são permitidos.
CREATOR_APP_ONLY Somente os pontos de entrada pertencentes ao projeto do Google Cloud que criou o espaço podem ser usados para participar de reuniões nesse espaço. Os apps podem usar os SDKs da Web ou para dispositivos móveis do Meet Embed para criar pontos de entrada próprios.

Moderação

O modo de moderação de uma reunião. Quando o modo de moderação está ativado, o proprietário da reunião tem mais controle sobre ela com recursos como gerenciamento de coorganizadores (confira a mensagem "Participante") e restrições de recursos (confira a mensagem "Restrições de moderação").

Enums
MODERATION_UNSPECIFIED O tipo de moderação não foi especificado. Ele é usado para indicar que o usuário não especificou nenhum valor, porque não pretende atualizar o estado. Os usuários não podem definir o valor como não especificado.
OFF A moderação está desativada.
ON A moderação está ativada.

ModerationRestrictions

Define restrições para recursos quando a reunião é moderada.

Representação JSON
{
  "chatRestriction": enum (RestrictionType),
  "reactionRestriction": enum (RestrictionType),
  "presentRestriction": enum (RestrictionType),
  "defaultJoinAsViewerType": enum (DefaultJoinAsViewerType)
}
Campos
chatRestriction

enum (RestrictionType)

Define quem tem permissão para enviar mensagens de chat no espaço da reunião.

reactionRestriction

enum (RestrictionType)

Define quem tem permissão para enviar reações no espaço de reunião.

presentRestriction

enum (RestrictionType)

Define quem tem permissão para compartilhar a tela no espaço da reunião.

defaultJoinAsViewerType

enum (DefaultJoinAsViewerType)

Define se a função padrão atribuída aos usuários como espectadores será restrita.

RestrictionType

Determina quem tem permissão para usar um recurso específico.

Enums
RESTRICTION_TYPE_UNSPECIFIED Valor padrão especificado pela política do usuário. Isso nunca deve ser retornado.
HOSTS_ONLY O proprietário da reunião e o coorganizador têm a permissão.
NO_RESTRICTION Todos os participantes têm permissões.

DefaultJoinAsViewerType

Por padrão, os usuários vão participar como colaboradores. Os organizadores podem restringir a participação dos usuários como espectadores. Observação: se uma função explícita for definida para um usuário no recurso de membro, ele vai participar como essa função.

Enums
DEFAULT_JOIN_AS_VIEWER_TYPE_UNSPECIFIED Valor padrão especificado pela política do usuário. Isso nunca deve ser retornado.
ON Por padrão, os usuários vão participar como espectadores.
OFF Por padrão, os usuários vão participar como colaboradores.

AttendanceReportGenerationType

Estados possíveis para indicar se o relatório de participação está ativado para o espaço de reunião.

Enums
ATTENDANCE_REPORT_GENERATION_TYPE_UNSPECIFIED Valor padrão especificado pela política do usuário. Isso nunca deve ser retornado.
GENERATE_REPORT O relatório de participação será gerado e enviado para o Drive/e-mail.
DO_NOT_GENERATE O relatório de presença não será gerado.

ArtifactConfig

Configuração relacionada a artefatos de reunião potencialmente gerados por esse espaço.

Representação JSON
{
  "recordingConfig": {
    object (RecordingConfig)
  },
  "transcriptionConfig": {
    object (TranscriptionConfig)
  },
  "smartNotesConfig": {
    object (SmartNotesConfig)
  }
}
Campos
recordingConfig

object (RecordingConfig)

Configuração para gravação.

transcriptionConfig

object (TranscriptionConfig)

Configuração para transcrição automática.

smartNotesConfig

object (SmartNotesConfig)

Configuração para notas inteligentes automáticas.

RecordingConfig

Configuração relacionada à gravação em um espaço de reunião.

Representação JSON
{
  "autoRecordingGeneration": enum (AutoGenerationType)
}
Campos
autoRecordingGeneration

enum (AutoGenerationType)

Define se um espaço de reunião é gravado automaticamente quando alguém com o privilégio de gravação entra na reunião.

AutoGenerationType

Determina se um artefato pode ser gerado automaticamente no espaço de reunião.

Enums
AUTO_GENERATION_TYPE_UNSPECIFIED Valor padrão especificado pela política do usuário. Isso nunca deve ser retornado.
ON O artefato é gerado automaticamente.
OFF O artefato não é gerado automaticamente.

TranscriptionConfig

Configuração relacionada à transcrição em um espaço de reunião.

Representação JSON
{
  "autoTranscriptionGeneration": enum (AutoGenerationType)
}
Campos
autoTranscriptionGeneration

enum (AutoGenerationType)

Define se o conteúdo de uma reunião é transcrito automaticamente quando alguém com o privilégio de transcrição entra na reunião.

SmartNotesConfig

Configuração relacionada a notas inteligentes em um espaço de reunião. Para mais informações sobre as anotações inteligentes, consulte Recurso"Tome notas por mim" no Google Meet.

Representação JSON
{
  "autoSmartNotesGeneration": enum (AutoGenerationType)
}
Campos
autoSmartNotesGeneration

enum (AutoGenerationType)

Define se um resumo da reunião será gerado automaticamente para todos os convidados na organização quando alguém com o privilégio de ativar as anotações inteligentes entrar na reunião.

ActiveConference

Conferência ativa.

Representação JSON
{
  "conferenceRecord": string
}
Campos
conferenceRecord

string

Apenas saída. Referência ao recurso "ConferenceRecord". Formato: conferenceRecords/{conferenceRecord}, em que {conferenceRecord} é um ID exclusivo para cada instância de uma chamada em um espaço.

Métodos

create

Cria um espaço.

endActiveConference

Encerra uma conferência ativa (se houver uma).

get

Recebe detalhes sobre um espaço de reunião.

patch

Atualiza os detalhes de um espaço de reunião.