"use strict"; /* tslint:disable */ /* eslint-disable */ /** * Документация 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. */ Object.defineProperty(exports, "__esModule", { value: true }); exports.instanceOfV1DraftCrossdockCreateRequest = instanceOfV1DraftCrossdockCreateRequest; exports.V1DraftCrossdockCreateRequestFromJSON = V1DraftCrossdockCreateRequestFromJSON; exports.V1DraftCrossdockCreateRequestFromJSONTyped = V1DraftCrossdockCreateRequestFromJSONTyped; exports.V1DraftCrossdockCreateRequestToJSON = V1DraftCrossdockCreateRequestToJSON; const V1DraftCrossdockCreateRequestClusterInfo_1 = require("./V1DraftCrossdockCreateRequestClusterInfo"); const V1DraftCrossdockCreateRequestDeleteSkuModeEnum_1 = require("./V1DraftCrossdockCreateRequestDeleteSkuModeEnum"); const V1DraftCrossdockCreateRequestDeliveryInfo_1 = require("./V1DraftCrossdockCreateRequestDeliveryInfo"); /** * Check if a given object implements the V1DraftCrossdockCreateRequest interface. */ function instanceOfV1DraftCrossdockCreateRequest(value) { if (!('cluster_info' in value) || value['cluster_info'] === undefined) return false; if (!('deletion_sku_mode' in value) || value['deletion_sku_mode'] === undefined) return false; if (!('delivery_info' in value) || value['delivery_info'] === undefined) return false; return true; } function V1DraftCrossdockCreateRequestFromJSON(json) { return V1DraftCrossdockCreateRequestFromJSONTyped(json, false); } function V1DraftCrossdockCreateRequestFromJSONTyped(json, ignoreDiscriminator) { if (json == null) { return json; } return { 'cluster_info': (0, V1DraftCrossdockCreateRequestClusterInfo_1.V1DraftCrossdockCreateRequestClusterInfoFromJSON)(json['cluster_info']), 'deletion_sku_mode': (0, V1DraftCrossdockCreateRequestDeleteSkuModeEnum_1.V1DraftCrossdockCreateRequestDeleteSkuModeEnumFromJSON)(json['deletion_sku_mode']), 'delivery_info': (0, V1DraftCrossdockCreateRequestDeliveryInfo_1.V1DraftCrossdockCreateRequestDeliveryInfoFromJSON)(json['delivery_info']), }; } function V1DraftCrossdockCreateRequestToJSON(value) { if (value == null) { return value; } return { 'cluster_info': (0, V1DraftCrossdockCreateRequestClusterInfo_1.V1DraftCrossdockCreateRequestClusterInfoToJSON)(value['cluster_info']), 'deletion_sku_mode': (0, V1DraftCrossdockCreateRequestDeleteSkuModeEnum_1.V1DraftCrossdockCreateRequestDeleteSkuModeEnumToJSON)(value['deletion_sku_mode']), 'delivery_info': (0, V1DraftCrossdockCreateRequestDeliveryInfo_1.V1DraftCrossdockCreateRequestDeliveryInfoToJSON)(value['delivery_info']), }; }