WidgetWriteUserEventRequest

WidgetService.WidgetWriteUserEvent メソッドに対するリクエスト メッセージ。

JSON 表現
{
  "location": string,
  "configId": string,
  "writeUserEventRequest": {
    object (WriteUserEventRequest)
  },
  "additionalParams": {
    object (AdditionalParams)
  }
}
フィールド
location

string

必須。ウィジェットの書き込みユーザー イベントが実行されるロケーション リソース。形式: locations/{location}

configId

string

必須。WidgetConfig の UUID。このフィールドは、ウィジェット構成、ユーザー イベントの書き込みに使用されるモデルのセットを識別するために使用されます。

writeUserEventRequest

object (WriteUserEventRequest)

必須。ユーザー イベントの書き込みリクエスト。

additionalParams

object (AdditionalParams)

必須。セキュリティとプライバシーの強化のための追加パラメータ。

WriteUserEventRequest

WriteUserEvent メソッドのリクエスト メッセージ。

JSON 表現
{
  "parent": string,
  "writeAsync": boolean,
  "userEvent": {
    object (UserEvent)
  }
}
フィールド
parent

string

必須。親リソース名。書き込みユーザー イベント アクションが DataStore レベルで適用される場合、形式は projects/{project}/locations/{location}/collections/{collection}/dataStores/{dataStore} です。書き込みユーザー イベント アクションが Location レベル(複数の DataStore にわたる Document を含むイベントなど)で適用される場合、形式は projects/{project}/locations/{location} になります。

writeAsync

boolean

true に設定すると、ユーザー イベントは検証後に非同期で書き込まれ、API は書き込みを待たずに応答します。

userEvent

object (UserEvent)

必須。書き込みをするユーザー イベント。