Response

Réponse à une seule requête.

Représentation JSON
{
  "requestId": string,
  "continued": boolean,
  "extensions": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ],

  "error": {
    object (Status)
  },
  "response": {
    "@type": string,
    field1: ...,
    ...
  }
}
Champs
requestId

string

Identifiant de la requête à laquelle ce message répond.

continued

boolean

Si la valeur est "true", cette réponse est suivie d'autres réponses qui se trouvent dans le même flux de réponses que celle-ci.

extensions[]

object

Métadonnées de réponse 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" }.

Résultat de la réponse, qui peut être une erreur (message error) ou une réponse valide (message response). Voici une liste de champs mutuellement exclusifs. Au maximum, un des champs sera défini dans une réponse :
error

object (Status)

Résultat d'erreur en cas d'erreur lors du traitement de la requête.

response

object

Charge utile de la réponse si l'appel a abouti.

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" }.

Fin des champs mutuellement exclusifs.