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