- Ресурс: ProductCertification
- Сертификация
- Проблема
- Уровень
- IssueResolution
- DestinationStatus
- Статус
- Методы
Ресурс: 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). Это уникальный идентификатор, который производитель присваивает каждому из своих товаров, чтобы их можно было различить. |
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, "labelLink": string, "documentLink": string } |
| Поля | |
|---|---|
name |
Обязательно. Название сертификата. |
authority |
Обязательно. Название сертификационного органа. |
code |
Необязательное поле. Уникальный код, по которому можно идентифицировать сертификат. |
value |
Необязательное поле. Специальное значение сертификации. |
link |
Необязательное поле. URL сертификата. |
logo |
Необязательное поле. URL логотипа сертификата. |
validUntil |
Необязательное поле. Дата окончания срока действия (UTC). |
labelLink |
Необязательное поле. URL ярлыка сертификата. Пример: https://eprel.ec.europa.eu/labels/smartphonestablets20231669/Label_2556297.pdf. |
documentLink |
Необязательное поле. URL сертификата. Пример: https://eprel.ec.europa.eu/fiches/smartphonestablets20231669/Fiche_2556297_EN.pdf. Если документ доступен на нескольких языках, предпочтительна версия на английском. |
Проблема
Проблема с товаром.
| 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. Допустимы и другие типы нормализации. Примеры: |
applicableCountries[] |
Только для вывода. Список кодов стран (ISO 3166-1 alpha-2), в которых проблема относится к товару производителя. |
Уровень серьезности
Степень серьезности проблемы.
| Перечисления | |
|---|---|
SEVERITY_UNSPECIFIED |
Неуказанная степень серьезности, никогда не используется. |
ERROR |
Серьезность ошибки. Проблема препятствует использованию всего объекта. |
WARNING |
Уровень серьезности предупреждения. Проблема либо препятствует использованию атрибута, который ее вызвал, либо скоро приведет к тому, что весь товар станет недоступен. |
INFO |
Информационное сообщение. Проблема не требует немедленного внимания. Например, с его помощью можно узнать, какие атрибуты ещё не проверены. |
IssueResolution
Решение проблемы.
| Перечисления | |
|---|---|
RESOLUTION_UNSPECIFIED |
Разрешение не указано, никогда не использовалось. |
USER_ACTION |
Чтобы устранить проблему, пользователю, который предоставил данные, необходимо выполнить определенные действия, например исправить данные. |
PENDING_PROCESSING |
Проблема будет решена автоматически (например, сканирование изображений или отзыв из Google). Сейчас от вас не требуется никаких действий. Устранение одной проблемы может привести к возникновению другой (например, если сканирование не удалось). |
DestinationStatus
Статус целевого сервиса.
| 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) сертификацию по продукту, которая связывает сертификаты с продуктами. |