REST Resource: spaces

Recurso: Espacio

Es un lugar virtual donde se realizan conferencias. Solo se puede realizar una conferencia activa en un espacio a la vez.

Representación JSON
{
  "name": string,
  "meetingUri": string,
  "meetingCode": string,
  "config": {
    object (SpaceConfig)
  },
  "activeConference": {
    object (ActiveConference)
  }
}
Campos
name

string

Inmutable. Es el nombre del recurso del espacio.

Formato: spaces/{space}.

{space} es el identificador de recursos del espacio. Es un ID único generado por el servidor y distingue mayúsculas de minúsculas. Por ejemplo, jQCFfuBOdN5z

Para obtener más información, consulta Cómo identifica Meet un espacio de reunión.

meetingUri

string

Solo salida. Es el URI que se usa para unirse a reuniones que consta de https://meet.google.com/ seguido de meetingCode. Por ejemplo, https://meet.google.com/abc-mnop-xyz.

meetingCode

string

Solo salida. Es una cadena única fácil de escribir que se usa para unirse a la reunión.

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

La longitud máxima es de 128 caracteres.

Solo se puede usar como alias del nombre del espacio para obtenerlo.

config

object (SpaceConfig)

Configuración relacionada con el espacio de reuniones.

activeConference

object (ActiveConference)

Conferencia activa, si existe

SpaceConfig

Es la configuración de un espacio de reuniones.

Representación JSON
{
  "accessType": enum (AccessType),
  "entryPointAccess": enum (EntryPointAccess),
  "moderation": enum (Moderation),
  "moderationRestrictions": {
    object (ModerationRestrictions)
  },
  "attendanceReportGenerationType": enum (AttendanceReportGenerationType),
  "artifactConfig": {
    object (ArtifactConfig)
  }
}
Campos
accessType

enum (AccessType)

Es el tipo de acceso del espacio de reunión que determina quiénes pueden unirse sin pedir permiso. Predeterminada: Es la configuración de acceso predeterminada del usuario. Es controlado por el administrador del usuario para los usuarios empresariales o está RESTRICTADO.

entryPointAccess

enum (EntryPointAccess)

Define los puntos de entrada que se pueden usar para unirse a reuniones alojadas en este espacio de reuniones. Valor predeterminado: EntryPointAccess.ALL

moderation

enum (Moderation)

Es el modo de moderación preconfigurado para la reunión. Predeterminada: Se controla según las políticas del usuario.

moderationRestrictions

object (ModerationRestrictions)

Cuando moderation.ON, estas restricciones se aplican a la reunión. Cuando moderation.OFF, se restablecerá a ModerationRestrictions predeterminado.

attendanceReportGenerationType

enum (AttendanceReportGenerationType)

Indica si el informe de asistencia está habilitado para el espacio de reuniones.

artifactConfig

object (ArtifactConfig)

Configuración relacionada con los artefactos generados automáticamente que admite la reunión.

AccessType

Posibles tipos de acceso para un espacio de reuniones.

Enumeraciones
ACCESS_TYPE_UNSPECIFIED Es el valor predeterminado que especifica la organización del usuario. Nota: Este valor nunca se muestra, ya que se muestra el tipo de acceso configurado.
OPEN Cualquier persona que tenga la información de acceso (por ejemplo, la URL o la información de acceso telefónico) puede unirse sin tocar.
TRUSTED Los miembros de la organización del organizador, los usuarios externos invitados y los usuarios que se conectan por línea conmutada pueden unirse sin solicitar acceso. Todos los demás deben solicitar unirse.
RESTRICTED Solo los invitados pueden unirse sin solicitar acceso. Todos los demás deben solicitar unirse.

EntryPointAccess

Puntos de entrada que se pueden usar para unirse a una reunión. Ejemplo: meet.google.com, el SDK web de Meet Embed o una aplicación para dispositivos móviles.

Enumeraciones
ENTRY_POINT_ACCESS_UNSPECIFIED No se utiliza.
ALL Se permiten todos los puntos de entrada.
CREATOR_APP_ONLY Solo se pueden usar los puntos de entrada que pertenecen al proyecto de Google Cloud que creó el espacio para unirse a reuniones en él. Las apps pueden usar el SDK de Meet Embed para la Web o los SDKs de Meet para dispositivos móviles para crear puntos de entrada propios.

Moderación

Es el modo de moderación de una reunión. Cuando el modo de moderación está activado, el propietario de la reunión tiene más control sobre ella con funciones como la administración de coorganizadores (consulta el mensaje Miembro) y las restricciones de funciones (consulta el mensaje ModerationRestrictions).

Enumeraciones
MODERATION_UNSPECIFIED No se especificó el tipo de moderación. Se usa para indicar que el usuario no especificó ningún valor porque no tiene la intención de actualizar el estado. Los usuarios no pueden establecer el valor como no especificado.
OFF La moderación está desactivada.
ON La moderación está activada.

ModerationRestrictions

Define las restricciones para las funciones cuando la reunión está moderada.

Representación JSON
{
  "chatRestriction": enum (RestrictionType),
  "reactionRestriction": enum (RestrictionType),
  "presentRestriction": enum (RestrictionType),
  "defaultJoinAsViewerType": enum (DefaultJoinAsViewerType)
}
Campos
chatRestriction

enum (RestrictionType)

Define quién tiene permiso para enviar mensajes de chat en el espacio de reunión.

reactionRestriction

enum (RestrictionType)

Define quién tiene permiso para enviar reacciones en el espacio de reunión.

presentRestriction

enum (RestrictionType)

Define quiénes tienen permiso para compartir su pantalla en el espacio de reunión.

defaultJoinAsViewerType

enum (DefaultJoinAsViewerType)

Define si se debe restringir el rol predeterminado asignado a los usuarios como usuarios de lectura.

RestrictionType

Determina quién tiene permiso para usar una función en particular.

Enumeraciones
RESTRICTION_TYPE_UNSPECIFIED Es el valor predeterminado especificado por la política del usuario. Nunca debería mostrarse este valor.
HOSTS_ONLY El propietario y el coorganizador de la reunión tienen el permiso.
NO_RESTRICTION Todos los participantes tienen permisos.

DefaultJoinAsViewerType

De forma predeterminada, los usuarios se unirán como colaboradores. Los organizadores pueden restringir a los usuarios para que se unan como usuarios. Nota: Si se establece un rol explícito para un usuario en el recurso Miembro, este se unirá con ese rol.

Enumeraciones
DEFAULT_JOIN_AS_VIEWER_TYPE_UNSPECIFIED Es el valor predeterminado especificado por la política del usuario. Nunca debería mostrarse este valor.
ON De forma predeterminada, los usuarios se unirán como usuarios.
OFF De forma predeterminada, los usuarios se unirán como colaboradores.

AttendanceReportGenerationType

Son los posibles estados de si el informe de asistencia está habilitado para el espacio de reuniones.

Enumeraciones
ATTENDANCE_REPORT_GENERATION_TYPE_UNSPECIFIED Es el valor predeterminado especificado por la política del usuario. Nunca debería mostrarse este valor.
GENERATE_REPORT Se generará el informe de asistencia y se enviará a Drive o por correo electrónico.
DO_NOT_GENERATE No se generará el informe de asistencia.

ArtifactConfig

Configuración relacionada con los artefactos de reunión que podría generar este espacio de reuniones.

Representación JSON
{
  "recordingConfig": {
    object (RecordingConfig)
  },
  "transcriptionConfig": {
    object (TranscriptionConfig)
  },
  "smartNotesConfig": {
    object (SmartNotesConfig)
  }
}
Campos
recordingConfig

object (RecordingConfig)

Configuración para la grabación.

transcriptionConfig

object (TranscriptionConfig)

Configuración de la transcripción automática.

smartNotesConfig

object (SmartNotesConfig)

Configuración de notas inteligentes automáticas.

RecordingConfig

Configuración relacionada con la grabación en un espacio de reuniones

Representación JSON
{
  "autoRecordingGeneration": enum (AutoGenerationType)
}
Campos
autoRecordingGeneration

enum (AutoGenerationType)

Define si un espacio de reunión se graba automáticamente cuando alguien con el privilegio de grabar se une a la reunión.

AutoGenerationType

Determina si se puede generar automáticamente un artefacto en el espacio de reunión.

Enumeraciones
AUTO_GENERATION_TYPE_UNSPECIFIED Es el valor predeterminado especificado por la política del usuario. Nunca debería mostrarse este valor.
ON El artefacto se genera automáticamente.
OFF El artefacto no se genera automáticamente.

TranscriptionConfig

Configuración relacionada con la transcripción en un espacio de reunión.

Representación JSON
{
  "autoTranscriptionGeneration": enum (AutoGenerationType)
}
Campos
autoTranscriptionGeneration

enum (AutoGenerationType)

Define si el contenido de una reunión se transcribe automáticamente cuando se une alguien con el privilegio de transcribir.

SmartNotesConfig

Configuración relacionada con las notas inteligentes en un espacio de reuniones. Para obtener más información sobre las notas inteligentes, consulta "Toma notas por mí" en Google Meet.

Representación JSON
{
  "autoSmartNotesGeneration": enum (AutoGenerationType)
}
Campos
autoSmartNotesGeneration

enum (AutoGenerationType)

Define si se debe generar automáticamente un resumen de la reunión para todos los invitados de la organización cuando alguien con el privilegio de habilitar las notas inteligentes se una a la reunión.

ActiveConference

Reunión activa.

Representación JSON
{
  "conferenceRecord": string
}
Campos
conferenceRecord

string

Solo salida. Es la referencia al recurso "ConferenceRecord". Formato: conferenceRecords/{conferenceRecord}, en el que {conferenceRecord} es un ID único para cada instancia de una llamada dentro de un espacio.

Métodos

create

Crea un espacio.

endActiveConference

Finaliza una conferencia activa (si hay una).

get

Obtén detalles sobre un espacio de reunión.

patch

Actualiza los detalles de un espacio de reunión.