- Ресурс: 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) сертификацию продукта, которая связывает сертификации с продуктами. | 
