REST Resource: spaces

Zasób: przestrzeń

Wirtualne miejsce, w którym odbywają się konferencje. W danym momencie w jednym miejscu może odbywać się tylko jedna aktywna rozmowa wideo.

Zapis JSON
{
  "name": string,
  "meetingUri": string,
  "meetingCode": string,
  "config": {
    object (SpaceConfig)
  },
  "activeConference": {
    object (ActiveConference)
  }
}
Pola
name

string

Niezmienna. Nazwa zasobu pokoju.

Format: spaces/{space}.

{space} to identyfikator zasobu pokoju. Jest to unikalny identyfikator generowany po stronie serwera. Wielkość liter ma znaczenie. Na przykład: jQCFfuBOdN5z.

Więcej informacji znajdziesz w artykule Jak Meet identyfikuje pomieszczenie na spotkanie.

meetingUri

string

Tylko dane wyjściowe. Identyfikator URI używany do dołączania do spotkań, który składa się z https://meet.google.com/meetingCode. Na przykład: https://meet.google.com/abc-mnop-xyz.

meetingCode

string

Tylko dane wyjściowe. Łatwy do odczytania ciąg znaków używany do dołączania do spotkania.

Format: [a-z]+-[a-z]+-[a-z]+. Na przykład: abc-mnop-xyz.

Maksymalna długość to 128 znaków.

Może być używany tylko jako alias nazwy pokoju.

config

object (SpaceConfig)

Konfiguracja dotycząca sali konferencyjnej.

activeConference

object (ActiveConference)

aktywna konferencja (jeśli istnieje);

SpaceConfig

Konfiguracja dotycząca sali konferencyjnej.

Zapis JSON
{
  "accessType": enum (AccessType),
  "entryPointAccess": enum (EntryPointAccess),
  "moderation": enum (Moderation),
  "moderationRestrictions": {
    object (ModerationRestrictions)
  },
  "attendanceReportGenerationType": enum (AttendanceReportGenerationType),
  "artifactConfig": {
    object (ArtifactConfig)
  }
}
Pola
accessType

enum (AccessType)

Typ dostępu do pokoju spotkań, który określa, kto może dołączyć bez proszenia o zaakceptowanie. Domyślne: domyślne ustawienia dostępu użytkownika. Ustawieniami użytkownika zarządza administrator w przypadku użytkowników firmowych lub RESTRICTED.

entryPointAccess

enum (EntryPointAccess)

Określa punkty wejścia, których można używać do dołączania do spotkań prowadzonych w tej przestrzeni do spotkań. Wartość domyślna: EntryPointAccess.ALL

moderation

enum (Moderation)

Wstępnie skonfigurowany tryb moderowania spotkania. Domyślnie: kontrolowane przez zasady użytkownika.

moderationRestrictions

object (ModerationRestrictions)

Gdy włączysz moderowanie, te ograniczenia zaczną obowiązywać na spotkaniu. Gdy opcja moderation.OFF jest włączona, ustawienie zostanie przywrócone do domyślnego ModerationRestrictions.

attendanceReportGenerationType

enum (AttendanceReportGenerationType)

Czy raport o obecności jest włączony w przypadku zaplecza konferencyjnego.

artifactConfig

object (ArtifactConfig)

Konfiguracja dotycząca automatycznie generowanych artefaktów obsługiwanych przez spotkanie.

AccessType

Możliwe typy dostępu do pokoju konferencyjnego.

Wartości w polu enum
ACCESS_TYPE_UNSPECIFIED Wartość domyślna określona przez organizację użytkownika. Uwaga: ta wartość nigdy nie jest zwracana, ponieważ zwracany jest skonfigurowany typ dostępu.
OPEN Każdy, kto zna informacje o dołączeniu (np. adres URL lub informacje o dostępie do telefonu), może dołączyć bez wysyłania prośby o dołączenie.
TRUSTED Użytkownicy z organizacji gospodarza, zaproszeni użytkownicy zewnętrzni i użytkownicy z dial-in mogą dołączyć bez pukania. Wszystkie pozostałe osoby muszą poprosić o dołączenie.
RESTRICTED Dołączyć bez pukania mogą tylko zaproszeni uczestnicy. Wszystkie pozostałe osoby muszą poprosić o dołączenie.

EntryPointAccess

Punkty wejścia, których można używać do dołączania do spotkania. Przykład: meet.google.com, pakiet SDK do umieszczenia Meet w witrynie lub aplikacja mobilna.

Wartości w polu enum
ENTRY_POINT_ACCESS_UNSPECIFIED Nieużywane.
ALL Wszystkie punkty wejścia są dozwolone.
CREATOR_APP_ONLY Dołączanie do spotkań w tej przestrzeni jest możliwe tylko za pomocą punktów wejścia należących do projektu Google Cloud, który utworzył tę przestrzeń. Aplikacje mogą używać pakietu SDK do umieszczania w witrynie lub pakietu SDK Meet na urządzenia mobilne, aby tworzyć własne punkty wejścia.

Moderowanie

Tryb moderowania spotkania. Gdy tryb moderowania jest włączony, właściciel spotkania ma większą kontrolę nad spotkaniem dzięki funkcjom takim jak zarządzanie współgospodarzem (patrz wiadomość Member) i ograniczenia funkcji (patrz wiadomość ModerationRestrictions).

Wartości w polu enum
MODERATION_UNSPECIFIED Nie określono typu moderacji. Służy do wskazania, że użytkownik nie podał żadnej wartości, ponieważ nie zamierza aktualizować stanu. Użytkownicy nie mogą ustawić wartości jako nieokreślonej.
OFF Moderowanie jest wyłączone.
ON Moderowanie jest włączone.

ModerationRestrictions

Określa ograniczenia dotyczące funkcji, gdy spotkanie jest moderowane.

Zapis JSON
{
  "chatRestriction": enum (RestrictionType),
  "reactionRestriction": enum (RestrictionType),
  "presentRestriction": enum (RestrictionType),
  "defaultJoinAsViewerType": enum (DefaultJoinAsViewerType)
}
Pola
chatRestriction

enum (RestrictionType)

Określa, kto ma uprawnienia do wysyłania wiadomości na czacie w pokoju czatu spotkania.

reactionRestriction

enum (RestrictionType)

Określa, kto ma uprawnienia do wysyłania reakcji w przestrzeni spotkania.

presentRestriction

enum (RestrictionType)

Określa, kto ma uprawnienia do udostępniania ekranu w pokoju spotkania.

defaultJoinAsViewerType

enum (DefaultJoinAsViewerType)

Określa, czy należy ograniczyć domyślną rolę przypisaną użytkownikom jako widzom.

RestrictionType

Określa, kto ma uprawnienia do korzystania z danej funkcji.

Wartości w polu enum
RESTRICTION_TYPE_UNSPECIFIED Wartość domyślna określona przez zasady użytkownika. Ten parametr nigdy nie powinien być zwracany.
HOSTS_ONLY Właściciel spotkania i współgospodarz mają uprawnienia.
NO_RESTRICTION Wszyscy uczestnicy mają uprawnienia.

DefaultJoinAsViewerType

Domyślnie użytkownicy dołączają jako współtwórcy. Gospodarze mogą ograniczyć możliwość dołączania do spotkania tylko do widzów. Uwaga: jeśli w zasobie Member (Członek) ustawiona jest konkretna rola, użytkownik dołącza do grupy z tą rolą.

Wartości w polu enum
DEFAULT_JOIN_AS_VIEWER_TYPE_UNSPECIFIED Wartość domyślna określona przez zasady użytkownika. Ten parametr nigdy nie powinien być zwracany.
ON Użytkownicy dołączają domyślnie jako widzowie.
OFF Użytkownicy dołączają domyślnie jako współtwórcy.

AttendanceReportGenerationType

Możliwe stany, w których raport o obecności jest włączony w przypadku zaplecza konferencyjnego.

Wartości w polu enum
ATTENDANCE_REPORT_GENERATION_TYPE_UNSPECIFIED Wartość domyślna określona przez zasady użytkownika. Ten parametr nigdy nie powinien być zwracany.
GENERATE_REPORT Raport o obecności zostanie wygenerowany i wysłany na Dysk lub na adres e-mail.
DO_NOT_GENERATE Raport o obecności nie zostanie wygenerowany.

ArtifactConfig

Konfiguracja związana z artefaktami spotkania potencjalnie wygenerowanymi przez tę przestrzeń spotkań.

Zapis JSON
{
  "recordingConfig": {
    object (RecordingConfig)
  },
  "transcriptionConfig": {
    object (TranscriptionConfig)
  },
  "smartNotesConfig": {
    object (SmartNotesConfig)
  }
}
Pola
recordingConfig

object (RecordingConfig)

Konfiguracja nagrywania.

transcriptionConfig

object (TranscriptionConfig)

Konfiguracja automatycznego transkrypcji.

smartNotesConfig

object (SmartNotesConfig)

Konfiguracja automatycznych notatek.

RecordingConfig

Konfiguracja związana z nagrywaniem w pokoju spotkań.

Zapis JSON
{
  "autoRecordingGeneration": enum (AutoGenerationType)
}
Pola
autoRecordingGeneration

enum (AutoGenerationType)

Określa, czy pokój na spotkanie jest automatycznie rejestrowany, gdy dołącza do niego osoba z uprawnieniami do nagrywania.

AutoGenerationType

Określa, czy artefakt może być generowany automatycznie w pokoju spotkania.

Wartości w polu enum
AUTO_GENERATION_TYPE_UNSPECIFIED Wartość domyślna określona przez zasady użytkownika. Ten parametr nigdy nie powinien być zwracany.
ON Element jest generowany automatycznie.
OFF Element nie jest generowany automatycznie.

TranscriptionConfig

Konfiguracja związana z transkrypcją w pokoju spotkań.

Zapis JSON
{
  "autoTranscriptionGeneration": enum (AutoGenerationType)
}
Pola
autoTranscriptionGeneration

enum (AutoGenerationType)

Określa, czy treść spotkania jest automatycznie transkrybowana, gdy dołącza do niego osoba z uprawnieniami do tworzenia transkrypcji.

SmartNotesConfig

Konfiguracja związana z inteligentnymi notatkami w sali konferencyjnej. Więcej informacji o inteligentnych notatkach znajdziesz w artykule „Zrób notatki” w Google Meet.

Zapis JSON
{
  "autoSmartNotesGeneration": enum (AutoGenerationType)
}
Pola
autoSmartNotesGeneration

enum (AutoGenerationType)

Określa, czy automatycznie generować podsumowanie spotkania dla wszystkich zaproszonych osób w organizacji, gdy do spotkania dołączy osoba z uprawnieniami do włączenia inteligentnych notatek.

ActiveConference

Aktywna konferencja.

Zapis JSON
{
  "conferenceRecord": string
}
Pola
conferenceRecord

string

Tylko dane wyjściowe. Odniesienie do zasobu „ConferenceRecord”. Format: conferenceRecords/{conferenceRecord}, gdzie {conferenceRecord} to unikalny identyfikator każdego wystąpienia wywołania w ramach przestrzeni.

Metody

create

Tworzy pokój.

endActiveConference

Kończy aktywną rozmowę konferencyjną (jeśli jest prowadzona).

get

Pobiera szczegóły dotyczące miejsca spotkania.

patch

aktualizować szczegóły dotyczące miejsca spotkania;