"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.instanceOfV1DraftMultiClusterCreateRequest = instanceOfV1DraftMultiClusterCreateRequest; exports.V1DraftMultiClusterCreateRequestFromJSON = V1DraftMultiClusterCreateRequestFromJSON; exports.V1DraftMultiClusterCreateRequestFromJSONTyped = V1DraftMultiClusterCreateRequestFromJSONTyped; exports.V1DraftMultiClusterCreateRequestToJSON = V1DraftMultiClusterCreateRequestToJSON; const V1DraftMultiClusterCreateRequestDeleteSkuModeEnum_1 = require("./V1DraftMultiClusterCreateRequestDeleteSkuModeEnum"); const V1DraftMultiClusterCreateRequestDeliveryInfo_1 = require("./V1DraftMultiClusterCreateRequestDeliveryInfo"); const V1DraftMultiClusterCreateRequestClusterInfo_1 = require("./V1DraftMultiClusterCreateRequestClusterInfo"); /** * Check if a given object implements the V1DraftMultiClusterCreateRequest interface. */ function instanceOfV1DraftMultiClusterCreateRequest(value) { if (!('clusters_info' in value) || value['clusters_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 V1DraftMultiClusterCreateRequestFromJSON(json) { return V1DraftMultiClusterCreateRequestFromJSONTyped(json, false); } function V1DraftMultiClusterCreateRequestFromJSONTyped(json, ignoreDiscriminator) { if (json == null) { return json; } return { 'clusters_info': (json['clusters_info'].map(V1DraftMultiClusterCreateRequestClusterInfo_1.V1DraftMultiClusterCreateRequestClusterInfoFromJSON)), 'deletion_sku_mode': (0, V1DraftMultiClusterCreateRequestDeleteSkuModeEnum_1.V1DraftMultiClusterCreateRequestDeleteSkuModeEnumFromJSON)(json['deletion_sku_mode']), 'delivery_info': (0, V1DraftMultiClusterCreateRequestDeliveryInfo_1.V1DraftMultiClusterCreateRequestDeliveryInfoFromJSON)(json['delivery_info']), }; } function V1DraftMultiClusterCreateRequestToJSON(value) { if (value == null) { return value; } return { 'clusters_info': (value['clusters_info'].map(V1DraftMultiClusterCreateRequestClusterInfo_1.V1DraftMultiClusterCreateRequestClusterInfoToJSON)), 'deletion_sku_mode': (0, V1DraftMultiClusterCreateRequestDeleteSkuModeEnum_1.V1DraftMultiClusterCreateRequestDeleteSkuModeEnumToJSON)(value['deletion_sku_mode']), 'delivery_info': (0, V1DraftMultiClusterCreateRequestDeliveryInfo_1.V1DraftMultiClusterCreateRequestDeliveryInfoToJSON)(value['delivery_info']), }; }