WidgetWriteUserEventRequest

Richiesta di messaggio per il metodo WidgetService.WidgetWriteUserEvent.

Rappresentazione JSON
{
  "location": string,
  "configId": string,
  "writeUserEventRequest": {
    object (WriteUserEventRequest)
  },
  "additionalParams": {
    object (AdditionalParams)
  }
}
Campi
location

string

Obbligatorio. La risorsa di localizzazione in cui verrà eseguito l'evento utente di scrittura del widget. Formato: locations/{location}

configId

string

Obbligatorio. L'UUID di WidgetConfig. Questo campo viene utilizzato per identificare la configurazione del widget, l'insieme di modelli utilizzati per scrivere l'evento utente.

writeUserEventRequest

object (WriteUserEventRequest)

Obbligatorio. La richiesta di scrittura dell'evento utente.

additionalParams

object (AdditionalParams)

Obbligatorio. Parametri aggiuntivi per il miglioramento della sicurezza e della privacy.

WriteUserEventRequest

Messaggio di richiesta per il metodo WriteUserEvent.

Rappresentazione JSON
{
  "parent": string,
  "writeAsync": boolean,
  "userEvent": {
    object (UserEvent)
  }
}
Campi
parent

string

Obbligatorio. Il nome della risorsa padre. Se l'azione Scrivi evento utente viene applicata a livello DataStore, il formato è: projects/{project}/locations/{location}/collections/{collection}/dataStores/{dataStore}. Se l'azione Scrivi evento utente viene applicata a livello Location, ad esempio l'evento con Document in più DataStore, il formato è: projects/{project}/locations/{location}.

writeAsync

boolean

Se impostato su true, l'evento utente viene scritto in modo asincrono dopo la convalida e l'API risponde senza attendere la scrittura.

userEvent

object (UserEvent)

Obbligatorio. Evento utente da scrivere.