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 de réponse avec un requestId correspondant est la réponse à cette requête. Pour les méthodes de streaming de requêtes, le même requestId peut être utilisé plusieurs fois pour transmettre tous les messages de requête faisant partie d'une seule méthode. Pour les méthodes de streaming de réponse, 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écifiques à 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" }.