/**
* Документация 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 { V1CreateWarehouseFBSRequest, V1CreateWarehouseFBSResponse, V1ListDropOffPointsForCreateFBSWarehouseRequest, V1ListDropOffPointsForCreateFBSWarehouseResponse, V1ListDropOffPointsForUpdateFBSWarehouseRequest, V1ListDropOffPointsForUpdateFBSWarehouseResponse, V1UpdateWarehouseFBSFirstMileRequest, V1UpdateWarehouseFBSFirstMileResponse, V1UpdateWarehouseFBSRequest, V1UpdateWarehouseFBSResponse, V1WarehouseFBSCreateReturnPointListRequest, V1WarehouseFBSCreateReturnPointListResponse, V1WarehouseFBSReturnMileInfoRequest, V1WarehouseFBSReturnMileInfoResponse, V1WarehouseFBSUpdateReturnPointListRequest, V1WarehouseFBSUpdateReturnPointListResponse, V1WarehouseFbsCreateDropOffTimeslotListRequest, V1WarehouseFbsCreateDropOffTimeslotListResponse, V1WarehouseFbsCreatePickUpTimeslotListRequest, V1WarehouseFbsCreatePickUpTimeslotListResponse, V1WarehouseFbsPickUpCourierCancelRequest, V1WarehouseFbsPickUpCourierCreateRequest, V1WarehouseFbsPickUpHistoryListRequest, V1WarehouseFbsPickUpHistoryListResponse, V1WarehouseFbsPickUpPlanningListResponse, V1WarehouseFbsReturnMileCheckRequest, V1WarehouseFbsReturnMileCheckResponse, V1WarehouseFbsUpdateDropOffTimeslotListRequest, V1WarehouseFbsUpdateDropOffTimeslotListResponse, V1WarehouseFbsUpdatePickUpTimeslotListRequest, V1WarehouseFbsUpdatePickUpTimeslotListResponse } from '../models/index';
export interface UpdateWarehouseFBSRequest {
clientId: string;
apiKey: string;
v1UpdateWarehouseFBSRequest?: V1UpdateWarehouseFBSRequest;
}
export interface UpdateWarehouseFBSFirstMileRequest {
clientId: string;
apiKey: string;
v1UpdateWarehouseFBSFirstMileRequest?: V1UpdateWarehouseFBSFirstMileRequest;
}
export interface WarehouseAPICreateWarehouseFBSRequest {
v1CreateWarehouseFBSRequest?: V1CreateWarehouseFBSRequest;
}
export interface WarehouseAPIListDropOffPointsForCreateFBSWarehouseRequest {
v1ListDropOffPointsForCreateFBSWarehouseRequest?: V1ListDropOffPointsForCreateFBSWarehouseRequest;
}
export interface WarehouseAPIListDropOffPointsForUpdateFBSWarehouseRequest {
v1ListDropOffPointsForUpdateFBSWarehouseRequest?: V1ListDropOffPointsForUpdateFBSWarehouseRequest;
}
export interface WarehouseFBSCreateReturnPointListRequest {
clientId: string;
apiKey: string;
v1WarehouseFBSCreateReturnPointListRequest?: V1WarehouseFBSCreateReturnPointListRequest;
}
export interface WarehouseFBSReturnMileInfoRequest {
clientId: string;
apiKey: string;
v1WarehouseFBSReturnMileInfoRequest?: V1WarehouseFBSReturnMileInfoRequest;
}
export interface WarehouseFBSUpdateReturnPointListRequest {
clientId: string;
apiKey: string;
v1WarehouseFBSUpdateReturnPointListRequest?: V1WarehouseFBSUpdateReturnPointListRequest;
}
export interface WarehouseFbsCreateDropOffTimeslotListRequest {
clientId: string;
apiKey: string;
v1WarehouseFbsCreateDropOffTimeslotListRequest?: V1WarehouseFbsCreateDropOffTimeslotListRequest;
}
export interface WarehouseFbsCreatePickUpTimeslotListRequest {
clientId: string;
apiKey: string;
v1WarehouseFbsCreatePickUpTimeslotListRequest?: V1WarehouseFbsCreatePickUpTimeslotListRequest;
}
export interface WarehouseFbsPickUpCourierCancelRequest {
clientId: string;
apiKey: string;
v1WarehouseFbsPickUpCourierCancelRequest: V1WarehouseFbsPickUpCourierCancelRequest;
}
export interface WarehouseFbsPickUpCourierCreateRequest {
clientId: string;
apiKey: string;
v1WarehouseFbsPickUpCourierCreateRequest: V1WarehouseFbsPickUpCourierCreateRequest;
}
export interface WarehouseFbsPickUpHistoryListRequest {
clientId: string;
apiKey: string;
v1WarehouseFbsPickUpHistoryListRequest: V1WarehouseFbsPickUpHistoryListRequest;
}
export interface WarehouseFbsPickUpPlanningListRequest {
clientId: string;
apiKey: string;
}
export interface WarehouseFbsReturnMileCheckRequest {
clientId: string;
apiKey: string;
v1WarehouseFbsReturnMileCheckRequest?: V1WarehouseFbsReturnMileCheckRequest;
}
export interface WarehouseFbsUpdateDropOffTimeslotListRequest {
clientId: string;
apiKey: string;
v1WarehouseFbsUpdateDropOffTimeslotListRequest?: V1WarehouseFbsUpdateDropOffTimeslotListRequest;
}
export interface WarehouseFbsUpdatePickUpTimeslotListRequest {
clientId: string;
apiKey: string;
v1WarehouseFbsUpdatePickUpTimeslotListRequest?: V1WarehouseFbsUpdatePickUpTimeslotListRequest;
}
/**
*
*/
export declare class FBSWarehouseSetup extends runtime.BaseAPI {
/**
* Обновить склад
*/
updateWarehouseFBSRaw(requestParameters: UpdateWarehouseFBSRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Обновить склад
*/
updateWarehouseFBS(clientId: string, apiKey: string, v1UpdateWarehouseFBSRequest?: V1UpdateWarehouseFBSRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
* Обновить первую милю
*/
updateWarehouseFBSFirstMileRaw(requestParameters: UpdateWarehouseFBSFirstMileRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Обновить первую милю
*/
updateWarehouseFBSFirstMile(clientId: string, apiKey: string, v1UpdateWarehouseFBSFirstMileRequest?: V1UpdateWarehouseFBSFirstMileRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
* Если создаёте склад с доставкой в drop-off пункт, используйте метод [/v1/warehouse/fbs/create/drop-off/list](#operation/WarehouseAPI_ListDropOffPointsForCreateFBSWarehouse), чтобы получить точки.
* Создать склад
*/
warehouseAPICreateWarehouseFBSRaw(requestParameters: WarehouseAPICreateWarehouseFBSRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Если создаёте склад с доставкой в drop-off пункт, используйте метод [/v1/warehouse/fbs/create/drop-off/list](#operation/WarehouseAPI_ListDropOffPointsForCreateFBSWarehouse), чтобы получить точки.
* Создать склад
*/
warehouseAPICreateWarehouseFBS(v1CreateWarehouseFBSRequest?: V1CreateWarehouseFBSRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
* Получить список drop-off пунктов для создания склада
*/
warehouseAPIListDropOffPointsForCreateFBSWarehouseRaw(requestParameters: WarehouseAPIListDropOffPointsForCreateFBSWarehouseRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Получить список drop-off пунктов для создания склада
*/
warehouseAPIListDropOffPointsForCreateFBSWarehouse(v1ListDropOffPointsForCreateFBSWarehouseRequest?: V1ListDropOffPointsForCreateFBSWarehouseRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
* Получить список drop-off пунктов для изменения информации склада
*/
warehouseAPIListDropOffPointsForUpdateFBSWarehouseRaw(requestParameters: WarehouseAPIListDropOffPointsForUpdateFBSWarehouseRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Получить список drop-off пунктов для изменения информации склада
*/
warehouseAPIListDropOffPointsForUpdateFBSWarehouse(v1ListDropOffPointsForUpdateFBSWarehouseRequest?: V1ListDropOffPointsForUpdateFBSWarehouseRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
* Получить список пунктов возврата для создания склада
*/
warehouseFBSCreateReturnPointListRaw(requestParameters: WarehouseFBSCreateReturnPointListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Получить список пунктов возврата для создания склада
*/
warehouseFBSCreateReturnPointList(clientId: string, apiKey: string, v1WarehouseFBSCreateReturnPointListRequest?: V1WarehouseFBSCreateReturnPointListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
* Получить информацию о возвратной миле
*/
warehouseFBSReturnMileInfoRaw(requestParameters: WarehouseFBSReturnMileInfoRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Получить информацию о возвратной миле
*/
warehouseFBSReturnMileInfo(clientId: string, apiKey: string, v1WarehouseFBSReturnMileInfoRequest?: V1WarehouseFBSReturnMileInfoRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
* Получить список пунктов возврата для обновления склада
*/
warehouseFBSUpdateReturnPointListRaw(requestParameters: WarehouseFBSUpdateReturnPointListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Получить список пунктов возврата для обновления склада
*/
warehouseFBSUpdateReturnPointList(clientId: string, apiKey: string, v1WarehouseFBSUpdateReturnPointListRequest?: V1WarehouseFBSUpdateReturnPointListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
* Получить список таймслотов для создания склада с отгрузкой drop-off
*/
warehouseFbsCreateDropOffTimeslotListRaw(requestParameters: WarehouseFbsCreateDropOffTimeslotListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Получить список таймслотов для создания склада с отгрузкой drop-off
*/
warehouseFbsCreateDropOffTimeslotList(clientId: string, apiKey: string, v1WarehouseFbsCreateDropOffTimeslotListRequest?: V1WarehouseFbsCreateDropOffTimeslotListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
* Получить список таймслотов для создания склада с отгрузкой pick-up
*/
warehouseFbsCreatePickUpTimeslotListRaw(requestParameters: WarehouseFbsCreatePickUpTimeslotListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Получить список таймслотов для создания склада с отгрузкой pick-up
*/
warehouseFbsCreatePickUpTimeslotList(clientId: string, apiKey: string, v1WarehouseFbsCreatePickUpTimeslotListRequest?: V1WarehouseFbsCreatePickUpTimeslotListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
* Метод позволяет отменить запланированный приезд курьера. [Подробнее об отгрузках курьеру на FBS в Базе знаний](https://seller-edu.ozon.ru/fbs/ozon-logistika/otgruzka-kyruery)
* Отменить вызов курьера на забор отгрузки pick-up
*/
warehouseFbsPickUpCourierCancelRaw(requestParameters: WarehouseFbsPickUpCourierCancelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Метод позволяет отменить запланированный приезд курьера. [Подробнее об отгрузках курьеру на FBS в Базе знаний](https://seller-edu.ozon.ru/fbs/ozon-logistika/otgruzka-kyruery)
* Отменить вызов курьера на забор отгрузки pick-up
*/
warehouseFbsPickUpCourierCancel(clientId: string, apiKey: string, v1WarehouseFbsPickUpCourierCancelRequest: V1WarehouseFbsPickUpCourierCancelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
* Метод позволяет запланировать приезд курьера для отгрузки ему отправлений. [Подробнее об отгрузках курьеру на FBS в Базе знаний](https://seller-edu.ozon.ru/fbs/ozon-logistika/otgruzka-kyruery)
* Создать вызов курьера на забор отгрузки pick-up
*/
warehouseFbsPickUpCourierCreateRaw(requestParameters: WarehouseFbsPickUpCourierCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Метод позволяет запланировать приезд курьера для отгрузки ему отправлений. [Подробнее об отгрузках курьеру на FBS в Базе знаний](https://seller-edu.ozon.ru/fbs/ozon-logistika/otgruzka-kyruery)
* Создать вызов курьера на забор отгрузки pick-up
*/
warehouseFbsPickUpCourierCreate(clientId: string, apiKey: string, v1WarehouseFbsPickUpCourierCreateRequest: V1WarehouseFbsPickUpCourierCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
* [Подробнее об отгрузках курьеру в Базе знаний продавца](https://seller-edu.ozon.ru/fbs/ozon-logistika/otgruzka-kyruery)
* Получить историю отгрузок курьерам
*/
warehouseFbsPickUpHistoryListRaw(requestParameters: WarehouseFbsPickUpHistoryListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* [Подробнее об отгрузках курьеру в Базе знаний продавца](https://seller-edu.ozon.ru/fbs/ozon-logistika/otgruzka-kyruery)
* Получить историю отгрузок курьерам
*/
warehouseFbsPickUpHistoryList(clientId: string, apiKey: string, v1WarehouseFbsPickUpHistoryListRequest: V1WarehouseFbsPickUpHistoryListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
* Чтобы создать отгрузку, используйте метод [/v1/warehouse/fbs/pickup/courier/create](#operation/WarehouseFbsPickUpCourierCreate). [Подробнее об отгрузках курьеру на FBS в Базе знаний](https://seller-edu.ozon.ru/fbs/ozon-logistika/otgruzka-kyruery)
* Получить список складов для планирования отгрузок курьеру
*/
warehouseFbsPickUpPlanningListRaw(requestParameters: WarehouseFbsPickUpPlanningListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Чтобы создать отгрузку, используйте метод [/v1/warehouse/fbs/pickup/courier/create](#operation/WarehouseFbsPickUpCourierCreate). [Подробнее об отгрузках курьеру на FBS в Базе знаний](https://seller-edu.ozon.ru/fbs/ozon-logistika/otgruzka-kyruery)
* Получить список складов для планирования отгрузок курьеру
*/
warehouseFbsPickUpPlanningList(clientId: string, apiKey: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
* Проверить необходимость установки возвратной мили на склад
*/
warehouseFbsReturnMileCheckRaw(requestParameters: WarehouseFbsReturnMileCheckRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Проверить необходимость установки возвратной мили на склад
*/
warehouseFbsReturnMileCheck(clientId: string, apiKey: string, v1WarehouseFbsReturnMileCheckRequest?: V1WarehouseFbsReturnMileCheckRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
* Получить список таймслотов для обновления склада с отгрузкой drop-off
*/
warehouseFbsUpdateDropOffTimeslotListRaw(requestParameters: WarehouseFbsUpdateDropOffTimeslotListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Получить список таймслотов для обновления склада с отгрузкой drop-off
*/
warehouseFbsUpdateDropOffTimeslotList(clientId: string, apiKey: string, v1WarehouseFbsUpdateDropOffTimeslotListRequest?: V1WarehouseFbsUpdateDropOffTimeslotListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
/**
* Получить список таймслотов для обновления склада с отгрузкой pick-up
*/
warehouseFbsUpdatePickUpTimeslotListRaw(requestParameters: WarehouseFbsUpdatePickUpTimeslotListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>;
/**
* Получить список таймслотов для обновления склада с отгрузкой pick-up
*/
warehouseFbsUpdatePickUpTimeslotList(clientId: string, apiKey: string, v1WarehouseFbsUpdatePickUpTimeslotListRequest?: V1WarehouseFbsUpdatePickUpTimeslotListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise;
}