REST Resource: spaces

Recurso: Espacio

Lugar virtual donde se realizan las 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)
  },
  "phoneAccess": [
    {
      object (PhoneAccess)
    }
  ],
  "gatewaySipAccess": [
    {
      object (GatewaySipAccess)
    }
  ]
}
Campos
name

string

Inmutable. Es el nombre del recurso del espacio.

Formato: spaces/{space}.

{space} es el identificador del recurso 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 y 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 y 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)

Es la configuración relacionada con el espacio de reunión.

activeConference

object (ActiveConference)

Es la conferencia activa, si existe.

phoneAccess[]

object (PhoneAccess)

Solo salida. Son todos los métodos de acceso telefónico regionales para este espacio de reunión. Puede estar vacío.

gatewaySipAccess[]

object (GatewaySipAccess)

Solo salida. Son los métodos de acceso basados en SIP que se pueden usar para unirse a la conferencia. Puede estar vacío.

SpaceConfig

Es la configuración relacionada con 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)

Tipo de acceso del espacio de reunión que determina quién puede unirse sin pedir permiso. Predeterminado: Es la configuración de acceso predeterminada del usuario. Controlado por el administrador del usuario para los usuarios empresariales o RESTRINGIDO.

entryPointAccess

enum (EntryPointAccess)

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

moderation

enum (Moderation)

Es el modo de moderación preconfigurado para la reunión. Valor predeterminado: Controlado por las políticas del usuario.

moderationRestrictions

object (ModerationRestrictions)

Cuando la moderación está ACTIVADA, estas restricciones se aplican a la reunión. Cuando moderation.OFF, se restablecerá a los valores predeterminados de ModerationRestrictions.

attendanceReportGenerationType

enum (AttendanceReportGenerationType)

Indica si el informe de asistencia está habilitado para el espacio de reunión.

artifactConfig

object (ArtifactConfig)

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

AccessType

Son los tipos de acceso posibles para un espacio de reunión.

Enums
ACCESS_TYPE_UNSPECIFIED Es el valor predeterminado que especifica la organización del usuario. Nota: Este valor nunca se devuelve, ya que, en su lugar, se devuelve el tipo de acceso configurado.
OPEN Cualquier persona que tenga la información para unirse (por ejemplo, la URL o la información de acceso telefónico) puede unirse sin llamar.
TRUSTED Los miembros de la organización del organizador, los usuarios externos invitados y los usuarios que se unen por teléfono pueden ingresar sin solicitar acceso. Todos los demás deben solicitar unirse.
RESTRICTED Solo las personas invitadas pueden unirse sin solicitar acceso. Todos los demás deben solicitar unirse.

EntryPointAccess

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

Enums
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 las reuniones en este espacio. Las apps pueden usar los SDKs de Meet incorporado para la Web o 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 Member) y las restricciones de funciones (consulta el mensaje ModerationRestrictions).

Enums
MODERATION_UNSPECIFIED No se especificó el tipo de moderación. Se usa para indicar que el usuario no especificó ningún valor, ya que 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 se modera la reunión.

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 la sala de reuniones.

reactionRestriction

enum (RestrictionType)

Define quién tiene permiso para enviar reacciones en la sala de reuniones.

presentRestriction

enum (RestrictionType)

Define quién tiene permiso para compartir su pantalla en la sala de reuniones.

defaultJoinAsViewerType

enum (DefaultJoinAsViewerType)

Define si se restringe el rol predeterminado asignado a los usuarios como visualizador.

RestrictionType

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

Enums
RESTRICTION_TYPE_UNSPECIFIED Es el valor predeterminado especificado por la política del usuario. Nunca debería devolverse.
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 el acceso de los usuarios para que se unan como espectadores. Nota: Si se establece un rol explícito para los usuarios en el recurso Member, el usuario se unirá con ese rol.

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

AttendanceReportGenerationType

Son los posibles estados que indican si el informe de asistencia está habilitado para el espacio de reunión.

Enums
ATTENDANCE_REPORT_GENERATION_TYPE_UNSPECIFIED Es el valor predeterminado especificado por la política del usuario. Nunca debería devolverse.
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

Es la configuración relacionada con los artefactos de reuniones que podría generar este espacio de reuniones.

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

object (RecordingConfig)

Es la configuración de la grabación.

transcriptionConfig

object (TranscriptionConfig)

Es la configuración de la transcripción automática.

smartNotesConfig

object (SmartNotesConfig)

Es la configuración de las notas inteligentes automáticas.

RecordingConfig

Es la configuración relacionada con la grabación en un espacio de reunión.

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

enum (AutoGenerationType)

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

AutoGenerationType

Determina si se puede generar automáticamente un artefacto en la sala de reuniones.

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

TranscriptionConfig

Es la 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 a ella una persona con privilegios para transcribir.

SmartNotesConfig

Es la configuración relacionada con las notas inteligentes en un espacio de reunión. 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 y un repaso de la reunión para todos los invitados de la organización cuando se une a la reunión una persona con el privilegio para habilitar las notas inteligentes.

ActiveConference

Es una conferencia activa.

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

string

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

PhoneAccess

El acceso telefónico contiene la información necesaria para llamar a una conferencia con un número de teléfono regional y un PIN específico para ese número de teléfono.

Representación JSON
{
  "phoneNumber": string,
  "pin": string,
  "regionCode": string,
  "languageCode": string
}
Campos
phoneNumber

string

Número de teléfono al que se debe llamar para este espacio de reunión en formato E.164. Número de teléfono completo con un carácter "+" inicial.

pin

string

Es el PIN que los usuarios deben ingresar después de marcar el número proporcionado. El PIN solo consta de dígitos decimales y su longitud puede variar.

regionCode

string

Es el código de región de CLDR/ISO 3166 para el país asociado con este acceso telefónico. Se debe analizar con la utilidad RegionCode de i18n. Ejemplo: “SE” para Suecia.

languageCode

string

Es el código de idioma BCP 47/LDML del idioma asociado con este acceso telefónico. Se analizará con la utilidad LanguageCode de i18n. Ejemplos: "es-419" para español latinoamericano y "fr-CA" para francés canadiense.

GatewaySipAccess

Detalla cómo unirse a la conferencia a través de una puerta de enlace SIP.

Representación JSON
{
  "uri": string,
  "sipAccessCode": string
}
Campos
uri

string

Es el URI del Protocolo de inicio de sesión (SIP) a través del cual se puede acceder a la conferencia.

La cadena tiene uno de los siguientes formatos:

donde USER_ID es el PIN universal de 13 dígitos (con la opción futura de admitir el uso de un código de reunión de Meet también) y GATEWAY_ADDRESS es una dirección válida que se resolverá con una búsqueda de SRV de DNS o un cuádruple con puntos.

sipAccessCode

string

Es el código numérico permanente para la entrada manual en dispositivos configurados especialmente.

Métodos

create

Crea un espacio.

endActiveConference

Finaliza una conferencia activa (si hay una).

get

Obtiene detalles sobre un espacio de reunión.

patch

Actualiza los detalles de un espacio de reunión.