/** * Документация 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 { Polygonv1PolygonBindRequest, Polygonv1PolygonCreateRequest, Polygonv1PolygonCreateResponse, V1PolygonDeleteRequest, V1PolygonListRequest, V1PolygonListResponse, V1PolygonTimeCoordinatesUpdateRequest, V1PolygonTimeSetRequest, V2PolygonBindRequest } from '../models/index'; export interface PolygonAPIBindPolygonRequest { clientId: string; apiKey: string; polygonv1PolygonBindRequest: Polygonv1PolygonBindRequest; } export interface PolygonAPICreatePolygonRequest { clientId: string; apiKey: string; polygonv1PolygonCreateRequest: Polygonv1PolygonCreateRequest; } export interface PolygonBindRequest { clientId: string; apiKey: string; v2PolygonBindRequest?: V2PolygonBindRequest; } export interface PolygonDeleteRequest { clientId: string; apiKey: string; v1PolygonDeleteRequest?: V1PolygonDeleteRequest; } export interface PolygonListRequest { clientId: string; apiKey: string; v1PolygonListRequest?: V1PolygonListRequest; } export interface PolygonTimeCoordinatesUpdateRequest { clientId: string; apiKey: string; v1PolygonTimeCoordinatesUpdateRequest?: V1PolygonTimeCoordinatesUpdateRequest; } export interface PolygonTimeSetRequest { clientId: string; apiKey: string; v1PolygonTimeSetRequest?: V1PolygonTimeSetRequest; } /** * */ export declare class PolygonAPI extends runtime.BaseAPI { /** * * Свяжите метод доставки с полигоном доставки */ polygonAPIBindPolygonRaw(requestParameters: PolygonAPIBindPolygonRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * * Свяжите метод доставки с полигоном доставки */ polygonAPIBindPolygon(clientId: string, apiKey: string, polygonv1PolygonBindRequest: Polygonv1PolygonBindRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Вы можете добавить полигон к методу доставки. Создайте полигон, получив его координаты на https://geojson.io: отметьте на карте минимум 3 точки и соедините их линиями. * Создайте полигон доставки */ polygonAPICreatePolygonRaw(requestParameters: PolygonAPICreatePolygonRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Вы можете добавить полигон к методу доставки. Создайте полигон, получив его координаты на https://geojson.io: отметьте на карте минимум 3 точки и соедините их линиями. * Создайте полигон доставки */ polygonAPICreatePolygon(clientId: string, apiKey: string, polygonv1PolygonCreateRequest: Polygonv1PolygonCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Связать метод доставки с полигоном */ polygonBindRaw(requestParameters: PolygonBindRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Связать метод доставки с полигоном */ polygonBind(clientId: string, apiKey: string, v2PolygonBindRequest?: V2PolygonBindRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Удалить полигон из области доставки */ polygonDeleteRaw(requestParameters: PolygonDeleteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Удалить полигон из области доставки */ polygonDelete(clientId: string, apiKey: string, v1PolygonDeleteRequest?: V1PolygonDeleteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Получить список установленных полигонов на метод доставки */ polygonListRaw(requestParameters: PolygonListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Получить список установленных полигонов на метод доставки */ polygonList(clientId: string, apiKey: string, v1PolygonListRequest?: V1PolygonListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Обновить координаты полигона доставки */ polygonTimeCoordinatesUpdateRaw(requestParameters: PolygonTimeCoordinatesUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Обновить координаты полигона доставки */ polygonTimeCoordinatesUpdate(clientId: string, apiKey: string, v1PolygonTimeCoordinatesUpdateRequest?: V1PolygonTimeCoordinatesUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Установить новое время доставки в полигоне */ polygonTimeSetRaw(requestParameters: PolygonTimeSetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Установить новое время доставки в полигоне */ polygonTimeSet(clientId: string, apiKey: string, v1PolygonTimeSetRequest?: V1PolygonTimeSetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; }