Request

Message de requête envoyé dans le cadre d'une exécution par lot.

Représentation JSON
{
  "requestId": string,
  "methodName": string,
  "request": {
    "@type": string,
    field1: ...,
    ...
  },
  "extensions": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
Champs
requestId

string

Identifiant unique de cette requête dans le lot. Le message Response avec un requestId correspondant constitue la réponse à cette requête. Pour les méthodes de streaming de requête, le même requestId peut être utilisé plusieurs fois pour transmettre tous les messages de requête faisant partie d'une même méthode. Pour les méthodes de streaming de réponses, le même requestId peut apparaître dans plusieurs messages de réponse.

methodName

string

Méthode appelée. Doit être un nom de méthode complet. Exemple: google.rpc.batch.Batch.Execute

request

object

Charge utile de la requête.

Objet contenant des champs d'un type arbitraire. Un champ supplémentaire "@type" contient un URI identifiant le type. Exemple : { "id": 1234, "@type": "types.example.com/standard/id" }.

extensions[]

object

Métadonnées de requête spécifique à l'application.

Objet contenant des champs d'un type arbitraire. Un champ supplémentaire "@type" contient un URI identifiant le type. Exemple : { "id": 1234, "@type": "types.example.com/standard/id" }.