1 つのスペースのメンバーを一括で更新します。
HTTP リクエスト
POST https://meet.googleapis.com/v2/{parent=spaces/*}/members:batchUpdate
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
| パラメータ | |
|---|---|
parent |
必須。更新されるすべてのメンバーで共有される親リソース。形式: spaces/{space} |
リクエストの本文
リクエストの本文には、次の構造のデータが含まれます。
| JSON 表現 |
|---|
{
"requests": [
{
object ( |
| フィールド | |
|---|---|
requests[] |
必須。更新するリソースを指定するリクエスト メッセージ。バッチで変更できるメンバーの最大数は 500 人です。 |
updateMask |
省略可。すべての UpdateMemberRequest でメンバーの更新対象フィールドを指定するために使用されるトップレベルのフィールド マスク。トップレベルと子フィールド マスクには 4 つのシナリオがあります。1. トップレベルと子フィールド マスクがない場合: リクエストで指定されたすべてのフィールドが更新されます。リクエストで設定されていないフィールドの削除も含まれます。2. 最上位のフィールド マスクは存在するが、子フィールド マスクが存在しない場合: 最上位のフィールド マスクで指定されたフィールドが更新されます。3. トップレベルと子フィールド マスクが存在する場合: 子フィールド マスクはトップレベル フィールド マスクと同じである必要があります。4. 最上位レベルのフィールド マスクが存在せず、子フィールド マスクが存在する場合: サポートされておらず、エラーが返されます。 |
レスポンスの本文
メンバーの一括更新のレスポンス。
成功した場合、レスポンスの本文には次の構造のデータが含まれます。
| JSON 表現 |
|---|
{
"members": [
{
object ( |
| フィールド | |
|---|---|
members[] |
メンバーを更新しました。 |
認可スコープ
次の OAuth スコープが必要です。
https://www.googleapis.com/auth/meetings.space.created
詳しくは、承認ガイドをご覧ください。
UpdateMemberRequest
メンバーの更新リクエスト。
| JSON 表現 |
|---|
{
"member": {
object ( |
| フィールド | |
|---|---|
member |
必須。更新するメンバー。形式: spaces/{space}/members/{member} |
updateMask |
省略可。メンバーで更新するフィールドを指定するために使用されるフィールド マスク。updateMask が指定されていない場合(設定されていない、空のパスで設定されている、パスとして "" のみがある)、リクエストで値が指定されているすべてのフィールドを更新することがデフォルトになります。updateMask に「*」を使用すると、リクエストで設定されていないフィールドの削除を含め、すべてのフィールドが更新されます。BatchUpdate の場合、UpdateMemberRequest が BatchUpdateMembersRequest の子リクエストとしてビルドされるとき、このフィールドは存在しないか、BatchUpdateMembersRequest の updateMask と同じである必要があります。 |