173 lines
6.6 KiB
TypeScript
173 lines
6.6 KiB
TypeScript
/**
|
||
* Документация Ozon Seller API
|
||
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](https://seller-edu.ozon.ru) > [Информационная платформа и сообщество разработчиков Ozon for dev](https://dev.ozon.ru/)
|
||
*
|
||
* The version of the OpenAPI document: 2.1
|
||
*
|
||
*
|
||
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
|
||
* https://openapi-generator.tech
|
||
* Do not edit the class manually.
|
||
*/
|
||
import type { V1BundleItemShipmentType } from './V1BundleItemShipmentType';
|
||
import type { V1ItemSfboAttribute } from './V1ItemSfboAttribute';
|
||
/**
|
||
*
|
||
* @export
|
||
* @interface V1ItemResponse
|
||
*/
|
||
export interface V1ItemResponse {
|
||
/**
|
||
* Ссылка на изображение товара.
|
||
* @type {string}
|
||
* @memberof V1ItemResponse
|
||
*/
|
||
icon_path?: string;
|
||
/**
|
||
* Идентификатор товара в системе Ozon — SKU.
|
||
* @type {number}
|
||
* @memberof V1ItemResponse
|
||
*/
|
||
sku?: number;
|
||
/**
|
||
* Название товара.
|
||
* @type {string}
|
||
* @memberof V1ItemResponse
|
||
*/
|
||
name?: string;
|
||
/**
|
||
* Идентификатор товара в системе продавца — артикул.
|
||
* @type {string}
|
||
* @memberof V1ItemResponse
|
||
*/
|
||
offer_id?: string;
|
||
/**
|
||
* Количество товара.
|
||
* @type {number}
|
||
* @memberof V1ItemResponse
|
||
*/
|
||
quantity?: number;
|
||
/**
|
||
* Штрихкод товара.
|
||
* @type {string}
|
||
* @memberof V1ItemResponse
|
||
*/
|
||
barcode?: string;
|
||
/**
|
||
* Идентификатор товара в системе Ozon — `product_id`.
|
||
* @type {number}
|
||
* @memberof V1ItemResponse
|
||
*/
|
||
product_id?: number;
|
||
/**
|
||
* Количество товаров в одной упаковке.
|
||
* @type {number}
|
||
* @memberof V1ItemResponse
|
||
*/
|
||
quant?: number;
|
||
/**
|
||
* `true`, если количество товаров в одной упаковке можно изменить.
|
||
*
|
||
* @type {boolean}
|
||
* @memberof V1ItemResponse
|
||
*/
|
||
is_quant_editable?: boolean;
|
||
/**
|
||
* Объём товара в литрах.
|
||
* @type {number}
|
||
* @memberof V1ItemResponse
|
||
*/
|
||
volume_in_litres?: number;
|
||
/**
|
||
* Объём всех товаров в литрах.
|
||
* @type {number}
|
||
* @memberof V1ItemResponse
|
||
*/
|
||
total_volume_in_litres?: number;
|
||
/**
|
||
* Идентификатор товара в системе продавца — артикул.
|
||
* @type {string}
|
||
* @memberof V1ItemResponse
|
||
*/
|
||
contractor_item_code?: string;
|
||
/**
|
||
*
|
||
* @type {V1ItemSfboAttribute}
|
||
* @memberof V1ItemResponse
|
||
*/
|
||
sfbo_attribute?: V1ItemSfboAttribute;
|
||
/**
|
||
*
|
||
* @type {V1BundleItemShipmentType}
|
||
* @memberof V1ItemResponse
|
||
*/
|
||
shipment_type?: V1BundleItemShipmentType;
|
||
/**
|
||
* Теги товаров из поставки или заявки на поставку.
|
||
*
|
||
* Возможные значения:
|
||
* - `EVSD_REQUIRED` — товар с сертификацией «Меркурий»;
|
||
* - `MARKING_REQUIRED` — товар с обязательной маркировкой «Честный ЗНАК»;
|
||
* - `MARKING_POSSIBLE` — товар с возможной маркировкой «Честный ЗНАК»;
|
||
* - `JEWELRY` — товар с признаком ювелирного изделия;
|
||
* - `TRACEABLE` — товар с признаком прослеживаемости;
|
||
* - `ETTN_REQUIRED` — товар с признаком прослеживаемости, для которого необходима электронная ТТН;
|
||
* - `UNDEFINED` — неизвестный тег.
|
||
*
|
||
* @type {Array<string>}
|
||
* @memberof V1ItemResponse
|
||
*/
|
||
tags?: Array<V1ItemResponseTagsEnum>;
|
||
/**
|
||
* Зона размещения товара:
|
||
* - `UNSPECIFIED` — не указана;
|
||
* - `CLOSED_ZONE` — закрытая зона;
|
||
* - `DANGEROUS_GOODS` — товар 2–4 класса опасности;
|
||
* - `PRODUCTS` — продукты;
|
||
* - `SORT` — сортируемый товар;
|
||
* - `NON_SORT` — несортируемый товар;
|
||
* - `OVERSIZE` — крупногабаритный товар;
|
||
* - `JEWELRY` — ювелирные изделия;
|
||
* - `UNRESOLVED` — неизвестная зона.
|
||
*
|
||
* @type {string}
|
||
* @memberof V1ItemResponse
|
||
*/
|
||
placement_zone?: V1ItemResponsePlacementZoneEnum;
|
||
}
|
||
/**
|
||
* @export
|
||
*/
|
||
export declare const V1ItemResponseTagsEnum: {
|
||
readonly EVSD_REQUIRED: "EVSD_REQUIRED";
|
||
readonly MARKING_REQUIRED: "MARKING_REQUIRED";
|
||
readonly MARKING_POSSIBLE: "MARKING_POSSIBLE";
|
||
readonly JEWELRY: "JEWELRY";
|
||
readonly TRACEABLE: "TRACEABLE";
|
||
readonly ETTN_REQUIRED: "ETTN_REQUIRED";
|
||
readonly UNDEFINED: "UNDEFINED";
|
||
};
|
||
export type V1ItemResponseTagsEnum = typeof V1ItemResponseTagsEnum[keyof typeof V1ItemResponseTagsEnum];
|
||
/**
|
||
* @export
|
||
*/
|
||
export declare const V1ItemResponsePlacementZoneEnum: {
|
||
readonly UNSPECIFIED: "UNSPECIFIED";
|
||
readonly CLOSED_ZONE: "CLOSED_ZONE";
|
||
readonly DANGEROUS_GOODS: "DANGEROUS_GOODS";
|
||
readonly PRODUCTS: "PRODUCTS";
|
||
readonly SORT: "SORT";
|
||
readonly NON_SORT: "NON_SORT";
|
||
readonly OVERSIZE: "OVERSIZE";
|
||
readonly JEWELRY: "JEWELRY";
|
||
readonly UNRESOLVED: "UNRESOLVED";
|
||
};
|
||
export type V1ItemResponsePlacementZoneEnum = typeof V1ItemResponsePlacementZoneEnum[keyof typeof V1ItemResponsePlacementZoneEnum];
|
||
/**
|
||
* Check if a given object implements the V1ItemResponse interface.
|
||
*/
|
||
export declare function instanceOfV1ItemResponse(value: object): value is V1ItemResponse;
|
||
export declare function V1ItemResponseFromJSON(json: any): V1ItemResponse;
|
||
export declare function V1ItemResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): V1ItemResponse;
|
||
export declare function V1ItemResponseToJSON(value?: V1ItemResponse | null): any;
|