334 lines
17 KiB
TypeScript
334 lines
17 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.
|
||
*/
|
||
/**
|
||
*
|
||
* @export
|
||
* @interface V1AnalyticsStocksResponseItem
|
||
*/
|
||
export interface V1AnalyticsStocksResponseItem {
|
||
/**
|
||
* Среднесуточное количество проданных единиц товара за последние 28 дней по всем кластерам.
|
||
* @type {number}
|
||
* @memberof V1AnalyticsStocksResponseItem
|
||
*/
|
||
ads?: number;
|
||
/**
|
||
* Среднесуточное количество проданных единиц товара за последние 28 дней в кластере.
|
||
* @type {number}
|
||
* @memberof V1AnalyticsStocksResponseItem
|
||
*/
|
||
ads_cluster?: number;
|
||
/**
|
||
* Количество товаров, которые доступны к продаже. Соответствует столбцу «Доступно к продаже».
|
||
* @type {number}
|
||
* @memberof V1AnalyticsStocksResponseItem
|
||
*/
|
||
available_stock_count?: number;
|
||
/**
|
||
* Идентификатор кластера. Получить подробную информацию о кластере можно через метод [/v1/cluster/list](#operation/SupplyDraftAPI_DraftClusterList).
|
||
* @type {number}
|
||
* @memberof V1AnalyticsStocksResponseItem
|
||
*/
|
||
cluster_id?: number;
|
||
/**
|
||
* Название кластера.
|
||
* @type {string}
|
||
* @memberof V1AnalyticsStocksResponseItem
|
||
*/
|
||
cluster_name?: string;
|
||
/**
|
||
* Количество дней без продаж по всем кластерам.
|
||
* @type {number}
|
||
* @memberof V1AnalyticsStocksResponseItem
|
||
*/
|
||
days_without_sales?: number;
|
||
/**
|
||
* Количество дней без продаж в кластере.
|
||
* @type {number}
|
||
* @memberof V1AnalyticsStocksResponseItem
|
||
*/
|
||
days_without_sales_cluster?: number;
|
||
/**
|
||
* Количество излишков с поставки, которые доступны к вывозу.
|
||
* @type {number}
|
||
* @memberof V1AnalyticsStocksResponseItem
|
||
*/
|
||
excess_stock_count?: number;
|
||
/**
|
||
* Количество единиц товара с истекающим сроком годности.
|
||
* @type {number}
|
||
* @memberof V1AnalyticsStocksResponseItem
|
||
*/
|
||
expiring_stock_count?: number;
|
||
/**
|
||
* Количество дней, на которое хватит остатка товара с учётом среднесуточных продаж за 28 дней по всем кластерам.
|
||
* @type {number}
|
||
* @memberof V1AnalyticsStocksResponseItem
|
||
*/
|
||
idc?: number;
|
||
/**
|
||
* Количество дней, на которое хватит остатка товара с учётом среднесуточных продаж за 28 дней в кластере.
|
||
* @type {number}
|
||
* @memberof V1AnalyticsStocksResponseItem
|
||
*/
|
||
idc_cluster?: number;
|
||
/**
|
||
* Теги товара:
|
||
* - `UNSPECIFIED` — не определено;
|
||
* - `ITEM_ATTRIBUTE_NONE` — без тега;
|
||
* - `ECONOM` — эконом-товар;
|
||
* - `NOVEL` — новинка;
|
||
* - `DISCOUNT` — уценённый товар;
|
||
* - `FBS_RETURN` — товар из возврата FBS;
|
||
* - `SUPER` — Super-товар;
|
||
* - `MARKABLE` — товар, подлежащий маркировке.
|
||
*
|
||
* @type {Array<string>}
|
||
* @memberof V1AnalyticsStocksResponseItem
|
||
*/
|
||
item_tags?: Array<V1AnalyticsStocksResponseItemItemTagsEnum>;
|
||
/**
|
||
* Идентификатор макролокального кластера. Получите информацию о кластере методом [/v1/cluster/list](#operation/SupplyDraftAPI_DraftClusterList) или [/v2/cluster/list](#operation/DraftClusterList).
|
||
* @type {number}
|
||
* @memberof V1AnalyticsStocksResponseItem
|
||
*/
|
||
macrolocal_cluster_id?: number;
|
||
/**
|
||
* Название товара.
|
||
* @type {string}
|
||
* @memberof V1AnalyticsStocksResponseItem
|
||
*/
|
||
name?: string;
|
||
/**
|
||
* Идентификатор товара в системе продавца — артикул.
|
||
* @type {string}
|
||
* @memberof V1AnalyticsStocksResponseItem
|
||
*/
|
||
offer_id?: string;
|
||
/**
|
||
* Количество единиц товара, проходящих проверку.
|
||
* @type {number}
|
||
* @memberof V1AnalyticsStocksResponseItem
|
||
*/
|
||
other_stock_count?: number;
|
||
/**
|
||
* Зона размещения товара:
|
||
* - `UNSPECIFIED` — не указана;
|
||
* - `CLOSED_ZONE` — закрытая;
|
||
* - `DANGEROUS_GOOD` — опасные товары;
|
||
* - `PRODUCTS` — продукты;
|
||
* - `SORT` — сортируемый товар;
|
||
* - `NON_SORT` — несортируемый товар;
|
||
* - `OVERSIZE` — крупногабаритный товар;
|
||
* - `JEWELRY` — ювелирные изделия;
|
||
* - `UNRESOLVED` — ещё не определена.
|
||
*
|
||
* @type {Array<string>}
|
||
* @memberof V1AnalyticsStocksResponseItem
|
||
*/
|
||
placement_zone?: Array<V1AnalyticsStocksResponseItemPlacementZoneEnum>;
|
||
/**
|
||
* Количество единиц товара в заявках на поставку.
|
||
* @type {number}
|
||
* @memberof V1AnalyticsStocksResponseItem
|
||
*/
|
||
requested_stock_count?: number;
|
||
/**
|
||
* Количество единиц товара в процессе возврата от покупателей.
|
||
* @type {number}
|
||
* @memberof V1AnalyticsStocksResponseItem
|
||
*/
|
||
return_from_customer_stock_count?: number;
|
||
/**
|
||
* Количество единиц товара, готовящихся к вывозу по вашей заявке.
|
||
* @type {number}
|
||
* @memberof V1AnalyticsStocksResponseItem
|
||
*/
|
||
return_to_seller_stock_count?: number;
|
||
/**
|
||
* Идентификатор товара в системе Ozon — SKU.
|
||
* @type {number}
|
||
* @memberof V1AnalyticsStocksResponseItem
|
||
*/
|
||
sku?: number;
|
||
/**
|
||
* Количество брака, доступное к вывозу со стока.
|
||
* @type {number}
|
||
* @memberof V1AnalyticsStocksResponseItem
|
||
*/
|
||
stock_defect_stock_count?: number;
|
||
/**
|
||
* Количество брака, доступное к вывозу с поставки.
|
||
* @type {number}
|
||
* @memberof V1AnalyticsStocksResponseItem
|
||
*/
|
||
transit_defect_stock_count?: number;
|
||
/**
|
||
* Количество единиц товара в поставках в пути.
|
||
* @type {number}
|
||
* @memberof V1AnalyticsStocksResponseItem
|
||
*/
|
||
transit_stock_count?: number;
|
||
/**
|
||
* Статус ликвидности товара по всем кластерам:
|
||
* - `UNSPECIFIED` — значение не определено.
|
||
* - `TURNOVER_GRADE_NONE` — нет статуса ликвидности.
|
||
* - `DEFICIT` — дефицитный. Остатков товара хватит до 28 дней.
|
||
* - `POPULAR` — очень популярный. Остатков товара хватит на 28–56 дней.
|
||
* - `ACTUAL` — популярный. Остатков товара хватит на 56–120 дней.
|
||
* - `SURPLUS` — избыточный. Товар продаётся медленно, остатков хватит более чем на 120 дней.
|
||
* - `NO_SALES` — без продаж. У товара нет продаж последние 28 дней.
|
||
* - `WAS_NO_SALES` — был без продаж. У товара не было продаж и остатков последние 28 дней.
|
||
* - `RESTRICTED_NO_SALES` — без продаж, ограничен. У товара не было продаж более 120 дней. Такой товар [нельзя добавить в поставку](https://seller-edu.ozon.ru/fbo/rabota-so-stokom/nehodovye-tovary).
|
||
* - `COLLECTING_DATA` — сбор данных. Для расчёта ликвидности нового товара собираем данные в течение 60 дней после поставки.
|
||
* - `WAITING_FOR_SUPPLY` — ожидаем поставки. На складе нет остатков, доступных к продаже. Сделайте поставку для начала сбора данных.
|
||
* - `WAS_DEFICIT` — был дефицитным. Товар был дефицитным последние 56 дней. Сейчас у него нет остатков.
|
||
* - `WAS_POPULAR` — был очень популярным. Товар был очень популярным последние 56 дней. Сейчас у него нет остатков.
|
||
* - `WAS_ACTUAL` — был популярным. Товар был популярным последние 56 дней. Сейчас у него нет остатков.
|
||
* - `WAS_SURPLUS` — был избыточным. Товар был избыточным последние 56 дней. Сейчас у него нет остатков.
|
||
*
|
||
* @type {string}
|
||
* @memberof V1AnalyticsStocksResponseItem
|
||
*/
|
||
turnover_grade?: V1AnalyticsStocksResponseItemTurnoverGradeEnum;
|
||
/**
|
||
* Статус ликвидности товара в кластере:
|
||
* - `UNSPECIFIED` — значение не определено.
|
||
* - `TURNOVER_GRADE_NONE` — нет статуса ликвидности.
|
||
* - `DEFICIT` — дефицитный. Остатков товара хватит до 28 дней.
|
||
* - `POPULAR` — очень популярный. Остатков товара хватит на 28–56 дней.
|
||
* - `ACTUAL` — популярный. Остатков товара хватит на 56–120 дней.
|
||
* - `SURPLUS` — избыточный. Товар продаётся медленно, остатков хватит более чем на 120 дней.
|
||
* - `NO_SALES` — без продаж. У товара нет продаж последние 28 дней.
|
||
* - `WAS_NO_SALES` — был без продаж. У товара не было продаж и остатков последние 28 дней.
|
||
* - `RESTRICTED_NO_SALES` — без продаж, ограничен. У товара не было продаж более 120 дней. Такой товар [нельзя добавить в поставку](https://seller-edu.ozon.ru/fbo/rabota-so-stokom/nehodovye-tovary).
|
||
* - `COLLECTING_DATA` — сбор данных. Для расчёта ликвидности нового товара собираем данные в течение 60 дней после поставки.
|
||
* - `WAITING_FOR_SUPPLY` — ожидаем поставки. На складе нет остатков, доступных к продаже. Сделайте поставку для начала сбора данных.
|
||
* - `WAS_DEFICIT` — был дефицитным. Товар был дефицитным последние 56 дней. Сейчас у него нет остатков.
|
||
* - `WAS_POPULAR` — был очень популярным. Товар был очень популярным последние 56 дней. Сейчас у него нет остатков.
|
||
* - `WAS_ACTUAL` — был популярным. Товар был популярным последние 56 дней. Сейчас у него нет остатков.
|
||
* - `WAS_SURPLUS` — был избыточным. Товар был избыточным последние 56 дней. Сейчас у него нет остатков.
|
||
*
|
||
* @type {string}
|
||
* @memberof V1AnalyticsStocksResponseItem
|
||
*/
|
||
turnover_grade_cluster?: V1AnalyticsStocksResponseItemTurnoverGradeClusterEnum;
|
||
/**
|
||
* Количество товаров, которые готовятся к продаже. Соответствует столбцу «Готовим к продаже».
|
||
* @type {number}
|
||
* @memberof V1AnalyticsStocksResponseItem
|
||
*/
|
||
valid_stock_count?: number;
|
||
/**
|
||
* Количество маркируемых товаров, которые ожидают ваших действий.
|
||
* @type {number}
|
||
* @memberof V1AnalyticsStocksResponseItem
|
||
*/
|
||
waiting_docs_stock_count?: number;
|
||
/**
|
||
* Количество маркируемых товаров, которые ожидают вывоз.
|
||
* @type {number}
|
||
* @memberof V1AnalyticsStocksResponseItem
|
||
*/
|
||
waiting_docs_to_export_stock_count?: number;
|
||
/**
|
||
* Идентификатор склада.
|
||
* @type {number}
|
||
* @memberof V1AnalyticsStocksResponseItem
|
||
*/
|
||
warehouse_id?: number;
|
||
/**
|
||
* Название склада.
|
||
* @type {string}
|
||
* @memberof V1AnalyticsStocksResponseItem
|
||
*/
|
||
warehouse_name?: string;
|
||
}
|
||
/**
|
||
* @export
|
||
*/
|
||
export declare const V1AnalyticsStocksResponseItemItemTagsEnum: {
|
||
readonly UNSPECIFIED: "UNSPECIFIED";
|
||
readonly ITEM_ATTRIBUTE_NONE: "ITEM_ATTRIBUTE_NONE";
|
||
readonly ECONOM: "ECONOM";
|
||
readonly NOVEL: "NOVEL";
|
||
readonly DISCOUNT: "DISCOUNT";
|
||
readonly FBS_RETURN: "FBS_RETURN";
|
||
readonly SUPER: "SUPER";
|
||
readonly MARKABLE: "MARKABLE";
|
||
};
|
||
export type V1AnalyticsStocksResponseItemItemTagsEnum = typeof V1AnalyticsStocksResponseItemItemTagsEnum[keyof typeof V1AnalyticsStocksResponseItemItemTagsEnum];
|
||
/**
|
||
* @export
|
||
*/
|
||
export declare const V1AnalyticsStocksResponseItemPlacementZoneEnum: {
|
||
readonly UNSPECIFIED: "UNSPECIFIED";
|
||
readonly CLOSED_ZONE: "CLOSED_ZONE";
|
||
readonly DANGEROUS_GOOD: "DANGEROUS_GOOD";
|
||
readonly PRODUCTS: "PRODUCTS";
|
||
readonly SORT: "SORT";
|
||
readonly NON_SORT: "NON_SORT";
|
||
readonly OVERSIZE: "OVERSIZE";
|
||
readonly JEWELRY: "JEWELRY";
|
||
readonly UNRESOLVED: "UNRESOLVED";
|
||
};
|
||
export type V1AnalyticsStocksResponseItemPlacementZoneEnum = typeof V1AnalyticsStocksResponseItemPlacementZoneEnum[keyof typeof V1AnalyticsStocksResponseItemPlacementZoneEnum];
|
||
/**
|
||
* @export
|
||
*/
|
||
export declare const V1AnalyticsStocksResponseItemTurnoverGradeEnum: {
|
||
readonly UNSPECIFIED: "UNSPECIFIED";
|
||
readonly TURNOVER_GRADE_NONE: "TURNOVER_GRADE_NONE";
|
||
readonly DEFICIT: "DEFICIT";
|
||
readonly POPULAR: "POPULAR";
|
||
readonly ACTUAL: "ACTUAL";
|
||
readonly SURPLUS: "SURPLUS";
|
||
readonly NO_SALES: "NO_SALES";
|
||
readonly WAS_NO_SALES: "WAS_NO_SALES";
|
||
readonly RESTRICTED_NO_SALES: "RESTRICTED_NO_SALES";
|
||
readonly COLLECTING_DATA: "COLLECTING_DATA";
|
||
readonly WAITING_FOR_SUPPLY: "WAITING_FOR_SUPPLY";
|
||
readonly WAS_DEFICIT: "WAS_DEFICIT";
|
||
readonly WAS_POPULAR: "WAS_POPULAR";
|
||
readonly WAS_ACTUAL: "WAS_ACTUAL";
|
||
readonly WAS_SURPLUS: "WAS_SURPLUS";
|
||
};
|
||
export type V1AnalyticsStocksResponseItemTurnoverGradeEnum = typeof V1AnalyticsStocksResponseItemTurnoverGradeEnum[keyof typeof V1AnalyticsStocksResponseItemTurnoverGradeEnum];
|
||
/**
|
||
* @export
|
||
*/
|
||
export declare const V1AnalyticsStocksResponseItemTurnoverGradeClusterEnum: {
|
||
readonly UNSPECIFIED: "UNSPECIFIED";
|
||
readonly TURNOVER_GRADE_NONE: "TURNOVER_GRADE_NONE";
|
||
readonly DEFICIT: "DEFICIT";
|
||
readonly POPULAR: "POPULAR";
|
||
readonly ACTUAL: "ACTUAL";
|
||
readonly SURPLUS: "SURPLUS";
|
||
readonly NO_SALES: "NO_SALES";
|
||
readonly WAS_NO_SALES: "WAS_NO_SALES";
|
||
readonly RESTRICTED_NO_SALES: "RESTRICTED_NO_SALES";
|
||
readonly COLLECTING_DATA: "COLLECTING_DATA";
|
||
readonly WAITING_FOR_SUPPLY: "WAITING_FOR_SUPPLY";
|
||
readonly WAS_DEFICIT: "WAS_DEFICIT";
|
||
readonly WAS_POPULAR: "WAS_POPULAR";
|
||
readonly WAS_ACTUAL: "WAS_ACTUAL";
|
||
readonly WAS_SURPLUS: "WAS_SURPLUS";
|
||
};
|
||
export type V1AnalyticsStocksResponseItemTurnoverGradeClusterEnum = typeof V1AnalyticsStocksResponseItemTurnoverGradeClusterEnum[keyof typeof V1AnalyticsStocksResponseItemTurnoverGradeClusterEnum];
|
||
/**
|
||
* Check if a given object implements the V1AnalyticsStocksResponseItem interface.
|
||
*/
|
||
export declare function instanceOfV1AnalyticsStocksResponseItem(value: object): value is V1AnalyticsStocksResponseItem;
|
||
export declare function V1AnalyticsStocksResponseItemFromJSON(json: any): V1AnalyticsStocksResponseItem;
|
||
export declare function V1AnalyticsStocksResponseItemFromJSONTyped(json: any, ignoreDiscriminator: boolean): V1AnalyticsStocksResponseItem;
|
||
export declare function V1AnalyticsStocksResponseItemToJSON(value?: V1AnalyticsStocksResponseItem | null): any;
|