/** * Документация Ozon Seller API * По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. > [Инструкции по работе с маркетплейсом](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>; /** * Метод для получения списка акций Ozon, в которых можно участвовать. [Подробнее об акциях Ozon](https://seller-edu.ozon.ru/ceny-i-akcii/akcii-skidki-i-kupony/promo) * Список акций */ promos(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Метод для получения списка товаров, которые могут участвовать в акции, по её идентификатору. * Список доступных для акции товаров */ promosCandidatesRaw(requestParameters: PromosCandidatesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Метод для получения списка товаров, которые могут участвовать в акции, по её идентификатору. * Список доступных для акции товаров */ promosCandidates(sellerApiGetSellerProductV1Request?: SellerApiGetSellerProductV1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Метод для получения списка товаров, участвующих в акции, по её идентификатору. * Список участвующих в акции товаров */ promosProductsRaw(requestParameters: PromosProductsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Метод для получения списка товаров, участвующих в акции, по её идентификатору. * Список участвующих в акции товаров */ promosProducts(sellerApiGetSellerProductV1Request?: SellerApiGetSellerProductV1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Метод для добавления товаров в доступную акцию. * Добавить товар в акцию */ promosProductsActivateRaw(requestParameters: PromosProductsActivateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Метод для добавления товаров в доступную акцию. * Добавить товар в акцию */ promosProductsActivate(sellerApiActivateProductV1Request: SellerApiActivateProductV1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Метод для удаления товаров из акции. * Удалить товары из акции */ promosProductsDeactivateRaw(requestParameters: PromosProductsDeactivateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Метод для удаления товаров из акции. * Удалить товары из акции */ promosProductsDeactivate(sellerApiProductIDsV1Request: SellerApiProductIDsV1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Вы можете согласовывать заявки в статусах: `NEW` — новые, `SEEN` — просмотренные. * Согласовать заявку на скидку */ promosTaskApproveRaw(requestParameters: PromosTaskApproveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Вы можете согласовывать заявки в статусах: `NEW` — новые, `SEEN` — просмотренные. * Согласовать заявку на скидку */ promosTaskApprove(v1ApproveDiscountTasksRequest: V1ApproveDiscountTasksRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Вы можете отклонить заявки в статусах: `NEW` — новые, `SEEN` — просмотренные. * Отклонить заявку на скидку */ promosTaskDeclineRaw(requestParameters: PromosTaskDeclineRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Вы можете отклонить заявки в статусах: `NEW` — новые, `SEEN` — просмотренные. * Отклонить заявку на скидку */ promosTaskDecline(v1DeclineDiscountTasksRequest: V1DeclineDiscountTasksRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Метод для получения списка товаров, которые покупатели хотят купить со скидкой. * Список заявок на скидку */ promosTaskListRaw(requestParameters: PromosTaskListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Метод для получения списка товаров, которые покупатели хотят купить со скидкой. * Список заявок на скидку */ promosTaskList(v1GetDiscountTaskListRequest: V1GetDiscountTaskListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; }