Response

Eine Antwort auf eine einzelne Anfrage.

JSON-Darstellung
{
  "requestId": string,
  "continued": boolean,
  "extensions": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ],

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

string

Die requestId der Anfrage, auf die sich diese Nachricht bezieht.

continued

boolean

Wenn „true“, folgen auf diese Antwort weitere Antworten, die sich im selben Antwortstream wie diese Antwort befinden.

extensions[]

object

Anwendungsspezifische Antwortmetadaten.

Ein Objekt, das Felder eines beliebigen Typs enthält. Ein zusätzliches Feld "@type" enthält einen URI zur Identifizierung des Typs. Beispiel: { "id": 1234, "@type": "types.example.com/standard/id" }.

Das Ergebnis der Antwort kann entweder ein error oder eine gültige response sein. Im Folgenden finden Sie eine Liste der Felder, die sich gegenseitig ausschließen. In einer Antwort wird höchstens eines der Felder festgelegt:
error

object (Status)

Das Fehlerergebnis, wenn bei der Verarbeitung der Anfrage ein Fehler aufgetreten ist.

response

object

Die Antwortnutzlast, wenn der Aufruf erfolgreich war.

Ein Objekt, das Felder eines beliebigen Typs enthält. Ein zusätzliches Feld "@type" enthält einen URI zur Identifizierung des Typs. Beispiel: { "id": 1234, "@type": "types.example.com/standard/id" }.

Ende der sich gegenseitig ausschließenden Felder.