REST Resource: spaces

リソース: Space

会議が開催される仮想空間。1 つのスペースで同時に開催できるアクティブな会議は 1 つのみです。

JSON 表現
{
  "name": string,
  "meetingUri": string,
  "meetingCode": string,
  "config": {
    object (SpaceConfig)
  },
  "activeConference": {
    object (ActiveConference)
  },
  "phoneAccess": [
    {
      object (PhoneAccess)
    }
  ],
  "gatewaySipAccess": [
    {
      object (GatewaySipAccess)
    }
  ]
}
フィールド
name

string

変更不可。Space のリソース名。

形式: spaces/{space}

{space} は、スペースのリソース識別子です。これはサーバーによって生成される一意の ID で、大文字と小文字が区別されます。例: jQCFfuBOdN5z

詳しくは、Meet で会議室を識別する方法をご覧ください。

meetingUri

string

出力専用。https://meet.google.com/ の後に meetingCode が続く会議への参加に使用される URI。例: https://meet.google.com/abc-mnop-xyz

meetingCode

string

出力専用。会議への参加に使用される、わかりやすい固有の文字列。

形式: [a-z]+-[a-z]+-[a-z]+。例: abc-mnop-xyz

最大長は 128 文字です。

スペース名のエイリアスとしてのみ使用して、スペースを取得できます。

config

object (SpaceConfig)

会議スペースに関する構成。

activeConference

object (ActiveConference)

アクティブな会議(存在する場合)。

phoneAccess[]

object (PhoneAccess)

出力専用。この会議スペースのすべての地域電話アクセス方法。これは空でもかまいません。

gatewaySipAccess[]

object (GatewaySipAccess)

出力専用。会議への参加に使用できる SIP ベースのアクセス方法。これは空でもかまいません。

SpaceConfig

会議室に関する構成。

JSON 表現
{
  "accessType": enum (AccessType),
  "entryPointAccess": enum (EntryPointAccess),
  "moderation": enum (Moderation),
  "moderationRestrictions": {
    object (ModerationRestrictions)
  },
  "attendanceReportGenerationType": enum (AttendanceReportGenerationType),
  "artifactConfig": {
    object (ArtifactConfig)
  }
}
フィールド
accessType

enum (AccessType)

参加リクエストなしで参加できるユーザーを決定する会議スペースのアクセスタイプ。デフォルト: ユーザーのデフォルトのアクセス設定。企業ユーザーの場合はユーザーの管理者によって制御されるか、RESTRICTED になります。

entryPointAccess

enum (EntryPointAccess)

この会議スペースでホストされている会議に参加するために使用できるエントリ ポイントを定義します。デフォルト: EntryPointAccess.ALL

moderation

enum (Moderation)

会議の事前構成された管理モード。デフォルト: ユーザーのポリシーによって制御されます。

moderationRestrictions

object (ModerationRestrictions)

モデレーションがオンの場合、これらの制限が会議に適用されます。moderation.OFF の場合、デフォルトの ModerationRestrictions にリセットされます。

attendanceReportGenerationType

enum (AttendanceReportGenerationType)

会議室で出席レポートが有効になっているかどうか。

artifactConfig

object (ArtifactConfig)

会議でサポートされている自動生成アーティファクトに関する構成。

AccessType

会議室のアクセスタイプ。

列挙型
ACCESS_TYPE_UNSPECIFIED ユーザーの組織によって指定されたデフォルト値。注: 構成されたアクセスタイプが代わりに返されるため、これは返されません。
OPEN 参加情報(URL や電話アクセス情報など)を持っているユーザーは、会議への参加をリクエストせずに参加できます。
TRUSTED 主催者の組織のメンバー、招待された外部ユーザー、電話参加者は、ノックせずに参加できます。他の参加者は会議への参加をリクエストする必要があります。
RESTRICTED ノックせずに参加できるのは、招待されたユーザーのみです。他の参加者は会議への参加をリクエストする必要があります。

EntryPointAccess

会議に参加するために使用できるエントリ ポイント。例: meet.google.com、Meet Embed SDK Web、モバイル アプリケーション。

列挙型
ENTRY_POINT_ACCESS_UNSPECIFIED 未使用。
ALL すべてのエントリ ポイントが許可されています。
CREATOR_APP_ONLY このスペースの会議に参加できるのは、スペースを作成した Google Cloud プロジェクトが所有するエントリ ポイントのみです。アプリは、Meet 埋め込み SDK ウェブまたはモバイル Meet SDK を使用して、独自のエントリ ポイントを作成できます。

管理

会議の管理モード。モデレーション モードがオンの場合、会議の所有者は、共同主催者の管理(メッセージ Member を参照)や機能の制限(メッセージ ModerationRestrictions を参照)などの機能を使用して、会議をより細かく制御できます。

列挙型
MODERATION_UNSPECIFIED モデレーション タイプが指定されていません。これは、ユーザーが状態を更新するつもりがないため、値を指定していないことを示すために使用されます。ユーザーは値を未指定に設定できません。
OFF 管理はオフになっています。
ON 管理がオンになっています。

ModerationRestrictions

会議が管理されている場合の機能の制限を定義します。

JSON 表現
{
  "chatRestriction": enum (RestrictionType),
  "reactionRestriction": enum (RestrictionType),
  "presentRestriction": enum (RestrictionType),
  "defaultJoinAsViewerType": enum (DefaultJoinAsViewerType)
}
フィールド
chatRestriction

enum (RestrictionType)

会議スペースでチャット メッセージを送信できるユーザーを定義します。

reactionRestriction

enum (RestrictionType)

会議スペースでリアクションを送信する権限を持つユーザーを定義します。

presentRestriction

enum (RestrictionType)

会議スペースで画面を共有する権限を持つユーザーを定義します。

defaultJoinAsViewerType

enum (DefaultJoinAsViewerType)

ユーザーに割り当てられたデフォルトのロールを閲覧者として制限するかどうかを定義します。

RestrictionType

特定の機能を使用する権限を持つユーザーを決定します。

列挙型
RESTRICTION_TYPE_UNSPECIFIED ユーザー ポリシーで指定されたデフォルト値。この値が返されることはありません。
HOSTS_ONLY 会議のオーナーと共同主催者には権限があります。
NO_RESTRICTION すべての参加者に権限が付与されている。

DefaultJoinAsViewerType

デフォルトでは、ユーザーは投稿者として参加します。主催者は、ユーザーが閲覧者としてのみ参加できるように制限できます。注: Member リソースでユーザーに明示的なロールが設定されている場合、ユーザーはそのロールとして参加します。

列挙型
DEFAULT_JOIN_AS_VIEWER_TYPE_UNSPECIFIED ユーザー ポリシーで指定されたデフォルト値。この値が返されることはありません。
ON ユーザーはデフォルトで閲覧者として参加します。
OFF ユーザーはデフォルトで投稿者として参加します。

AttendanceReportGenerationType

会議室の出席レポートが有効かどうかを示す可能性のある状態。

列挙型
ATTENDANCE_REPORT_GENERATION_TYPE_UNSPECIFIED ユーザー ポリシーで指定されたデフォルト値。この値が返されることはありません。
GENERATE_REPORT 出席レポートが生成され、ドライブまたはメールに送信されます。
DO_NOT_GENERATE 出席レポートは生成されません。

ArtifactConfig

この会議スペースで生成される可能性のある会議アーティファクトに関連する構成。

JSON 表現
{
  "recordingConfig": {
    object (RecordingConfig)
  },
  "transcriptionConfig": {
    object (TranscriptionConfig)
  },
  "smartNotesConfig": {
    object (SmartNotesConfig)
  }
}
フィールド
recordingConfig

object (RecordingConfig)

録画の構成。

transcriptionConfig

object (TranscriptionConfig)

自動文字起こしの構成。

smartNotesConfig

object (SmartNotesConfig)

自動スマートメモの構成。

RecordingConfig

会議スペースでの録画に関連する構成。

JSON 表現
{
  "autoRecordingGeneration": enum (AutoGenerationType)
}
フィールド
autoRecordingGeneration

enum (AutoGenerationType)

録画権限を持つユーザーが会議に参加したときに、会議スペースを自動的に録画するかどうかを定義します。

AutoGenerationType

会議スペースでアーティファクトを自動的に生成できるかどうかを決定します。

列挙型
AUTO_GENERATION_TYPE_UNSPECIFIED ユーザー ポリシーで指定されたデフォルト値。この値が返されることはありません。
ON アーティファクトは自動的に生成されます。
OFF アーティファクトは自動的に生成されません。

TranscriptionConfig

会議スペースでの文字起こしに関連する構成。

JSON 表現
{
  "autoTranscriptionGeneration": enum (AutoGenerationType)
}
フィールド
autoTranscriptionGeneration

enum (AutoGenerationType)

文字起こし権限を持つユーザーが会議に参加したときに、会議の内容を自動的に文字起こしするかどうかを定義します。

SmartNotesConfig

会議スペースのスマートメモに関連する構成。スマートメモについて詳しくは、Google Meet の「自動メモ生成」をご覧ください。

JSON 表現
{
  "autoSmartNotesGeneration": enum (AutoGenerationType)
}
フィールド
autoSmartNotesGeneration

enum (AutoGenerationType)

スマート メモを有効にする権限を持つユーザーが会議に参加したときに、組織内のすべての招待者に対して会議の要約と概要を自動的に生成するかどうかを定義します。

ActiveConference

アクティブな会議。

JSON 表現
{
  "conferenceRecord": string
}
フィールド
conferenceRecord

string

出力専用。ConferenceRecord リソースへの参照。形式: conferenceRecords/{conferenceRecord}。ここで、{conferenceRecord} はスペース内の通話の各インスタンスの一意の ID です。

PhoneAccess

電話アクセスには、地域の電話番号と、その電話番号に固有の PIN を使用して会議にダイヤルインするために必要な情報が含まれています。

JSON 表現
{
  "phoneNumber": string,
  "pin": string,
  "regionCode": string,
  "languageCode": string
}
フィールド
phoneNumber

string

この会議スペースに電話をかけるための電話番号(E.164 形式)。先頭に「+」文字が付いた完全な電話番号。

pin

string

ユーザーが指定された番号に電話をかけた後に入力する必要がある PIN。PIN は 10 進数のみで構成され、長さは異なる場合があります。

regionCode

string

この電話アクセスに関連付けられている国の CLDR/ISO 3166 地域コード。i18n RegionCode ユーティリティで解析されます。例: スウェーデンの場合は「SE」。

languageCode

string

この電話アクセスに関連付けられている言語の BCP 47/LDML 言語コード。i18n LanguageCode ユーティリティで解析されます。例: 中南米スペイン語の場合は「es-419」、カナダ フランス語の場合は「fr-CA」。

GatewaySipAccess

SIP ゲートウェイ経由で会議に参加する方法について説明します。

JSON 表現
{
  "uri": string,
  "sipAccessCode": string
}
フィールド
uri

string

会議にアクセスできるセッション開始プロトコル(SIP)URI。

文字列は次のいずれかの形式です。

ここで、USER_ID は 13 桁のユニバーサル PIN(今後、Meet の会議コードの使用もサポートする予定)、GATEWAY_ADDRESS は DNS SRV ルックアップまたはドット付き 4 分割を使用して解決される有効なアドレスです。

sipAccessCode

string

特別に構成されたデバイスで手動入力するための永続的な数値コード。

メソッド

create

スペースを作成します。

endActiveConference

アクティブな会議を終了します(存在する場合)。

get

会議スペースの詳細を取得します。

patch

会議スペースの詳細を更新します。