release 0.1.0
This commit is contained in:
175
dist/apis/PricesStocksAPI.d.ts
vendored
Normal file
175
dist/apis/PricesStocksAPI.d.ts
vendored
Normal file
@@ -0,0 +1,175 @@
|
||||
/**
|
||||
* Документация 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 * as runtime from '../runtime';
|
||||
import type { ProductImportProductsPricesRequest, ProductImportProductsPricesResponse, Productsv1GetProductInfoStocksByWarehouseFbsRequest, Productsv1GetProductInfoStocksByWarehouseFbsResponse, Productv2ProductsStocksRequest, Productv2ProductsStocksResponse, Productv5GetProductInfoPricesV5Request, Productv5GetProductInfoPricesV5Response, V1GetProductInfoDiscountedRequest, V1GetProductInfoDiscountedResponse, V1ProductActionTimerStatusRequest, V1ProductActionTimerStatusResponse, V1ProductActionTimerUpdateRequest, V1ProductInfoWarehouseStocksRequest, V1ProductInfoWarehouseStocksResponse, V1ProductUpdateDiscountRequest, V1ProductUpdateDiscountResponse, V2GetProductInfoStocksByWarehouseFbsRequestV2, V2GetProductInfoStocksByWarehouseFbsResponseV2, V4GetProductInfoStocksRequest, V4GetProductInfoStocksResponse } from '../models/index';
|
||||
export interface ProductAPIActionTimerStatusRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1ProductActionTimerStatusRequest: V1ProductActionTimerStatusRequest;
|
||||
}
|
||||
export interface ProductAPIActionTimerUpdateRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1ProductActionTimerUpdateRequest: V1ProductActionTimerUpdateRequest;
|
||||
}
|
||||
export interface ProductAPIGetProductInfoDiscountedRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1GetProductInfoDiscountedRequest: V1GetProductInfoDiscountedRequest;
|
||||
}
|
||||
export interface ProductAPIGetProductInfoPricesRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
productv5GetProductInfoPricesV5Request: Productv5GetProductInfoPricesV5Request;
|
||||
}
|
||||
export interface ProductAPIGetProductInfoStocksRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v4GetProductInfoStocksRequest: V4GetProductInfoStocksRequest;
|
||||
}
|
||||
export interface ProductAPIGetProductInfoStocksByWarehouseFbsV2Request {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v2GetProductInfoStocksByWarehouseFbsRequestV2: V2GetProductInfoStocksByWarehouseFbsRequestV2 | null;
|
||||
}
|
||||
export interface ProductAPIImportProductsPricesRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
productImportProductsPricesRequest?: ProductImportProductsPricesRequest;
|
||||
}
|
||||
export interface ProductAPIProductStocksByWarehouseFbsRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
productsv1GetProductInfoStocksByWarehouseFbsRequest: Productsv1GetProductInfoStocksByWarehouseFbsRequest | null;
|
||||
}
|
||||
export interface ProductAPIProductUpdateDiscountRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1ProductUpdateDiscountRequest: V1ProductUpdateDiscountRequest;
|
||||
}
|
||||
export interface ProductAPIProductsStocksV2Request {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
productv2ProductsStocksRequest: Productv2ProductsStocksRequest;
|
||||
}
|
||||
export interface ProductInfoWarehouseStocksRequest {
|
||||
v1ProductInfoWarehouseStocksRequest?: V1ProductInfoWarehouseStocksRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class PricesStocksAPI extends runtime.BaseAPI {
|
||||
/**
|
||||
* Получить статус установленного таймера
|
||||
*/
|
||||
productAPIActionTimerStatusRaw(requestParameters: ProductAPIActionTimerStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1ProductActionTimerStatusResponse>>;
|
||||
/**
|
||||
* Получить статус установленного таймера
|
||||
*/
|
||||
productAPIActionTimerStatus(clientId: string, apiKey: string, v1ProductActionTimerStatusRequest: V1ProductActionTimerStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1ProductActionTimerStatusResponse>;
|
||||
/**
|
||||
* Минимальная цена действует 30 дней после установки. После этого настройка выключается. Вы можете продлить её: вызовите метод повторно и укажите `product_ids`.
|
||||
* Обновление таймера актуальности минимальной цены
|
||||
*/
|
||||
productAPIActionTimerUpdateRaw(requestParameters: ProductAPIActionTimerUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
|
||||
/**
|
||||
* Минимальная цена действует 30 дней после установки. После этого настройка выключается. Вы можете продлить её: вызовите метод повторно и укажите `product_ids`.
|
||||
* Обновление таймера актуальности минимальной цены
|
||||
*/
|
||||
productAPIActionTimerUpdate(clientId: string, apiKey: string, v1ProductActionTimerUpdateRequest: V1ProductActionTimerUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
|
||||
/**
|
||||
* Метод для получения информации о состоянии и дефектах уценённого товара по его SKU. Работает только с уценёнными товарами по схеме FBO. Также метод возвращает SKU основного товара.
|
||||
* Узнать информацию об уценке и основном товаре по SKU уценённого товара
|
||||
*/
|
||||
productAPIGetProductInfoDiscountedRaw(requestParameters: ProductAPIGetProductInfoDiscountedRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1GetProductInfoDiscountedResponse>>;
|
||||
/**
|
||||
* Метод для получения информации о состоянии и дефектах уценённого товара по его SKU. Работает только с уценёнными товарами по схеме FBO. Также метод возвращает SKU основного товара.
|
||||
* Узнать информацию об уценке и основном товаре по SKU уценённого товара
|
||||
*/
|
||||
productAPIGetProductInfoDiscounted(clientId: string, apiKey: string, v1GetProductInfoDiscountedRequest: V1GetProductInfoDiscountedRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1GetProductInfoDiscountedResponse>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Вы можете посмотреть историю обновления цен только в личном кабинете продавца.<br> <a href=\"https://seller-edu.ozon.ru/libra/ceny-i-akcii/rabota-s-cenami/price-control#как-посмотреть-историю-обновления-цен\">Подробнее об истории обновления цен в Базе знаний продавца</a> </aside>
|
||||
* Получить информацию о цене товара
|
||||
*/
|
||||
productAPIGetProductInfoPricesRaw(requestParameters: ProductAPIGetProductInfoPricesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Productv5GetProductInfoPricesV5Response>>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Вы можете посмотреть историю обновления цен только в личном кабинете продавца.<br> <a href=\"https://seller-edu.ozon.ru/libra/ceny-i-akcii/rabota-s-cenami/price-control#как-посмотреть-историю-обновления-цен\">Подробнее об истории обновления цен в Базе знаний продавца</a> </aside>
|
||||
* Получить информацию о цене товара
|
||||
*/
|
||||
productAPIGetProductInfoPrices(clientId: string, apiKey: string, productv5GetProductInfoPricesV5Request: Productv5GetProductInfoPricesV5Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Productv5GetProductInfoPricesV5Response>;
|
||||
/**
|
||||
* Возвращает информацию о ĸоличестве товаров по схемам FBS, rFBS и FBP: - сĸольĸо единиц есть в наличии, - сĸольĸо зарезервировано поĸупателями. Чтобы получить информацию об остатках по схеме FBO, используйте метод [/v1/analytics/stocks](#operation/AnalyticsAPI_AnalyticsStocks).
|
||||
* Информация о количестве товаров
|
||||
*/
|
||||
productAPIGetProductInfoStocksRaw(requestParameters: ProductAPIGetProductInfoStocksRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V4GetProductInfoStocksResponse>>;
|
||||
/**
|
||||
* Возвращает информацию о ĸоличестве товаров по схемам FBS, rFBS и FBP: - сĸольĸо единиц есть в наличии, - сĸольĸо зарезервировано поĸупателями. Чтобы получить информацию об остатках по схеме FBO, используйте метод [/v1/analytics/stocks](#operation/AnalyticsAPI_AnalyticsStocks).
|
||||
* Информация о количестве товаров
|
||||
*/
|
||||
productAPIGetProductInfoStocks(clientId: string, apiKey: string, v4GetProductInfoStocksRequest: V4GetProductInfoStocksRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V4GetProductInfoStocksResponse>;
|
||||
/**
|
||||
* Получить информацию об остатках на складах продавца
|
||||
*/
|
||||
productAPIGetProductInfoStocksByWarehouseFbsV2Raw(requestParameters: ProductAPIGetProductInfoStocksByWarehouseFbsV2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V2GetProductInfoStocksByWarehouseFbsResponseV2>>;
|
||||
/**
|
||||
* Получить информацию об остатках на складах продавца
|
||||
*/
|
||||
productAPIGetProductInfoStocksByWarehouseFbsV2(clientId: string, apiKey: string, v2GetProductInfoStocksByWarehouseFbsRequestV2: V2GetProductInfoStocksByWarehouseFbsRequestV2 | null, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V2GetProductInfoStocksByWarehouseFbsResponseV2>;
|
||||
/**
|
||||
* Позволяет изменить цену одного или нескольких товаров. Цену каждого товара можно обновлять не больше 10 раз в час. Чтобы сбросить `old_price`, поставьте `0` у этого параметра. Если у товара установлена минимальная цена и включено автоприменение в акции, отключите его и обновите минимальную цену. Иначе вернётся ошибка `action_price_enabled_min_price_missing`. Если запрос содержит оба параметра — `offer_id` и `product_id`, изменения применятся к товару с `offer_id`. Для избежания неоднозначности используйте только один из параметров.
|
||||
* Обновить цену
|
||||
*/
|
||||
productAPIImportProductsPricesRaw(requestParameters: ProductAPIImportProductsPricesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ProductImportProductsPricesResponse>>;
|
||||
/**
|
||||
* Позволяет изменить цену одного или нескольких товаров. Цену каждого товара можно обновлять не больше 10 раз в час. Чтобы сбросить `old_price`, поставьте `0` у этого параметра. Если у товара установлена минимальная цена и включено автоприменение в акции, отключите его и обновите минимальную цену. Иначе вернётся ошибка `action_price_enabled_min_price_missing`. Если запрос содержит оба параметра — `offer_id` и `product_id`, изменения применятся к товару с `offer_id`. Для избежания неоднозначности используйте только один из параметров.
|
||||
* Обновить цену
|
||||
*/
|
||||
productAPIImportProductsPrices(clientId: string, apiKey: string, productImportProductsPricesRequest?: ProductImportProductsPricesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ProductImportProductsPricesResponse>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод устаревает и будет отключён 7 апреля 2026 года. Переключитесь на <a href=\"#operation/ProductAPI_GetProductInfoStocksByWarehouseFbsV2\">/v2/product/info/stocks-by-warehouse/fbs</a>. </aside> Передайте в запросе `offer_id` или `sku`. Если укажете оба, будет использован только `sku`.
|
||||
* Информация об остатках на складах продавца (FBS и rFBS)
|
||||
*/
|
||||
productAPIProductStocksByWarehouseFbsRaw(requestParameters: ProductAPIProductStocksByWarehouseFbsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Productsv1GetProductInfoStocksByWarehouseFbsResponse>>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод устаревает и будет отключён 7 апреля 2026 года. Переключитесь на <a href=\"#operation/ProductAPI_GetProductInfoStocksByWarehouseFbsV2\">/v2/product/info/stocks-by-warehouse/fbs</a>. </aside> Передайте в запросе `offer_id` или `sku`. Если укажете оба, будет использован только `sku`.
|
||||
* Информация об остатках на складах продавца (FBS и rFBS)
|
||||
*/
|
||||
productAPIProductStocksByWarehouseFbs(clientId: string, apiKey: string, productsv1GetProductInfoStocksByWarehouseFbsRequest: Productsv1GetProductInfoStocksByWarehouseFbsRequest | null, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Productsv1GetProductInfoStocksByWarehouseFbsResponse>;
|
||||
/**
|
||||
* Метод для установки размера скидки на уценённые товары, продающиеся по схеме FBS.
|
||||
* Установить скидку на уценённый товар
|
||||
*/
|
||||
productAPIProductUpdateDiscountRaw(requestParameters: ProductAPIProductUpdateDiscountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1ProductUpdateDiscountResponse>>;
|
||||
/**
|
||||
* Метод для установки размера скидки на уценённые товары, продающиеся по схеме FBS.
|
||||
* Установить скидку на уценённый товар
|
||||
*/
|
||||
productAPIProductUpdateDiscount(clientId: string, apiKey: string, v1ProductUpdateDiscountRequest: V1ProductUpdateDiscountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1ProductUpdateDiscountResponse>;
|
||||
/**
|
||||
* Позволяет изменить информацию о количестве товара в наличии. <aside class=\"warning\"> Переданный остаток — количество товара в наличии без учёта зарезервированных товаров. Перед обновлением остатков проверьте количество зарезервированных товаров с помощью метода <a href=\"#operation/ProductAPI_GetProductInfoStocksByWarehouseFbsV2\">/v2/product/info/stocks-by-warehouse/fbs</a>. </aside> За один запрос можно изменить наличие для 100 пар товар-склад. С одного аккаунта продавца можно отправить до 80 запросов в минуту. <aside class=\"warning\">Обновлять остатки у одной пары товар-склад можно только 1 раз в 30 секунд, иначе в параметре <code>result.errors</code> в ответе будет ошибка <code>TOO_MANY_REQUESTS</code>.</aside> Вы можете задать наличие товара только после того, как его статус сменится на `price_sent`. Остатки крупногабаритных товаров можно обновлять только на предназначенных для них складах. Если запрос содержит оба параметра — `offer_id` и `product_id`, изменения применятся к товару с `offer_id`. Для избежания неоднозначности используйте только один из параметров.
|
||||
* Обновить количество товаров на складах
|
||||
*/
|
||||
productAPIProductsStocksV2Raw(requestParameters: ProductAPIProductsStocksV2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Productv2ProductsStocksResponse>>;
|
||||
/**
|
||||
* Позволяет изменить информацию о количестве товара в наличии. <aside class=\"warning\"> Переданный остаток — количество товара в наличии без учёта зарезервированных товаров. Перед обновлением остатков проверьте количество зарезервированных товаров с помощью метода <a href=\"#operation/ProductAPI_GetProductInfoStocksByWarehouseFbsV2\">/v2/product/info/stocks-by-warehouse/fbs</a>. </aside> За один запрос можно изменить наличие для 100 пар товар-склад. С одного аккаунта продавца можно отправить до 80 запросов в минуту. <aside class=\"warning\">Обновлять остатки у одной пары товар-склад можно только 1 раз в 30 секунд, иначе в параметре <code>result.errors</code> в ответе будет ошибка <code>TOO_MANY_REQUESTS</code>.</aside> Вы можете задать наличие товара только после того, как его статус сменится на `price_sent`. Остатки крупногабаритных товаров можно обновлять только на предназначенных для них складах. Если запрос содержит оба параметра — `offer_id` и `product_id`, изменения применятся к товару с `offer_id`. Для избежания неоднозначности используйте только один из параметров.
|
||||
* Обновить количество товаров на складах
|
||||
*/
|
||||
productAPIProductsStocksV2(clientId: string, apiKey: string, productv2ProductsStocksRequest: Productv2ProductsStocksRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Productv2ProductsStocksResponse>;
|
||||
/**
|
||||
* Получить информацию по остаткам на складе FBS и rFBS
|
||||
*/
|
||||
productInfoWarehouseStocksRaw(requestParameters: ProductInfoWarehouseStocksRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1ProductInfoWarehouseStocksResponse>>;
|
||||
/**
|
||||
* Получить информацию по остаткам на складе FBS и rFBS
|
||||
*/
|
||||
productInfoWarehouseStocks(v1ProductInfoWarehouseStocksRequest?: V1ProductInfoWarehouseStocksRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1ProductInfoWarehouseStocksResponse>;
|
||||
}
|
||||
Reference in New Issue
Block a user