REST Resource: spaces

Recurso: espaço

Local virtual onde as conferências são realizadas. Só é possível realizar uma videoconferência ativa em um espaço por vez.

Representação JSON
{
  "name": string,
  "meetingUri": string,
  "meetingCode": string,
  "config": {
    object (SpaceConfig)
  },
  "activeConference": {
    object (ActiveConference)
  },
  "phoneAccess": [
    {
      object (PhoneAccess)
    }
  ],
  "gatewaySipAccess": [
    {
      object (GatewaySipAccess)
    }
  ]
}
Campos
name

string

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

Formato: spaces/{space}.

{space} é o identificador do recurso para o 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 para reuniões.

meetingUri

string

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

meetingCode

string

Apenas saída. String exclusiva fácil de digitar 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 receber o espaço.

config

object (SpaceConfig)

Configuração relacionada ao espaço para reuniões.

activeConference

object (ActiveConference)

A videoconferência ativa, se houver.

phoneAccess[]

object (PhoneAccess)

Apenas saída. Todos os métodos regionais de acesso por telefone para este espaço para reuniões. Pode ficar vazio.

gatewaySipAccess[]

object (GatewaySipAccess)

Apenas saída. Os métodos de acesso baseados em SIP que podem ser usados para participar da conferência. Pode ficar vazio.

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 do espaço para reuniões que determina quem pode participar sem pedir para participar. 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 nesse espaço para reuniões. 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 a moderação está ATIVADA, essas restrições entram em vigor para a reunião. Quando "moderation.OFF", será redefinido para o ModerationRestrictions padrão.

attendanceReportGenerationType

enum (AttendanceReportGenerationType)

Se o relatório de participação está ativado para o espaço para reuniões.

artifactConfig

object (ArtifactConfig)

Configuração relacionada aos artefatos gerados automaticamente que a reunião aceita.

AccessType

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

Tipos enumerados
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 por telefone) pode entrar sem avisar.
TRUSTED Os membros da organização do organizador, os usuários externos convidados e os usuários de discagem podem participar sem pedir para entrar. Todas as outras pessoas precisam pedir para participar.
RESTRICTED Só os convidados podem entrar sem pedir. Todas as outras pessoas precisam pedir para participar.

EntryPointAccess

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

Tipos enumerados
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 na nuvem do Google Cloud que criou o espaço podem ser usados para participar de reuniões nele. Os apps podem usar os SDKs do Meet para Web ou para dispositivos móveis e 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 (consulte a mensagem Member) e restrições de recursos (consulte a mensagem ModerationRestrictions).

Tipos enumerados
MODERATION_UNSPECIFIED O tipo de moderação não foi especificado. Isso é 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 para reuniões.

reactionRestriction

enum (RestrictionType)

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

presentRestriction

enum (RestrictionType)

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

defaultJoinAsViewerType

enum (DefaultJoinAsViewerType)

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

RestrictionType

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

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

DefaultJoinAsViewerType

Por padrão, os usuários participam 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 "Membro", ele vai participar com essa função.

Tipos enumerados
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 entram como leitores.
OFF Por padrão, os usuários entram como colaboradores.

AttendanceReportGenerationType

Estados possíveis de ativação do relatório de participação no espaço para reuniões.

Tipos enumerados
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 participação não será gerado.

ArtifactConfig

Configuração relacionada aos materiais da reunião que podem ser gerados por este espaço para reuniões.

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 para reuniões.

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

enum (AutoGenerationType)

Define se um espaço para reuniões é gravado automaticamente quando alguém com o privilégio de gravar participa da reunião.

AutoGenerationType

Determina se um artefato pode ser gerado automaticamente no espaço para reuniões.

Tipos enumerados
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 para reuniões.

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 transcrever entra na reunião.

SmartNotesConfig

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

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

enum (AutoGenerationType)

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

ActiveConference

Videoconferê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.

PhoneAccess

O acesso por telefone contém as informações necessárias para ligar para uma conferência usando um número de telefone regional e um PIN específico para esse número.

Representação JSON
{
  "phoneNumber": string,
  "pin": string,
  "regionCode": string,
  "languageCode": string
}
Campos
phoneNumber

string

O número de telefone para discar para este espaço para reuniões no formato E.164. Número de telefone completo com um caractere "+" no início.

pin

string

O PIN que os usuários precisam digitar depois de discar o número. O PIN consiste apenas em dígitos decimais e o tamanho pode variar.

regionCode

string

O código regional do CLDR/ISO 3166 do país associado a esse acesso por telefone. Para ser analisado pela utilidade i18n RegionCode. Exemplo: "SE" para a Suécia.

languageCode

string

O código de idioma BCP 47/LDML do idioma associado a esse acesso por telefone. Para ser analisado pela utilidade i18n LanguageCode. Exemplos: "es-419" para espanhol da América Latina e "fr-CA" para francês canadense.

GatewaySipAccess

Detalha como participar da conferência por um gateway SIP.

Representação JSON
{
  "uri": string,
  "sipAccessCode": string
}
Campos
uri

string

O URI do protocolo de início de sessão (SIP) pelo qual a conferência pode ser acessada.

A string está em um destes formatos:

em que USER_ID é o PIN universal de 13 dígitos (com a opção futura de usar também um código de reunião do Meet) e GATEWAY_ADDRESS é um endereço válido a ser resolvido usando uma pesquisa DNS SRV ou um quarteto pontilhado.

sipAccessCode

string

O código numérico permanente para entrada manual em dispositivos configurados especialmente.

Métodos

create

Cria um espaço.

endActiveConference

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

get

Recebe detalhes sobre um espaço para reuniões.

patch

Atualiza os detalhes de um espaço para reuniões.