- Ресурс: ProductCertification
- Сертификация
- Проблема
- Серьезность
- IssueResolution
- Статус назначения
- Статус
- Методы
Ресурс: ProductCertification
Данные о сертификации продукции.
JSON-представление |
---|
{ "name": string, "title": string, "brand": string, "mpn": [ string ], "productCode": [ string ], "countryCode": [ string ], "productType": [ string ], "certification": [ { object ( |
Поля | |
---|---|
name | Обязательно. Уникальный идентификатор имени сертификации продукта. Формат: accounts/{account}/languages/{language_code}/productCertifications/{id}, где |
title | Обязательно. Это необходимо для чёткой идентификации сертифицируемого продукта. |
brand | Обязательно. Это название бренда продукта. Бренд используется для идентификации вашего продукта. |
mpn[] | Необязательно. Это номера деталей производителя (MPN). MPN используются для уникальной идентификации конкретного продукта среди всех продуктов одного производителя. |
productCode[] | Необязательно. Другое название GTIN. |
countryCode[] | Необязательно. Двухбуквенный код страны (ISO 3166-1 Alpha 2). |
productType[] | Необязательно. Это ваша собственная система категоризации продуктов в базе данных о продуктах. |
certification[] | Обязательно. Список сертификатов, связанных с описываемым продуктом. |
issues[] | Только вывод. Список проблем, связанных с продуктом, сгенерированный сервером. |
destinationStatuses[] | Только вывод. Статусы пунктов назначения. |
Сертификация
Описание сертификации.
JSON-представление |
---|
{ "name": string, "authority": string, "code": string, "value": string, "link": string, "logo": string, "validUntil": string } |
Поля | |
---|---|
name | Обязательно. Название сертификации. |
authority | Обязательно. Название органа по сертификации. |
code | Необязательно. Уникальный код для идентификации сертификации. |
value | Необязательно. Индивидуальное значение сертификации. |
link | Необязательно. URL-ссылка на сертификацию. |
logo | Необязательно. URL-ссылка на логотип сертификации. |
validUntil | Необязательно. Дата истечения срока действия (UTC). |
Проблема
Проблема с продуктом.
JSON-представление |
---|
{ "type": string, "severity": enum ( |
Поля | |
---|---|
type | Тип проблемы, сгенерированный сервером, например, «INCORRECT_TEXT_FORMATTING», «IMAGE_NOT_SERVEABLE» и т. д. |
severity | Серьезность проблемы. |
attribute | Атрибут, вызвавший проблему (если присутствует). Подробнее об атрибутах см. на странице https://support.google.com/manufacturers/answer/6124116 . |
title | Краткое название, описывающее суть проблемы. |
description | Более подробное описание проблемы с упором на пути ее решения. |
resolution | Что необходимо сделать, чтобы решить проблему. |
destination | Пункт назначения, к которому относится эта проблема. |
timestamp | Временная метка, когда возникла эта проблема. Использует RFC 3339, согласно которому сгенерированный вывод всегда будет нормализован по оси Z и будет содержать 0, 3, 6 или 9 знаков после запятой. Также допускаются смещения, отличные от «Z». Примеры: |
applicableCountries[] | Только вывод. Список кодов стран (ISO 3166-1 альфа-2), где проблема касается продукции производителя. |
Серьезность
Серьезность проблемы.
Перечисления | |
---|---|
SEVERITY_UNSPECIFIED | Степень серьезности не указана, никогда не применялось. |
ERROR | Серьёзность ошибки. Проблема препятствует использованию всего товара. |
WARNING | Уровень серьёзности предупреждения. Проблема либо препятствует использованию атрибута, вызвавшего её, либо вскоре приведёт к невозможности использования всего элемента. |
INFO | Информация о серьёзности. Проблема не требует немедленного внимания. Например, она используется для информирования о том, какие атрибуты ещё ожидают проверки. |
IssueResolution
Разрешение вопроса.
Перечисления | |
---|---|
RESOLUTION_UNSPECIFIED | Неуказанное разрешение, никогда не использовалось. |
USER_ACTION | Пользователь, предоставивший данные, должен предпринять действия для решения проблемы (например, исправив некоторые данные). |
PENDING_PROCESSING | Проблема будет решена автоматически (например, сканированием изображений или проверкой Google). Никаких действий сейчас не требуется. Решение может привести к возникновению другой проблемы (например, если сканирование не удалось). |
Статус назначения
Статус пункта назначения.
JSON-представление |
---|
{
"destination": string,
"status": enum ( |
Поля | |
---|---|
destination | Название пункта назначения. |
status | Статус пункта назначения. |
approvedCountries[] | Только вывод. Список кодов стран (ISO 3166-1 alpha-2), где предложение одобрено. |
pendingCountries[] | Только вывод. Список кодов стран (ISO 3166-1 alpha-2), где предложение ожидает одобрения. |
disapprovedCountries[] | Только вывод. Список кодов стран (ISO 3166-1 alpha-2), где предложение отклонено. |
Статус
Статус.
Перечисления | |
---|---|
UNKNOWN | Статус не указан, никогда не использовался. |
ACTIVE | Изделие используется по данному назначению. |
PENDING | Решение еще не принято. |
DISAPPROVED | Продукт отклонён. Пожалуйста, ознакомьтесь с проблемами. |
Методы | |
---|---|
| Удаляет сертификацию продукта по его названию. |
| Получает сертификацию продукта по его названию. |
| Перечисляет сертификацию продукции от указанного органа по сертификации. |
| Обновляет (или создает, если allow_missing = true) сертификацию продукта, которая связывает сертификации с продуктами. |