120 lines
9.2 KiB
TypeScript
120 lines
9.2 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 * as runtime from '../runtime';
|
||
import type { SellerApiActivateProductV1Request, SellerApiGetSellerActionsV1Response, SellerApiGetSellerProductV1Request, SellerApiGetSellerProductV1Response, SellerApiProductIDsV1Request, SellerApiProductV1Response, SellerApiProductV1ResponseDeactivate, V1ApproveDeclineDiscountTasksResponse, V1ApproveDiscountTasksRequest, V1DeclineDiscountTasksRequest, V1GetDiscountTaskListRequest, V1GetDiscountTaskListResponse } from '../models/index';
|
||
export interface PromosCandidatesRequest {
|
||
sellerApiGetSellerProductV1Request?: SellerApiGetSellerProductV1Request;
|
||
}
|
||
export interface PromosProductsRequest {
|
||
sellerApiGetSellerProductV1Request?: SellerApiGetSellerProductV1Request;
|
||
}
|
||
export interface PromosProductsActivateRequest {
|
||
sellerApiActivateProductV1Request: SellerApiActivateProductV1Request;
|
||
}
|
||
export interface PromosProductsDeactivateRequest {
|
||
sellerApiProductIDsV1Request: SellerApiProductIDsV1Request;
|
||
}
|
||
export interface PromosTaskApproveRequest {
|
||
v1ApproveDiscountTasksRequest: V1ApproveDiscountTasksRequest;
|
||
}
|
||
export interface PromosTaskDeclineRequest {
|
||
v1DeclineDiscountTasksRequest: V1DeclineDiscountTasksRequest;
|
||
}
|
||
export interface PromosTaskListRequest {
|
||
v1GetDiscountTaskListRequest: V1GetDiscountTaskListRequest;
|
||
}
|
||
/**
|
||
*
|
||
*/
|
||
export declare class Promos extends runtime.BaseAPI {
|
||
/**
|
||
* Метод для получения списка акций Ozon, в которых можно участвовать. [Подробнее об акциях Ozon](https://seller-edu.ozon.ru/ceny-i-akcii/akcii-skidki-i-kupony/promo)
|
||
* Список акций
|
||
*/
|
||
promosRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SellerApiGetSellerActionsV1Response>>;
|
||
/**
|
||
* Метод для получения списка акций Ozon, в которых можно участвовать. [Подробнее об акциях Ozon](https://seller-edu.ozon.ru/ceny-i-akcii/akcii-skidki-i-kupony/promo)
|
||
* Список акций
|
||
*/
|
||
promos(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SellerApiGetSellerActionsV1Response>;
|
||
/**
|
||
* Метод для получения списка товаров, которые могут участвовать в акции, по её идентификатору.
|
||
* Список доступных для акции товаров
|
||
*/
|
||
promosCandidatesRaw(requestParameters: PromosCandidatesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SellerApiGetSellerProductV1Response>>;
|
||
/**
|
||
* Метод для получения списка товаров, которые могут участвовать в акции, по её идентификатору.
|
||
* Список доступных для акции товаров
|
||
*/
|
||
promosCandidates(sellerApiGetSellerProductV1Request?: SellerApiGetSellerProductV1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SellerApiGetSellerProductV1Response>;
|
||
/**
|
||
* Метод для получения списка товаров, участвующих в акции, по её идентификатору.
|
||
* Список участвующих в акции товаров
|
||
*/
|
||
promosProductsRaw(requestParameters: PromosProductsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SellerApiGetSellerProductV1Response>>;
|
||
/**
|
||
* Метод для получения списка товаров, участвующих в акции, по её идентификатору.
|
||
* Список участвующих в акции товаров
|
||
*/
|
||
promosProducts(sellerApiGetSellerProductV1Request?: SellerApiGetSellerProductV1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SellerApiGetSellerProductV1Response>;
|
||
/**
|
||
* Метод для добавления товаров в доступную акцию.
|
||
* Добавить товар в акцию
|
||
*/
|
||
promosProductsActivateRaw(requestParameters: PromosProductsActivateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SellerApiProductV1Response>>;
|
||
/**
|
||
* Метод для добавления товаров в доступную акцию.
|
||
* Добавить товар в акцию
|
||
*/
|
||
promosProductsActivate(sellerApiActivateProductV1Request: SellerApiActivateProductV1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SellerApiProductV1Response>;
|
||
/**
|
||
* Метод для удаления товаров из акции.
|
||
* Удалить товары из акции
|
||
*/
|
||
promosProductsDeactivateRaw(requestParameters: PromosProductsDeactivateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SellerApiProductV1ResponseDeactivate>>;
|
||
/**
|
||
* Метод для удаления товаров из акции.
|
||
* Удалить товары из акции
|
||
*/
|
||
promosProductsDeactivate(sellerApiProductIDsV1Request: SellerApiProductIDsV1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SellerApiProductV1ResponseDeactivate>;
|
||
/**
|
||
* Вы можете согласовывать заявки в статусах: `NEW` — новые, `SEEN` — просмотренные.
|
||
* Согласовать заявку на скидку
|
||
*/
|
||
promosTaskApproveRaw(requestParameters: PromosTaskApproveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1ApproveDeclineDiscountTasksResponse>>;
|
||
/**
|
||
* Вы можете согласовывать заявки в статусах: `NEW` — новые, `SEEN` — просмотренные.
|
||
* Согласовать заявку на скидку
|
||
*/
|
||
promosTaskApprove(v1ApproveDiscountTasksRequest: V1ApproveDiscountTasksRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1ApproveDeclineDiscountTasksResponse>;
|
||
/**
|
||
* Вы можете отклонить заявки в статусах: `NEW` — новые, `SEEN` — просмотренные.
|
||
* Отклонить заявку на скидку
|
||
*/
|
||
promosTaskDeclineRaw(requestParameters: PromosTaskDeclineRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1ApproveDeclineDiscountTasksResponse>>;
|
||
/**
|
||
* Вы можете отклонить заявки в статусах: `NEW` — новые, `SEEN` — просмотренные.
|
||
* Отклонить заявку на скидку
|
||
*/
|
||
promosTaskDecline(v1DeclineDiscountTasksRequest: V1DeclineDiscountTasksRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1ApproveDeclineDiscountTasksResponse>;
|
||
/**
|
||
* <aside class=\"warning\"> Метод устаревает и будет отключён в будущем. Переключитесь на <a href=\"#operation/GetDiscountTaskListV2\">/v2/actions/discounts-task/list</a>. </aside> Метод для получения списка товаров, которые покупатели хотят купить со скидкой.
|
||
* Список заявок на скидку
|
||
*/
|
||
promosTaskListRaw(requestParameters: PromosTaskListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1GetDiscountTaskListResponse>>;
|
||
/**
|
||
* <aside class=\"warning\"> Метод устаревает и будет отключён в будущем. Переключитесь на <a href=\"#operation/GetDiscountTaskListV2\">/v2/actions/discounts-task/list</a>. </aside> Метод для получения списка товаров, которые покупатели хотят купить со скидкой.
|
||
* Список заявок на скидку
|
||
*/
|
||
promosTaskList(v1GetDiscountTaskListRequest: V1GetDiscountTaskListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1GetDiscountTaskListResponse>;
|
||
}
|