Request

Messaggio di richiesta inviato come parte di un'esecuzione batch.

Rappresentazione JSON
{
  "requestId": string,
  "methodName": string,
  "request": {
    "@type": string,
    field1: ...,
    ...
  },
  "extensions": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
Campi
requestId

string

ID univoco di questa richiesta all'interno del batch. Il messaggio di risposta con un valore requestId corrispondente è la risposta a questa richiesta. Per i metodi di flussi di richieste, lo stesso requestId può essere utilizzato più volte per passare tutti i messaggi di richiesta che fanno parte di un singolo metodo. Per i metodi di flusso di risposta, lo stesso requestId potrebbe essere visualizzato in più messaggi di risposta.

methodName

string

Il metodo chiamato. Deve essere il nome completo di un metodo. Esempio: google.rpc.batch.Batch.Esecuzione

request

object

Payload della richiesta.

Un oggetto che contiene campi di tipo arbitrario. Un campo aggiuntivo "@type" contiene un URI che identifica il tipo. Esempio: { "id": 1234, "@type": "types.example.com/standard/id" }.

extensions[]

object

Metadati delle richieste specifici per l'applicazione.

Un oggetto che contiene campi di tipo arbitrario. Un campo aggiuntivo "@type" contiene un URI che identifica il tipo. Esempio: { "id": 1234, "@type": "types.example.com/standard/id" }.