/** * Документация 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 { V1AddStrategyItemsRequest, V1AddStrategyItemsResponse, V1CreatePricingStrategyRequest, V1CreatePricingStrategyResponse, V1DeleteStrategyItemsResponse, V1GetCompetitorsRequest, V1GetCompetitorsResponse, V1GetStrategyIDsByItemIDsResponse, V1GetStrategyItemInfoRequest, V1GetStrategyItemInfoResponse, V1GetStrategyItemsResponse, V1GetStrategyListRequest, V1GetStrategyListResponse, V1GetStrategyResponse, V1ItemIDsRequest, V1StrategyRequest, V1UpdatePricingStrategyRequest, V1UpdateStatusStrategyRequest } from '../models/index'; export interface PricingCompetitorsRequest { v1GetCompetitorsRequest: V1GetCompetitorsRequest; } export interface PricingCreateRequest { v1CreatePricingStrategyRequest: V1CreatePricingStrategyRequest; } export interface PricingDeleteRequest { clientId: string; apiKey: string; v1StrategyRequest?: V1StrategyRequest; } export interface PricingIdsRequest { clientId: string; apiKey: string; v1ItemIDsRequest?: V1ItemIDsRequest; } export interface PricingInfoRequest { clientId: string; apiKey: string; v1StrategyRequest?: V1StrategyRequest; } export interface PricingItemsAddRequest { v1AddStrategyItemsRequest: V1AddStrategyItemsRequest; } export interface PricingItemsDeleteRequest { clientId: string; apiKey: string; v1ItemIDsRequest?: V1ItemIDsRequest; } export interface PricingItemsInfoRequest { clientId: string; apiKey: string; v1GetStrategyItemInfoRequest: V1GetStrategyItemInfoRequest; } export interface PricingItemsListRequest { clientId: string; apiKey: string; v1StrategyRequest?: V1StrategyRequest; } export interface PricingListRequest { v1GetStrategyListRequest: V1GetStrategyListRequest; } export interface PricingStatusRequest { v1UpdateStatusStrategyRequest: V1UpdateStatusStrategyRequest; } export interface PricingUpdateRequest { v1UpdatePricingStrategyRequest: V1UpdatePricingStrategyRequest; } /** * */ export declare class PricingStrategyAPI extends runtime.BaseAPI { /** * Метод для получения списка конкурентов — продавцов с похожими товарами в других интернет-магазинах и маркетплейсах. * Список конкурентов */ pricingCompetitorsRaw(requestParameters: PricingCompetitorsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Метод для получения списка конкурентов — продавцов с похожими товарами в других интернет-магазинах и маркетплейсах. * Список конкурентов */ pricingCompetitors(v1GetCompetitorsRequest: V1GetCompetitorsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Создать стратегию */ pricingCreateRaw(requestParameters: PricingCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Создать стратегию */ pricingCreate(v1CreatePricingStrategyRequest: V1CreatePricingStrategyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Можно удалить любую стратегию кроме системной. * Удалить стратегию */ pricingDeleteRaw(requestParameters: PricingDeleteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Можно удалить любую стратегию кроме системной. * Удалить стратегию */ pricingDelete(clientId: string, apiKey: string, v1StrategyRequest?: V1StrategyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Список идентификаторов стратегий */ pricingIdsRaw(requestParameters: PricingIdsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Список идентификаторов стратегий */ pricingIds(clientId: string, apiKey: string, v1ItemIDsRequest?: V1ItemIDsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Информация о стратегии */ pricingInfoRaw(requestParameters: PricingInfoRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Информация о стратегии */ pricingInfo(clientId: string, apiKey: string, v1StrategyRequest?: V1StrategyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Добавить товары в стратегию */ pricingItemsAddRaw(requestParameters: PricingItemsAddRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Добавить товары в стратегию */ pricingItemsAdd(v1AddStrategyItemsRequest: V1AddStrategyItemsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Удалить товары из стратегии */ pricingItemsDeleteRaw(requestParameters: PricingItemsDeleteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Удалить товары из стратегии */ pricingItemsDelete(clientId: string, apiKey: string, v1ItemIDsRequest?: V1ItemIDsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Если вы добавили товар в стратегию ценообразования, метод вернёт цену и ссылку на товар у конкурента. * Цена товара у конкурента */ pricingItemsInfoRaw(requestParameters: PricingItemsInfoRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Если вы добавили товар в стратегию ценообразования, метод вернёт цену и ссылку на товар у конкурента. * Цена товара у конкурента */ pricingItemsInfo(clientId: string, apiKey: string, v1GetStrategyItemInfoRequest: V1GetStrategyItemInfoRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Список товаров в стратегии */ pricingItemsListRaw(requestParameters: PricingItemsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Список товаров в стратегии */ pricingItemsList(clientId: string, apiKey: string, v1StrategyRequest?: V1StrategyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Список стратегий */ pricingListRaw(requestParameters: PricingListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Список стратегий */ pricingList(v1GetStrategyListRequest: V1GetStrategyListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Можно изменить статус любой стратегии кроме системной. * Изменить статус стратегии */ pricingStatusRaw(requestParameters: PricingStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Можно изменить статус любой стратегии кроме системной. * Изменить статус стратегии */ pricingStatus(v1UpdateStatusStrategyRequest: V1UpdateStatusStrategyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Можно обновить все стратегии кроме системной. * Обновить стратегию */ pricingUpdateRaw(requestParameters: PricingUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Можно обновить все стратегии кроме системной. * Обновить стратегию */ pricingUpdate(v1UpdatePricingStrategyRequest: V1UpdatePricingStrategyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; }