/** * Документация 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 type { DeliveryMethodDeliveryPolygon } from './DeliveryMethodDeliveryPolygon'; import type { V1WarehouseERFBSNonIntegratedCreateRequestDeliveryMethodReturnSettings } from './V1WarehouseERFBSNonIntegratedCreateRequestDeliveryMethodReturnSettings'; /** * Информация о методе доставки «Вы или сторонняя служба». * @export * @interface V1WarehouseERFBSNonIntegratedCreateRequestDeliveryMethod */ export interface V1WarehouseERFBSNonIntegratedCreateRequestDeliveryMethod { /** * Скорость отгрузки в доставку. * @type {number} * @memberof V1WarehouseERFBSNonIntegratedCreateRequestDeliveryMethod */ courier_cutoff: number; /** * Время сборки. * @type {number} * @memberof V1WarehouseERFBSNonIntegratedCreateRequestDeliveryMethod */ cut_in: V1WarehouseERFBSNonIntegratedCreateRequestDeliveryMethodCutInEnum; /** * Полигоны доставки, созданные через [/v1/polygon/create](#operation/PolygonAPI_CreatePolygon), с указанием времени доставки в каждый. * @type {Array} * @memberof V1WarehouseERFBSNonIntegratedCreateRequestDeliveryMethod */ delivery_polygons: Array; /** * Название метода доставки. * @type {string} * @memberof V1WarehouseERFBSNonIntegratedCreateRequestDeliveryMethod */ name: string; /** * * @type {V1WarehouseERFBSNonIntegratedCreateRequestDeliveryMethodReturnSettings} * @memberof V1WarehouseERFBSNonIntegratedCreateRequestDeliveryMethod */ return_settings: V1WarehouseERFBSNonIntegratedCreateRequestDeliveryMethodReturnSettings; } /** * @export */ export declare const V1WarehouseERFBSNonIntegratedCreateRequestDeliveryMethodCutInEnum: { readonly NUMBER_15: 15; readonly NUMBER_30: 30; readonly NUMBER_60: 60; readonly NUMBER_120: 120; readonly NUMBER_180: 180; readonly NUMBER_240: 240; readonly NUMBER_300: 300; readonly NUMBER_360: 360; readonly NUMBER_420: 420; readonly NUMBER_480: 480; }; export type V1WarehouseERFBSNonIntegratedCreateRequestDeliveryMethodCutInEnum = typeof V1WarehouseERFBSNonIntegratedCreateRequestDeliveryMethodCutInEnum[keyof typeof V1WarehouseERFBSNonIntegratedCreateRequestDeliveryMethodCutInEnum]; /** * Check if a given object implements the V1WarehouseERFBSNonIntegratedCreateRequestDeliveryMethod interface. */ export declare function instanceOfV1WarehouseERFBSNonIntegratedCreateRequestDeliveryMethod(value: object): value is V1WarehouseERFBSNonIntegratedCreateRequestDeliveryMethod; export declare function V1WarehouseERFBSNonIntegratedCreateRequestDeliveryMethodFromJSON(json: any): V1WarehouseERFBSNonIntegratedCreateRequestDeliveryMethod; export declare function V1WarehouseERFBSNonIntegratedCreateRequestDeliveryMethodFromJSONTyped(json: any, ignoreDiscriminator: boolean): V1WarehouseERFBSNonIntegratedCreateRequestDeliveryMethod; export declare function V1WarehouseERFBSNonIntegratedCreateRequestDeliveryMethodToJSON(value?: V1WarehouseERFBSNonIntegratedCreateRequestDeliveryMethod | null): any;