RequestMetadata

Метаданные о запросе, необходимые для всех запросов.

JSON-представление
{
  "requestId": string,
  "version": {
    object (Version)
  },
  "issuerId": string
}
Поля
requestId

string

Идентификатор, используемый для идентификации конкретного запроса, должен быть разным при каждой повторной попытке.

Это используется в целях отладки, например, для выявления запросов, завершившихся неудачей. К этому не предъявляются никакие требования идемпотентности.

Пример: UUID

version

object ( Version )

Версия используемого API.

Необходимо проверить соответствие версии API, реализованной на сервере, и запрос следует отклонить, если они не совпадают.

issuerId

string

Идентификатор эмитента, с которым взаимодействует Google.

Это можно использовать для быстрой фильтрации трафика конкретного эмитента во время отладки.

Пример: FreeFormState_ISO2Country_MDL

Версия

Объект, представляющий версию API.

JSON-представление
{
  "major": integer,
  "minor": integer
}
Поля
major

integer

Основной номер версии API.

Например, для версии 1.2 это будет 1.

minor

integer

Номер дополнительной версии API.

Например, для версии 1.2 это будет 2.