/** * Документация 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 { SupplyOrderDetailsResponseTimeslotValue } from './SupplyOrderDetailsResponseTimeslotValue'; import type { TimeslotCanNotSetTimeslotReasonEnum } from './TimeslotCanNotSetTimeslotReasonEnum'; /** * Информация о таймслоте. * @export * @interface V1SupplyOrderDetailsResponseTimeslot */ export interface V1SupplyOrderDetailsResponseTimeslot { /** * Причина, почему нельзя выбрать интервал поставки: * - `UNSPECIFIED` — не определена; * - `INVALID_ORDER_STATE` — нельзя установить таймслот в заявке с текущим статусом; * - `ORDER_IS_VIRTUAL` — заявка на поставку виртуальная; * - `SET_TIMESLOT_DEADLINE_EXCEED` — время установки таймслота истекло; * - `ORDER_DOES_NOT_BELONG_TO_COMPANY` — заявка на поставку не принадлежит продавцу; * - `UNDEFINED` — неизвестная. * * @type {Array} * @memberof V1SupplyOrderDetailsResponseTimeslot */ can_not_set_reasons?: Array; /** * `true`, если можно изменить интервал поставки. * * @type {boolean} * @memberof V1SupplyOrderDetailsResponseTimeslot */ can_set?: boolean; /** * * @type {SupplyOrderDetailsResponseTimeslotValue} * @memberof V1SupplyOrderDetailsResponseTimeslot */ value?: SupplyOrderDetailsResponseTimeslotValue; } /** * Check if a given object implements the V1SupplyOrderDetailsResponseTimeslot interface. */ export declare function instanceOfV1SupplyOrderDetailsResponseTimeslot(value: object): value is V1SupplyOrderDetailsResponseTimeslot; export declare function V1SupplyOrderDetailsResponseTimeslotFromJSON(json: any): V1SupplyOrderDetailsResponseTimeslot; export declare function V1SupplyOrderDetailsResponseTimeslotFromJSONTyped(json: any, ignoreDiscriminator: boolean): V1SupplyOrderDetailsResponseTimeslot; export declare function V1SupplyOrderDetailsResponseTimeslotToJSON(value?: V1SupplyOrderDetailsResponseTimeslot | null): any;