Files
ozon-seller-typescript/dist/models/V1AnalyticsStocksRequest.d.ts
2026-08-21 12:19:50 +00:00

156 lines
8.9 KiB
TypeScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/**
* Документация 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 V1AnalyticsStocksRequest
*/
export interface V1AnalyticsStocksRequest {
/**
* Фильтр по идентификаторам кластеров. Получить идентификаторы можно через метод [/v1/cluster/list](#operation/SupplyDraftAPI_DraftClusterList).
* @type {Array<string>}
* @memberof V1AnalyticsStocksRequest
*/
cluster_ids?: Array<string>;
/**
* Фильтр по тегам товара:
* - `ITEM_ATTRIBUTE_NONE` — без тега;
* - `ECONOM` — эконом-товар;
* - `NOVEL` — новинка;
* - `DISCOUNT` — уценённый товар;
* - `FBS_RETURN` — товар из возврата FBS;
* - `SUPER` — Super-товар;
* - `MARKABLE` — товар, подлежащий маркировке.
*
* @type {Array<string>}
* @memberof V1AnalyticsStocksRequest
*/
item_tags?: Array<V1AnalyticsStocksRequestItemTagsEnum>;
/**
* Фильтр по идентификаторам макролокальных кластеров. Получить идентификаторы можно в параметре `macrolocal_cluster_ids` метода [/v1/cluster/list](#operation/SupplyDraftAPI_DraftClusterList) или через метод [/v2/cluster/list](#operation/DraftClusterList).
* @type {Array<string>}
* @memberof V1AnalyticsStocksRequest
*/
macrolocal_cluster_ids?: Array<string>;
/**
* Зона размещения товара:
* - `PLACEMENT_ZONE_NONE` — не указана;
* - `CLOSED_ZONE` — закрытая;
* - `DANGEROUS_GOOD` — опасные товары;
* - `PRODUCTS_PLUS_17` — продукты;
* - `SORT` — сортируемый товар;
* - `NON_SORT_MEZ` — несортируемый товар;
* - `OVERSIZE` — крупногабаритный товар;
* - `JEWELRY` — ювелирные изделия;
* - `UNRESOLVED` — ещё не определена.
*
* @type {Array<string>}
* @memberof V1AnalyticsStocksRequest
*/
placement_zone?: Array<V1AnalyticsStocksRequestPlacementZoneEnum>;
/**
* Фильтр по идентификаторам товаров в системе Ozon — SKU.
* @type {Array<string>}
* @memberof V1AnalyticsStocksRequest
*/
skus: Array<string>;
/**
* Фильтр по статусу ликвидности товаров:
* - `TURNOVER_GRADE_NONE` — нет статуса ликвидности.
* - `DEFICIT` — дефицитный. Остатков товара хватит до 28 дней.
* - `POPULAR` — очень популярный. Остатков товара хватит на 2856 дней.
* - `ACTUAL` — популярный. Остатков товара хватит на 56120 дней.
* - `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 {Array<string>}
* @memberof V1AnalyticsStocksRequest
*/
turnover_grades?: Array<V1AnalyticsStocksRequestTurnoverGradesEnum>;
/**
* `true`, чтобы получить только товары, которые нужно промаркировать.
*
* @type {boolean}
* @memberof V1AnalyticsStocksRequest
*/
unmarked_stocks_only?: boolean;
/**
* Фильтр по идентификаторам складов. Получить идентификаторы можно через метод [/v1/warehouse/list](#operation/WarehouseAPI_WarehouseList).
* @type {Array<string>}
* @memberof V1AnalyticsStocksRequest
*/
warehouse_ids?: Array<string>;
}
/**
* @export
*/
export declare const V1AnalyticsStocksRequestItemTagsEnum: {
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 V1AnalyticsStocksRequestItemTagsEnum = typeof V1AnalyticsStocksRequestItemTagsEnum[keyof typeof V1AnalyticsStocksRequestItemTagsEnum];
/**
* @export
*/
export declare const V1AnalyticsStocksRequestPlacementZoneEnum: {
readonly PLACEMENT_ZONE_NONE: "PLACEMENT_ZONE_NONE";
readonly CLOSED_ZONE: "CLOSED_ZONE";
readonly DANGEROUS_GOOD: "DANGEROUS_GOOD";
readonly PRODUCTS_PLUS_17: "PRODUCTS_PLUS_17";
readonly SORT: "SORT";
readonly NON_SORT_MEZ: "NON_SORT_MEZ";
readonly OVERSIZE: "OVERSIZE";
readonly JEWELRY: "JEWELRY";
readonly UNRESOLVED: "UNRESOLVED";
};
export type V1AnalyticsStocksRequestPlacementZoneEnum = typeof V1AnalyticsStocksRequestPlacementZoneEnum[keyof typeof V1AnalyticsStocksRequestPlacementZoneEnum];
/**
* @export
*/
export declare const V1AnalyticsStocksRequestTurnoverGradesEnum: {
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 V1AnalyticsStocksRequestTurnoverGradesEnum = typeof V1AnalyticsStocksRequestTurnoverGradesEnum[keyof typeof V1AnalyticsStocksRequestTurnoverGradesEnum];
/**
* Check if a given object implements the V1AnalyticsStocksRequest interface.
*/
export declare function instanceOfV1AnalyticsStocksRequest(value: object): value is V1AnalyticsStocksRequest;
export declare function V1AnalyticsStocksRequestFromJSON(json: any): V1AnalyticsStocksRequest;
export declare function V1AnalyticsStocksRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): V1AnalyticsStocksRequest;
export declare function V1AnalyticsStocksRequestToJSON(value?: V1AnalyticsStocksRequest | null): any;