"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.V1AnalyticsStocksRequestTurnoverGradesEnum = exports.V1AnalyticsStocksRequestPlacementZoneEnum = exports.V1AnalyticsStocksRequestItemTagsEnum = void 0; exports.instanceOfV1AnalyticsStocksRequest = instanceOfV1AnalyticsStocksRequest; exports.V1AnalyticsStocksRequestFromJSON = V1AnalyticsStocksRequestFromJSON; exports.V1AnalyticsStocksRequestFromJSONTyped = V1AnalyticsStocksRequestFromJSONTyped; exports.V1AnalyticsStocksRequestToJSON = V1AnalyticsStocksRequestToJSON; /** * @export */ exports.V1AnalyticsStocksRequestItemTagsEnum = { ITEM_ATTRIBUTE_NONE: 'ITEM_ATTRIBUTE_NONE', ECONOM: 'ECONOM', NOVEL: 'NOVEL', DISCOUNT: 'DISCOUNT', FBS_RETURN: 'FBS_RETURN', SUPER: 'SUPER', MARKABLE: 'MARKABLE' }; /** * @export */ exports.V1AnalyticsStocksRequestPlacementZoneEnum = { PLACEMENT_ZONE_NONE: 'PLACEMENT_ZONE_NONE', CLOSED_ZONE: 'CLOSED_ZONE', DANGEROUS_GOOD: 'DANGEROUS_GOOD', PRODUCTS_PLUS_17: 'PRODUCTS_PLUS_17', SORT: 'SORT', NON_SORT_MEZ: 'NON_SORT_MEZ', OVERSIZE: 'OVERSIZE', JEWELRY: 'JEWELRY', UNRESOLVED: 'UNRESOLVED' }; /** * @export */ exports.V1AnalyticsStocksRequestTurnoverGradesEnum = { TURNOVER_GRADE_NONE: 'TURNOVER_GRADE_NONE', DEFICIT: 'DEFICIT', POPULAR: 'POPULAR', ACTUAL: 'ACTUAL', SURPLUS: 'SURPLUS', NO_SALES: 'NO_SALES', WAS_NO_SALES: 'WAS_NO_SALES', RESTRICTED_NO_SALES: 'RESTRICTED_NO_SALES', COLLECTING_DATA: 'COLLECTING_DATA', WAITING_FOR_SUPPLY: 'WAITING_FOR_SUPPLY', WAS_DEFICIT: 'WAS_DEFICIT', WAS_POPULAR: 'WAS_POPULAR', WAS_ACTUAL: 'WAS_ACTUAL', WAS_SURPLUS: 'WAS_SURPLUS' }; /** * Check if a given object implements the V1AnalyticsStocksRequest interface. */ function instanceOfV1AnalyticsStocksRequest(value) { if (!('skus' in value) || value['skus'] === undefined) return false; return true; } function V1AnalyticsStocksRequestFromJSON(json) { return V1AnalyticsStocksRequestFromJSONTyped(json, false); } function V1AnalyticsStocksRequestFromJSONTyped(json, ignoreDiscriminator) { if (json == null) { return json; } return { 'cluster_ids': json['cluster_ids'] == null ? undefined : json['cluster_ids'], 'item_tags': json['item_tags'] == null ? undefined : json['item_tags'], 'macrolocal_cluster_ids': json['macrolocal_cluster_ids'] == null ? undefined : json['macrolocal_cluster_ids'], 'placement_zone': json['placement_zone'] == null ? undefined : json['placement_zone'], 'skus': json['skus'], 'turnover_grades': json['turnover_grades'] == null ? undefined : json['turnover_grades'], 'unmarked_stocks_only': json['unmarked_stocks_only'] == null ? undefined : json['unmarked_stocks_only'], 'warehouse_ids': json['warehouse_ids'] == null ? undefined : json['warehouse_ids'], }; } function V1AnalyticsStocksRequestToJSON(value) { if (value == null) { return value; } return { 'cluster_ids': value['cluster_ids'], 'item_tags': value['item_tags'], 'macrolocal_cluster_ids': value['macrolocal_cluster_ids'], 'placement_zone': value['placement_zone'], 'skus': value['skus'], 'turnover_grades': value['turnover_grades'], 'unmarked_stocks_only': value['unmarked_stocks_only'], 'warehouse_ids': value['warehouse_ids'], }; }