"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.V1ItemResponsePlacementZoneEnum = exports.V1ItemResponseTagsEnum = void 0; exports.instanceOfV1ItemResponse = instanceOfV1ItemResponse; exports.V1ItemResponseFromJSON = V1ItemResponseFromJSON; exports.V1ItemResponseFromJSONTyped = V1ItemResponseFromJSONTyped; exports.V1ItemResponseToJSON = V1ItemResponseToJSON; const V1BundleItemShipmentType_1 = require("./V1BundleItemShipmentType"); const V1ItemSfboAttribute_1 = require("./V1ItemSfboAttribute"); /** * @export */ exports.V1ItemResponseTagsEnum = { EVSD_REQUIRED: 'EVSD_REQUIRED', MARKING_REQUIRED: 'MARKING_REQUIRED', MARKING_POSSIBLE: 'MARKING_POSSIBLE', JEWELRY: 'JEWELRY', TRACEABLE: 'TRACEABLE', ETTN_REQUIRED: 'ETTN_REQUIRED', UNDEFINED: 'UNDEFINED' }; /** * @export */ exports.V1ItemResponsePlacementZoneEnum = { UNSPECIFIED: 'UNSPECIFIED', CLOSED_ZONE: 'CLOSED_ZONE', DANGEROUS_GOODS: 'DANGEROUS_GOODS', PRODUCTS: 'PRODUCTS', SORT: 'SORT', NON_SORT: 'NON_SORT', OVERSIZE: 'OVERSIZE', JEWELRY: 'JEWELRY', UNRESOLVED: 'UNRESOLVED' }; /** * Check if a given object implements the V1ItemResponse interface. */ function instanceOfV1ItemResponse(value) { return true; } function V1ItemResponseFromJSON(json) { return V1ItemResponseFromJSONTyped(json, false); } function V1ItemResponseFromJSONTyped(json, ignoreDiscriminator) { if (json == null) { return json; } return { 'icon_path': json['icon_path'] == null ? undefined : json['icon_path'], 'sku': json['sku'] == null ? undefined : json['sku'], 'name': json['name'] == null ? undefined : json['name'], 'offer_id': json['offer_id'] == null ? undefined : json['offer_id'], 'quantity': json['quantity'] == null ? undefined : json['quantity'], 'barcode': json['barcode'] == null ? undefined : json['barcode'], 'product_id': json['product_id'] == null ? undefined : json['product_id'], 'quant': json['quant'] == null ? undefined : json['quant'], 'is_quant_editable': json['is_quant_editable'] == null ? undefined : json['is_quant_editable'], 'volume_in_litres': json['volume_in_litres'] == null ? undefined : json['volume_in_litres'], 'total_volume_in_litres': json['total_volume_in_litres'] == null ? undefined : json['total_volume_in_litres'], 'contractor_item_code': json['contractor_item_code'] == null ? undefined : json['contractor_item_code'], 'sfbo_attribute': json['sfbo_attribute'] == null ? undefined : (0, V1ItemSfboAttribute_1.V1ItemSfboAttributeFromJSON)(json['sfbo_attribute']), 'shipment_type': json['shipment_type'] == null ? undefined : (0, V1BundleItemShipmentType_1.V1BundleItemShipmentTypeFromJSON)(json['shipment_type']), 'tags': json['tags'] == null ? undefined : json['tags'], 'placement_zone': json['placement_zone'] == null ? undefined : json['placement_zone'], }; } function V1ItemResponseToJSON(value) { if (value == null) { return value; } return { 'icon_path': value['icon_path'], 'sku': value['sku'], 'name': value['name'], 'offer_id': value['offer_id'], 'quantity': value['quantity'], 'barcode': value['barcode'], 'product_id': value['product_id'], 'quant': value['quant'], 'is_quant_editable': value['is_quant_editable'], 'volume_in_litres': value['volume_in_litres'], 'total_volume_in_litres': value['total_volume_in_litres'], 'contractor_item_code': value['contractor_item_code'], 'sfbo_attribute': (0, V1ItemSfboAttribute_1.V1ItemSfboAttributeToJSON)(value['sfbo_attribute']), 'shipment_type': (0, V1BundleItemShipmentType_1.V1BundleItemShipmentTypeToJSON)(value['shipment_type']), 'tags': value['tags'], 'placement_zone': value['placement_zone'], }; }