Response

Ответ на один запрос.

JSON-представление
{
  "requestId": string,
  "continued": boolean,
  "extensions": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ],

  "error": {
    object (Status)
  },
  "response": {
    "@type": string,
    field1: ...,
    ...
  }
}
Поля
requestId

string

Идентификатор запроса, на который отвечает это сообщение.

continued

boolean

Если значение true, за этим ответом следуют дополнительные ответы, которые находятся в том же потоке ответов, что и этот ответ.

extensions[]

object

Метаданные ответа конкретного приложения.

Объект, содержащий поля произвольного типа. Дополнительное поле "@type" содержит URI, который указывает на тип. Пример: { "id": 1234, "@type": "types.example.com/standard/id" }.

Результат ответа: error (ошибка) или response (есть ответ). Ниже приведен список взаимоисключающих полей. В ответе будет задано не более одного из следующих полей:
error

object (Status)

Ошибка, возникшая при обработке запроса.

response

object

Полезная нагрузка ответа, если вызов был успешным.

Объект, содержащий поля произвольного типа. Дополнительное поле "@type" содержит URI, который указывает на тип. Пример: { "id": 1234, "@type": "types.example.com/standard/id" }.

Конец взаимоисключающих полей.