REST Resource: spaces

Ressource : Espace

Lieu virtuel où se tiennent les conférences. À tout moment, un seul espace peut accueillir une conférence active.

Représentation JSON
{
  "name": string,
  "meetingUri": string,
  "meetingCode": string,
  "config": {
    object (SpaceConfig)
  },
  "activeConference": {
    object (ActiveConference)
  },
  "phoneAccess": [
    {
      object (PhoneAccess)
    }
  ],
  "gatewaySipAccess": [
    {
      object (GatewaySipAccess)
    }
  ]
}
Champs
name

string

Immuable. Nom de ressource de l'espace.

Format : spaces/{space}.

{space} est l'identifiant de ressource de l'espace. Il s'agit d'un ID unique généré par le serveur. Il est sensible à la casse. Exemple :jQCFfuBOdN5z

Pour en savoir plus, consultez Comment Meet identifie un espace de réunion.

meetingUri

string

Uniquement en sortie. URI utilisé pour rejoindre des réunions, composé de https://meet.google.com/ suivi de meetingCode. Par exemple, https://meet.google.com/abc-mnop-xyz.

meetingCode

string

Uniquement en sortie. Chaîne unique facile à saisir utilisée pour rejoindre la réunion.

Format : [a-z]+-[a-z]+-[a-z]+. Exemple :abc-mnop-xyz

La longueur ne doit pas dépasser 128 caractères.

Ne peut être utilisé que comme alias du nom de l'espace pour obtenir l'espace.

config

object (SpaceConfig)

Configuration de l'espace de réunion.

activeConference

object (ActiveConference)

Conférence active, le cas échéant.

phoneAccess[]

object (PhoneAccess)

Uniquement en sortie. Toutes les méthodes d'accès téléphonique régionales pour cet espace de réunion. Ce champ peut être vide.

gatewaySipAccess[]

object (GatewaySipAccess)

Uniquement en sortie. Méthodes d'accès basées sur le protocole SIP qui peuvent être utilisées pour rejoindre la conférence. Ce champ peut être vide.

SpaceConfig

Configuration d'un espace de réunion.

Représentation JSON
{
  "accessType": enum (AccessType),
  "entryPointAccess": enum (EntryPointAccess),
  "moderation": enum (Moderation),
  "moderationRestrictions": {
    object (ModerationRestrictions)
  },
  "attendanceReportGenerationType": enum (AttendanceReportGenerationType),
  "artifactConfig": {
    object (ArtifactConfig)
  }
}
Champs
accessType

enum (AccessType)

Type d'accès à l'espace de réunion qui détermine qui peut le rejoindre sans demander à y participer. Par défaut : les paramètres d'accès par défaut de l'utilisateur. Contrôlé par l'administrateur de l'utilisateur pour les utilisateurs Enterprise ou RESTRICTED.

entryPointAccess

enum (EntryPointAccess)

Définit les points d'entrée qui peuvent être utilisés pour participer aux réunions organisées dans cet espace de réunion. Valeur par défaut : EntryPointAccess.ALL

moderation

enum (Moderation)

Mode de modération préconfiguré pour la réunion. Par défaut : contrôlé par les règles de l'utilisateur.

moderationRestrictions

object (ModerationRestrictions)

Lorsque la modération est activée, ces restrictions s'appliquent à la réunion. Lorsque la modération est désactivée, les restrictions de modération sont rétablies par défaut.

attendanceReportGenerationType

enum (AttendanceReportGenerationType)

Indique si le rapport de participation est activé pour l'espace de réunion.

artifactConfig

object (ArtifactConfig)

Configuration concernant les artefacts générés automatiquement que la réunion prend en charge.

AccessType

Types d'accès possibles pour un espace de réunion.

Enums
ACCESS_TYPE_UNSPECIFIED Valeur par défaut spécifiée par l'organisation de l'utilisateur. Remarque : Cette valeur n'est jamais renvoyée, car le type d'accès configuré est renvoyé à la place.
OPEN Toute personne disposant des informations de participation (par exemple, l'URL ou les informations d'accès par téléphone) peut participer sans frapper.
TRUSTED Les membres de l'organisation de l'organisateur, les utilisateurs externes invités et les utilisateurs se connectant par téléphone peuvent rejoindre la réunion sans demander à y participer. Les autres personnes doivent envoyer une demande.
RESTRICTED Seuls les invités peuvent rejoindre la réunion sans en faire la demande. Les autres personnes doivent envoyer une demande.

EntryPointAccess

Points d'entrée pouvant être utilisés pour rejoindre une réunion. Exemple : meet.google.com, le SDK Meet Embed pour le Web ou une application mobile.

Enums
ENTRY_POINT_ACCESS_UNSPECIFIED Non utilisé.
ALL Tous les points d'entrée sont autorisés.
CREATOR_APP_ONLY Seuls les points d'entrée appartenant au projet Google Cloud qui a créé l'espace peuvent être utilisés pour rejoindre des réunions dans cet espace. Les applications peuvent utiliser les SDK Meet Embed pour le Web ou les SDK Meet pour mobile afin de créer des points d'entrée propriétaires.

Moderation

Mode de modération d'une réunion. Lorsque le mode Modération est activé, le propriétaire de la réunion dispose d'un meilleur contrôle sur la réunion grâce à des fonctionnalités telles que la gestion des coorganisateurs (voir le message Member) et les restrictions de fonctionnalités (voir le message ModerationRestrictions).

Enums
MODERATION_UNSPECIFIED Le type de modération n'est pas spécifié. Cette valeur est utilisée pour indiquer que l'utilisateur n'a spécifié aucune valeur, car il n'a pas l'intention de mettre à jour l'état. Les utilisateurs ne sont pas autorisés à définir la valeur comme non spécifiée.
OFF La modération est désactivée.
ON La modération est activée.

ModerationRestrictions

Définit les restrictions pour les fonctionnalités lorsque la réunion est modérée.

Représentation JSON
{
  "chatRestriction": enum (RestrictionType),
  "reactionRestriction": enum (RestrictionType),
  "presentRestriction": enum (RestrictionType),
  "defaultJoinAsViewerType": enum (DefaultJoinAsViewerType)
}
Champs
chatRestriction

enum (RestrictionType)

Définit qui est autorisé à envoyer des messages de chat dans l'espace de réunion.

reactionRestriction

enum (RestrictionType)

Définit qui est autorisé à envoyer des réactions dans l'espace de réunion.

presentRestriction

enum (RestrictionType)

Définit qui est autorisé à partager son écran dans l'espace de réunion.

defaultJoinAsViewerType

enum (DefaultJoinAsViewerType)

Définit si le rôle par défaut attribué aux utilisateurs doit être limité à celui de lecteur.

RestrictionType

Détermine qui est autorisé à utiliser une fonctionnalité spécifique.

Enums
RESTRICTION_TYPE_UNSPECIFIED Valeur par défaut spécifiée par le règlement utilisateur. Cette valeur ne devrait jamais être renvoyée.
HOSTS_ONLY L'organisateur et le coorganisateur de la réunion disposent de cette autorisation.
NO_RESTRICTION Tous les participants disposent d'autorisations.

DefaultJoinAsViewerType

Par défaut, les utilisateurs rejoignent le groupe en tant que contributeurs. Les organisateurs peuvent limiter l'accès des utilisateurs au rôle de spectateur. Remarque : Si un rôle explicite est défini pour un utilisateur dans la ressource "Member", l'utilisateur rejoindra le groupe avec ce rôle.

Enums
DEFAULT_JOIN_AS_VIEWER_TYPE_UNSPECIFIED Valeur par défaut spécifiée par le règlement utilisateur. Cette valeur ne devrait jamais être renvoyée.
ON Par défaut, les utilisateurs rejoignent la réunion en tant que lecteurs.
OFF Par défaut, les utilisateurs rejoignent la session en tant que contributeurs.

AttendanceReportGenerationType

États possibles indiquant si le rapport de participation est activé pour l'espace de réunion.

Enums
ATTENDANCE_REPORT_GENERATION_TYPE_UNSPECIFIED Valeur par défaut spécifiée par le règlement utilisateur. Cette valeur ne devrait jamais être renvoyée.
GENERATE_REPORT Un rapport sur la participation sera généré et envoyé sur Drive/par e-mail.
DO_NOT_GENERATE Aucun rapport sur la présence ne sera généré.

ArtifactConfig

Configuration liée aux artefacts de réunion potentiellement générés par cet espace de réunion.

Représentation JSON
{
  "recordingConfig": {
    object (RecordingConfig)
  },
  "transcriptionConfig": {
    object (TranscriptionConfig)
  },
  "smartNotesConfig": {
    object (SmartNotesConfig)
  }
}
Champs
recordingConfig

object (RecordingConfig)

Configuration de l'enregistrement.

transcriptionConfig

object (TranscriptionConfig)

Configuration de la transcription automatique.

smartNotesConfig

object (SmartNotesConfig)

Configuration des notes intelligentes automatiques.

RecordingConfig

Configuration liée à l'enregistrement dans un espace de réunion.

Représentation JSON
{
  "autoRecordingGeneration": enum (AutoGenerationType)
}
Champs
autoRecordingGeneration

enum (AutoGenerationType)

Définit si un espace de réunion est automatiquement enregistré lorsqu'une personne disposant du droit d'enregistrement rejoint la réunion.

AutoGenerationType

Détermine si un artefact peut être généré automatiquement dans l'espace de réunion.

Enums
AUTO_GENERATION_TYPE_UNSPECIFIED Valeur par défaut spécifiée par le règlement utilisateur. Cette valeur ne devrait jamais être renvoyée.
ON L'artefact est généré automatiquement.
OFF L'artefact n'est pas généré automatiquement.

TranscriptionConfig

Configuration liée à la transcription dans un espace de réunion.

Représentation JSON
{
  "autoTranscriptionGeneration": enum (AutoGenerationType)
}
Champs
autoTranscriptionGeneration

enum (AutoGenerationType)

Définit si le contenu d'une réunion est automatiquement transcrit lorsqu'une personne disposant du droit de transcription rejoint la réunion.

SmartNotesConfig

Configuration liée aux notes intelligentes dans un espace de réunion. Pour en savoir plus sur les notes intelligentes, consultez Prendre des notes pour moi dans Google Meet.

Représentation JSON
{
  "autoSmartNotesGeneration": enum (AutoGenerationType)
}
Champs
autoSmartNotesGeneration

enum (AutoGenerationType)

Définit si un résumé et un récapitulatif de la réunion doivent être générés automatiquement pour tous les invités de l'organisation lorsqu'une personne autorisée à activer les notes intelligentes rejoint la réunion.

ActiveConference

Conférence active.

Représentation JSON
{
  "conferenceRecord": string
}
Champs
conferenceRecord

string

Uniquement en sortie. Référence à la ressource "ConferenceRecord". Format : conferenceRecords/{conferenceRecord}, où {conferenceRecord} est un ID unique pour chaque instance d'appel dans un espace.

PhoneAccess

L'accès par téléphone contient les informations requises pour participer à une conférence par téléphone à l'aide d'un numéro de téléphone régional et d'un code spécifique à ce numéro de téléphone.

Représentation JSON
{
  "phoneNumber": string,
  "pin": string,
  "regionCode": string,
  "languageCode": string
}
Champs
phoneNumber

string

Numéro de téléphone à composer pour cet espace de réunion au format E.164. Numéro de téléphone complet avec un caractère "+" au début.

pin

string

Code que les utilisateurs doivent saisir après avoir composé le numéro donné. Le code ne comporte que des chiffres décimaux et sa longueur peut varier.

regionCode

string

Code région CLDR/ISO 3166 du pays associé à cet accès téléphonique. Doit être analysé par l'utilitaire i18n RegionCode. Exemple : "SE" pour la Suède.

languageCode

string

Code de langue BCP 47/LDML pour la langue associée à cet accès téléphonique. Doit être analysé par l'utilitaire i18n LanguageCode. Exemples : "es-419" pour l'espagnol d'Amérique latine, "fr-CA" pour le français canadien.

GatewaySipAccess

Indique comment participer à la conférence via une passerelle SIP.

Représentation JSON
{
  "uri": string,
  "sipAccessCode": string
}
Champs
uri

string

URI SIP (Session Initiation Protocol) permettant d'accéder à la conférence.

La chaîne est dans l'un des formats suivants :

où USER_ID est le code universel à 13 chiffres (avec la possibilité future d'utiliser également un code de réunion Meet) et GATEWAY_ADDRESS est une adresse valide à résoudre à l'aide d'une recherche DNS SRV ou d'une adresse IPv4.

sipAccessCode

string

Code numérique permanent à saisir manuellement sur les appareils spécialement configurés.

Méthodes

create

Crée un espace.

endActiveConference

Met fin à une conférence active (le cas échéant).

get

Obtient des informations sur un espace de réunion.

patch

Met à jour les informations concernant un espace de réunion.