/**
* Документация 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 { V1SellerActionsArchiveRequest, V1SellerActionsChangeActivityRequest, V1SellerActionsCreateDiscountRequest, V1SellerActionsCreateDiscountResponse, V1SellerActionsCreateDiscountWithConditionRequest, V1SellerActionsCreateDiscountWithConditionResponse, V1SellerActionsCreateInstallmentRequest, V1SellerActionsCreateInstallmentResponse, V1SellerActionsCreateMultiLevelDiscountRequest, V1SellerActionsCreateMultiLevelDiscountResponse, V1SellerActionsCreateVoucherRequest, V1SellerActionsCreateVoucherResponse, V1SellerActionsListRequest, V1SellerActionsListResponse, V1SellerActionsProductsAddRequest, V1SellerActionsProductsCandidatesRequest, V1SellerActionsProductsCandidatesResponse, V1SellerActionsProductsDeleteRequest, V1SellerActionsProductsListRequest, V1SellerActionsProductsListResponse, V1SellerActionsUpdateDiscountRequest, V1SellerActionsUpdateDiscountWithConditionRequest, V1SellerActionsUpdateInstallmentRequest, V1SellerActionsUpdateMultiLevelDiscountRequest, V1SellerActionsUpdateVoucherRequest, V1SellerActionsVoucherGetRequest, V1SellerActionsVoucherGetResponse } from '../models/index';
export interface SellerActionsArchiveRequest {
clientId: string;
apiKey: string;
v1SellerActionsArchiveRequest?: V1SellerActionsArchiveRequest;
}
export interface SellerActionsChangeActivityRequest {
clientId: string;
apiKey: string;
v1SellerActionsChangeActivityRequest?: V1SellerActionsChangeActivityRequest;
}
export interface SellerActionsCreateDiscountRequest {
clientId: string;
apiKey: string;
v1SellerActionsCreateDiscountRequest?: V1SellerActionsCreateDiscountRequest;
}
export interface SellerActionsCreateDiscountWithConditionRequest {
clientId: string;
apiKey: string;
v1SellerActionsCreateDiscountWithConditionRequest?: V1SellerActionsCreateDiscountWithConditionRequest;
}
export interface SellerActionsCreateInstallmentRequest {
clientId: string;
apiKey: string;
v1SellerActionsCreateInstallmentRequest?: V1SellerActionsCreateInstallmentRequest;
}
export interface SellerActionsCreateMultiLevelDiscountRequest {
clientId: string;
apiKey: string;
v1SellerActionsCreateMultiLevelDiscountRequest?: V1SellerActionsCreateMultiLevelDiscountRequest;
}
export interface SellerActionsCreateVoucherRequest {
clientId: string;
apiKey: string;
v1SellerActionsCreateVoucherRequest?: V1SellerActionsCreateVoucherRequest;
}
export interface SellerActionsListRequest {
clientId: string;
apiKey: string;
v1SellerActionsListRequest?: V1SellerActionsListRequest;
}
export interface SellerActionsProductsAddRequest {
clientId: string;
apiKey: string;
v1SellerActionsProductsAddRequest?: V1SellerActionsProductsAddRequest;
}
export interface SellerActionsProductsCandidatesRequest {
clientId: string;
apiKey: string;
v1SellerActionsProductsCandidatesRequest?: V1SellerActionsProductsCandidatesRequest;
}
export interface SellerActionsProductsDeleteRequest {
clientId: string;
apiKey: string;
v1SellerActionsProductsDeleteRequest?: V1SellerActionsProductsDeleteRequest;
}
export interface SellerActionsProductsListRequest {
clientId: string;
apiKey: string;
v1SellerActionsProductsListRequest?: V1SellerActionsProductsListRequest;
}
export interface SellerActionsUpdateDiscountRequest {
clientId: string;
apiKey: string;
v1SellerActionsUpdateDiscountRequest: V1SellerActionsUpdateDiscountRequest;
}
export interface SellerActionsUpdateDiscountWithConditionRequest {
clientId: string;
apiKey: string;
v1SellerActionsUpdateDiscountWithConditionRequest: V1SellerActionsUpdateDiscountWithConditionRequest;
}
export interface SellerActionsUpdateInstallmentRequest {
clientId: string;
apiKey: string;
v1SellerActionsUpdateInstallmentRequest: V1SellerActionsUpdateInstallmentRequest;
}
export interface SellerActionsUpdateMultiLevelDiscountRequest {
clientId: string;
apiKey: string;
v1SellerActionsUpdateMultiLevelDiscountRequest: V1SellerActionsUpdateMultiLevelDiscountRequest;
}
export interface SellerActionsUpdateVoucherRequest {
clientId: string;
apiKey: string;
v1SellerActionsUpdateVoucherRequest: V1SellerActionsUpdateVoucherRequest;
}
export interface SellerActionsVoucherGetRequest {
clientId: string;
apiKey: string;
v1SellerActionsVoucherGetRequest?: V1SellerActionsVoucherGetRequest;
}
/**
*
*/
export declare class SellerActions extends runtime.BaseAPI {
/**
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev.
* Перенести акцию в архив
*/
sellerActionsArchiveRaw(requestParameters: SellerActionsArchiveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev.
* Перенести акцию в архив
*/
sellerActionsArchive(clientId: string, apiKey: string, v1SellerActionsArchiveRequest?: V1SellerActionsArchiveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev.
* Включить или выключить акцию
*/
sellerActionsChangeActivityRaw(requestParameters: SellerActionsChangeActivityRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev.
* Включить или выключить акцию
*/
sellerActionsChangeActivity(clientId: string, apiKey: string, v1SellerActionsChangeActivityRequest?: V1SellerActionsChangeActivityRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev.
* Создать акцию с механикой «Скидка»
*/
sellerActionsCreateDiscountRaw(requestParameters: SellerActionsCreateDiscountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev.
* Создать акцию с механикой «Скидка»
*/
sellerActionsCreateDiscount(clientId: string, apiKey: string, v1SellerActionsCreateDiscountRequest?: V1SellerActionsCreateDiscountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev.
* Создать акцию с механикой «Скидка от суммы заказа»
*/
sellerActionsCreateDiscountWithConditionRaw(requestParameters: SellerActionsCreateDiscountWithConditionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev.
* Создать акцию с механикой «Скидка от суммы заказа»
*/
sellerActionsCreateDiscountWithCondition(clientId: string, apiKey: string, v1SellerActionsCreateDiscountWithConditionRequest?: V1SellerActionsCreateDiscountWithConditionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
* Период рассрочки — 6 месяцев. Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev.
* Создать акцию с механикой «Беспроцентная рассрочка»
*/
sellerActionsCreateInstallmentRaw(requestParameters: SellerActionsCreateInstallmentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Период рассрочки — 6 месяцев. Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev.
* Создать акцию с механикой «Беспроцентная рассрочка»
*/
sellerActionsCreateInstallment(clientId: string, apiKey: string, v1SellerActionsCreateInstallmentRequest?: V1SellerActionsCreateInstallmentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
* Товары в акцию добавляются автоматически, использовать метод [/v1/seller-actions/products/add](#operation/SellerActionsProductsAdd) не нужно. Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev.
* Создать акцию с механикой «Многоуровневая скидка от суммы»
*/
sellerActionsCreateMultiLevelDiscountRaw(requestParameters: SellerActionsCreateMultiLevelDiscountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Товары в акцию добавляются автоматически, использовать метод [/v1/seller-actions/products/add](#operation/SellerActionsProductsAdd) не нужно. Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev.
* Создать акцию с механикой «Многоуровневая скидка от суммы»
*/
sellerActionsCreateMultiLevelDiscount(clientId: string, apiKey: string, v1SellerActionsCreateMultiLevelDiscountRequest?: V1SellerActionsCreateMultiLevelDiscountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev.
* Создать акцию с механикой «Скидка по промокоду»
*/
sellerActionsCreateVoucherRaw(requestParameters: SellerActionsCreateVoucherRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev.
* Создать акцию с механикой «Скидка по промокоду»
*/
sellerActionsCreateVoucher(clientId: string, apiKey: string, v1SellerActionsCreateVoucherRequest?: V1SellerActionsCreateVoucherRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev.
* Получить список акций
*/
sellerActionsListRaw(requestParameters: SellerActionsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev.
* Получить список акций
*/
sellerActionsList(clientId: string, apiKey: string, v1SellerActionsListRequest?: V1SellerActionsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev.
* Добавить товары в акцию
*/
sellerActionsProductsAddRaw(requestParameters: SellerActionsProductsAddRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev.
* Добавить товары в акцию
*/
sellerActionsProductsAdd(clientId: string, apiKey: string, v1SellerActionsProductsAddRequest?: V1SellerActionsProductsAddRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev.
* Получить список доступных для акции товаров
*/
sellerActionsProductsCandidatesRaw(requestParameters: SellerActionsProductsCandidatesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev.
* Получить список доступных для акции товаров
*/
sellerActionsProductsCandidates(clientId: string, apiKey: string, v1SellerActionsProductsCandidatesRequest?: V1SellerActionsProductsCandidatesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev.
* Удалить товары из акции
*/
sellerActionsProductsDeleteRaw(requestParameters: SellerActionsProductsDeleteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev.
* Удалить товары из акции
*/
sellerActionsProductsDelete(clientId: string, apiKey: string, v1SellerActionsProductsDeleteRequest?: V1SellerActionsProductsDeleteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev.
* Получить список участвующих в акции товаров
*/
sellerActionsProductsListRaw(requestParameters: SellerActionsProductsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev.
* Получить список участвующих в акции товаров
*/
sellerActionsProductsList(clientId: string, apiKey: string, v1SellerActionsProductsListRequest?: V1SellerActionsProductsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera/) в сообществе разработчиков Ozon for dev.
* Обновить акцию с механикой «Скидка»
*/
sellerActionsUpdateDiscountRaw(requestParameters: SellerActionsUpdateDiscountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera/) в сообществе разработчиков Ozon for dev.
* Обновить акцию с механикой «Скидка»
*/
sellerActionsUpdateDiscount(clientId: string, apiKey: string, v1SellerActionsUpdateDiscountRequest: V1SellerActionsUpdateDiscountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera/) в сообществе разработчиков Ozon for dev.
* Обновить акцию с механикой «Скидка от суммы заказа»
*/
sellerActionsUpdateDiscountWithConditionRaw(requestParameters: SellerActionsUpdateDiscountWithConditionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera/) в сообществе разработчиков Ozon for dev.
* Обновить акцию с механикой «Скидка от суммы заказа»
*/
sellerActionsUpdateDiscountWithCondition(clientId: string, apiKey: string, v1SellerActionsUpdateDiscountWithConditionRequest: V1SellerActionsUpdateDiscountWithConditionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
* Период рассрочки — 6 месяцев. Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera/) в сообществе разработчиков Ozon for dev.
* Обновить акцию с механикой «Беспроцентная рассрочка»
*/
sellerActionsUpdateInstallmentRaw(requestParameters: SellerActionsUpdateInstallmentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Период рассрочки — 6 месяцев. Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera/) в сообществе разработчиков Ozon for dev.
* Обновить акцию с механикой «Беспроцентная рассрочка»
*/
sellerActionsUpdateInstallment(clientId: string, apiKey: string, v1SellerActionsUpdateInstallmentRequest: V1SellerActionsUpdateInstallmentRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
* Товары в акцию добавляются автоматически, вызывать метод [/v1/seller-actions/products/add](#operation/SellerActionsProductsAdd) не нужно. Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera/) в сообществе разработчиков Ozon for dev.
* Обновить акцию с механикой «Многоуровневая скидка от суммы»
*/
sellerActionsUpdateMultiLevelDiscountRaw(requestParameters: SellerActionsUpdateMultiLevelDiscountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Товары в акцию добавляются автоматически, вызывать метод [/v1/seller-actions/products/add](#operation/SellerActionsProductsAdd) не нужно. Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera/) в сообществе разработчиков Ozon for dev.
* Обновить акцию с механикой «Многоуровневая скидка от суммы»
*/
sellerActionsUpdateMultiLevelDiscount(clientId: string, apiKey: string, v1SellerActionsUpdateMultiLevelDiscountRequest: V1SellerActionsUpdateMultiLevelDiscountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera/) в сообществе разработчиков Ozon for dev.
* Обновить акцию с механикой «Скидка по промокоду»
*/
sellerActionsUpdateVoucherRaw(requestParameters: SellerActionsUpdateVoucherRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera/) в сообществе разработчиков Ozon for dev.
* Обновить акцию с механикой «Скидка по промокоду»
*/
sellerActionsUpdateVoucher(clientId: string, apiKey: string, v1SellerActionsUpdateVoucherRequest: V1SellerActionsUpdateVoucherRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev.
* Получить файл с промокодами в формате CSV
*/
sellerActionsVoucherGetRaw(requestParameters: SellerActionsVoucherGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1872-Novye-metody-dlia-raboty-s-aktsiiami-sellera) в сообществе разработчиков Ozon for dev.
* Получить файл с промокодами в формате CSV
*/
sellerActionsVoucherGet(clientId: string, apiKey: string, v1SellerActionsVoucherGetRequest?: V1SellerActionsVoucherGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
}