release 0.1.0

This commit is contained in:
apilki
2026-08-21 12:19:50 +00:00
parent 7b0a9d8ad1
commit b73e6aa106
8734 changed files with 470872 additions and 2 deletions

141
dist/models/ActionParameter.d.ts vendored Normal file
View File

@@ -0,0 +1,141 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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 { ParameterAutoStopActionReasonEnum } from './ParameterAutoStopActionReasonEnum';
import type { SellerActionsListRequestStatusEnum } from './SellerActionsListRequestStatusEnum';
import type { ParameterDiscountLevels } from './ParameterDiscountLevels';
import type { ActionParameterDiscountTypeEnum } from './ActionParameterDiscountTypeEnum';
import type { ParameterPickedSegment } from './ParameterPickedSegment';
import type { SellerActionsListRequestActionTypeEnum } from './SellerActionsListRequestActionTypeEnum';
import type { ActionParameterVoucherParameter } from './ActionParameterVoucherParameter';
/**
* Параметры акции.
* @export
* @interface ActionParameter
*/
export interface ActionParameter {
/**
* Список адресов.
* @type {Array<string>}
* @memberof ActionParameter
*/
addresses?: Array<string>;
/**
*
* @type {ParameterAutoStopActionReasonEnum}
* @memberof ActionParameter
*/
auto_stop_action_reason?: ParameterAutoStopActionReasonEnum;
/**
* Бюджет акции. Если бюджет закончится, акция остановится.
* @type {number}
* @memberof ActionParameter
*/
budget?: number;
/**
* Расходы бюджета акции.
* @type {number}
* @memberof ActionParameter
*/
budget_spent?: number;
/**
* Дата и время окончания акции.
* @type {string}
* @memberof ActionParameter
*/
date_end?: string;
/**
* Дата и время начала акции.
* @type {string}
* @memberof ActionParameter
*/
date_start?: string;
/**
* Уровни скидки.
* @type {Array<ParameterDiscountLevels>}
* @memberof ActionParameter
*/
discount_levels?: Array<ParameterDiscountLevels>;
/**
*
* @type {ActionParameterDiscountTypeEnum}
* @memberof ActionParameter
*/
discount_type?: ActionParameterDiscountTypeEnum;
/**
* Размер скидки. Если механика акции «Беспроцентная рассрочка», вернётся период рассрочки.
* @type {number}
* @memberof ActionParameter
*/
discount_value?: number;
/**
* `true`, если акция для юридических лиц.
*
* @type {boolean}
* @memberof ActionParameter
*/
is_legal_entities_segment?: boolean;
/**
* Минимальный процент скидки.
* @type {number}
* @memberof ActionParameter
*/
min_action_percent?: number;
/**
* Сумма заказа, с которой действует скидка.
* @type {number}
* @memberof ActionParameter
*/
min_order_amount?: number;
/**
* Список сегментов аудиторий.
* @type {Array<ParameterPickedSegment>}
* @memberof ActionParameter
*/
picked_segments?: Array<ParameterPickedSegment>;
/**
*
* @type {SellerActionsListRequestStatusEnum}
* @memberof ActionParameter
*/
status?: SellerActionsListRequestStatusEnum;
/**
* Название акции.
* @type {string}
* @memberof ActionParameter
*/
title?: string;
/**
*
* @type {SellerActionsListRequestActionTypeEnum}
* @memberof ActionParameter
*/
type?: SellerActionsListRequestActionTypeEnum;
/**
*
* @type {ActionParameterVoucherParameter}
* @memberof ActionParameter
*/
voucher_parameters?: ActionParameterVoucherParameter;
/**
* Список складов.
* @type {Array<string>}
* @memberof ActionParameter
*/
warehouses?: Array<string>;
}
/**
* Check if a given object implements the ActionParameter interface.
*/
export declare function instanceOfActionParameter(value: object): value is ActionParameter;
export declare function ActionParameterFromJSON(json: any): ActionParameter;
export declare function ActionParameterFromJSONTyped(json: any, ignoreDiscriminator: boolean): ActionParameter;
export declare function ActionParameterToJSON(value?: ActionParameter | null): any;

85
dist/models/ActionParameter.js vendored Normal file
View File

@@ -0,0 +1,85 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfActionParameter = instanceOfActionParameter;
exports.ActionParameterFromJSON = ActionParameterFromJSON;
exports.ActionParameterFromJSONTyped = ActionParameterFromJSONTyped;
exports.ActionParameterToJSON = ActionParameterToJSON;
const ParameterAutoStopActionReasonEnum_1 = require("./ParameterAutoStopActionReasonEnum");
const SellerActionsListRequestStatusEnum_1 = require("./SellerActionsListRequestStatusEnum");
const ParameterDiscountLevels_1 = require("./ParameterDiscountLevels");
const ActionParameterDiscountTypeEnum_1 = require("./ActionParameterDiscountTypeEnum");
const ParameterPickedSegment_1 = require("./ParameterPickedSegment");
const SellerActionsListRequestActionTypeEnum_1 = require("./SellerActionsListRequestActionTypeEnum");
const ActionParameterVoucherParameter_1 = require("./ActionParameterVoucherParameter");
/**
* Check if a given object implements the ActionParameter interface.
*/
function instanceOfActionParameter(value) {
return true;
}
function ActionParameterFromJSON(json) {
return ActionParameterFromJSONTyped(json, false);
}
function ActionParameterFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'addresses': json['addresses'] == null ? undefined : json['addresses'],
'auto_stop_action_reason': json['auto_stop_action_reason'] == null ? undefined : (0, ParameterAutoStopActionReasonEnum_1.ParameterAutoStopActionReasonEnumFromJSON)(json['auto_stop_action_reason']),
'budget': json['budget'] == null ? undefined : json['budget'],
'budget_spent': json['budget_spent'] == null ? undefined : json['budget_spent'],
'date_end': json['date_end'] == null ? undefined : json['date_end'],
'date_start': json['date_start'] == null ? undefined : json['date_start'],
'discount_levels': json['discount_levels'] == null ? undefined : (json['discount_levels'].map(ParameterDiscountLevels_1.ParameterDiscountLevelsFromJSON)),
'discount_type': json['discount_type'] == null ? undefined : (0, ActionParameterDiscountTypeEnum_1.ActionParameterDiscountTypeEnumFromJSON)(json['discount_type']),
'discount_value': json['discount_value'] == null ? undefined : json['discount_value'],
'is_legal_entities_segment': json['is_legal_entities_segment'] == null ? undefined : json['is_legal_entities_segment'],
'min_action_percent': json['min_action_percent'] == null ? undefined : json['min_action_percent'],
'min_order_amount': json['min_order_amount'] == null ? undefined : json['min_order_amount'],
'picked_segments': json['picked_segments'] == null ? undefined : (json['picked_segments'].map(ParameterPickedSegment_1.ParameterPickedSegmentFromJSON)),
'status': json['status'] == null ? undefined : (0, SellerActionsListRequestStatusEnum_1.SellerActionsListRequestStatusEnumFromJSON)(json['status']),
'title': json['title'] == null ? undefined : json['title'],
'type': json['type'] == null ? undefined : (0, SellerActionsListRequestActionTypeEnum_1.SellerActionsListRequestActionTypeEnumFromJSON)(json['type']),
'voucher_parameters': json['voucher_parameters'] == null ? undefined : (0, ActionParameterVoucherParameter_1.ActionParameterVoucherParameterFromJSON)(json['voucher_parameters']),
'warehouses': json['warehouses'] == null ? undefined : json['warehouses'],
};
}
function ActionParameterToJSON(value) {
if (value == null) {
return value;
}
return {
'addresses': value['addresses'],
'auto_stop_action_reason': (0, ParameterAutoStopActionReasonEnum_1.ParameterAutoStopActionReasonEnumToJSON)(value['auto_stop_action_reason']),
'budget': value['budget'],
'budget_spent': value['budget_spent'],
'date_end': value['date_end'],
'date_start': value['date_start'],
'discount_levels': value['discount_levels'] == null ? undefined : (value['discount_levels'].map(ParameterDiscountLevels_1.ParameterDiscountLevelsToJSON)),
'discount_type': (0, ActionParameterDiscountTypeEnum_1.ActionParameterDiscountTypeEnumToJSON)(value['discount_type']),
'discount_value': value['discount_value'],
'is_legal_entities_segment': value['is_legal_entities_segment'],
'min_action_percent': value['min_action_percent'],
'min_order_amount': value['min_order_amount'],
'picked_segments': value['picked_segments'] == null ? undefined : (value['picked_segments'].map(ParameterPickedSegment_1.ParameterPickedSegmentToJSON)),
'status': (0, SellerActionsListRequestStatusEnum_1.SellerActionsListRequestStatusEnumToJSON)(value['status']),
'title': value['title'],
'type': (0, SellerActionsListRequestActionTypeEnum_1.SellerActionsListRequestActionTypeEnumToJSON)(value['type']),
'voucher_parameters': (0, ActionParameterVoucherParameter_1.ActionParameterVoucherParameterToJSON)(value['voucher_parameters']),
'warehouses': value['warehouses'],
};
}

View File

@@ -0,0 +1,35 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.
*/
/**
* Тип скидки:
* - `UNSPECIFIED` — не определён;
* - `RUB` — скидка в рублях;
* - `PERCENT` — скидка в процентах;
* - `FINAL_PRICE` — финальная цена;
* - `INSTALLED_PERIOD` — период рассрочки;
* - `CURRENCY` — скидка в валюте.
*
* @export
*/
export declare const ActionParameterDiscountTypeEnum: {
readonly UNSPECIFIED: "UNSPECIFIED";
readonly RUB: "RUB";
readonly PERCENT: "PERCENT";
readonly FINAL_PRICE: "FINAL_PRICE";
readonly INSTALLED_PERIOD: "INSTALLED_PERIOD";
readonly CURRENCY: "CURRENCY";
};
export type ActionParameterDiscountTypeEnum = typeof ActionParameterDiscountTypeEnum[keyof typeof ActionParameterDiscountTypeEnum];
export declare function instanceOfActionParameterDiscountTypeEnum(value: any): boolean;
export declare function ActionParameterDiscountTypeEnumFromJSON(json: any): ActionParameterDiscountTypeEnum;
export declare function ActionParameterDiscountTypeEnumFromJSONTyped(json: any, ignoreDiscriminator: boolean): ActionParameterDiscountTypeEnum;
export declare function ActionParameterDiscountTypeEnumToJSON(value?: ActionParameterDiscountTypeEnum | null): any;

View File

@@ -0,0 +1,58 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.ActionParameterDiscountTypeEnum = void 0;
exports.instanceOfActionParameterDiscountTypeEnum = instanceOfActionParameterDiscountTypeEnum;
exports.ActionParameterDiscountTypeEnumFromJSON = ActionParameterDiscountTypeEnumFromJSON;
exports.ActionParameterDiscountTypeEnumFromJSONTyped = ActionParameterDiscountTypeEnumFromJSONTyped;
exports.ActionParameterDiscountTypeEnumToJSON = ActionParameterDiscountTypeEnumToJSON;
/**
* Тип скидки:
* - `UNSPECIFIED` — не определён;
* - `RUB` — скидка в рублях;
* - `PERCENT` — скидка в процентах;
* - `FINAL_PRICE` — финальная цена;
* - `INSTALLED_PERIOD` — период рассрочки;
* - `CURRENCY` — скидка в валюте.
*
* @export
*/
exports.ActionParameterDiscountTypeEnum = {
UNSPECIFIED: 'UNSPECIFIED',
RUB: 'RUB',
PERCENT: 'PERCENT',
FINAL_PRICE: 'FINAL_PRICE',
INSTALLED_PERIOD: 'INSTALLED_PERIOD',
CURRENCY: 'CURRENCY'
};
function instanceOfActionParameterDiscountTypeEnum(value) {
for (const key in exports.ActionParameterDiscountTypeEnum) {
if (Object.prototype.hasOwnProperty.call(exports.ActionParameterDiscountTypeEnum, key)) {
if (exports.ActionParameterDiscountTypeEnum[key] === value) {
return true;
}
}
}
return false;
}
function ActionParameterDiscountTypeEnumFromJSON(json) {
return ActionParameterDiscountTypeEnumFromJSONTyped(json, false);
}
function ActionParameterDiscountTypeEnumFromJSONTyped(json, ignoreDiscriminator) {
return json;
}
function ActionParameterDiscountTypeEnumToJSON(value) {
return value;
}

View File

@@ -0,0 +1,45 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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 { ActionParameterVoucherParameterTypeEnum } from './ActionParameterVoucherParameterTypeEnum';
/**
* Параметры промокодов.
* @export
* @interface ActionParameterVoucherParameter
*/
export interface ActionParameterVoucherParameter {
/**
* Коды промокодов.
* @type {number}
* @memberof ActionParameterVoucherParameter
*/
count_codes?: number;
/**
* `true`, если промокод не в открытом доступе.
*
* @type {boolean}
* @memberof ActionParameterVoucherParameter
*/
is_private?: boolean;
/**
*
* @type {ActionParameterVoucherParameterTypeEnum}
* @memberof ActionParameterVoucherParameter
*/
type?: ActionParameterVoucherParameterTypeEnum;
}
/**
* Check if a given object implements the ActionParameterVoucherParameter interface.
*/
export declare function instanceOfActionParameterVoucherParameter(value: object): value is ActionParameterVoucherParameter;
export declare function ActionParameterVoucherParameterFromJSON(json: any): ActionParameterVoucherParameter;
export declare function ActionParameterVoucherParameterFromJSONTyped(json: any, ignoreDiscriminator: boolean): ActionParameterVoucherParameter;
export declare function ActionParameterVoucherParameterToJSON(value?: ActionParameterVoucherParameter | null): any;

View File

@@ -0,0 +1,49 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfActionParameterVoucherParameter = instanceOfActionParameterVoucherParameter;
exports.ActionParameterVoucherParameterFromJSON = ActionParameterVoucherParameterFromJSON;
exports.ActionParameterVoucherParameterFromJSONTyped = ActionParameterVoucherParameterFromJSONTyped;
exports.ActionParameterVoucherParameterToJSON = ActionParameterVoucherParameterToJSON;
const ActionParameterVoucherParameterTypeEnum_1 = require("./ActionParameterVoucherParameterTypeEnum");
/**
* Check if a given object implements the ActionParameterVoucherParameter interface.
*/
function instanceOfActionParameterVoucherParameter(value) {
return true;
}
function ActionParameterVoucherParameterFromJSON(json) {
return ActionParameterVoucherParameterFromJSONTyped(json, false);
}
function ActionParameterVoucherParameterFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'count_codes': json['count_codes'] == null ? undefined : json['count_codes'],
'is_private': json['is_private'] == null ? undefined : json['is_private'],
'type': json['type'] == null ? undefined : (0, ActionParameterVoucherParameterTypeEnum_1.ActionParameterVoucherParameterTypeEnumFromJSON)(json['type']),
};
}
function ActionParameterVoucherParameterToJSON(value) {
if (value == null) {
return value;
}
return {
'count_codes': value['count_codes'],
'is_private': value['is_private'],
'type': (0, ActionParameterVoucherParameterTypeEnum_1.ActionParameterVoucherParameterTypeEnumToJSON)(value['type']),
};
}

View File

@@ -0,0 +1,31 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.
*/
/**
* Тип промокода:
* - `UNSPECIFIED` — не определён;
* - `ONE` — промокод для всех покупателей на 1 заказ;
* - `MULTIPLE` — промокод для всех покупателей на любое количество заказов;
* - `UNIQUE` — промокод для 1 покупателя на 1 заказ.
*
* @export
*/
export declare const ActionParameterVoucherParameterTypeEnum: {
readonly UNSPECIFIED: "UNSPECIFIED";
readonly ONE: "ONE";
readonly MULTIPLE: "MULTIPLE";
readonly UNIQUE: "UNIQUE";
};
export type ActionParameterVoucherParameterTypeEnum = typeof ActionParameterVoucherParameterTypeEnum[keyof typeof ActionParameterVoucherParameterTypeEnum];
export declare function instanceOfActionParameterVoucherParameterTypeEnum(value: any): boolean;
export declare function ActionParameterVoucherParameterTypeEnumFromJSON(json: any): ActionParameterVoucherParameterTypeEnum;
export declare function ActionParameterVoucherParameterTypeEnumFromJSONTyped(json: any, ignoreDiscriminator: boolean): ActionParameterVoucherParameterTypeEnum;
export declare function ActionParameterVoucherParameterTypeEnumToJSON(value?: ActionParameterVoucherParameterTypeEnum | null): any;

View File

@@ -0,0 +1,54 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.ActionParameterVoucherParameterTypeEnum = void 0;
exports.instanceOfActionParameterVoucherParameterTypeEnum = instanceOfActionParameterVoucherParameterTypeEnum;
exports.ActionParameterVoucherParameterTypeEnumFromJSON = ActionParameterVoucherParameterTypeEnumFromJSON;
exports.ActionParameterVoucherParameterTypeEnumFromJSONTyped = ActionParameterVoucherParameterTypeEnumFromJSONTyped;
exports.ActionParameterVoucherParameterTypeEnumToJSON = ActionParameterVoucherParameterTypeEnumToJSON;
/**
* Тип промокода:
* - `UNSPECIFIED` — не определён;
* - `ONE` — промокод для всех покупателей на 1 заказ;
* - `MULTIPLE` — промокод для всех покупателей на любое количество заказов;
* - `UNIQUE` — промокод для 1 покупателя на 1 заказ.
*
* @export
*/
exports.ActionParameterVoucherParameterTypeEnum = {
UNSPECIFIED: 'UNSPECIFIED',
ONE: 'ONE',
MULTIPLE: 'MULTIPLE',
UNIQUE: 'UNIQUE'
};
function instanceOfActionParameterVoucherParameterTypeEnum(value) {
for (const key in exports.ActionParameterVoucherParameterTypeEnum) {
if (Object.prototype.hasOwnProperty.call(exports.ActionParameterVoucherParameterTypeEnum, key)) {
if (exports.ActionParameterVoucherParameterTypeEnum[key] === value) {
return true;
}
}
}
return false;
}
function ActionParameterVoucherParameterTypeEnumFromJSON(json) {
return ActionParameterVoucherParameterTypeEnumFromJSONTyped(json, false);
}
function ActionParameterVoucherParameterTypeEnumFromJSONTyped(json, ignoreDiscriminator) {
return json;
}
function ActionParameterVoucherParameterTypeEnumToJSON(value) {
return value;
}

View File

@@ -0,0 +1,51 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.
*/
/**
*
* @export
* @interface ActionsV1ActionsAutoAddProductsCandidatesRequest
*/
export interface ActionsV1ActionsAutoAddProductsCandidatesRequest {
/**
* Идентификатор акции.
* @type {number}
* @memberof ActionsV1ActionsAutoAddProductsCandidatesRequest
*/
action_id: number;
/**
* Дата и время автодобавления товаров в акцию из параметра `result.auto_add_dates` в ответе метода [/v1/actions](#operation/Promos).
*
* @type {string}
* @memberof ActionsV1ActionsAutoAddProductsCandidatesRequest
*/
auto_add_date: string;
/**
* Количество значений в ответе.
* @type {number}
* @memberof ActionsV1ActionsAutoAddProductsCandidatesRequest
*/
limit: number;
/**
* Количество элементов, которое будет пропущено в ответе. Например, если `offset = 10`, ответ начнётся с 11-го найденного элемента.
*
* @type {number}
* @memberof ActionsV1ActionsAutoAddProductsCandidatesRequest
*/
offset?: number;
}
/**
* Check if a given object implements the ActionsV1ActionsAutoAddProductsCandidatesRequest interface.
*/
export declare function instanceOfActionsV1ActionsAutoAddProductsCandidatesRequest(value: object): value is ActionsV1ActionsAutoAddProductsCandidatesRequest;
export declare function ActionsV1ActionsAutoAddProductsCandidatesRequestFromJSON(json: any): ActionsV1ActionsAutoAddProductsCandidatesRequest;
export declare function ActionsV1ActionsAutoAddProductsCandidatesRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): ActionsV1ActionsAutoAddProductsCandidatesRequest;
export declare function ActionsV1ActionsAutoAddProductsCandidatesRequestToJSON(value?: ActionsV1ActionsAutoAddProductsCandidatesRequest | null): any;

View File

@@ -0,0 +1,56 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfActionsV1ActionsAutoAddProductsCandidatesRequest = instanceOfActionsV1ActionsAutoAddProductsCandidatesRequest;
exports.ActionsV1ActionsAutoAddProductsCandidatesRequestFromJSON = ActionsV1ActionsAutoAddProductsCandidatesRequestFromJSON;
exports.ActionsV1ActionsAutoAddProductsCandidatesRequestFromJSONTyped = ActionsV1ActionsAutoAddProductsCandidatesRequestFromJSONTyped;
exports.ActionsV1ActionsAutoAddProductsCandidatesRequestToJSON = ActionsV1ActionsAutoAddProductsCandidatesRequestToJSON;
/**
* Check if a given object implements the ActionsV1ActionsAutoAddProductsCandidatesRequest interface.
*/
function instanceOfActionsV1ActionsAutoAddProductsCandidatesRequest(value) {
if (!('action_id' in value) || value['action_id'] === undefined)
return false;
if (!('auto_add_date' in value) || value['auto_add_date'] === undefined)
return false;
if (!('limit' in value) || value['limit'] === undefined)
return false;
return true;
}
function ActionsV1ActionsAutoAddProductsCandidatesRequestFromJSON(json) {
return ActionsV1ActionsAutoAddProductsCandidatesRequestFromJSONTyped(json, false);
}
function ActionsV1ActionsAutoAddProductsCandidatesRequestFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'action_id': json['action_id'],
'auto_add_date': json['auto_add_date'],
'limit': json['limit'],
'offset': json['offset'] == null ? undefined : json['offset'],
};
}
function ActionsV1ActionsAutoAddProductsCandidatesRequestToJSON(value) {
if (value == null) {
return value;
}
return {
'action_id': value['action_id'],
'auto_add_date': value['auto_add_date'],
'limit': value['limit'],
'offset': value['offset'],
};
}

View File

@@ -0,0 +1,38 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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 { ActionsV1ActionsAutoAddProductsCandidatesResponseProducts } from './ActionsV1ActionsAutoAddProductsCandidatesResponseProducts';
/**
*
* @export
* @interface ActionsV1ActionsAutoAddProductsCandidatesResponse
*/
export interface ActionsV1ActionsAutoAddProductsCandidatesResponse {
/**
* Список доступных товаров для автодобавления.
* @type {Array<ActionsV1ActionsAutoAddProductsCandidatesResponseProducts>}
* @memberof ActionsV1ActionsAutoAddProductsCandidatesResponse
*/
products?: Array<ActionsV1ActionsAutoAddProductsCandidatesResponseProducts>;
/**
* Общее количество товаров.
* @type {number}
* @memberof ActionsV1ActionsAutoAddProductsCandidatesResponse
*/
total?: number;
}
/**
* Check if a given object implements the ActionsV1ActionsAutoAddProductsCandidatesResponse interface.
*/
export declare function instanceOfActionsV1ActionsAutoAddProductsCandidatesResponse(value: object): value is ActionsV1ActionsAutoAddProductsCandidatesResponse;
export declare function ActionsV1ActionsAutoAddProductsCandidatesResponseFromJSON(json: any): ActionsV1ActionsAutoAddProductsCandidatesResponse;
export declare function ActionsV1ActionsAutoAddProductsCandidatesResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ActionsV1ActionsAutoAddProductsCandidatesResponse;
export declare function ActionsV1ActionsAutoAddProductsCandidatesResponseToJSON(value?: ActionsV1ActionsAutoAddProductsCandidatesResponse | null): any;

View File

@@ -0,0 +1,47 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfActionsV1ActionsAutoAddProductsCandidatesResponse = instanceOfActionsV1ActionsAutoAddProductsCandidatesResponse;
exports.ActionsV1ActionsAutoAddProductsCandidatesResponseFromJSON = ActionsV1ActionsAutoAddProductsCandidatesResponseFromJSON;
exports.ActionsV1ActionsAutoAddProductsCandidatesResponseFromJSONTyped = ActionsV1ActionsAutoAddProductsCandidatesResponseFromJSONTyped;
exports.ActionsV1ActionsAutoAddProductsCandidatesResponseToJSON = ActionsV1ActionsAutoAddProductsCandidatesResponseToJSON;
const ActionsV1ActionsAutoAddProductsCandidatesResponseProducts_1 = require("./ActionsV1ActionsAutoAddProductsCandidatesResponseProducts");
/**
* Check if a given object implements the ActionsV1ActionsAutoAddProductsCandidatesResponse interface.
*/
function instanceOfActionsV1ActionsAutoAddProductsCandidatesResponse(value) {
return true;
}
function ActionsV1ActionsAutoAddProductsCandidatesResponseFromJSON(json) {
return ActionsV1ActionsAutoAddProductsCandidatesResponseFromJSONTyped(json, false);
}
function ActionsV1ActionsAutoAddProductsCandidatesResponseFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'products': json['products'] == null ? undefined : (json['products'].map(ActionsV1ActionsAutoAddProductsCandidatesResponseProducts_1.ActionsV1ActionsAutoAddProductsCandidatesResponseProductsFromJSON)),
'total': json['total'] == null ? undefined : json['total'],
};
}
function ActionsV1ActionsAutoAddProductsCandidatesResponseToJSON(value) {
if (value == null) {
return value;
}
return {
'products': value['products'] == null ? undefined : (value['products'].map(ActionsV1ActionsAutoAddProductsCandidatesResponseProducts_1.ActionsV1ActionsAutoAddProductsCandidatesResponseProductsToJSON)),
'total': value['total'],
};
}

View File

@@ -0,0 +1,103 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.
*/
/**
*
* @export
* @interface ActionsV1ActionsAutoAddProductsCandidatesResponseProducts
*/
export interface ActionsV1ActionsAutoAddProductsCandidatesResponseProducts {
/**
* Цена товара по акции.
* @type {number}
* @memberof ActionsV1ActionsAutoAddProductsCandidatesResponseProducts
*/
action_price_to_auto_add?: number;
/**
* Цена товара до скидки.
* @type {number}
* @memberof ActionsV1ActionsAutoAddProductsCandidatesResponseProducts
*/
base_price?: number;
/**
* Валюта цен.
* @type {string}
* @memberof ActionsV1ActionsAutoAddProductsCandidatesResponseProducts
*/
currency?: string;
/**
* Цена товара с учётом акций, кроме акций за счёт Ozon.
* @type {number}
* @memberof ActionsV1ActionsAutoAddProductsCandidatesResponseProducts
*/
marketplace_seller_price?: number;
/**
* Максимальная цена товара для автодобавления в акцию.
* @type {number}
* @memberof ActionsV1ActionsAutoAddProductsCandidatesResponseProducts
*/
max_discount_price?: number;
/**
* Минимальное число единиц товара в акции типа «Скидка на сток».
* @type {number}
* @memberof ActionsV1ActionsAutoAddProductsCandidatesResponseProducts
*/
min_action_quantity?: number;
/**
* Минимальная цена товара после применения акций.
* @type {number}
* @memberof ActionsV1ActionsAutoAddProductsCandidatesResponseProducts
*/
min_seller_price?: number;
/**
* Название товара.
* @type {string}
* @memberof ActionsV1ActionsAutoAddProductsCandidatesResponseProducts
*/
name?: string;
/**
* Идентификатор товара в системе продавца — артикул.
* @type {string}
* @memberof ActionsV1ActionsAutoAddProductsCandidatesResponseProducts
*/
offer_id?: string;
/**
* Цена товара без скидки.
* @type {number}
* @memberof ActionsV1ActionsAutoAddProductsCandidatesResponseProducts
*/
price?: number;
/**
* Идентификатор товара в системе Ozon — `product_id`.
* @type {number}
* @memberof ActionsV1ActionsAutoAddProductsCandidatesResponseProducts
*/
product_id?: number;
/**
* Количество товара в акции.
* @type {number}
* @memberof ActionsV1ActionsAutoAddProductsCandidatesResponseProducts
*/
quantity_to_auto_add?: number;
/**
* Идентификатор товара в системе Ozon — SKU.
* @type {number}
* @memberof ActionsV1ActionsAutoAddProductsCandidatesResponseProducts
*/
sku?: number;
}
/**
* Check if a given object implements the ActionsV1ActionsAutoAddProductsCandidatesResponseProducts interface.
*/
export declare function instanceOfActionsV1ActionsAutoAddProductsCandidatesResponseProducts(value: object): value is ActionsV1ActionsAutoAddProductsCandidatesResponseProducts;
export declare function ActionsV1ActionsAutoAddProductsCandidatesResponseProductsFromJSON(json: any): ActionsV1ActionsAutoAddProductsCandidatesResponseProducts;
export declare function ActionsV1ActionsAutoAddProductsCandidatesResponseProductsFromJSONTyped(json: any, ignoreDiscriminator: boolean): ActionsV1ActionsAutoAddProductsCandidatesResponseProducts;
export declare function ActionsV1ActionsAutoAddProductsCandidatesResponseProductsToJSON(value?: ActionsV1ActionsAutoAddProductsCandidatesResponseProducts | null): any;

View File

@@ -0,0 +1,68 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfActionsV1ActionsAutoAddProductsCandidatesResponseProducts = instanceOfActionsV1ActionsAutoAddProductsCandidatesResponseProducts;
exports.ActionsV1ActionsAutoAddProductsCandidatesResponseProductsFromJSON = ActionsV1ActionsAutoAddProductsCandidatesResponseProductsFromJSON;
exports.ActionsV1ActionsAutoAddProductsCandidatesResponseProductsFromJSONTyped = ActionsV1ActionsAutoAddProductsCandidatesResponseProductsFromJSONTyped;
exports.ActionsV1ActionsAutoAddProductsCandidatesResponseProductsToJSON = ActionsV1ActionsAutoAddProductsCandidatesResponseProductsToJSON;
/**
* Check if a given object implements the ActionsV1ActionsAutoAddProductsCandidatesResponseProducts interface.
*/
function instanceOfActionsV1ActionsAutoAddProductsCandidatesResponseProducts(value) {
return true;
}
function ActionsV1ActionsAutoAddProductsCandidatesResponseProductsFromJSON(json) {
return ActionsV1ActionsAutoAddProductsCandidatesResponseProductsFromJSONTyped(json, false);
}
function ActionsV1ActionsAutoAddProductsCandidatesResponseProductsFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'action_price_to_auto_add': json['action_price_to_auto_add'] == null ? undefined : json['action_price_to_auto_add'],
'base_price': json['base_price'] == null ? undefined : json['base_price'],
'currency': json['currency'] == null ? undefined : json['currency'],
'marketplace_seller_price': json['marketplace_seller_price'] == null ? undefined : json['marketplace_seller_price'],
'max_discount_price': json['max_discount_price'] == null ? undefined : json['max_discount_price'],
'min_action_quantity': json['min_action_quantity'] == null ? undefined : json['min_action_quantity'],
'min_seller_price': json['min_seller_price'] == null ? undefined : json['min_seller_price'],
'name': json['name'] == null ? undefined : json['name'],
'offer_id': json['offer_id'] == null ? undefined : json['offer_id'],
'price': json['price'] == null ? undefined : json['price'],
'product_id': json['product_id'] == null ? undefined : json['product_id'],
'quantity_to_auto_add': json['quantity_to_auto_add'] == null ? undefined : json['quantity_to_auto_add'],
'sku': json['sku'] == null ? undefined : json['sku'],
};
}
function ActionsV1ActionsAutoAddProductsCandidatesResponseProductsToJSON(value) {
if (value == null) {
return value;
}
return {
'action_price_to_auto_add': value['action_price_to_auto_add'],
'base_price': value['base_price'],
'currency': value['currency'],
'marketplace_seller_price': value['marketplace_seller_price'],
'max_discount_price': value['max_discount_price'],
'min_action_quantity': value['min_action_quantity'],
'min_seller_price': value['min_seller_price'],
'name': value['name'],
'offer_id': value['offer_id'],
'price': value['price'],
'product_id': value['product_id'],
'quantity_to_auto_add': value['quantity_to_auto_add'],
'sku': value['sku'],
};
}

View File

@@ -0,0 +1,45 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.
*/
/**
*
* @export
* @interface ActionsV1ActionsAutoAddProductsDeleteRequest
*/
export interface ActionsV1ActionsAutoAddProductsDeleteRequest {
/**
* Идентификатор акции.
* @type {number}
* @memberof ActionsV1ActionsAutoAddProductsDeleteRequest
*/
action_id?: number;
/**
* Дата и время автодобавления товаров в акцию из параметра `result.auto_add_dates` в ответе метода [/v1/actions](#operation/Promos).
*
* @type {string}
* @memberof ActionsV1ActionsAutoAddProductsDeleteRequest
*/
auto_add_date?: string;
/**
* Идентификаторы товаров в системе Ozon — `product_id`.
*
* @type {Array<string>}
* @memberof ActionsV1ActionsAutoAddProductsDeleteRequest
*/
product_ids?: Array<string>;
}
/**
* Check if a given object implements the ActionsV1ActionsAutoAddProductsDeleteRequest interface.
*/
export declare function instanceOfActionsV1ActionsAutoAddProductsDeleteRequest(value: object): value is ActionsV1ActionsAutoAddProductsDeleteRequest;
export declare function ActionsV1ActionsAutoAddProductsDeleteRequestFromJSON(json: any): ActionsV1ActionsAutoAddProductsDeleteRequest;
export declare function ActionsV1ActionsAutoAddProductsDeleteRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): ActionsV1ActionsAutoAddProductsDeleteRequest;
export declare function ActionsV1ActionsAutoAddProductsDeleteRequestToJSON(value?: ActionsV1ActionsAutoAddProductsDeleteRequest | null): any;

View File

@@ -0,0 +1,48 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfActionsV1ActionsAutoAddProductsDeleteRequest = instanceOfActionsV1ActionsAutoAddProductsDeleteRequest;
exports.ActionsV1ActionsAutoAddProductsDeleteRequestFromJSON = ActionsV1ActionsAutoAddProductsDeleteRequestFromJSON;
exports.ActionsV1ActionsAutoAddProductsDeleteRequestFromJSONTyped = ActionsV1ActionsAutoAddProductsDeleteRequestFromJSONTyped;
exports.ActionsV1ActionsAutoAddProductsDeleteRequestToJSON = ActionsV1ActionsAutoAddProductsDeleteRequestToJSON;
/**
* Check if a given object implements the ActionsV1ActionsAutoAddProductsDeleteRequest interface.
*/
function instanceOfActionsV1ActionsAutoAddProductsDeleteRequest(value) {
return true;
}
function ActionsV1ActionsAutoAddProductsDeleteRequestFromJSON(json) {
return ActionsV1ActionsAutoAddProductsDeleteRequestFromJSONTyped(json, false);
}
function ActionsV1ActionsAutoAddProductsDeleteRequestFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'action_id': json['action_id'] == null ? undefined : json['action_id'],
'auto_add_date': json['auto_add_date'] == null ? undefined : json['auto_add_date'],
'product_ids': json['product_ids'] == null ? undefined : json['product_ids'],
};
}
function ActionsV1ActionsAutoAddProductsDeleteRequestToJSON(value) {
if (value == null) {
return value;
}
return {
'action_id': value['action_id'],
'auto_add_date': value['auto_add_date'],
'product_ids': value['product_ids'],
};
}

View File

@@ -0,0 +1,31 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.
*/
/**
*
* @export
* @interface ActionsV1ActionsAutoAddProductsDeleteResponse
*/
export interface ActionsV1ActionsAutoAddProductsDeleteResponse {
/**
* Идентификаторы товаров, которые удалены из автодобавления.
* @type {Array<string>}
* @memberof ActionsV1ActionsAutoAddProductsDeleteResponse
*/
product_ids?: Array<string>;
}
/**
* Check if a given object implements the ActionsV1ActionsAutoAddProductsDeleteResponse interface.
*/
export declare function instanceOfActionsV1ActionsAutoAddProductsDeleteResponse(value: object): value is ActionsV1ActionsAutoAddProductsDeleteResponse;
export declare function ActionsV1ActionsAutoAddProductsDeleteResponseFromJSON(json: any): ActionsV1ActionsAutoAddProductsDeleteResponse;
export declare function ActionsV1ActionsAutoAddProductsDeleteResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ActionsV1ActionsAutoAddProductsDeleteResponse;
export declare function ActionsV1ActionsAutoAddProductsDeleteResponseToJSON(value?: ActionsV1ActionsAutoAddProductsDeleteResponse | null): any;

View File

@@ -0,0 +1,44 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfActionsV1ActionsAutoAddProductsDeleteResponse = instanceOfActionsV1ActionsAutoAddProductsDeleteResponse;
exports.ActionsV1ActionsAutoAddProductsDeleteResponseFromJSON = ActionsV1ActionsAutoAddProductsDeleteResponseFromJSON;
exports.ActionsV1ActionsAutoAddProductsDeleteResponseFromJSONTyped = ActionsV1ActionsAutoAddProductsDeleteResponseFromJSONTyped;
exports.ActionsV1ActionsAutoAddProductsDeleteResponseToJSON = ActionsV1ActionsAutoAddProductsDeleteResponseToJSON;
/**
* Check if a given object implements the ActionsV1ActionsAutoAddProductsDeleteResponse interface.
*/
function instanceOfActionsV1ActionsAutoAddProductsDeleteResponse(value) {
return true;
}
function ActionsV1ActionsAutoAddProductsDeleteResponseFromJSON(json) {
return ActionsV1ActionsAutoAddProductsDeleteResponseFromJSONTyped(json, false);
}
function ActionsV1ActionsAutoAddProductsDeleteResponseFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'product_ids': json['product_ids'] == null ? undefined : json['product_ids'],
};
}
function ActionsV1ActionsAutoAddProductsDeleteResponseToJSON(value) {
if (value == null) {
return value;
}
return {
'product_ids': value['product_ids'],
};
}

View File

@@ -0,0 +1,51 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.
*/
/**
*
* @export
* @interface ActionsV1ActionsAutoAddProductsListRequest
*/
export interface ActionsV1ActionsAutoAddProductsListRequest {
/**
* Идентификатор акции.
* @type {number}
* @memberof ActionsV1ActionsAutoAddProductsListRequest
*/
action_id: number;
/**
* Дата и время автодобавления товаров в акцию из параметра `result.auto_add_dates` в ответе метода [/v1/actions](#operation/Promos).
*
* @type {string}
* @memberof ActionsV1ActionsAutoAddProductsListRequest
*/
auto_add_date: string;
/**
* Количество значений в ответе.
* @type {number}
* @memberof ActionsV1ActionsAutoAddProductsListRequest
*/
limit: number;
/**
* Количество элементов, которое будет пропущено в ответе. Например, если `offset = 10`, ответ начнётся с 11-го найденного элемента.
*
* @type {number}
* @memberof ActionsV1ActionsAutoAddProductsListRequest
*/
offset?: number;
}
/**
* Check if a given object implements the ActionsV1ActionsAutoAddProductsListRequest interface.
*/
export declare function instanceOfActionsV1ActionsAutoAddProductsListRequest(value: object): value is ActionsV1ActionsAutoAddProductsListRequest;
export declare function ActionsV1ActionsAutoAddProductsListRequestFromJSON(json: any): ActionsV1ActionsAutoAddProductsListRequest;
export declare function ActionsV1ActionsAutoAddProductsListRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): ActionsV1ActionsAutoAddProductsListRequest;
export declare function ActionsV1ActionsAutoAddProductsListRequestToJSON(value?: ActionsV1ActionsAutoAddProductsListRequest | null): any;

View File

@@ -0,0 +1,56 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfActionsV1ActionsAutoAddProductsListRequest = instanceOfActionsV1ActionsAutoAddProductsListRequest;
exports.ActionsV1ActionsAutoAddProductsListRequestFromJSON = ActionsV1ActionsAutoAddProductsListRequestFromJSON;
exports.ActionsV1ActionsAutoAddProductsListRequestFromJSONTyped = ActionsV1ActionsAutoAddProductsListRequestFromJSONTyped;
exports.ActionsV1ActionsAutoAddProductsListRequestToJSON = ActionsV1ActionsAutoAddProductsListRequestToJSON;
/**
* Check if a given object implements the ActionsV1ActionsAutoAddProductsListRequest interface.
*/
function instanceOfActionsV1ActionsAutoAddProductsListRequest(value) {
if (!('action_id' in value) || value['action_id'] === undefined)
return false;
if (!('auto_add_date' in value) || value['auto_add_date'] === undefined)
return false;
if (!('limit' in value) || value['limit'] === undefined)
return false;
return true;
}
function ActionsV1ActionsAutoAddProductsListRequestFromJSON(json) {
return ActionsV1ActionsAutoAddProductsListRequestFromJSONTyped(json, false);
}
function ActionsV1ActionsAutoAddProductsListRequestFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'action_id': json['action_id'],
'auto_add_date': json['auto_add_date'],
'limit': json['limit'],
'offset': json['offset'] == null ? undefined : json['offset'],
};
}
function ActionsV1ActionsAutoAddProductsListRequestToJSON(value) {
if (value == null) {
return value;
}
return {
'action_id': value['action_id'],
'auto_add_date': value['auto_add_date'],
'limit': value['limit'],
'offset': value['offset'],
};
}

View File

@@ -0,0 +1,38 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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 { ActionsV1ActionsAutoAddProductsListResponseProducts } from './ActionsV1ActionsAutoAddProductsListResponseProducts';
/**
*
* @export
* @interface ActionsV1ActionsAutoAddProductsListResponse
*/
export interface ActionsV1ActionsAutoAddProductsListResponse {
/**
* Список товаров с автодобавлением.
* @type {Array<ActionsV1ActionsAutoAddProductsListResponseProducts>}
* @memberof ActionsV1ActionsAutoAddProductsListResponse
*/
products?: Array<ActionsV1ActionsAutoAddProductsListResponseProducts>;
/**
* Общее количество товаров.
* @type {number}
* @memberof ActionsV1ActionsAutoAddProductsListResponse
*/
total?: number;
}
/**
* Check if a given object implements the ActionsV1ActionsAutoAddProductsListResponse interface.
*/
export declare function instanceOfActionsV1ActionsAutoAddProductsListResponse(value: object): value is ActionsV1ActionsAutoAddProductsListResponse;
export declare function ActionsV1ActionsAutoAddProductsListResponseFromJSON(json: any): ActionsV1ActionsAutoAddProductsListResponse;
export declare function ActionsV1ActionsAutoAddProductsListResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ActionsV1ActionsAutoAddProductsListResponse;
export declare function ActionsV1ActionsAutoAddProductsListResponseToJSON(value?: ActionsV1ActionsAutoAddProductsListResponse | null): any;

View File

@@ -0,0 +1,47 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfActionsV1ActionsAutoAddProductsListResponse = instanceOfActionsV1ActionsAutoAddProductsListResponse;
exports.ActionsV1ActionsAutoAddProductsListResponseFromJSON = ActionsV1ActionsAutoAddProductsListResponseFromJSON;
exports.ActionsV1ActionsAutoAddProductsListResponseFromJSONTyped = ActionsV1ActionsAutoAddProductsListResponseFromJSONTyped;
exports.ActionsV1ActionsAutoAddProductsListResponseToJSON = ActionsV1ActionsAutoAddProductsListResponseToJSON;
const ActionsV1ActionsAutoAddProductsListResponseProducts_1 = require("./ActionsV1ActionsAutoAddProductsListResponseProducts");
/**
* Check if a given object implements the ActionsV1ActionsAutoAddProductsListResponse interface.
*/
function instanceOfActionsV1ActionsAutoAddProductsListResponse(value) {
return true;
}
function ActionsV1ActionsAutoAddProductsListResponseFromJSON(json) {
return ActionsV1ActionsAutoAddProductsListResponseFromJSONTyped(json, false);
}
function ActionsV1ActionsAutoAddProductsListResponseFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'products': json['products'] == null ? undefined : (json['products'].map(ActionsV1ActionsAutoAddProductsListResponseProducts_1.ActionsV1ActionsAutoAddProductsListResponseProductsFromJSON)),
'total': json['total'] == null ? undefined : json['total'],
};
}
function ActionsV1ActionsAutoAddProductsListResponseToJSON(value) {
if (value == null) {
return value;
}
return {
'products': value['products'] == null ? undefined : (value['products'].map(ActionsV1ActionsAutoAddProductsListResponseProducts_1.ActionsV1ActionsAutoAddProductsListResponseProductsToJSON)),
'total': value['total'],
};
}

View File

@@ -0,0 +1,107 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.
*/
/**
*
* @export
* @interface ActionsV1ActionsAutoAddProductsListResponseProducts
*/
export interface ActionsV1ActionsAutoAddProductsListResponseProducts {
/**
* Цена товара по акции.
* @type {number}
* @memberof ActionsV1ActionsAutoAddProductsListResponseProducts
*/
action_price_to_auto_add?: number;
/**
* Тип добавления товара в акцию:
* - `AUTO` — автоматически;
* - `MANUAL` — вручную продавцом.
*
* @type {string}
* @memberof ActionsV1ActionsAutoAddProductsListResponseProducts
*/
add_mode?: string;
/**
* Валюта цен.
* @type {string}
* @memberof ActionsV1ActionsAutoAddProductsListResponseProducts
*/
currency?: string;
/**
* Цена товара с учётом акций, кроме акций за счёт Ozon.
*
* @type {number}
* @memberof ActionsV1ActionsAutoAddProductsListResponseProducts
*/
marketplace_seller_price?: number;
/**
* Максимальная цена товара для автодобавления в акцию.
* @type {number}
* @memberof ActionsV1ActionsAutoAddProductsListResponseProducts
*/
max_discount_price?: number;
/**
* Минимальное число единиц товара в акции типа «Скидка на сток».
* @type {number}
* @memberof ActionsV1ActionsAutoAddProductsListResponseProducts
*/
min_action_quantity?: number;
/**
* Минимальная цена товара после применения акций.
* @type {number}
* @memberof ActionsV1ActionsAutoAddProductsListResponseProducts
*/
min_seller_price?: number;
/**
* Название товара.
* @type {string}
* @memberof ActionsV1ActionsAutoAddProductsListResponseProducts
*/
name?: string;
/**
* Идентификатор товара в системе продавца — артикул.
* @type {string}
* @memberof ActionsV1ActionsAutoAddProductsListResponseProducts
*/
offer_id?: string;
/**
* Цена товара без скидки.
* @type {number}
* @memberof ActionsV1ActionsAutoAddProductsListResponseProducts
*/
price?: number;
/**
* Идентификатор товара в системе Ozon — `product_id`.
* @type {number}
* @memberof ActionsV1ActionsAutoAddProductsListResponseProducts
*/
product_id?: number;
/**
* Количество товара в акции.
* @type {number}
* @memberof ActionsV1ActionsAutoAddProductsListResponseProducts
*/
quantity_to_auto_add?: number;
/**
* Идентификатор товара в системе Ozon — SKU.
* @type {number}
* @memberof ActionsV1ActionsAutoAddProductsListResponseProducts
*/
sku?: number;
}
/**
* Check if a given object implements the ActionsV1ActionsAutoAddProductsListResponseProducts interface.
*/
export declare function instanceOfActionsV1ActionsAutoAddProductsListResponseProducts(value: object): value is ActionsV1ActionsAutoAddProductsListResponseProducts;
export declare function ActionsV1ActionsAutoAddProductsListResponseProductsFromJSON(json: any): ActionsV1ActionsAutoAddProductsListResponseProducts;
export declare function ActionsV1ActionsAutoAddProductsListResponseProductsFromJSONTyped(json: any, ignoreDiscriminator: boolean): ActionsV1ActionsAutoAddProductsListResponseProducts;
export declare function ActionsV1ActionsAutoAddProductsListResponseProductsToJSON(value?: ActionsV1ActionsAutoAddProductsListResponseProducts | null): any;

View File

@@ -0,0 +1,68 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfActionsV1ActionsAutoAddProductsListResponseProducts = instanceOfActionsV1ActionsAutoAddProductsListResponseProducts;
exports.ActionsV1ActionsAutoAddProductsListResponseProductsFromJSON = ActionsV1ActionsAutoAddProductsListResponseProductsFromJSON;
exports.ActionsV1ActionsAutoAddProductsListResponseProductsFromJSONTyped = ActionsV1ActionsAutoAddProductsListResponseProductsFromJSONTyped;
exports.ActionsV1ActionsAutoAddProductsListResponseProductsToJSON = ActionsV1ActionsAutoAddProductsListResponseProductsToJSON;
/**
* Check if a given object implements the ActionsV1ActionsAutoAddProductsListResponseProducts interface.
*/
function instanceOfActionsV1ActionsAutoAddProductsListResponseProducts(value) {
return true;
}
function ActionsV1ActionsAutoAddProductsListResponseProductsFromJSON(json) {
return ActionsV1ActionsAutoAddProductsListResponseProductsFromJSONTyped(json, false);
}
function ActionsV1ActionsAutoAddProductsListResponseProductsFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'action_price_to_auto_add': json['action_price_to_auto_add'] == null ? undefined : json['action_price_to_auto_add'],
'add_mode': json['add_mode'] == null ? undefined : json['add_mode'],
'currency': json['currency'] == null ? undefined : json['currency'],
'marketplace_seller_price': json['marketplace_seller_price'] == null ? undefined : json['marketplace_seller_price'],
'max_discount_price': json['max_discount_price'] == null ? undefined : json['max_discount_price'],
'min_action_quantity': json['min_action_quantity'] == null ? undefined : json['min_action_quantity'],
'min_seller_price': json['min_seller_price'] == null ? undefined : json['min_seller_price'],
'name': json['name'] == null ? undefined : json['name'],
'offer_id': json['offer_id'] == null ? undefined : json['offer_id'],
'price': json['price'] == null ? undefined : json['price'],
'product_id': json['product_id'] == null ? undefined : json['product_id'],
'quantity_to_auto_add': json['quantity_to_auto_add'] == null ? undefined : json['quantity_to_auto_add'],
'sku': json['sku'] == null ? undefined : json['sku'],
};
}
function ActionsV1ActionsAutoAddProductsListResponseProductsToJSON(value) {
if (value == null) {
return value;
}
return {
'action_price_to_auto_add': value['action_price_to_auto_add'],
'add_mode': value['add_mode'],
'currency': value['currency'],
'marketplace_seller_price': value['marketplace_seller_price'],
'max_discount_price': value['max_discount_price'],
'min_action_quantity': value['min_action_quantity'],
'min_seller_price': value['min_seller_price'],
'name': value['name'],
'offer_id': value['offer_id'],
'price': value['price'],
'product_id': value['product_id'],
'quantity_to_auto_add': value['quantity_to_auto_add'],
'sku': value['sku'],
};
}

View File

@@ -0,0 +1,45 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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 { ActionsV1ActionsAutoAddProductsUpdateRequestToUpdate } from './ActionsV1ActionsAutoAddProductsUpdateRequestToUpdate';
/**
*
* @export
* @interface ActionsV1ActionsAutoAddProductsUpdateRequest
*/
export interface ActionsV1ActionsAutoAddProductsUpdateRequest {
/**
* Идентификатор акции.
* @type {number}
* @memberof ActionsV1ActionsAutoAddProductsUpdateRequest
*/
action_id?: number;
/**
* Дата и время автодобавления товаров в акцию из параметра `result.auto_add_dates` в ответе метода [/v1/actions](#operation/Promos).
*
* @type {string}
* @memberof ActionsV1ActionsAutoAddProductsUpdateRequest
*/
auto_add_date?: string;
/**
* Список товаров, которые нужно добавить или обновить в автодобавлении.
* @type {Array<ActionsV1ActionsAutoAddProductsUpdateRequestToUpdate>}
* @memberof ActionsV1ActionsAutoAddProductsUpdateRequest
*/
to_update?: Array<ActionsV1ActionsAutoAddProductsUpdateRequestToUpdate>;
}
/**
* Check if a given object implements the ActionsV1ActionsAutoAddProductsUpdateRequest interface.
*/
export declare function instanceOfActionsV1ActionsAutoAddProductsUpdateRequest(value: object): value is ActionsV1ActionsAutoAddProductsUpdateRequest;
export declare function ActionsV1ActionsAutoAddProductsUpdateRequestFromJSON(json: any): ActionsV1ActionsAutoAddProductsUpdateRequest;
export declare function ActionsV1ActionsAutoAddProductsUpdateRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): ActionsV1ActionsAutoAddProductsUpdateRequest;
export declare function ActionsV1ActionsAutoAddProductsUpdateRequestToJSON(value?: ActionsV1ActionsAutoAddProductsUpdateRequest | null): any;

View File

@@ -0,0 +1,49 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfActionsV1ActionsAutoAddProductsUpdateRequest = instanceOfActionsV1ActionsAutoAddProductsUpdateRequest;
exports.ActionsV1ActionsAutoAddProductsUpdateRequestFromJSON = ActionsV1ActionsAutoAddProductsUpdateRequestFromJSON;
exports.ActionsV1ActionsAutoAddProductsUpdateRequestFromJSONTyped = ActionsV1ActionsAutoAddProductsUpdateRequestFromJSONTyped;
exports.ActionsV1ActionsAutoAddProductsUpdateRequestToJSON = ActionsV1ActionsAutoAddProductsUpdateRequestToJSON;
const ActionsV1ActionsAutoAddProductsUpdateRequestToUpdate_1 = require("./ActionsV1ActionsAutoAddProductsUpdateRequestToUpdate");
/**
* Check if a given object implements the ActionsV1ActionsAutoAddProductsUpdateRequest interface.
*/
function instanceOfActionsV1ActionsAutoAddProductsUpdateRequest(value) {
return true;
}
function ActionsV1ActionsAutoAddProductsUpdateRequestFromJSON(json) {
return ActionsV1ActionsAutoAddProductsUpdateRequestFromJSONTyped(json, false);
}
function ActionsV1ActionsAutoAddProductsUpdateRequestFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'action_id': json['action_id'] == null ? undefined : json['action_id'],
'auto_add_date': json['auto_add_date'] == null ? undefined : json['auto_add_date'],
'to_update': json['to_update'] == null ? undefined : (json['to_update'].map(ActionsV1ActionsAutoAddProductsUpdateRequestToUpdate_1.ActionsV1ActionsAutoAddProductsUpdateRequestToUpdateFromJSON)),
};
}
function ActionsV1ActionsAutoAddProductsUpdateRequestToJSON(value) {
if (value == null) {
return value;
}
return {
'action_id': value['action_id'],
'auto_add_date': value['auto_add_date'],
'to_update': value['to_update'] == null ? undefined : (value['to_update'].map(ActionsV1ActionsAutoAddProductsUpdateRequestToUpdate_1.ActionsV1ActionsAutoAddProductsUpdateRequestToUpdateToJSON)),
};
}

View File

@@ -0,0 +1,49 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.
*/
/**
*
* @export
* @interface ActionsV1ActionsAutoAddProductsUpdateRequestToUpdate
*/
export interface ActionsV1ActionsAutoAddProductsUpdateRequestToUpdate {
/**
* Цена товара по акции.
* @type {number}
* @memberof ActionsV1ActionsAutoAddProductsUpdateRequestToUpdate
*/
action_price?: number;
/**
* Валюта цены.
* @type {string}
* @memberof ActionsV1ActionsAutoAddProductsUpdateRequestToUpdate
*/
currency?: string;
/**
* Идентификатор товара, который нужно добавить или обновить.
* @type {number}
* @memberof ActionsV1ActionsAutoAddProductsUpdateRequestToUpdate
*/
product_id?: number;
/**
* Количество товаров в акции.
* @type {number}
* @memberof ActionsV1ActionsAutoAddProductsUpdateRequestToUpdate
*/
quantity?: number;
}
/**
* Check if a given object implements the ActionsV1ActionsAutoAddProductsUpdateRequestToUpdate interface.
*/
export declare function instanceOfActionsV1ActionsAutoAddProductsUpdateRequestToUpdate(value: object): value is ActionsV1ActionsAutoAddProductsUpdateRequestToUpdate;
export declare function ActionsV1ActionsAutoAddProductsUpdateRequestToUpdateFromJSON(json: any): ActionsV1ActionsAutoAddProductsUpdateRequestToUpdate;
export declare function ActionsV1ActionsAutoAddProductsUpdateRequestToUpdateFromJSONTyped(json: any, ignoreDiscriminator: boolean): ActionsV1ActionsAutoAddProductsUpdateRequestToUpdate;
export declare function ActionsV1ActionsAutoAddProductsUpdateRequestToUpdateToJSON(value?: ActionsV1ActionsAutoAddProductsUpdateRequestToUpdate | null): any;

View File

@@ -0,0 +1,50 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfActionsV1ActionsAutoAddProductsUpdateRequestToUpdate = instanceOfActionsV1ActionsAutoAddProductsUpdateRequestToUpdate;
exports.ActionsV1ActionsAutoAddProductsUpdateRequestToUpdateFromJSON = ActionsV1ActionsAutoAddProductsUpdateRequestToUpdateFromJSON;
exports.ActionsV1ActionsAutoAddProductsUpdateRequestToUpdateFromJSONTyped = ActionsV1ActionsAutoAddProductsUpdateRequestToUpdateFromJSONTyped;
exports.ActionsV1ActionsAutoAddProductsUpdateRequestToUpdateToJSON = ActionsV1ActionsAutoAddProductsUpdateRequestToUpdateToJSON;
/**
* Check if a given object implements the ActionsV1ActionsAutoAddProductsUpdateRequestToUpdate interface.
*/
function instanceOfActionsV1ActionsAutoAddProductsUpdateRequestToUpdate(value) {
return true;
}
function ActionsV1ActionsAutoAddProductsUpdateRequestToUpdateFromJSON(json) {
return ActionsV1ActionsAutoAddProductsUpdateRequestToUpdateFromJSONTyped(json, false);
}
function ActionsV1ActionsAutoAddProductsUpdateRequestToUpdateFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'action_price': json['action_price'] == null ? undefined : json['action_price'],
'currency': json['currency'] == null ? undefined : json['currency'],
'product_id': json['product_id'] == null ? undefined : json['product_id'],
'quantity': json['quantity'] == null ? undefined : json['quantity'],
};
}
function ActionsV1ActionsAutoAddProductsUpdateRequestToUpdateToJSON(value) {
if (value == null) {
return value;
}
return {
'action_price': value['action_price'],
'currency': value['currency'],
'product_id': value['product_id'],
'quantity': value['quantity'],
};
}

View File

@@ -0,0 +1,59 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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 { ActionsV1ActionsAutoAddProductsUpdateResponseRejected } from './ActionsV1ActionsAutoAddProductsUpdateResponseRejected';
import type { ActionsV1ActionsAutoAddProductsUpdateResponseExtremelyLowPrice } from './ActionsV1ActionsAutoAddProductsUpdateResponseExtremelyLowPrice';
import type { ActionsV1ActionsAutoAddProductsUpdateResponseFailedPrice } from './ActionsV1ActionsAutoAddProductsUpdateResponseFailedPrice';
import type { ActionsV1ActionsAutoAddProductsUpdateResponseBelowMinPrice } from './ActionsV1ActionsAutoAddProductsUpdateResponseBelowMinPrice';
/**
*
* @export
* @interface ActionsV1ActionsAutoAddProductsUpdateResponse
*/
export interface ActionsV1ActionsAutoAddProductsUpdateResponse {
/**
* Список товаров с ценой ниже минимальной.
* @type {Array<ActionsV1ActionsAutoAddProductsUpdateResponseBelowMinPrice>}
* @memberof ActionsV1ActionsAutoAddProductsUpdateResponse
*/
below_min_price?: Array<ActionsV1ActionsAutoAddProductsUpdateResponseBelowMinPrice>;
/**
* Список товаров со скидкой больше 70%.
* @type {Array<ActionsV1ActionsAutoAddProductsUpdateResponseExtremelyLowPrice>}
* @memberof ActionsV1ActionsAutoAddProductsUpdateResponse
*/
extremely_low_price?: Array<ActionsV1ActionsAutoAddProductsUpdateResponseExtremelyLowPrice>;
/**
* Список товаров, которые не прошли валидацию по цене.
* @type {Array<ActionsV1ActionsAutoAddProductsUpdateResponseFailedPrice>}
* @memberof ActionsV1ActionsAutoAddProductsUpdateResponse
*/
failed_price?: Array<ActionsV1ActionsAutoAddProductsUpdateResponseFailedPrice>;
/**
* Идентификаторы товаров, которые не получилось добавить или обновить.
* @type {Array<ActionsV1ActionsAutoAddProductsUpdateResponseRejected>}
* @memberof ActionsV1ActionsAutoAddProductsUpdateResponse
*/
rejected?: Array<ActionsV1ActionsAutoAddProductsUpdateResponseRejected>;
/**
* Идентификаторы товаров, которые получилось добавить или обновить.
* @type {Array<string>}
* @memberof ActionsV1ActionsAutoAddProductsUpdateResponse
*/
updated_ids?: Array<string>;
}
/**
* Check if a given object implements the ActionsV1ActionsAutoAddProductsUpdateResponse interface.
*/
export declare function instanceOfActionsV1ActionsAutoAddProductsUpdateResponse(value: object): value is ActionsV1ActionsAutoAddProductsUpdateResponse;
export declare function ActionsV1ActionsAutoAddProductsUpdateResponseFromJSON(json: any): ActionsV1ActionsAutoAddProductsUpdateResponse;
export declare function ActionsV1ActionsAutoAddProductsUpdateResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ActionsV1ActionsAutoAddProductsUpdateResponse;
export declare function ActionsV1ActionsAutoAddProductsUpdateResponseToJSON(value?: ActionsV1ActionsAutoAddProductsUpdateResponse | null): any;

View File

@@ -0,0 +1,56 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfActionsV1ActionsAutoAddProductsUpdateResponse = instanceOfActionsV1ActionsAutoAddProductsUpdateResponse;
exports.ActionsV1ActionsAutoAddProductsUpdateResponseFromJSON = ActionsV1ActionsAutoAddProductsUpdateResponseFromJSON;
exports.ActionsV1ActionsAutoAddProductsUpdateResponseFromJSONTyped = ActionsV1ActionsAutoAddProductsUpdateResponseFromJSONTyped;
exports.ActionsV1ActionsAutoAddProductsUpdateResponseToJSON = ActionsV1ActionsAutoAddProductsUpdateResponseToJSON;
const ActionsV1ActionsAutoAddProductsUpdateResponseRejected_1 = require("./ActionsV1ActionsAutoAddProductsUpdateResponseRejected");
const ActionsV1ActionsAutoAddProductsUpdateResponseExtremelyLowPrice_1 = require("./ActionsV1ActionsAutoAddProductsUpdateResponseExtremelyLowPrice");
const ActionsV1ActionsAutoAddProductsUpdateResponseFailedPrice_1 = require("./ActionsV1ActionsAutoAddProductsUpdateResponseFailedPrice");
const ActionsV1ActionsAutoAddProductsUpdateResponseBelowMinPrice_1 = require("./ActionsV1ActionsAutoAddProductsUpdateResponseBelowMinPrice");
/**
* Check if a given object implements the ActionsV1ActionsAutoAddProductsUpdateResponse interface.
*/
function instanceOfActionsV1ActionsAutoAddProductsUpdateResponse(value) {
return true;
}
function ActionsV1ActionsAutoAddProductsUpdateResponseFromJSON(json) {
return ActionsV1ActionsAutoAddProductsUpdateResponseFromJSONTyped(json, false);
}
function ActionsV1ActionsAutoAddProductsUpdateResponseFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'below_min_price': json['below_min_price'] == null ? undefined : (json['below_min_price'].map(ActionsV1ActionsAutoAddProductsUpdateResponseBelowMinPrice_1.ActionsV1ActionsAutoAddProductsUpdateResponseBelowMinPriceFromJSON)),
'extremely_low_price': json['extremely_low_price'] == null ? undefined : (json['extremely_low_price'].map(ActionsV1ActionsAutoAddProductsUpdateResponseExtremelyLowPrice_1.ActionsV1ActionsAutoAddProductsUpdateResponseExtremelyLowPriceFromJSON)),
'failed_price': json['failed_price'] == null ? undefined : (json['failed_price'].map(ActionsV1ActionsAutoAddProductsUpdateResponseFailedPrice_1.ActionsV1ActionsAutoAddProductsUpdateResponseFailedPriceFromJSON)),
'rejected': json['rejected'] == null ? undefined : (json['rejected'].map(ActionsV1ActionsAutoAddProductsUpdateResponseRejected_1.ActionsV1ActionsAutoAddProductsUpdateResponseRejectedFromJSON)),
'updated_ids': json['updated_ids'] == null ? undefined : json['updated_ids'],
};
}
function ActionsV1ActionsAutoAddProductsUpdateResponseToJSON(value) {
if (value == null) {
return value;
}
return {
'below_min_price': value['below_min_price'] == null ? undefined : (value['below_min_price'].map(ActionsV1ActionsAutoAddProductsUpdateResponseBelowMinPrice_1.ActionsV1ActionsAutoAddProductsUpdateResponseBelowMinPriceToJSON)),
'extremely_low_price': value['extremely_low_price'] == null ? undefined : (value['extremely_low_price'].map(ActionsV1ActionsAutoAddProductsUpdateResponseExtremelyLowPrice_1.ActionsV1ActionsAutoAddProductsUpdateResponseExtremelyLowPriceToJSON)),
'failed_price': value['failed_price'] == null ? undefined : (value['failed_price'].map(ActionsV1ActionsAutoAddProductsUpdateResponseFailedPrice_1.ActionsV1ActionsAutoAddProductsUpdateResponseFailedPriceToJSON)),
'rejected': value['rejected'] == null ? undefined : (value['rejected'].map(ActionsV1ActionsAutoAddProductsUpdateResponseRejected_1.ActionsV1ActionsAutoAddProductsUpdateResponseRejectedToJSON)),
'updated_ids': value['updated_ids'],
};
}

View File

@@ -0,0 +1,37 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.
*/
/**
*
* @export
* @interface ActionsV1ActionsAutoAddProductsUpdateResponseBelowMinPrice
*/
export interface ActionsV1ActionsAutoAddProductsUpdateResponseBelowMinPrice {
/**
* Идентификатор товара в системе Ozon — `product_id`.
* @type {number}
* @memberof ActionsV1ActionsAutoAddProductsUpdateResponseBelowMinPrice
*/
key?: number;
/**
* Цена товара.
* @type {number}
* @memberof ActionsV1ActionsAutoAddProductsUpdateResponseBelowMinPrice
*/
value?: number;
}
/**
* Check if a given object implements the ActionsV1ActionsAutoAddProductsUpdateResponseBelowMinPrice interface.
*/
export declare function instanceOfActionsV1ActionsAutoAddProductsUpdateResponseBelowMinPrice(value: object): value is ActionsV1ActionsAutoAddProductsUpdateResponseBelowMinPrice;
export declare function ActionsV1ActionsAutoAddProductsUpdateResponseBelowMinPriceFromJSON(json: any): ActionsV1ActionsAutoAddProductsUpdateResponseBelowMinPrice;
export declare function ActionsV1ActionsAutoAddProductsUpdateResponseBelowMinPriceFromJSONTyped(json: any, ignoreDiscriminator: boolean): ActionsV1ActionsAutoAddProductsUpdateResponseBelowMinPrice;
export declare function ActionsV1ActionsAutoAddProductsUpdateResponseBelowMinPriceToJSON(value?: ActionsV1ActionsAutoAddProductsUpdateResponseBelowMinPrice | null): any;

View File

@@ -0,0 +1,46 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfActionsV1ActionsAutoAddProductsUpdateResponseBelowMinPrice = instanceOfActionsV1ActionsAutoAddProductsUpdateResponseBelowMinPrice;
exports.ActionsV1ActionsAutoAddProductsUpdateResponseBelowMinPriceFromJSON = ActionsV1ActionsAutoAddProductsUpdateResponseBelowMinPriceFromJSON;
exports.ActionsV1ActionsAutoAddProductsUpdateResponseBelowMinPriceFromJSONTyped = ActionsV1ActionsAutoAddProductsUpdateResponseBelowMinPriceFromJSONTyped;
exports.ActionsV1ActionsAutoAddProductsUpdateResponseBelowMinPriceToJSON = ActionsV1ActionsAutoAddProductsUpdateResponseBelowMinPriceToJSON;
/**
* Check if a given object implements the ActionsV1ActionsAutoAddProductsUpdateResponseBelowMinPrice interface.
*/
function instanceOfActionsV1ActionsAutoAddProductsUpdateResponseBelowMinPrice(value) {
return true;
}
function ActionsV1ActionsAutoAddProductsUpdateResponseBelowMinPriceFromJSON(json) {
return ActionsV1ActionsAutoAddProductsUpdateResponseBelowMinPriceFromJSONTyped(json, false);
}
function ActionsV1ActionsAutoAddProductsUpdateResponseBelowMinPriceFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'key': json['key'] == null ? undefined : json['key'],
'value': json['value'] == null ? undefined : json['value'],
};
}
function ActionsV1ActionsAutoAddProductsUpdateResponseBelowMinPriceToJSON(value) {
if (value == null) {
return value;
}
return {
'key': value['key'],
'value': value['value'],
};
}

View File

@@ -0,0 +1,37 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.
*/
/**
*
* @export
* @interface ActionsV1ActionsAutoAddProductsUpdateResponseExtremelyLowPrice
*/
export interface ActionsV1ActionsAutoAddProductsUpdateResponseExtremelyLowPrice {
/**
* Идентификатор товара в системе Ozon — `product_id`.
* @type {number}
* @memberof ActionsV1ActionsAutoAddProductsUpdateResponseExtremelyLowPrice
*/
key?: number;
/**
* Цена товара.
* @type {number}
* @memberof ActionsV1ActionsAutoAddProductsUpdateResponseExtremelyLowPrice
*/
value?: number;
}
/**
* Check if a given object implements the ActionsV1ActionsAutoAddProductsUpdateResponseExtremelyLowPrice interface.
*/
export declare function instanceOfActionsV1ActionsAutoAddProductsUpdateResponseExtremelyLowPrice(value: object): value is ActionsV1ActionsAutoAddProductsUpdateResponseExtremelyLowPrice;
export declare function ActionsV1ActionsAutoAddProductsUpdateResponseExtremelyLowPriceFromJSON(json: any): ActionsV1ActionsAutoAddProductsUpdateResponseExtremelyLowPrice;
export declare function ActionsV1ActionsAutoAddProductsUpdateResponseExtremelyLowPriceFromJSONTyped(json: any, ignoreDiscriminator: boolean): ActionsV1ActionsAutoAddProductsUpdateResponseExtremelyLowPrice;
export declare function ActionsV1ActionsAutoAddProductsUpdateResponseExtremelyLowPriceToJSON(value?: ActionsV1ActionsAutoAddProductsUpdateResponseExtremelyLowPrice | null): any;

View File

@@ -0,0 +1,46 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfActionsV1ActionsAutoAddProductsUpdateResponseExtremelyLowPrice = instanceOfActionsV1ActionsAutoAddProductsUpdateResponseExtremelyLowPrice;
exports.ActionsV1ActionsAutoAddProductsUpdateResponseExtremelyLowPriceFromJSON = ActionsV1ActionsAutoAddProductsUpdateResponseExtremelyLowPriceFromJSON;
exports.ActionsV1ActionsAutoAddProductsUpdateResponseExtremelyLowPriceFromJSONTyped = ActionsV1ActionsAutoAddProductsUpdateResponseExtremelyLowPriceFromJSONTyped;
exports.ActionsV1ActionsAutoAddProductsUpdateResponseExtremelyLowPriceToJSON = ActionsV1ActionsAutoAddProductsUpdateResponseExtremelyLowPriceToJSON;
/**
* Check if a given object implements the ActionsV1ActionsAutoAddProductsUpdateResponseExtremelyLowPrice interface.
*/
function instanceOfActionsV1ActionsAutoAddProductsUpdateResponseExtremelyLowPrice(value) {
return true;
}
function ActionsV1ActionsAutoAddProductsUpdateResponseExtremelyLowPriceFromJSON(json) {
return ActionsV1ActionsAutoAddProductsUpdateResponseExtremelyLowPriceFromJSONTyped(json, false);
}
function ActionsV1ActionsAutoAddProductsUpdateResponseExtremelyLowPriceFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'key': json['key'] == null ? undefined : json['key'],
'value': json['value'] == null ? undefined : json['value'],
};
}
function ActionsV1ActionsAutoAddProductsUpdateResponseExtremelyLowPriceToJSON(value) {
if (value == null) {
return value;
}
return {
'key': value['key'],
'value': value['value'],
};
}

View File

@@ -0,0 +1,40 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.
*/
/**
*
* @export
* @interface ActionsV1ActionsAutoAddProductsUpdateResponseFailedPrice
*/
export interface ActionsV1ActionsAutoAddProductsUpdateResponseFailedPrice {
/**
* Идентификатор товара в системе Ozon — `product_id`.
* @type {number}
* @memberof ActionsV1ActionsAutoAddProductsUpdateResponseFailedPrice
*/
key?: number;
/**
* Значение проблемной цены:
* - Если цена товара больше `max_discount_price` — значение параметра `max_discount_price`;
* - Если скидка на товар больше 95% — цена со скидкой 95%.
*
* @type {number}
* @memberof ActionsV1ActionsAutoAddProductsUpdateResponseFailedPrice
*/
value?: number;
}
/**
* Check if a given object implements the ActionsV1ActionsAutoAddProductsUpdateResponseFailedPrice interface.
*/
export declare function instanceOfActionsV1ActionsAutoAddProductsUpdateResponseFailedPrice(value: object): value is ActionsV1ActionsAutoAddProductsUpdateResponseFailedPrice;
export declare function ActionsV1ActionsAutoAddProductsUpdateResponseFailedPriceFromJSON(json: any): ActionsV1ActionsAutoAddProductsUpdateResponseFailedPrice;
export declare function ActionsV1ActionsAutoAddProductsUpdateResponseFailedPriceFromJSONTyped(json: any, ignoreDiscriminator: boolean): ActionsV1ActionsAutoAddProductsUpdateResponseFailedPrice;
export declare function ActionsV1ActionsAutoAddProductsUpdateResponseFailedPriceToJSON(value?: ActionsV1ActionsAutoAddProductsUpdateResponseFailedPrice | null): any;

View File

@@ -0,0 +1,46 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfActionsV1ActionsAutoAddProductsUpdateResponseFailedPrice = instanceOfActionsV1ActionsAutoAddProductsUpdateResponseFailedPrice;
exports.ActionsV1ActionsAutoAddProductsUpdateResponseFailedPriceFromJSON = ActionsV1ActionsAutoAddProductsUpdateResponseFailedPriceFromJSON;
exports.ActionsV1ActionsAutoAddProductsUpdateResponseFailedPriceFromJSONTyped = ActionsV1ActionsAutoAddProductsUpdateResponseFailedPriceFromJSONTyped;
exports.ActionsV1ActionsAutoAddProductsUpdateResponseFailedPriceToJSON = ActionsV1ActionsAutoAddProductsUpdateResponseFailedPriceToJSON;
/**
* Check if a given object implements the ActionsV1ActionsAutoAddProductsUpdateResponseFailedPrice interface.
*/
function instanceOfActionsV1ActionsAutoAddProductsUpdateResponseFailedPrice(value) {
return true;
}
function ActionsV1ActionsAutoAddProductsUpdateResponseFailedPriceFromJSON(json) {
return ActionsV1ActionsAutoAddProductsUpdateResponseFailedPriceFromJSONTyped(json, false);
}
function ActionsV1ActionsAutoAddProductsUpdateResponseFailedPriceFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'key': json['key'] == null ? undefined : json['key'],
'value': json['value'] == null ? undefined : json['value'],
};
}
function ActionsV1ActionsAutoAddProductsUpdateResponseFailedPriceToJSON(value) {
if (value == null) {
return value;
}
return {
'key': value['key'],
'value': value['value'],
};
}

View File

@@ -0,0 +1,44 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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 { ActionsV1ActionsAutoAddProductsUpdateResponseRejectedCodeEnum } from './ActionsV1ActionsAutoAddProductsUpdateResponseRejectedCodeEnum';
/**
*
* @export
* @interface ActionsV1ActionsAutoAddProductsUpdateResponseRejected
*/
export interface ActionsV1ActionsAutoAddProductsUpdateResponseRejected {
/**
*
* @type {ActionsV1ActionsAutoAddProductsUpdateResponseRejectedCodeEnum}
* @memberof ActionsV1ActionsAutoAddProductsUpdateResponseRejected
*/
code?: ActionsV1ActionsAutoAddProductsUpdateResponseRejectedCodeEnum;
/**
* Идентификатор товара в системе Ozon — `product_id`.
* @type {number}
* @memberof ActionsV1ActionsAutoAddProductsUpdateResponseRejected
*/
product_id?: number;
/**
* Причина, по которой не получилось добавить или обновить товар.
* @type {string}
* @memberof ActionsV1ActionsAutoAddProductsUpdateResponseRejected
*/
reason?: string;
}
/**
* Check if a given object implements the ActionsV1ActionsAutoAddProductsUpdateResponseRejected interface.
*/
export declare function instanceOfActionsV1ActionsAutoAddProductsUpdateResponseRejected(value: object): value is ActionsV1ActionsAutoAddProductsUpdateResponseRejected;
export declare function ActionsV1ActionsAutoAddProductsUpdateResponseRejectedFromJSON(json: any): ActionsV1ActionsAutoAddProductsUpdateResponseRejected;
export declare function ActionsV1ActionsAutoAddProductsUpdateResponseRejectedFromJSONTyped(json: any, ignoreDiscriminator: boolean): ActionsV1ActionsAutoAddProductsUpdateResponseRejected;
export declare function ActionsV1ActionsAutoAddProductsUpdateResponseRejectedToJSON(value?: ActionsV1ActionsAutoAddProductsUpdateResponseRejected | null): any;

View File

@@ -0,0 +1,49 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfActionsV1ActionsAutoAddProductsUpdateResponseRejected = instanceOfActionsV1ActionsAutoAddProductsUpdateResponseRejected;
exports.ActionsV1ActionsAutoAddProductsUpdateResponseRejectedFromJSON = ActionsV1ActionsAutoAddProductsUpdateResponseRejectedFromJSON;
exports.ActionsV1ActionsAutoAddProductsUpdateResponseRejectedFromJSONTyped = ActionsV1ActionsAutoAddProductsUpdateResponseRejectedFromJSONTyped;
exports.ActionsV1ActionsAutoAddProductsUpdateResponseRejectedToJSON = ActionsV1ActionsAutoAddProductsUpdateResponseRejectedToJSON;
const ActionsV1ActionsAutoAddProductsUpdateResponseRejectedCodeEnum_1 = require("./ActionsV1ActionsAutoAddProductsUpdateResponseRejectedCodeEnum");
/**
* Check if a given object implements the ActionsV1ActionsAutoAddProductsUpdateResponseRejected interface.
*/
function instanceOfActionsV1ActionsAutoAddProductsUpdateResponseRejected(value) {
return true;
}
function ActionsV1ActionsAutoAddProductsUpdateResponseRejectedFromJSON(json) {
return ActionsV1ActionsAutoAddProductsUpdateResponseRejectedFromJSONTyped(json, false);
}
function ActionsV1ActionsAutoAddProductsUpdateResponseRejectedFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'code': json['code'] == null ? undefined : (0, ActionsV1ActionsAutoAddProductsUpdateResponseRejectedCodeEnum_1.ActionsV1ActionsAutoAddProductsUpdateResponseRejectedCodeEnumFromJSON)(json['code']),
'product_id': json['product_id'] == null ? undefined : json['product_id'],
'reason': json['reason'] == null ? undefined : json['reason'],
};
}
function ActionsV1ActionsAutoAddProductsUpdateResponseRejectedToJSON(value) {
if (value == null) {
return value;
}
return {
'code': (0, ActionsV1ActionsAutoAddProductsUpdateResponseRejectedCodeEnum_1.ActionsV1ActionsAutoAddProductsUpdateResponseRejectedCodeEnumToJSON)(value['code']),
'product_id': value['product_id'],
'reason': value['reason'],
};
}

View File

@@ -0,0 +1,37 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.
*/
/**
* Код ошибки:
* - `NOT_FOUND` — товар не найден;
* - `NO_CHANGES` — нет изменений;
* - `STOCK_REQUIRED` — остатков товара не хватит для акции;
* - `INVALID_ACTION_PRICE` — некорректная цена по акции;
* - `MAX_ACTION_PRICE` — цена по акции выше максимальной;
* - `REJECTED_LOW_PRICE` — цена по акции ниже минимальной;
* - `INVALID_CURRENCY` — некорректная валюта.
*
* @export
*/
export declare const ActionsV1ActionsAutoAddProductsUpdateResponseRejectedCodeEnum: {
readonly NOT_FOUND: "NOT_FOUND";
readonly NO_CHANGES: "NO_CHANGES";
readonly STOCK_REQUIRED: "STOCK_REQUIRED";
readonly INVALID_ACTION_PRICE: "INVALID_ACTION_PRICE";
readonly MAX_ACTION_PRICE: "MAX_ACTION_PRICE";
readonly REJECTED_LOW_PRICE: "REJECTED_LOW_PRICE";
readonly INVALID_CURRENCY: "INVALID_CURRENCY";
};
export type ActionsV1ActionsAutoAddProductsUpdateResponseRejectedCodeEnum = typeof ActionsV1ActionsAutoAddProductsUpdateResponseRejectedCodeEnum[keyof typeof ActionsV1ActionsAutoAddProductsUpdateResponseRejectedCodeEnum];
export declare function instanceOfActionsV1ActionsAutoAddProductsUpdateResponseRejectedCodeEnum(value: any): boolean;
export declare function ActionsV1ActionsAutoAddProductsUpdateResponseRejectedCodeEnumFromJSON(json: any): ActionsV1ActionsAutoAddProductsUpdateResponseRejectedCodeEnum;
export declare function ActionsV1ActionsAutoAddProductsUpdateResponseRejectedCodeEnumFromJSONTyped(json: any, ignoreDiscriminator: boolean): ActionsV1ActionsAutoAddProductsUpdateResponseRejectedCodeEnum;
export declare function ActionsV1ActionsAutoAddProductsUpdateResponseRejectedCodeEnumToJSON(value?: ActionsV1ActionsAutoAddProductsUpdateResponseRejectedCodeEnum | null): any;

View File

@@ -0,0 +1,60 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.ActionsV1ActionsAutoAddProductsUpdateResponseRejectedCodeEnum = void 0;
exports.instanceOfActionsV1ActionsAutoAddProductsUpdateResponseRejectedCodeEnum = instanceOfActionsV1ActionsAutoAddProductsUpdateResponseRejectedCodeEnum;
exports.ActionsV1ActionsAutoAddProductsUpdateResponseRejectedCodeEnumFromJSON = ActionsV1ActionsAutoAddProductsUpdateResponseRejectedCodeEnumFromJSON;
exports.ActionsV1ActionsAutoAddProductsUpdateResponseRejectedCodeEnumFromJSONTyped = ActionsV1ActionsAutoAddProductsUpdateResponseRejectedCodeEnumFromJSONTyped;
exports.ActionsV1ActionsAutoAddProductsUpdateResponseRejectedCodeEnumToJSON = ActionsV1ActionsAutoAddProductsUpdateResponseRejectedCodeEnumToJSON;
/**
* Код ошибки:
* - `NOT_FOUND` — товар не найден;
* - `NO_CHANGES` — нет изменений;
* - `STOCK_REQUIRED` — остатков товара не хватит для акции;
* - `INVALID_ACTION_PRICE` — некорректная цена по акции;
* - `MAX_ACTION_PRICE` — цена по акции выше максимальной;
* - `REJECTED_LOW_PRICE` — цена по акции ниже минимальной;
* - `INVALID_CURRENCY` — некорректная валюта.
*
* @export
*/
exports.ActionsV1ActionsAutoAddProductsUpdateResponseRejectedCodeEnum = {
NOT_FOUND: 'NOT_FOUND',
NO_CHANGES: 'NO_CHANGES',
STOCK_REQUIRED: 'STOCK_REQUIRED',
INVALID_ACTION_PRICE: 'INVALID_ACTION_PRICE',
MAX_ACTION_PRICE: 'MAX_ACTION_PRICE',
REJECTED_LOW_PRICE: 'REJECTED_LOW_PRICE',
INVALID_CURRENCY: 'INVALID_CURRENCY'
};
function instanceOfActionsV1ActionsAutoAddProductsUpdateResponseRejectedCodeEnum(value) {
for (const key in exports.ActionsV1ActionsAutoAddProductsUpdateResponseRejectedCodeEnum) {
if (Object.prototype.hasOwnProperty.call(exports.ActionsV1ActionsAutoAddProductsUpdateResponseRejectedCodeEnum, key)) {
if (exports.ActionsV1ActionsAutoAddProductsUpdateResponseRejectedCodeEnum[key] === value) {
return true;
}
}
}
return false;
}
function ActionsV1ActionsAutoAddProductsUpdateResponseRejectedCodeEnumFromJSON(json) {
return ActionsV1ActionsAutoAddProductsUpdateResponseRejectedCodeEnumFromJSONTyped(json, false);
}
function ActionsV1ActionsAutoAddProductsUpdateResponseRejectedCodeEnumFromJSONTyped(json, ignoreDiscriminator) {
return json;
}
function ActionsV1ActionsAutoAddProductsUpdateResponseRejectedCodeEnumToJSON(value) {
return value;
}

View File

@@ -0,0 +1,43 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.
*/
/**
*
* @export
* @interface AddStrategyItemsResponseError
*/
export interface AddStrategyItemsResponseError {
/**
* Код ошибки.
* @type {string}
* @memberof AddStrategyItemsResponseError
*/
code?: string;
/**
* Текст ошибки.
* @type {string}
* @memberof AddStrategyItemsResponseError
*/
error?: string;
/**
* Идентификатор товара в системе Ozon — `product_id`.
* @type {number}
* @memberof AddStrategyItemsResponseError
*/
product_id?: number;
}
/**
* Check if a given object implements the AddStrategyItemsResponseError interface.
*/
export declare function instanceOfAddStrategyItemsResponseError(value: object): value is AddStrategyItemsResponseError;
export declare function AddStrategyItemsResponseErrorFromJSON(json: any): AddStrategyItemsResponseError;
export declare function AddStrategyItemsResponseErrorFromJSONTyped(json: any, ignoreDiscriminator: boolean): AddStrategyItemsResponseError;
export declare function AddStrategyItemsResponseErrorToJSON(value?: AddStrategyItemsResponseError | null): any;

View File

@@ -0,0 +1,48 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfAddStrategyItemsResponseError = instanceOfAddStrategyItemsResponseError;
exports.AddStrategyItemsResponseErrorFromJSON = AddStrategyItemsResponseErrorFromJSON;
exports.AddStrategyItemsResponseErrorFromJSONTyped = AddStrategyItemsResponseErrorFromJSONTyped;
exports.AddStrategyItemsResponseErrorToJSON = AddStrategyItemsResponseErrorToJSON;
/**
* Check if a given object implements the AddStrategyItemsResponseError interface.
*/
function instanceOfAddStrategyItemsResponseError(value) {
return true;
}
function AddStrategyItemsResponseErrorFromJSON(json) {
return AddStrategyItemsResponseErrorFromJSONTyped(json, false);
}
function AddStrategyItemsResponseErrorFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'code': json['code'] == null ? undefined : json['code'],
'error': json['error'] == null ? undefined : json['error'],
'product_id': json['product_id'] == null ? undefined : json['product_id'],
};
}
function AddStrategyItemsResponseErrorToJSON(value) {
if (value == null) {
return value;
}
return {
'code': value['code'],
'error': value['error'],
'product_id': value['product_id'],
};
}

View File

@@ -0,0 +1,125 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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 { AnalyticsFilter } from './AnalyticsFilter';
import type { SellerServiceanalyticsDimension } from './SellerServiceanalyticsDimension';
import type { AnalyticsSorting } from './AnalyticsSorting';
/**
*
* @export
* @interface AnalyticsAnalyticsGetDataRequest
*/
export interface AnalyticsAnalyticsGetDataRequest {
/**
* Дата, с которой будут данные в отчёте.
*
* Если у вас нет Premium-подписки, укажите дату в пределах последних трёх месяцев.
*
* @type {string}
* @memberof AnalyticsAnalyticsGetDataRequest
*/
date_from: string;
/**
* Дата, по которую будут данные в отчёте.
* @type {string}
* @memberof AnalyticsAnalyticsGetDataRequest
*/
date_to: string;
/**
* Группировка данных в отчёте.
*
* Способы группировки, доступные всем продавцам:
* - `unknownDimension` — неизвестное измерение;
* - `sku` — идентификатор товара;
* - `spu` — идентификатор товара — объединённая карточка;
* - `day` — день;
* - `week` — неделя;
* - `month` — месяц.
*
* Способы группировки, доступные только продавцам с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus):
* - `year` — год;
* - `category1` — категория первого уровня;
* - `category2` — категория второго уровня;
* - `brand` — бренд;
* - `modelID` — модель;
* - `descriptionType` — тип товара.
*
* @type {Array<SellerServiceanalyticsDimension>}
* @memberof AnalyticsAnalyticsGetDataRequest
*/
dimension: Array<SellerServiceanalyticsDimension>;
/**
* Фильтры.
* @type {Array<AnalyticsFilter>}
* @memberof AnalyticsAnalyticsGetDataRequest
*/
filters?: Array<AnalyticsFilter>;
/**
* Количество значений в ответе:
* - максимум — 1000,
* - минимум — 1.
*
* @type {number}
* @memberof AnalyticsAnalyticsGetDataRequest
*/
limit: number;
/**
* Укажите до 14 метрик. Если их будет больше, вы получите ошибку с кодом `InvalidArgument`.
*
* Список метриĸ, по ĸоторым будет сформирован отчёт.
*
* Метрики, доступные всем продавцам:
* - `revenue` — заказано на сумму,
* - `ordered_units` — заказано товаров.
*
* Метрики, доступные только продавцам с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus):
* - `unknown_metric` — неизвестная метрика.
* - `hits_view_search` — показы в поиске и в категории.
* - `hits_view_pdp` — показы на карточке товара.
* - `hits_view` — всего показов.
* - `hits_tocart_search` — в корзину из поиска или категории.
* - `hits_tocart_pdp` — в корзину из карточки товара.
* - `hits_tocart` — всего добавлено в корзину.
* - `session_view_search` — сессии с показом в поиске или в каталоге. Считаются уникальные посетители с просмотром в поиске или каталоге.
* - `session_view_pdp` — сессии с показом на карточке товара. Считаются уникальные посетители, которые просмотрели карточку товара.
* - `session_view` — всего сессий. Считаются уникальные посетители.
* - `conv_tocart_search` — конверсия в корзину из поиска или категории.
* - `conv_tocart_pdp` — конверсия в корзину из карточки товара.
* - `conv_tocart` — общая конверсия в корзину.
* - `returns` — возвращено товаров.
* - `cancellations` — отменено товаров.
* - `delivered_units` — доставлено товаров.
* - `position_category` — позиция в поиске и категории.
*
* @type {Array<string>}
* @memberof AnalyticsAnalyticsGetDataRequest
*/
metrics: Array<string>;
/**
* Количество элементов, которое будет пропущено в ответе. Например, если `offset = 10`, то ответ начнётся с 11-го найденного элемента.
* @type {number}
* @memberof AnalyticsAnalyticsGetDataRequest
*/
offset?: number;
/**
* Настройки сортировки отчёта.
* @type {Array<AnalyticsSorting>}
* @memberof AnalyticsAnalyticsGetDataRequest
*/
sort?: Array<AnalyticsSorting>;
}
/**
* Check if a given object implements the AnalyticsAnalyticsGetDataRequest interface.
*/
export declare function instanceOfAnalyticsAnalyticsGetDataRequest(value: object): value is AnalyticsAnalyticsGetDataRequest;
export declare function AnalyticsAnalyticsGetDataRequestFromJSON(json: any): AnalyticsAnalyticsGetDataRequest;
export declare function AnalyticsAnalyticsGetDataRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsAnalyticsGetDataRequest;
export declare function AnalyticsAnalyticsGetDataRequestToJSON(value?: AnalyticsAnalyticsGetDataRequest | null): any;

View File

@@ -0,0 +1,71 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfAnalyticsAnalyticsGetDataRequest = instanceOfAnalyticsAnalyticsGetDataRequest;
exports.AnalyticsAnalyticsGetDataRequestFromJSON = AnalyticsAnalyticsGetDataRequestFromJSON;
exports.AnalyticsAnalyticsGetDataRequestFromJSONTyped = AnalyticsAnalyticsGetDataRequestFromJSONTyped;
exports.AnalyticsAnalyticsGetDataRequestToJSON = AnalyticsAnalyticsGetDataRequestToJSON;
const AnalyticsFilter_1 = require("./AnalyticsFilter");
const SellerServiceanalyticsDimension_1 = require("./SellerServiceanalyticsDimension");
const AnalyticsSorting_1 = require("./AnalyticsSorting");
/**
* Check if a given object implements the AnalyticsAnalyticsGetDataRequest interface.
*/
function instanceOfAnalyticsAnalyticsGetDataRequest(value) {
if (!('date_from' in value) || value['date_from'] === undefined)
return false;
if (!('date_to' in value) || value['date_to'] === undefined)
return false;
if (!('dimension' in value) || value['dimension'] === undefined)
return false;
if (!('limit' in value) || value['limit'] === undefined)
return false;
if (!('metrics' in value) || value['metrics'] === undefined)
return false;
return true;
}
function AnalyticsAnalyticsGetDataRequestFromJSON(json) {
return AnalyticsAnalyticsGetDataRequestFromJSONTyped(json, false);
}
function AnalyticsAnalyticsGetDataRequestFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'date_from': json['date_from'],
'date_to': json['date_to'],
'dimension': (json['dimension'].map(SellerServiceanalyticsDimension_1.SellerServiceanalyticsDimensionFromJSON)),
'filters': json['filters'] == null ? undefined : (json['filters'].map(AnalyticsFilter_1.AnalyticsFilterFromJSON)),
'limit': json['limit'],
'metrics': json['metrics'],
'offset': json['offset'] == null ? undefined : json['offset'],
'sort': json['sort'] == null ? undefined : (json['sort'].map(AnalyticsSorting_1.AnalyticsSortingFromJSON)),
};
}
function AnalyticsAnalyticsGetDataRequestToJSON(value) {
if (value == null) {
return value;
}
return {
'date_from': value['date_from'],
'date_to': value['date_to'],
'dimension': (value['dimension'].map(SellerServiceanalyticsDimension_1.SellerServiceanalyticsDimensionToJSON)),
'filters': value['filters'] == null ? undefined : (value['filters'].map(AnalyticsFilter_1.AnalyticsFilterToJSON)),
'limit': value['limit'],
'metrics': value['metrics'],
'offset': value['offset'],
'sort': value['sort'] == null ? undefined : (value['sort'].map(AnalyticsSorting_1.AnalyticsSortingToJSON)),
};
}

View File

@@ -0,0 +1,38 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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 { AnalyticsGetDataResponseResult } from './AnalyticsGetDataResponseResult';
/**
*
* @export
* @interface AnalyticsAnalyticsGetDataResponse
*/
export interface AnalyticsAnalyticsGetDataResponse {
/**
*
* @type {AnalyticsGetDataResponseResult}
* @memberof AnalyticsAnalyticsGetDataResponse
*/
result?: AnalyticsGetDataResponseResult;
/**
* Время создания отчёта.
* @type {string}
* @memberof AnalyticsAnalyticsGetDataResponse
*/
timestamp?: string;
}
/**
* Check if a given object implements the AnalyticsAnalyticsGetDataResponse interface.
*/
export declare function instanceOfAnalyticsAnalyticsGetDataResponse(value: object): value is AnalyticsAnalyticsGetDataResponse;
export declare function AnalyticsAnalyticsGetDataResponseFromJSON(json: any): AnalyticsAnalyticsGetDataResponse;
export declare function AnalyticsAnalyticsGetDataResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsAnalyticsGetDataResponse;
export declare function AnalyticsAnalyticsGetDataResponseToJSON(value?: AnalyticsAnalyticsGetDataResponse | null): any;

View File

@@ -0,0 +1,47 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfAnalyticsAnalyticsGetDataResponse = instanceOfAnalyticsAnalyticsGetDataResponse;
exports.AnalyticsAnalyticsGetDataResponseFromJSON = AnalyticsAnalyticsGetDataResponseFromJSON;
exports.AnalyticsAnalyticsGetDataResponseFromJSONTyped = AnalyticsAnalyticsGetDataResponseFromJSONTyped;
exports.AnalyticsAnalyticsGetDataResponseToJSON = AnalyticsAnalyticsGetDataResponseToJSON;
const AnalyticsGetDataResponseResult_1 = require("./AnalyticsGetDataResponseResult");
/**
* Check if a given object implements the AnalyticsAnalyticsGetDataResponse interface.
*/
function instanceOfAnalyticsAnalyticsGetDataResponse(value) {
return true;
}
function AnalyticsAnalyticsGetDataResponseFromJSON(json) {
return AnalyticsAnalyticsGetDataResponseFromJSONTyped(json, false);
}
function AnalyticsAnalyticsGetDataResponseFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'result': json['result'] == null ? undefined : (0, AnalyticsGetDataResponseResult_1.AnalyticsGetDataResponseResultFromJSON)(json['result']),
'timestamp': json['timestamp'] == null ? undefined : json['timestamp'],
};
}
function AnalyticsAnalyticsGetDataResponseToJSON(value) {
if (value == null) {
return value;
}
return {
'result': (0, AnalyticsGetDataResponseResult_1.AnalyticsGetDataResponseResultToJSON)(value['result']),
'timestamp': value['timestamp'],
};
}

38
dist/models/AnalyticsDataRow.d.ts vendored Normal file
View File

@@ -0,0 +1,38 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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 { AnalyticsDataRowDimension } from './AnalyticsDataRowDimension';
/**
*
* @export
* @interface AnalyticsDataRow
*/
export interface AnalyticsDataRow {
/**
* Группировка данных в отчёте.
* @type {Array<AnalyticsDataRowDimension>}
* @memberof AnalyticsDataRow
*/
dimensions?: Array<AnalyticsDataRowDimension>;
/**
* Список значений метрики.
* @type {Array<number>}
* @memberof AnalyticsDataRow
*/
metrics?: Array<number>;
}
/**
* Check if a given object implements the AnalyticsDataRow interface.
*/
export declare function instanceOfAnalyticsDataRow(value: object): value is AnalyticsDataRow;
export declare function AnalyticsDataRowFromJSON(json: any): AnalyticsDataRow;
export declare function AnalyticsDataRowFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsDataRow;
export declare function AnalyticsDataRowToJSON(value?: AnalyticsDataRow | null): any;

47
dist/models/AnalyticsDataRow.js vendored Normal file
View File

@@ -0,0 +1,47 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfAnalyticsDataRow = instanceOfAnalyticsDataRow;
exports.AnalyticsDataRowFromJSON = AnalyticsDataRowFromJSON;
exports.AnalyticsDataRowFromJSONTyped = AnalyticsDataRowFromJSONTyped;
exports.AnalyticsDataRowToJSON = AnalyticsDataRowToJSON;
const AnalyticsDataRowDimension_1 = require("./AnalyticsDataRowDimension");
/**
* Check if a given object implements the AnalyticsDataRow interface.
*/
function instanceOfAnalyticsDataRow(value) {
return true;
}
function AnalyticsDataRowFromJSON(json) {
return AnalyticsDataRowFromJSONTyped(json, false);
}
function AnalyticsDataRowFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'dimensions': json['dimensions'] == null ? undefined : (json['dimensions'].map(AnalyticsDataRowDimension_1.AnalyticsDataRowDimensionFromJSON)),
'metrics': json['metrics'] == null ? undefined : json['metrics'],
};
}
function AnalyticsDataRowToJSON(value) {
if (value == null) {
return value;
}
return {
'dimensions': value['dimensions'] == null ? undefined : (value['dimensions'].map(AnalyticsDataRowDimension_1.AnalyticsDataRowDimensionToJSON)),
'metrics': value['metrics'],
};
}

View File

@@ -0,0 +1,37 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.
*/
/**
*
* @export
* @interface AnalyticsDataRowDimension
*/
export interface AnalyticsDataRowDimension {
/**
* Идентификатор товара в системе Ozon — SKU.
* @type {string}
* @memberof AnalyticsDataRowDimension
*/
id?: string;
/**
* Наименование.
* @type {string}
* @memberof AnalyticsDataRowDimension
*/
name?: string;
}
/**
* Check if a given object implements the AnalyticsDataRowDimension interface.
*/
export declare function instanceOfAnalyticsDataRowDimension(value: object): value is AnalyticsDataRowDimension;
export declare function AnalyticsDataRowDimensionFromJSON(json: any): AnalyticsDataRowDimension;
export declare function AnalyticsDataRowDimensionFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsDataRowDimension;
export declare function AnalyticsDataRowDimensionToJSON(value?: AnalyticsDataRowDimension | null): any;

View File

@@ -0,0 +1,46 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfAnalyticsDataRowDimension = instanceOfAnalyticsDataRowDimension;
exports.AnalyticsDataRowDimensionFromJSON = AnalyticsDataRowDimensionFromJSON;
exports.AnalyticsDataRowDimensionFromJSONTyped = AnalyticsDataRowDimensionFromJSONTyped;
exports.AnalyticsDataRowDimensionToJSON = AnalyticsDataRowDimensionToJSON;
/**
* Check if a given object implements the AnalyticsDataRowDimension interface.
*/
function instanceOfAnalyticsDataRowDimension(value) {
return true;
}
function AnalyticsDataRowDimensionFromJSON(json) {
return AnalyticsDataRowDimensionFromJSONTyped(json, false);
}
function AnalyticsDataRowDimensionFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'id': json['id'] == null ? undefined : json['id'],
'name': json['name'] == null ? undefined : json['name'],
};
}
function AnalyticsDataRowDimensionToJSON(value) {
if (value == null) {
return value;
}
return {
'id': value['id'],
'name': value['name'],
};
}

51
dist/models/AnalyticsFilter.d.ts vendored Normal file
View File

@@ -0,0 +1,51 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.
*/
/**
*
* @export
* @interface AnalyticsFilter
*/
export interface AnalyticsFilter {
/**
* Параметр сортировки. Можно передать любой атрибут из параметров `dimension` и `metric`, кроме атрибута `brand`.
* @type {string}
* @memberof AnalyticsFilter
*/
key?: string;
/**
* <br>
*
* Операция сравнения:
* - `EQ` — равно,
* - `GT` — больше,
* - `GTE` — больше или равно,
* - `LT` — меньше,
* - `LTE` — меньше или равно.
*
* @type {string}
* @memberof AnalyticsFilter
*/
op?: string;
/**
* Значение для сравнения.
* @type {string}
* @memberof AnalyticsFilter
*/
value?: string;
}
/**
* Check if a given object implements the AnalyticsFilter interface.
*/
export declare function instanceOfAnalyticsFilter(value: object): value is AnalyticsFilter;
export declare function AnalyticsFilterFromJSON(json: any): AnalyticsFilter;
export declare function AnalyticsFilterFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsFilter;
export declare function AnalyticsFilterToJSON(value?: AnalyticsFilter | null): any;

48
dist/models/AnalyticsFilter.js vendored Normal file
View File

@@ -0,0 +1,48 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfAnalyticsFilter = instanceOfAnalyticsFilter;
exports.AnalyticsFilterFromJSON = AnalyticsFilterFromJSON;
exports.AnalyticsFilterFromJSONTyped = AnalyticsFilterFromJSONTyped;
exports.AnalyticsFilterToJSON = AnalyticsFilterToJSON;
/**
* Check if a given object implements the AnalyticsFilter interface.
*/
function instanceOfAnalyticsFilter(value) {
return true;
}
function AnalyticsFilterFromJSON(json) {
return AnalyticsFilterFromJSONTyped(json, false);
}
function AnalyticsFilterFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'key': json['key'] == null ? undefined : json['key'],
'op': json['op'] == null ? undefined : json['op'],
'value': json['value'] == null ? undefined : json['value'],
};
}
function AnalyticsFilterToJSON(value) {
if (value == null) {
return value;
}
return {
'key': value['key'],
'op': value['op'],
'value': value['value'],
};
}

View File

@@ -0,0 +1,38 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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 { AnalyticsDataRow } from './AnalyticsDataRow';
/**
* Результаты запроса.
* @export
* @interface AnalyticsGetDataResponseResult
*/
export interface AnalyticsGetDataResponseResult {
/**
* Массив данных.
* @type {Array<AnalyticsDataRow>}
* @memberof AnalyticsGetDataResponseResult
*/
data?: Array<AnalyticsDataRow>;
/**
* Итоговые и средние значения метрик.
* @type {Array<number>}
* @memberof AnalyticsGetDataResponseResult
*/
totals?: Array<number>;
}
/**
* Check if a given object implements the AnalyticsGetDataResponseResult interface.
*/
export declare function instanceOfAnalyticsGetDataResponseResult(value: object): value is AnalyticsGetDataResponseResult;
export declare function AnalyticsGetDataResponseResultFromJSON(json: any): AnalyticsGetDataResponseResult;
export declare function AnalyticsGetDataResponseResultFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsGetDataResponseResult;
export declare function AnalyticsGetDataResponseResultToJSON(value?: AnalyticsGetDataResponseResult | null): any;

View File

@@ -0,0 +1,47 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfAnalyticsGetDataResponseResult = instanceOfAnalyticsGetDataResponseResult;
exports.AnalyticsGetDataResponseResultFromJSON = AnalyticsGetDataResponseResultFromJSON;
exports.AnalyticsGetDataResponseResultFromJSONTyped = AnalyticsGetDataResponseResultFromJSONTyped;
exports.AnalyticsGetDataResponseResultToJSON = AnalyticsGetDataResponseResultToJSON;
const AnalyticsDataRow_1 = require("./AnalyticsDataRow");
/**
* Check if a given object implements the AnalyticsGetDataResponseResult interface.
*/
function instanceOfAnalyticsGetDataResponseResult(value) {
return true;
}
function AnalyticsGetDataResponseResultFromJSON(json) {
return AnalyticsGetDataResponseResultFromJSONTyped(json, false);
}
function AnalyticsGetDataResponseResultFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'data': json['data'] == null ? undefined : (json['data'].map(AnalyticsDataRow_1.AnalyticsDataRowFromJSON)),
'totals': json['totals'] == null ? undefined : json['totals'],
};
}
function AnalyticsGetDataResponseResultToJSON(value) {
if (value == null) {
return value;
}
return {
'data': value['data'] == null ? undefined : (value['data'].map(AnalyticsDataRow_1.AnalyticsDataRowToJSON)),
'totals': value['totals'],
};
}

View File

@@ -0,0 +1,29 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.
*/
/**
* Фильтр по типу склада:
* - `EXPRESS_DARK_STORE` — склады Ozon с доставкой Fresh.
* - `NOT_EXPRESS_DARK_STORE` — склады Ozon без доставки Fresh.
* - `ALL` — все склады Ozon.
*
* @export
*/
export declare const AnalyticsGetStockOnWarehousesRequestWarehouseType: {
readonly ALL: "ALL";
readonly EXPRESS_DARK_STORE: "EXPRESS_DARK_STORE";
readonly NOT_EXPRESS_DARK_STORE: "NOT_EXPRESS_DARK_STORE";
};
export type AnalyticsGetStockOnWarehousesRequestWarehouseType = typeof AnalyticsGetStockOnWarehousesRequestWarehouseType[keyof typeof AnalyticsGetStockOnWarehousesRequestWarehouseType];
export declare function instanceOfAnalyticsGetStockOnWarehousesRequestWarehouseType(value: any): boolean;
export declare function AnalyticsGetStockOnWarehousesRequestWarehouseTypeFromJSON(json: any): AnalyticsGetStockOnWarehousesRequestWarehouseType;
export declare function AnalyticsGetStockOnWarehousesRequestWarehouseTypeFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsGetStockOnWarehousesRequestWarehouseType;
export declare function AnalyticsGetStockOnWarehousesRequestWarehouseTypeToJSON(value?: AnalyticsGetStockOnWarehousesRequestWarehouseType | null): any;

View File

@@ -0,0 +1,52 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.AnalyticsGetStockOnWarehousesRequestWarehouseType = void 0;
exports.instanceOfAnalyticsGetStockOnWarehousesRequestWarehouseType = instanceOfAnalyticsGetStockOnWarehousesRequestWarehouseType;
exports.AnalyticsGetStockOnWarehousesRequestWarehouseTypeFromJSON = AnalyticsGetStockOnWarehousesRequestWarehouseTypeFromJSON;
exports.AnalyticsGetStockOnWarehousesRequestWarehouseTypeFromJSONTyped = AnalyticsGetStockOnWarehousesRequestWarehouseTypeFromJSONTyped;
exports.AnalyticsGetStockOnWarehousesRequestWarehouseTypeToJSON = AnalyticsGetStockOnWarehousesRequestWarehouseTypeToJSON;
/**
* Фильтр по типу склада:
* - `EXPRESS_DARK_STORE` — склады Ozon с доставкой Fresh.
* - `NOT_EXPRESS_DARK_STORE` — склады Ozon без доставки Fresh.
* - `ALL` — все склады Ozon.
*
* @export
*/
exports.AnalyticsGetStockOnWarehousesRequestWarehouseType = {
ALL: 'ALL',
EXPRESS_DARK_STORE: 'EXPRESS_DARK_STORE',
NOT_EXPRESS_DARK_STORE: 'NOT_EXPRESS_DARK_STORE'
};
function instanceOfAnalyticsGetStockOnWarehousesRequestWarehouseType(value) {
for (const key in exports.AnalyticsGetStockOnWarehousesRequestWarehouseType) {
if (Object.prototype.hasOwnProperty.call(exports.AnalyticsGetStockOnWarehousesRequestWarehouseType, key)) {
if (exports.AnalyticsGetStockOnWarehousesRequestWarehouseType[key] === value) {
return true;
}
}
}
return false;
}
function AnalyticsGetStockOnWarehousesRequestWarehouseTypeFromJSON(json) {
return AnalyticsGetStockOnWarehousesRequestWarehouseTypeFromJSONTyped(json, false);
}
function AnalyticsGetStockOnWarehousesRequestWarehouseTypeFromJSONTyped(json, ignoreDiscriminator) {
return json;
}
function AnalyticsGetStockOnWarehousesRequestWarehouseTypeToJSON(value) {
return value;
}

View File

@@ -0,0 +1,85 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.
*/
/**
*
* @export
* @interface AnalyticsProductQueriesDetailsResponseQuery
*/
export interface AnalyticsProductQueriesDetailsResponseQuery {
/**
* Валюта.
* @type {string}
* @memberof AnalyticsProductQueriesDetailsResponseQuery
*/
currency?: string;
/**
* Продажи по запросам.
* @type {number}
* @memberof AnalyticsProductQueriesDetailsResponseQuery
*/
gmv?: number;
/**
* Количество заказов по запросу.
* @type {number}
* @memberof AnalyticsProductQueriesDetailsResponseQuery
*/
order_count?: number;
/**
* Средняя позиция товара. Доступно только с подпиской [Premium](https://seller-edu.ozon.ru/seller-rating/about-rating/premium-program) или [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus), иначе поле вернётся пустым.
* @type {number}
* @memberof AnalyticsProductQueriesDetailsResponseQuery
*/
position?: number;
/**
* Текст запроса.
* @type {string}
* @memberof AnalyticsProductQueriesDetailsResponseQuery
*/
query?: string;
/**
* Порядковый номер запроса.
* @type {number}
* @memberof AnalyticsProductQueriesDetailsResponseQuery
*/
query_index?: number;
/**
* Идентификатор товара в системе Ozon — SKU.
* @type {number}
* @memberof AnalyticsProductQueriesDetailsResponseQuery
*/
sku?: number;
/**
* Количество покупателей, которые искали ваш товар на Ozon.
* @type {number}
* @memberof AnalyticsProductQueriesDetailsResponseQuery
*/
unique_search_users?: number;
/**
* Количество покупателей, которые увидели ваш товар на Ozon. Доступно только с подпиской [Premium](https://seller-edu.ozon.ru/seller-rating/about-rating/premium-program) или [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus), иначе поле вернётся пустым.
* @type {number}
* @memberof AnalyticsProductQueriesDetailsResponseQuery
*/
unique_view_users?: number;
/**
* Конверсия из просмотра товара. Доступно только с подпиской [Premium](https://seller-edu.ozon.ru/seller-rating/about-rating/premium-program) или [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus), иначе поле вернётся пустым.
* @type {number}
* @memberof AnalyticsProductQueriesDetailsResponseQuery
*/
view_conversion?: number;
}
/**
* Check if a given object implements the AnalyticsProductQueriesDetailsResponseQuery interface.
*/
export declare function instanceOfAnalyticsProductQueriesDetailsResponseQuery(value: object): value is AnalyticsProductQueriesDetailsResponseQuery;
export declare function AnalyticsProductQueriesDetailsResponseQueryFromJSON(json: any): AnalyticsProductQueriesDetailsResponseQuery;
export declare function AnalyticsProductQueriesDetailsResponseQueryFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsProductQueriesDetailsResponseQuery;
export declare function AnalyticsProductQueriesDetailsResponseQueryToJSON(value?: AnalyticsProductQueriesDetailsResponseQuery | null): any;

View File

@@ -0,0 +1,62 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfAnalyticsProductQueriesDetailsResponseQuery = instanceOfAnalyticsProductQueriesDetailsResponseQuery;
exports.AnalyticsProductQueriesDetailsResponseQueryFromJSON = AnalyticsProductQueriesDetailsResponseQueryFromJSON;
exports.AnalyticsProductQueriesDetailsResponseQueryFromJSONTyped = AnalyticsProductQueriesDetailsResponseQueryFromJSONTyped;
exports.AnalyticsProductQueriesDetailsResponseQueryToJSON = AnalyticsProductQueriesDetailsResponseQueryToJSON;
/**
* Check if a given object implements the AnalyticsProductQueriesDetailsResponseQuery interface.
*/
function instanceOfAnalyticsProductQueriesDetailsResponseQuery(value) {
return true;
}
function AnalyticsProductQueriesDetailsResponseQueryFromJSON(json) {
return AnalyticsProductQueriesDetailsResponseQueryFromJSONTyped(json, false);
}
function AnalyticsProductQueriesDetailsResponseQueryFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'currency': json['currency'] == null ? undefined : json['currency'],
'gmv': json['gmv'] == null ? undefined : json['gmv'],
'order_count': json['order_count'] == null ? undefined : json['order_count'],
'position': json['position'] == null ? undefined : json['position'],
'query': json['query'] == null ? undefined : json['query'],
'query_index': json['query_index'] == null ? undefined : json['query_index'],
'sku': json['sku'] == null ? undefined : json['sku'],
'unique_search_users': json['unique_search_users'] == null ? undefined : json['unique_search_users'],
'unique_view_users': json['unique_view_users'] == null ? undefined : json['unique_view_users'],
'view_conversion': json['view_conversion'] == null ? undefined : json['view_conversion'],
};
}
function AnalyticsProductQueriesDetailsResponseQueryToJSON(value) {
if (value == null) {
return value;
}
return {
'currency': value['currency'],
'gmv': value['gmv'],
'order_count': value['order_count'],
'position': value['position'],
'query': value['query'],
'query_index': value['query_index'],
'sku': value['sku'],
'unique_search_users': value['unique_search_users'],
'unique_view_users': value['unique_view_users'],
'view_conversion': value['view_conversion'],
};
}

View File

@@ -0,0 +1,33 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.
*/
/**
* Параметр, по которому товары будут отсортированы. Возможные значения:
* - `BY_SEARCHES` — по количеству запросов;
* - `BY_VIEWS` — по количеству просмотров;
* - `BY_POSITION` — по средней позиции товара;
* - `BY_CONVERSION` — по значению конверсии;
* - `BY_GMV` — по объёму продаж по запросам.
*
* @export
*/
export declare const AnalyticsProductQueriesRequestSortBy: {
readonly SEARCHES: "BY_SEARCHES";
readonly VIEWS: "BY_VIEWS";
readonly POSITION: "BY_POSITION";
readonly CONVERSION: "BY_CONVERSION";
readonly GMV: "BY_GMV";
};
export type AnalyticsProductQueriesRequestSortBy = typeof AnalyticsProductQueriesRequestSortBy[keyof typeof AnalyticsProductQueriesRequestSortBy];
export declare function instanceOfAnalyticsProductQueriesRequestSortBy(value: any): boolean;
export declare function AnalyticsProductQueriesRequestSortByFromJSON(json: any): AnalyticsProductQueriesRequestSortBy;
export declare function AnalyticsProductQueriesRequestSortByFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsProductQueriesRequestSortBy;
export declare function AnalyticsProductQueriesRequestSortByToJSON(value?: AnalyticsProductQueriesRequestSortBy | null): any;

View File

@@ -0,0 +1,56 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.AnalyticsProductQueriesRequestSortBy = void 0;
exports.instanceOfAnalyticsProductQueriesRequestSortBy = instanceOfAnalyticsProductQueriesRequestSortBy;
exports.AnalyticsProductQueriesRequestSortByFromJSON = AnalyticsProductQueriesRequestSortByFromJSON;
exports.AnalyticsProductQueriesRequestSortByFromJSONTyped = AnalyticsProductQueriesRequestSortByFromJSONTyped;
exports.AnalyticsProductQueriesRequestSortByToJSON = AnalyticsProductQueriesRequestSortByToJSON;
/**
* Параметр, по которому товары будут отсортированы. Возможные значения:
* - `BY_SEARCHES` — по количеству запросов;
* - `BY_VIEWS` — по количеству просмотров;
* - `BY_POSITION` — по средней позиции товара;
* - `BY_CONVERSION` — по значению конверсии;
* - `BY_GMV` — по объёму продаж по запросам.
*
* @export
*/
exports.AnalyticsProductQueriesRequestSortBy = {
SEARCHES: 'BY_SEARCHES',
VIEWS: 'BY_VIEWS',
POSITION: 'BY_POSITION',
CONVERSION: 'BY_CONVERSION',
GMV: 'BY_GMV'
};
function instanceOfAnalyticsProductQueriesRequestSortBy(value) {
for (const key in exports.AnalyticsProductQueriesRequestSortBy) {
if (Object.prototype.hasOwnProperty.call(exports.AnalyticsProductQueriesRequestSortBy, key)) {
if (exports.AnalyticsProductQueriesRequestSortBy[key] === value) {
return true;
}
}
}
return false;
}
function AnalyticsProductQueriesRequestSortByFromJSON(json) {
return AnalyticsProductQueriesRequestSortByFromJSONTyped(json, false);
}
function AnalyticsProductQueriesRequestSortByFromJSONTyped(json, ignoreDiscriminator) {
return json;
}
function AnalyticsProductQueriesRequestSortByToJSON(value) {
return value;
}

View File

@@ -0,0 +1,27 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.
*/
/**
* Направление сортировки:
* - `DESCENDING` — по убыванию;
* - `ASCENDING` — по возрастанию.
*
* @export
*/
export declare const AnalyticsProductQueriesRequestSortDir: {
readonly DESCENDING: "DESCENDING";
readonly ASCENDING: "ASCENDING";
};
export type AnalyticsProductQueriesRequestSortDir = typeof AnalyticsProductQueriesRequestSortDir[keyof typeof AnalyticsProductQueriesRequestSortDir];
export declare function instanceOfAnalyticsProductQueriesRequestSortDir(value: any): boolean;
export declare function AnalyticsProductQueriesRequestSortDirFromJSON(json: any): AnalyticsProductQueriesRequestSortDir;
export declare function AnalyticsProductQueriesRequestSortDirFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsProductQueriesRequestSortDir;
export declare function AnalyticsProductQueriesRequestSortDirToJSON(value?: AnalyticsProductQueriesRequestSortDir | null): any;

View File

@@ -0,0 +1,50 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.AnalyticsProductQueriesRequestSortDir = void 0;
exports.instanceOfAnalyticsProductQueriesRequestSortDir = instanceOfAnalyticsProductQueriesRequestSortDir;
exports.AnalyticsProductQueriesRequestSortDirFromJSON = AnalyticsProductQueriesRequestSortDirFromJSON;
exports.AnalyticsProductQueriesRequestSortDirFromJSONTyped = AnalyticsProductQueriesRequestSortDirFromJSONTyped;
exports.AnalyticsProductQueriesRequestSortDirToJSON = AnalyticsProductQueriesRequestSortDirToJSON;
/**
* Направление сортировки:
* - `DESCENDING` — по убыванию;
* - `ASCENDING` — по возрастанию.
*
* @export
*/
exports.AnalyticsProductQueriesRequestSortDir = {
DESCENDING: 'DESCENDING',
ASCENDING: 'ASCENDING'
};
function instanceOfAnalyticsProductQueriesRequestSortDir(value) {
for (const key in exports.AnalyticsProductQueriesRequestSortDir) {
if (Object.prototype.hasOwnProperty.call(exports.AnalyticsProductQueriesRequestSortDir, key)) {
if (exports.AnalyticsProductQueriesRequestSortDir[key] === value) {
return true;
}
}
}
return false;
}
function AnalyticsProductQueriesRequestSortDirFromJSON(json) {
return AnalyticsProductQueriesRequestSortDirFromJSONTyped(json, false);
}
function AnalyticsProductQueriesRequestSortDirFromJSONTyped(json, ignoreDiscriminator) {
return json;
}
function AnalyticsProductQueriesRequestSortDirToJSON(value) {
return value;
}

View File

@@ -0,0 +1,37 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.
*/
/**
* Период, за который формируется аналитика.
* @export
* @interface AnalyticsProductQueriesResponseAnalyticsPeriod
*/
export interface AnalyticsProductQueriesResponseAnalyticsPeriod {
/**
* Дата начала формирования аналитики.
* @type {string}
* @memberof AnalyticsProductQueriesResponseAnalyticsPeriod
*/
date_from?: string;
/**
* Дата окончания формирования аналитики.
* @type {string}
* @memberof AnalyticsProductQueriesResponseAnalyticsPeriod
*/
date_to?: string;
}
/**
* Check if a given object implements the AnalyticsProductQueriesResponseAnalyticsPeriod interface.
*/
export declare function instanceOfAnalyticsProductQueriesResponseAnalyticsPeriod(value: object): value is AnalyticsProductQueriesResponseAnalyticsPeriod;
export declare function AnalyticsProductQueriesResponseAnalyticsPeriodFromJSON(json: any): AnalyticsProductQueriesResponseAnalyticsPeriod;
export declare function AnalyticsProductQueriesResponseAnalyticsPeriodFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsProductQueriesResponseAnalyticsPeriod;
export declare function AnalyticsProductQueriesResponseAnalyticsPeriodToJSON(value?: AnalyticsProductQueriesResponseAnalyticsPeriod | null): any;

View File

@@ -0,0 +1,46 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfAnalyticsProductQueriesResponseAnalyticsPeriod = instanceOfAnalyticsProductQueriesResponseAnalyticsPeriod;
exports.AnalyticsProductQueriesResponseAnalyticsPeriodFromJSON = AnalyticsProductQueriesResponseAnalyticsPeriodFromJSON;
exports.AnalyticsProductQueriesResponseAnalyticsPeriodFromJSONTyped = AnalyticsProductQueriesResponseAnalyticsPeriodFromJSONTyped;
exports.AnalyticsProductQueriesResponseAnalyticsPeriodToJSON = AnalyticsProductQueriesResponseAnalyticsPeriodToJSON;
/**
* Check if a given object implements the AnalyticsProductQueriesResponseAnalyticsPeriod interface.
*/
function instanceOfAnalyticsProductQueriesResponseAnalyticsPeriod(value) {
return true;
}
function AnalyticsProductQueriesResponseAnalyticsPeriodFromJSON(json) {
return AnalyticsProductQueriesResponseAnalyticsPeriodFromJSONTyped(json, false);
}
function AnalyticsProductQueriesResponseAnalyticsPeriodFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'date_from': json['date_from'] == null ? undefined : json['date_from'],
'date_to': json['date_to'] == null ? undefined : json['date_to'],
};
}
function AnalyticsProductQueriesResponseAnalyticsPeriodToJSON(value) {
if (value == null) {
return value;
}
return {
'date_from': value['date_from'],
'date_to': value['date_to'],
};
}

40
dist/models/AnalyticsSorting.d.ts vendored Normal file
View File

@@ -0,0 +1,40 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.
*/
/**
*
* @export
* @interface AnalyticsSorting
*/
export interface AnalyticsSorting {
/**
* Метрика, по которой будет отсортирован результат запроса.
* @type {string}
* @memberof AnalyticsSorting
*/
key?: string;
/**
* Вид сортировки:
* - `ASC` — по возрастанию,
* - `DESC` — по убыванию.
*
* @type {string}
* @memberof AnalyticsSorting
*/
order?: string;
}
/**
* Check if a given object implements the AnalyticsSorting interface.
*/
export declare function instanceOfAnalyticsSorting(value: object): value is AnalyticsSorting;
export declare function AnalyticsSortingFromJSON(json: any): AnalyticsSorting;
export declare function AnalyticsSortingFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsSorting;
export declare function AnalyticsSortingToJSON(value?: AnalyticsSorting | null): any;

46
dist/models/AnalyticsSorting.js vendored Normal file
View File

@@ -0,0 +1,46 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfAnalyticsSorting = instanceOfAnalyticsSorting;
exports.AnalyticsSortingFromJSON = AnalyticsSortingFromJSON;
exports.AnalyticsSortingFromJSONTyped = AnalyticsSortingFromJSONTyped;
exports.AnalyticsSortingToJSON = AnalyticsSortingToJSON;
/**
* Check if a given object implements the AnalyticsSorting interface.
*/
function instanceOfAnalyticsSorting(value) {
return true;
}
function AnalyticsSortingFromJSON(json) {
return AnalyticsSortingFromJSONTyped(json, false);
}
function AnalyticsSortingFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'key': json['key'] == null ? undefined : json['key'],
'order': json['order'] == null ? undefined : json['order'],
};
}
function AnalyticsSortingToJSON(value) {
if (value == null) {
return value;
}
return {
'key': value['key'],
'order': value['order'],
};
}

View File

@@ -0,0 +1,44 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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 { AnalyticsGetStockOnWarehousesRequestWarehouseType } from './AnalyticsGetStockOnWarehousesRequestWarehouseType';
/**
*
* @export
* @interface AnalyticsStockOnWarehouseRequest
*/
export interface AnalyticsStockOnWarehouseRequest {
/**
* Количество ответов на странице. По умолчанию — 100.
* @type {number}
* @memberof AnalyticsStockOnWarehouseRequest
*/
limit: number;
/**
* Количество элементов, которое будет пропущено в ответе. Например, если `offset = 10`, то ответ начнётся с 11-го найденного элемента.
* @type {number}
* @memberof AnalyticsStockOnWarehouseRequest
*/
offset?: number;
/**
*
* @type {AnalyticsGetStockOnWarehousesRequestWarehouseType}
* @memberof AnalyticsStockOnWarehouseRequest
*/
warehouse_type?: AnalyticsGetStockOnWarehousesRequestWarehouseType;
}
/**
* Check if a given object implements the AnalyticsStockOnWarehouseRequest interface.
*/
export declare function instanceOfAnalyticsStockOnWarehouseRequest(value: object): value is AnalyticsStockOnWarehouseRequest;
export declare function AnalyticsStockOnWarehouseRequestFromJSON(json: any): AnalyticsStockOnWarehouseRequest;
export declare function AnalyticsStockOnWarehouseRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsStockOnWarehouseRequest;
export declare function AnalyticsStockOnWarehouseRequestToJSON(value?: AnalyticsStockOnWarehouseRequest | null): any;

View File

@@ -0,0 +1,51 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfAnalyticsStockOnWarehouseRequest = instanceOfAnalyticsStockOnWarehouseRequest;
exports.AnalyticsStockOnWarehouseRequestFromJSON = AnalyticsStockOnWarehouseRequestFromJSON;
exports.AnalyticsStockOnWarehouseRequestFromJSONTyped = AnalyticsStockOnWarehouseRequestFromJSONTyped;
exports.AnalyticsStockOnWarehouseRequestToJSON = AnalyticsStockOnWarehouseRequestToJSON;
const AnalyticsGetStockOnWarehousesRequestWarehouseType_1 = require("./AnalyticsGetStockOnWarehousesRequestWarehouseType");
/**
* Check if a given object implements the AnalyticsStockOnWarehouseRequest interface.
*/
function instanceOfAnalyticsStockOnWarehouseRequest(value) {
if (!('limit' in value) || value['limit'] === undefined)
return false;
return true;
}
function AnalyticsStockOnWarehouseRequestFromJSON(json) {
return AnalyticsStockOnWarehouseRequestFromJSONTyped(json, false);
}
function AnalyticsStockOnWarehouseRequestFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'limit': json['limit'],
'offset': json['offset'] == null ? undefined : json['offset'],
'warehouse_type': json['warehouse_type'] == null ? undefined : (0, AnalyticsGetStockOnWarehousesRequestWarehouseType_1.AnalyticsGetStockOnWarehousesRequestWarehouseTypeFromJSON)(json['warehouse_type']),
};
}
function AnalyticsStockOnWarehouseRequestToJSON(value) {
if (value == null) {
return value;
}
return {
'limit': value['limit'],
'offset': value['offset'],
'warehouse_type': (0, AnalyticsGetStockOnWarehousesRequestWarehouseType_1.AnalyticsGetStockOnWarehousesRequestWarehouseTypeToJSON)(value['warehouse_type']),
};
}

View File

@@ -0,0 +1,32 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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 { AnalyticsStockOnWarehouseResponseResult } from './AnalyticsStockOnWarehouseResponseResult';
/**
*
* @export
* @interface AnalyticsStockOnWarehouseResponse
*/
export interface AnalyticsStockOnWarehouseResponse {
/**
*
* @type {AnalyticsStockOnWarehouseResponseResult}
* @memberof AnalyticsStockOnWarehouseResponse
*/
result?: AnalyticsStockOnWarehouseResponseResult;
}
/**
* Check if a given object implements the AnalyticsStockOnWarehouseResponse interface.
*/
export declare function instanceOfAnalyticsStockOnWarehouseResponse(value: object): value is AnalyticsStockOnWarehouseResponse;
export declare function AnalyticsStockOnWarehouseResponseFromJSON(json: any): AnalyticsStockOnWarehouseResponse;
export declare function AnalyticsStockOnWarehouseResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsStockOnWarehouseResponse;
export declare function AnalyticsStockOnWarehouseResponseToJSON(value?: AnalyticsStockOnWarehouseResponse | null): any;

View File

@@ -0,0 +1,45 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfAnalyticsStockOnWarehouseResponse = instanceOfAnalyticsStockOnWarehouseResponse;
exports.AnalyticsStockOnWarehouseResponseFromJSON = AnalyticsStockOnWarehouseResponseFromJSON;
exports.AnalyticsStockOnWarehouseResponseFromJSONTyped = AnalyticsStockOnWarehouseResponseFromJSONTyped;
exports.AnalyticsStockOnWarehouseResponseToJSON = AnalyticsStockOnWarehouseResponseToJSON;
const AnalyticsStockOnWarehouseResponseResult_1 = require("./AnalyticsStockOnWarehouseResponseResult");
/**
* Check if a given object implements the AnalyticsStockOnWarehouseResponse interface.
*/
function instanceOfAnalyticsStockOnWarehouseResponse(value) {
return true;
}
function AnalyticsStockOnWarehouseResponseFromJSON(json) {
return AnalyticsStockOnWarehouseResponseFromJSONTyped(json, false);
}
function AnalyticsStockOnWarehouseResponseFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'result': json['result'] == null ? undefined : (0, AnalyticsStockOnWarehouseResponseResult_1.AnalyticsStockOnWarehouseResponseResultFromJSON)(json['result']),
};
}
function AnalyticsStockOnWarehouseResponseToJSON(value) {
if (value == null) {
return value;
}
return {
'result': (0, AnalyticsStockOnWarehouseResponseResult_1.AnalyticsStockOnWarehouseResponseResultToJSON)(value['result']),
};
}

View File

@@ -0,0 +1,32 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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 { AnalyticsStockOnWarehouseResultRows } from './AnalyticsStockOnWarehouseResultRows';
/**
* Результат запроса.
* @export
* @interface AnalyticsStockOnWarehouseResponseResult
*/
export interface AnalyticsStockOnWarehouseResponseResult {
/**
* Информация о товарах и остатках.
* @type {Array<AnalyticsStockOnWarehouseResultRows>}
* @memberof AnalyticsStockOnWarehouseResponseResult
*/
rows?: Array<AnalyticsStockOnWarehouseResultRows>;
}
/**
* Check if a given object implements the AnalyticsStockOnWarehouseResponseResult interface.
*/
export declare function instanceOfAnalyticsStockOnWarehouseResponseResult(value: object): value is AnalyticsStockOnWarehouseResponseResult;
export declare function AnalyticsStockOnWarehouseResponseResultFromJSON(json: any): AnalyticsStockOnWarehouseResponseResult;
export declare function AnalyticsStockOnWarehouseResponseResultFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsStockOnWarehouseResponseResult;
export declare function AnalyticsStockOnWarehouseResponseResultToJSON(value?: AnalyticsStockOnWarehouseResponseResult | null): any;

View File

@@ -0,0 +1,45 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfAnalyticsStockOnWarehouseResponseResult = instanceOfAnalyticsStockOnWarehouseResponseResult;
exports.AnalyticsStockOnWarehouseResponseResultFromJSON = AnalyticsStockOnWarehouseResponseResultFromJSON;
exports.AnalyticsStockOnWarehouseResponseResultFromJSONTyped = AnalyticsStockOnWarehouseResponseResultFromJSONTyped;
exports.AnalyticsStockOnWarehouseResponseResultToJSON = AnalyticsStockOnWarehouseResponseResultToJSON;
const AnalyticsStockOnWarehouseResultRows_1 = require("./AnalyticsStockOnWarehouseResultRows");
/**
* Check if a given object implements the AnalyticsStockOnWarehouseResponseResult interface.
*/
function instanceOfAnalyticsStockOnWarehouseResponseResult(value) {
return true;
}
function AnalyticsStockOnWarehouseResponseResultFromJSON(json) {
return AnalyticsStockOnWarehouseResponseResultFromJSONTyped(json, false);
}
function AnalyticsStockOnWarehouseResponseResultFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'rows': json['rows'] == null ? undefined : (json['rows'].map(AnalyticsStockOnWarehouseResultRows_1.AnalyticsStockOnWarehouseResultRowsFromJSON)),
};
}
function AnalyticsStockOnWarehouseResponseResultToJSON(value) {
if (value == null) {
return value;
}
return {
'rows': value['rows'] == null ? undefined : (value['rows'].map(AnalyticsStockOnWarehouseResultRows_1.AnalyticsStockOnWarehouseResultRowsToJSON)),
};
}

View File

@@ -0,0 +1,67 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.
*/
/**
*
* @export
* @interface AnalyticsStockOnWarehouseResultRows
*/
export interface AnalyticsStockOnWarehouseResultRows {
/**
* Идентификатор товара в системе Ozon — SKU.
* @type {number}
* @memberof AnalyticsStockOnWarehouseResultRows
*/
sku?: number;
/**
* Идентификатор товара в системе продавца — артикул.
* @type {string}
* @memberof AnalyticsStockOnWarehouseResultRows
*/
item_code?: string;
/**
* Название товара в системе Ozon.
* @type {string}
* @memberof AnalyticsStockOnWarehouseResultRows
*/
item_name?: string;
/**
* Количество товара, доступное к продаже на Ozon.
* @type {number}
* @memberof AnalyticsStockOnWarehouseResultRows
*/
free_to_sell_amount?: number;
/**
* Количество товара, указанное в подтверждённых будущих поставках.
* @type {number}
* @memberof AnalyticsStockOnWarehouseResultRows
*/
promised_amount?: number;
/**
* Количество товара, зарезервированное для покупки, возврата и перевозки между складами.
* @type {number}
* @memberof AnalyticsStockOnWarehouseResultRows
*/
reserved_amount?: number;
/**
* Название склада, где находится товар.
* @type {string}
* @memberof AnalyticsStockOnWarehouseResultRows
*/
warehouse_name?: string;
}
/**
* Check if a given object implements the AnalyticsStockOnWarehouseResultRows interface.
*/
export declare function instanceOfAnalyticsStockOnWarehouseResultRows(value: object): value is AnalyticsStockOnWarehouseResultRows;
export declare function AnalyticsStockOnWarehouseResultRowsFromJSON(json: any): AnalyticsStockOnWarehouseResultRows;
export declare function AnalyticsStockOnWarehouseResultRowsFromJSONTyped(json: any, ignoreDiscriminator: boolean): AnalyticsStockOnWarehouseResultRows;
export declare function AnalyticsStockOnWarehouseResultRowsToJSON(value?: AnalyticsStockOnWarehouseResultRows | null): any;

View File

@@ -0,0 +1,56 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfAnalyticsStockOnWarehouseResultRows = instanceOfAnalyticsStockOnWarehouseResultRows;
exports.AnalyticsStockOnWarehouseResultRowsFromJSON = AnalyticsStockOnWarehouseResultRowsFromJSON;
exports.AnalyticsStockOnWarehouseResultRowsFromJSONTyped = AnalyticsStockOnWarehouseResultRowsFromJSONTyped;
exports.AnalyticsStockOnWarehouseResultRowsToJSON = AnalyticsStockOnWarehouseResultRowsToJSON;
/**
* Check if a given object implements the AnalyticsStockOnWarehouseResultRows interface.
*/
function instanceOfAnalyticsStockOnWarehouseResultRows(value) {
return true;
}
function AnalyticsStockOnWarehouseResultRowsFromJSON(json) {
return AnalyticsStockOnWarehouseResultRowsFromJSONTyped(json, false);
}
function AnalyticsStockOnWarehouseResultRowsFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'sku': json['sku'] == null ? undefined : json['sku'],
'item_code': json['item_code'] == null ? undefined : json['item_code'],
'item_name': json['item_name'] == null ? undefined : json['item_name'],
'free_to_sell_amount': json['free_to_sell_amount'] == null ? undefined : json['free_to_sell_amount'],
'promised_amount': json['promised_amount'] == null ? undefined : json['promised_amount'],
'reserved_amount': json['reserved_amount'] == null ? undefined : json['reserved_amount'],
'warehouse_name': json['warehouse_name'] == null ? undefined : json['warehouse_name'],
};
}
function AnalyticsStockOnWarehouseResultRowsToJSON(value) {
if (value == null) {
return value;
}
return {
'sku': value['sku'],
'item_code': value['item_code'],
'item_name': value['item_name'],
'free_to_sell_amount': value['free_to_sell_amount'],
'promised_amount': value['promised_amount'],
'reserved_amount': value['reserved_amount'],
'warehouse_name': value['warehouse_name'],
};
}

View File

@@ -0,0 +1,37 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.
*/
/**
*
* @export
* @interface ApproveDeclineDiscountTasksResponseFailDetail
*/
export interface ApproveDeclineDiscountTasksResponseFailDetail {
/**
* Идентификатор заявки.
* @type {number}
* @memberof ApproveDeclineDiscountTasksResponseFailDetail
*/
task_id?: number;
/**
* Текст ошибки.
* @type {string}
* @memberof ApproveDeclineDiscountTasksResponseFailDetail
*/
error_for_user?: string;
}
/**
* Check if a given object implements the ApproveDeclineDiscountTasksResponseFailDetail interface.
*/
export declare function instanceOfApproveDeclineDiscountTasksResponseFailDetail(value: object): value is ApproveDeclineDiscountTasksResponseFailDetail;
export declare function ApproveDeclineDiscountTasksResponseFailDetailFromJSON(json: any): ApproveDeclineDiscountTasksResponseFailDetail;
export declare function ApproveDeclineDiscountTasksResponseFailDetailFromJSONTyped(json: any, ignoreDiscriminator: boolean): ApproveDeclineDiscountTasksResponseFailDetail;
export declare function ApproveDeclineDiscountTasksResponseFailDetailToJSON(value?: ApproveDeclineDiscountTasksResponseFailDetail | null): any;

View File

@@ -0,0 +1,46 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfApproveDeclineDiscountTasksResponseFailDetail = instanceOfApproveDeclineDiscountTasksResponseFailDetail;
exports.ApproveDeclineDiscountTasksResponseFailDetailFromJSON = ApproveDeclineDiscountTasksResponseFailDetailFromJSON;
exports.ApproveDeclineDiscountTasksResponseFailDetailFromJSONTyped = ApproveDeclineDiscountTasksResponseFailDetailFromJSONTyped;
exports.ApproveDeclineDiscountTasksResponseFailDetailToJSON = ApproveDeclineDiscountTasksResponseFailDetailToJSON;
/**
* Check if a given object implements the ApproveDeclineDiscountTasksResponseFailDetail interface.
*/
function instanceOfApproveDeclineDiscountTasksResponseFailDetail(value) {
return true;
}
function ApproveDeclineDiscountTasksResponseFailDetailFromJSON(json) {
return ApproveDeclineDiscountTasksResponseFailDetailFromJSONTyped(json, false);
}
function ApproveDeclineDiscountTasksResponseFailDetailFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'task_id': json['task_id'] == null ? undefined : json['task_id'],
'error_for_user': json['error_for_user'] == null ? undefined : json['error_for_user'],
};
}
function ApproveDeclineDiscountTasksResponseFailDetailToJSON(value) {
if (value == null) {
return value;
}
return {
'task_id': value['task_id'],
'error_for_user': value['error_for_user'],
};
}

View File

@@ -0,0 +1,63 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.
*/
/**
* Фильтры.
* @export
* @interface ArrivalPassListRequestFilter
*/
export interface ArrivalPassListRequestFilter {
/**
* Фильтр по идентификатору пропуска.
* @type {Array<string>}
* @memberof ArrivalPassListRequestFilter
*/
arrival_pass_ids?: Array<string>;
/**
* Фильтр по цели въезда:
* - `FBS_DELIVERY` — отгрузка.
* - `FBS_RETURN` — вывоз возвратов.
*
* Если параметр не указан, учитываются обе цели.
*
* Указанная причина должна быть в списке причин в пропусках.
*
* @type {string}
* @memberof ArrivalPassListRequestFilter
*/
arrival_reason?: string;
/**
* Фильтр по точке отгрузки.
* @type {Array<string>}
* @memberof ArrivalPassListRequestFilter
*/
dropoff_point_ids?: Array<string>;
/**
* `true`, чтобы получить только активные заявки на пропуск.
*
* @type {boolean}
* @memberof ArrivalPassListRequestFilter
*/
only_active_passes?: boolean;
/**
* Фильтр по складу продавца. Можно получить с помощью метода [/v1/warehouse/list](#operation/WarehouseAPI_WarehouseList).
* @type {Array<string>}
* @memberof ArrivalPassListRequestFilter
*/
warehouse_ids?: Array<string>;
}
/**
* Check if a given object implements the ArrivalPassListRequestFilter interface.
*/
export declare function instanceOfArrivalPassListRequestFilter(value: object): value is ArrivalPassListRequestFilter;
export declare function ArrivalPassListRequestFilterFromJSON(json: any): ArrivalPassListRequestFilter;
export declare function ArrivalPassListRequestFilterFromJSONTyped(json: any, ignoreDiscriminator: boolean): ArrivalPassListRequestFilter;
export declare function ArrivalPassListRequestFilterToJSON(value?: ArrivalPassListRequestFilter | null): any;

View File

@@ -0,0 +1,52 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfArrivalPassListRequestFilter = instanceOfArrivalPassListRequestFilter;
exports.ArrivalPassListRequestFilterFromJSON = ArrivalPassListRequestFilterFromJSON;
exports.ArrivalPassListRequestFilterFromJSONTyped = ArrivalPassListRequestFilterFromJSONTyped;
exports.ArrivalPassListRequestFilterToJSON = ArrivalPassListRequestFilterToJSON;
/**
* Check if a given object implements the ArrivalPassListRequestFilter interface.
*/
function instanceOfArrivalPassListRequestFilter(value) {
return true;
}
function ArrivalPassListRequestFilterFromJSON(json) {
return ArrivalPassListRequestFilterFromJSONTyped(json, false);
}
function ArrivalPassListRequestFilterFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'arrival_pass_ids': json['arrival_pass_ids'] == null ? undefined : json['arrival_pass_ids'],
'arrival_reason': json['arrival_reason'] == null ? undefined : json['arrival_reason'],
'dropoff_point_ids': json['dropoff_point_ids'] == null ? undefined : json['dropoff_point_ids'],
'only_active_passes': json['only_active_passes'] == null ? undefined : json['only_active_passes'],
'warehouse_ids': json['warehouse_ids'] == null ? undefined : json['warehouse_ids'],
};
}
function ArrivalPassListRequestFilterToJSON(value) {
if (value == null) {
return value;
}
return {
'arrival_pass_ids': value['arrival_pass_ids'],
'arrival_reason': value['arrival_reason'],
'dropoff_point_ids': value['dropoff_point_ids'],
'only_active_passes': value['only_active_passes'],
'warehouse_ids': value['warehouse_ids'],
};
}

View File

@@ -0,0 +1,32 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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 { ArrivalpassArrivalPassCreateRequestArrivalPass } from './ArrivalpassArrivalPassCreateRequestArrivalPass';
/**
*
* @export
* @interface ArrivalpassArrivalPassCreateRequest
*/
export interface ArrivalpassArrivalPassCreateRequest {
/**
* Список пропусков.
* @type {Array<ArrivalpassArrivalPassCreateRequestArrivalPass>}
* @memberof ArrivalpassArrivalPassCreateRequest
*/
arrival_passes: Array<ArrivalpassArrivalPassCreateRequestArrivalPass>;
}
/**
* Check if a given object implements the ArrivalpassArrivalPassCreateRequest interface.
*/
export declare function instanceOfArrivalpassArrivalPassCreateRequest(value: object): value is ArrivalpassArrivalPassCreateRequest;
export declare function ArrivalpassArrivalPassCreateRequestFromJSON(json: any): ArrivalpassArrivalPassCreateRequest;
export declare function ArrivalpassArrivalPassCreateRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): ArrivalpassArrivalPassCreateRequest;
export declare function ArrivalpassArrivalPassCreateRequestToJSON(value?: ArrivalpassArrivalPassCreateRequest | null): any;

View File

@@ -0,0 +1,47 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfArrivalpassArrivalPassCreateRequest = instanceOfArrivalpassArrivalPassCreateRequest;
exports.ArrivalpassArrivalPassCreateRequestFromJSON = ArrivalpassArrivalPassCreateRequestFromJSON;
exports.ArrivalpassArrivalPassCreateRequestFromJSONTyped = ArrivalpassArrivalPassCreateRequestFromJSONTyped;
exports.ArrivalpassArrivalPassCreateRequestToJSON = ArrivalpassArrivalPassCreateRequestToJSON;
const ArrivalpassArrivalPassCreateRequestArrivalPass_1 = require("./ArrivalpassArrivalPassCreateRequestArrivalPass");
/**
* Check if a given object implements the ArrivalpassArrivalPassCreateRequest interface.
*/
function instanceOfArrivalpassArrivalPassCreateRequest(value) {
if (!('arrival_passes' in value) || value['arrival_passes'] === undefined)
return false;
return true;
}
function ArrivalpassArrivalPassCreateRequestFromJSON(json) {
return ArrivalpassArrivalPassCreateRequestFromJSONTyped(json, false);
}
function ArrivalpassArrivalPassCreateRequestFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'arrival_passes': (json['arrival_passes'].map(ArrivalpassArrivalPassCreateRequestArrivalPass_1.ArrivalpassArrivalPassCreateRequestArrivalPassFromJSON)),
};
}
function ArrivalpassArrivalPassCreateRequestToJSON(value) {
if (value == null) {
return value;
}
return {
'arrival_passes': (value['arrival_passes'].map(ArrivalpassArrivalPassCreateRequestArrivalPass_1.ArrivalpassArrivalPassCreateRequestArrivalPassToJSON)),
};
}

View File

@@ -0,0 +1,69 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.
*/
/**
*
* @export
* @interface ArrivalpassArrivalPassCreateRequestArrivalPass
*/
export interface ArrivalpassArrivalPassCreateRequestArrivalPass {
/**
* Время прибытия в формате UTC.
* В это время пропуск начнёт действовать.
*
* @type {string}
* @memberof ArrivalpassArrivalPassCreateRequestArrivalPass
*/
arrival_time: string;
/**
* ФИО водителя.
* @type {string}
* @memberof ArrivalpassArrivalPassCreateRequestArrivalPass
*/
driver_name: string;
/**
* Номер телефона водителя.
* @type {string}
* @memberof ArrivalpassArrivalPassCreateRequestArrivalPass
*/
driver_phone: string;
/**
* Идентификатор склада, на который оформляется пропуск.
* @type {number}
* @memberof ArrivalpassArrivalPassCreateRequestArrivalPass
*/
dropoff_point_id: number;
/**
* Номер автомобиля.
* @type {string}
* @memberof ArrivalpassArrivalPassCreateRequestArrivalPass
*/
vehicle_license_plate: string;
/**
* Модель автомобиля.
* @type {string}
* @memberof ArrivalpassArrivalPassCreateRequestArrivalPass
*/
vehicle_model: string;
/**
* Идентификатор склада продавца. Можно получить с помощью метода [/v1/warehouse/list](#operation/WarehouseAPI_WarehouseList).
* @type {number}
* @memberof ArrivalpassArrivalPassCreateRequestArrivalPass
*/
warehouse_id: number;
}
/**
* Check if a given object implements the ArrivalpassArrivalPassCreateRequestArrivalPass interface.
*/
export declare function instanceOfArrivalpassArrivalPassCreateRequestArrivalPass(value: object): value is ArrivalpassArrivalPassCreateRequestArrivalPass;
export declare function ArrivalpassArrivalPassCreateRequestArrivalPassFromJSON(json: any): ArrivalpassArrivalPassCreateRequestArrivalPass;
export declare function ArrivalpassArrivalPassCreateRequestArrivalPassFromJSONTyped(json: any, ignoreDiscriminator: boolean): ArrivalpassArrivalPassCreateRequestArrivalPass;
export declare function ArrivalpassArrivalPassCreateRequestArrivalPassToJSON(value?: ArrivalpassArrivalPassCreateRequestArrivalPass | null): any;

View File

@@ -0,0 +1,70 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfArrivalpassArrivalPassCreateRequestArrivalPass = instanceOfArrivalpassArrivalPassCreateRequestArrivalPass;
exports.ArrivalpassArrivalPassCreateRequestArrivalPassFromJSON = ArrivalpassArrivalPassCreateRequestArrivalPassFromJSON;
exports.ArrivalpassArrivalPassCreateRequestArrivalPassFromJSONTyped = ArrivalpassArrivalPassCreateRequestArrivalPassFromJSONTyped;
exports.ArrivalpassArrivalPassCreateRequestArrivalPassToJSON = ArrivalpassArrivalPassCreateRequestArrivalPassToJSON;
/**
* Check if a given object implements the ArrivalpassArrivalPassCreateRequestArrivalPass interface.
*/
function instanceOfArrivalpassArrivalPassCreateRequestArrivalPass(value) {
if (!('arrival_time' in value) || value['arrival_time'] === undefined)
return false;
if (!('driver_name' in value) || value['driver_name'] === undefined)
return false;
if (!('driver_phone' in value) || value['driver_phone'] === undefined)
return false;
if (!('dropoff_point_id' in value) || value['dropoff_point_id'] === undefined)
return false;
if (!('vehicle_license_plate' in value) || value['vehicle_license_plate'] === undefined)
return false;
if (!('vehicle_model' in value) || value['vehicle_model'] === undefined)
return false;
if (!('warehouse_id' in value) || value['warehouse_id'] === undefined)
return false;
return true;
}
function ArrivalpassArrivalPassCreateRequestArrivalPassFromJSON(json) {
return ArrivalpassArrivalPassCreateRequestArrivalPassFromJSONTyped(json, false);
}
function ArrivalpassArrivalPassCreateRequestArrivalPassFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'arrival_time': json['arrival_time'],
'driver_name': json['driver_name'],
'driver_phone': json['driver_phone'],
'dropoff_point_id': json['dropoff_point_id'],
'vehicle_license_plate': json['vehicle_license_plate'],
'vehicle_model': json['vehicle_model'],
'warehouse_id': json['warehouse_id'],
};
}
function ArrivalpassArrivalPassCreateRequestArrivalPassToJSON(value) {
if (value == null) {
return value;
}
return {
'arrival_time': value['arrival_time'],
'driver_name': value['driver_name'],
'driver_phone': value['driver_phone'],
'dropoff_point_id': value['dropoff_point_id'],
'vehicle_license_plate': value['vehicle_license_plate'],
'vehicle_model': value['vehicle_model'],
'warehouse_id': value['warehouse_id'],
};
}

View File

@@ -0,0 +1,31 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.
*/
/**
*
* @export
* @interface ArrivalpassArrivalPassCreateResponse
*/
export interface ArrivalpassArrivalPassCreateResponse {
/**
* Идентификаторы пропусков.
* @type {Array<string>}
* @memberof ArrivalpassArrivalPassCreateResponse
*/
arrival_pass_ids?: Array<string>;
}
/**
* Check if a given object implements the ArrivalpassArrivalPassCreateResponse interface.
*/
export declare function instanceOfArrivalpassArrivalPassCreateResponse(value: object): value is ArrivalpassArrivalPassCreateResponse;
export declare function ArrivalpassArrivalPassCreateResponseFromJSON(json: any): ArrivalpassArrivalPassCreateResponse;
export declare function ArrivalpassArrivalPassCreateResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ArrivalpassArrivalPassCreateResponse;
export declare function ArrivalpassArrivalPassCreateResponseToJSON(value?: ArrivalpassArrivalPassCreateResponse | null): any;

View File

@@ -0,0 +1,44 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfArrivalpassArrivalPassCreateResponse = instanceOfArrivalpassArrivalPassCreateResponse;
exports.ArrivalpassArrivalPassCreateResponseFromJSON = ArrivalpassArrivalPassCreateResponseFromJSON;
exports.ArrivalpassArrivalPassCreateResponseFromJSONTyped = ArrivalpassArrivalPassCreateResponseFromJSONTyped;
exports.ArrivalpassArrivalPassCreateResponseToJSON = ArrivalpassArrivalPassCreateResponseToJSON;
/**
* Check if a given object implements the ArrivalpassArrivalPassCreateResponse interface.
*/
function instanceOfArrivalpassArrivalPassCreateResponse(value) {
return true;
}
function ArrivalpassArrivalPassCreateResponseFromJSON(json) {
return ArrivalpassArrivalPassCreateResponseFromJSONTyped(json, false);
}
function ArrivalpassArrivalPassCreateResponseFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'arrival_pass_ids': json['arrival_pass_ids'] == null ? undefined : json['arrival_pass_ids'],
};
}
function ArrivalpassArrivalPassCreateResponseToJSON(value) {
if (value == null) {
return value;
}
return {
'arrival_pass_ids': value['arrival_pass_ids'],
};
}

View File

@@ -0,0 +1,31 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.
*/
/**
*
* @export
* @interface ArrivalpassArrivalPassDeleteRequest
*/
export interface ArrivalpassArrivalPassDeleteRequest {
/**
* Идентификаторы пропусков.
* @type {Array<string>}
* @memberof ArrivalpassArrivalPassDeleteRequest
*/
arrival_pass_ids: Array<string>;
}
/**
* Check if a given object implements the ArrivalpassArrivalPassDeleteRequest interface.
*/
export declare function instanceOfArrivalpassArrivalPassDeleteRequest(value: object): value is ArrivalpassArrivalPassDeleteRequest;
export declare function ArrivalpassArrivalPassDeleteRequestFromJSON(json: any): ArrivalpassArrivalPassDeleteRequest;
export declare function ArrivalpassArrivalPassDeleteRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): ArrivalpassArrivalPassDeleteRequest;
export declare function ArrivalpassArrivalPassDeleteRequestToJSON(value?: ArrivalpassArrivalPassDeleteRequest | null): any;

View File

@@ -0,0 +1,46 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfArrivalpassArrivalPassDeleteRequest = instanceOfArrivalpassArrivalPassDeleteRequest;
exports.ArrivalpassArrivalPassDeleteRequestFromJSON = ArrivalpassArrivalPassDeleteRequestFromJSON;
exports.ArrivalpassArrivalPassDeleteRequestFromJSONTyped = ArrivalpassArrivalPassDeleteRequestFromJSONTyped;
exports.ArrivalpassArrivalPassDeleteRequestToJSON = ArrivalpassArrivalPassDeleteRequestToJSON;
/**
* Check if a given object implements the ArrivalpassArrivalPassDeleteRequest interface.
*/
function instanceOfArrivalpassArrivalPassDeleteRequest(value) {
if (!('arrival_pass_ids' in value) || value['arrival_pass_ids'] === undefined)
return false;
return true;
}
function ArrivalpassArrivalPassDeleteRequestFromJSON(json) {
return ArrivalpassArrivalPassDeleteRequestFromJSONTyped(json, false);
}
function ArrivalpassArrivalPassDeleteRequestFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'arrival_pass_ids': json['arrival_pass_ids'],
};
}
function ArrivalpassArrivalPassDeleteRequestToJSON(value) {
if (value == null) {
return value;
}
return {
'arrival_pass_ids': value['arrival_pass_ids'],
};
}

View File

@@ -0,0 +1,45 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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 { ArrivalPassListRequestFilter } from './ArrivalPassListRequestFilter';
/**
*
* @export
* @interface ArrivalpassArrivalPassListRequest
*/
export interface ArrivalpassArrivalPassListRequest {
/**
* Указатель для выборки следующих данных.
* @type {string}
* @memberof ArrivalpassArrivalPassListRequest
*/
cursor?: string;
/**
*
* @type {ArrivalPassListRequestFilter}
* @memberof ArrivalpassArrivalPassListRequest
*/
filter?: ArrivalPassListRequestFilter;
/**
* Ограничение по количеству записей в ответе.
*
* @type {number}
* @memberof ArrivalpassArrivalPassListRequest
*/
limit: number;
}
/**
* Check if a given object implements the ArrivalpassArrivalPassListRequest interface.
*/
export declare function instanceOfArrivalpassArrivalPassListRequest(value: object): value is ArrivalpassArrivalPassListRequest;
export declare function ArrivalpassArrivalPassListRequestFromJSON(json: any): ArrivalpassArrivalPassListRequest;
export declare function ArrivalpassArrivalPassListRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): ArrivalpassArrivalPassListRequest;
export declare function ArrivalpassArrivalPassListRequestToJSON(value?: ArrivalpassArrivalPassListRequest | null): any;

View File

@@ -0,0 +1,51 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfArrivalpassArrivalPassListRequest = instanceOfArrivalpassArrivalPassListRequest;
exports.ArrivalpassArrivalPassListRequestFromJSON = ArrivalpassArrivalPassListRequestFromJSON;
exports.ArrivalpassArrivalPassListRequestFromJSONTyped = ArrivalpassArrivalPassListRequestFromJSONTyped;
exports.ArrivalpassArrivalPassListRequestToJSON = ArrivalpassArrivalPassListRequestToJSON;
const ArrivalPassListRequestFilter_1 = require("./ArrivalPassListRequestFilter");
/**
* Check if a given object implements the ArrivalpassArrivalPassListRequest interface.
*/
function instanceOfArrivalpassArrivalPassListRequest(value) {
if (!('limit' in value) || value['limit'] === undefined)
return false;
return true;
}
function ArrivalpassArrivalPassListRequestFromJSON(json) {
return ArrivalpassArrivalPassListRequestFromJSONTyped(json, false);
}
function ArrivalpassArrivalPassListRequestFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'cursor': json['cursor'] == null ? undefined : json['cursor'],
'filter': json['filter'] == null ? undefined : (0, ArrivalPassListRequestFilter_1.ArrivalPassListRequestFilterFromJSON)(json['filter']),
'limit': json['limit'],
};
}
function ArrivalpassArrivalPassListRequestToJSON(value) {
if (value == null) {
return value;
}
return {
'cursor': value['cursor'],
'filter': (0, ArrivalPassListRequestFilter_1.ArrivalPassListRequestFilterToJSON)(value['filter']),
'limit': value['limit'],
};
}

View File

@@ -0,0 +1,40 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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 { ArrivalpassArrivalPassListResponseArrivalPass } from './ArrivalpassArrivalPassListResponseArrivalPass';
/**
*
* @export
* @interface ArrivalpassArrivalPassListResponse
*/
export interface ArrivalpassArrivalPassListResponse {
/**
* Список пропусков для перевозки.
* @type {Array<ArrivalpassArrivalPassListResponseArrivalPass>}
* @memberof ArrivalpassArrivalPassListResponse
*/
arrival_passes?: Array<ArrivalpassArrivalPassListResponseArrivalPass>;
/**
* Указатель для выборки следующих данных.
* Если параметр пустой, данных больше нет.
*
* @type {string}
* @memberof ArrivalpassArrivalPassListResponse
*/
cursor?: string;
}
/**
* Check if a given object implements the ArrivalpassArrivalPassListResponse interface.
*/
export declare function instanceOfArrivalpassArrivalPassListResponse(value: object): value is ArrivalpassArrivalPassListResponse;
export declare function ArrivalpassArrivalPassListResponseFromJSON(json: any): ArrivalpassArrivalPassListResponse;
export declare function ArrivalpassArrivalPassListResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): ArrivalpassArrivalPassListResponse;
export declare function ArrivalpassArrivalPassListResponseToJSON(value?: ArrivalpassArrivalPassListResponse | null): any;

View File

@@ -0,0 +1,47 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfArrivalpassArrivalPassListResponse = instanceOfArrivalpassArrivalPassListResponse;
exports.ArrivalpassArrivalPassListResponseFromJSON = ArrivalpassArrivalPassListResponseFromJSON;
exports.ArrivalpassArrivalPassListResponseFromJSONTyped = ArrivalpassArrivalPassListResponseFromJSONTyped;
exports.ArrivalpassArrivalPassListResponseToJSON = ArrivalpassArrivalPassListResponseToJSON;
const ArrivalpassArrivalPassListResponseArrivalPass_1 = require("./ArrivalpassArrivalPassListResponseArrivalPass");
/**
* Check if a given object implements the ArrivalpassArrivalPassListResponse interface.
*/
function instanceOfArrivalpassArrivalPassListResponse(value) {
return true;
}
function ArrivalpassArrivalPassListResponseFromJSON(json) {
return ArrivalpassArrivalPassListResponseFromJSONTyped(json, false);
}
function ArrivalpassArrivalPassListResponseFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'arrival_passes': json['arrival_passes'] == null ? undefined : (json['arrival_passes'].map(ArrivalpassArrivalPassListResponseArrivalPass_1.ArrivalpassArrivalPassListResponseArrivalPassFromJSON)),
'cursor': json['cursor'] == null ? undefined : json['cursor'],
};
}
function ArrivalpassArrivalPassListResponseToJSON(value) {
if (value == null) {
return value;
}
return {
'arrival_passes': value['arrival_passes'] == null ? undefined : (value['arrival_passes'].map(ArrivalpassArrivalPassListResponseArrivalPass_1.ArrivalpassArrivalPassListResponseArrivalPassToJSON)),
'cursor': value['cursor'],
};
}

View File

@@ -0,0 +1,86 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.
*/
/**
*
* @export
* @interface ArrivalpassArrivalPassListResponseArrivalPass
*/
export interface ArrivalpassArrivalPassListResponseArrivalPass {
/**
* Идентификатор пропуска.
* @type {number}
* @memberof ArrivalpassArrivalPassListResponseArrivalPass
*/
arrival_pass_id?: number;
/**
* Цель приезда.
* @type {Array<string>}
* @memberof ArrivalpassArrivalPassListResponseArrivalPass
*/
arrival_reasons?: Array<string>;
/**
* Дата и время въезда в формате UTC.
* @type {string}
* @memberof ArrivalpassArrivalPassListResponseArrivalPass
*/
arrival_time?: string;
/**
* ФИО водителя.
* @type {string}
* @memberof ArrivalpassArrivalPassListResponseArrivalPass
*/
driver_name?: string;
/**
* Номер телефона водителя.
* @type {string}
* @memberof ArrivalpassArrivalPassListResponseArrivalPass
*/
driver_phone?: string;
/**
* Идентификатор точки отгрузки.
* @type {number}
* @memberof ArrivalpassArrivalPassListResponseArrivalPass
*/
dropoff_point_id?: number;
/**
* `true`, если заявка активна.
*
* @type {boolean}
* @memberof ArrivalpassArrivalPassListResponseArrivalPass
*/
is_active?: boolean;
/**
* Номер автомобиля.
* @type {string}
* @memberof ArrivalpassArrivalPassListResponseArrivalPass
*/
vehicle_license_plate?: string;
/**
* Модель автомобиля.
* @type {string}
* @memberof ArrivalpassArrivalPassListResponseArrivalPass
*/
vehicle_model?: string;
/**
* Идентификатор склада продавца.
* @type {number}
* @memberof ArrivalpassArrivalPassListResponseArrivalPass
*/
warehouse_id?: number;
}
/**
* Check if a given object implements the ArrivalpassArrivalPassListResponseArrivalPass interface.
*/
export declare function instanceOfArrivalpassArrivalPassListResponseArrivalPass(value: object): value is ArrivalpassArrivalPassListResponseArrivalPass;
export declare function ArrivalpassArrivalPassListResponseArrivalPassFromJSON(json: any): ArrivalpassArrivalPassListResponseArrivalPass;
export declare function ArrivalpassArrivalPassListResponseArrivalPassFromJSONTyped(json: any, ignoreDiscriminator: boolean): ArrivalpassArrivalPassListResponseArrivalPass;
export declare function ArrivalpassArrivalPassListResponseArrivalPassToJSON(value?: ArrivalpassArrivalPassListResponseArrivalPass | null): any;

View File

@@ -0,0 +1,62 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfArrivalpassArrivalPassListResponseArrivalPass = instanceOfArrivalpassArrivalPassListResponseArrivalPass;
exports.ArrivalpassArrivalPassListResponseArrivalPassFromJSON = ArrivalpassArrivalPassListResponseArrivalPassFromJSON;
exports.ArrivalpassArrivalPassListResponseArrivalPassFromJSONTyped = ArrivalpassArrivalPassListResponseArrivalPassFromJSONTyped;
exports.ArrivalpassArrivalPassListResponseArrivalPassToJSON = ArrivalpassArrivalPassListResponseArrivalPassToJSON;
/**
* Check if a given object implements the ArrivalpassArrivalPassListResponseArrivalPass interface.
*/
function instanceOfArrivalpassArrivalPassListResponseArrivalPass(value) {
return true;
}
function ArrivalpassArrivalPassListResponseArrivalPassFromJSON(json) {
return ArrivalpassArrivalPassListResponseArrivalPassFromJSONTyped(json, false);
}
function ArrivalpassArrivalPassListResponseArrivalPassFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'arrival_pass_id': json['arrival_pass_id'] == null ? undefined : json['arrival_pass_id'],
'arrival_reasons': json['arrival_reasons'] == null ? undefined : json['arrival_reasons'],
'arrival_time': json['arrival_time'] == null ? undefined : json['arrival_time'],
'driver_name': json['driver_name'] == null ? undefined : json['driver_name'],
'driver_phone': json['driver_phone'] == null ? undefined : json['driver_phone'],
'dropoff_point_id': json['dropoff_point_id'] == null ? undefined : json['dropoff_point_id'],
'is_active': json['is_active'] == null ? undefined : json['is_active'],
'vehicle_license_plate': json['vehicle_license_plate'] == null ? undefined : json['vehicle_license_plate'],
'vehicle_model': json['vehicle_model'] == null ? undefined : json['vehicle_model'],
'warehouse_id': json['warehouse_id'] == null ? undefined : json['warehouse_id'],
};
}
function ArrivalpassArrivalPassListResponseArrivalPassToJSON(value) {
if (value == null) {
return value;
}
return {
'arrival_pass_id': value['arrival_pass_id'],
'arrival_reasons': value['arrival_reasons'],
'arrival_time': value['arrival_time'],
'driver_name': value['driver_name'],
'driver_phone': value['driver_phone'],
'dropoff_point_id': value['dropoff_point_id'],
'is_active': value['is_active'],
'vehicle_license_plate': value['vehicle_license_plate'],
'vehicle_model': value['vehicle_model'],
'warehouse_id': value['warehouse_id'],
};
}

View File

@@ -0,0 +1,32 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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 { ArrivalpassArrivalPassUpdateRequestArrivalPass } from './ArrivalpassArrivalPassUpdateRequestArrivalPass';
/**
*
* @export
* @interface ArrivalpassArrivalPassUpdateRequest
*/
export interface ArrivalpassArrivalPassUpdateRequest {
/**
* Список пропусков.
* @type {Array<ArrivalpassArrivalPassUpdateRequestArrivalPass>}
* @memberof ArrivalpassArrivalPassUpdateRequest
*/
arrival_passes: Array<ArrivalpassArrivalPassUpdateRequestArrivalPass>;
}
/**
* Check if a given object implements the ArrivalpassArrivalPassUpdateRequest interface.
*/
export declare function instanceOfArrivalpassArrivalPassUpdateRequest(value: object): value is ArrivalpassArrivalPassUpdateRequest;
export declare function ArrivalpassArrivalPassUpdateRequestFromJSON(json: any): ArrivalpassArrivalPassUpdateRequest;
export declare function ArrivalpassArrivalPassUpdateRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): ArrivalpassArrivalPassUpdateRequest;
export declare function ArrivalpassArrivalPassUpdateRequestToJSON(value?: ArrivalpassArrivalPassUpdateRequest | null): any;

View File

@@ -0,0 +1,47 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfArrivalpassArrivalPassUpdateRequest = instanceOfArrivalpassArrivalPassUpdateRequest;
exports.ArrivalpassArrivalPassUpdateRequestFromJSON = ArrivalpassArrivalPassUpdateRequestFromJSON;
exports.ArrivalpassArrivalPassUpdateRequestFromJSONTyped = ArrivalpassArrivalPassUpdateRequestFromJSONTyped;
exports.ArrivalpassArrivalPassUpdateRequestToJSON = ArrivalpassArrivalPassUpdateRequestToJSON;
const ArrivalpassArrivalPassUpdateRequestArrivalPass_1 = require("./ArrivalpassArrivalPassUpdateRequestArrivalPass");
/**
* Check if a given object implements the ArrivalpassArrivalPassUpdateRequest interface.
*/
function instanceOfArrivalpassArrivalPassUpdateRequest(value) {
if (!('arrival_passes' in value) || value['arrival_passes'] === undefined)
return false;
return true;
}
function ArrivalpassArrivalPassUpdateRequestFromJSON(json) {
return ArrivalpassArrivalPassUpdateRequestFromJSONTyped(json, false);
}
function ArrivalpassArrivalPassUpdateRequestFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'arrival_passes': (json['arrival_passes'].map(ArrivalpassArrivalPassUpdateRequestArrivalPass_1.ArrivalpassArrivalPassUpdateRequestArrivalPassFromJSON)),
};
}
function ArrivalpassArrivalPassUpdateRequestToJSON(value) {
if (value == null) {
return value;
}
return {
'arrival_passes': (value['arrival_passes'].map(ArrivalpassArrivalPassUpdateRequestArrivalPass_1.ArrivalpassArrivalPassUpdateRequestArrivalPassToJSON)),
};
}

View File

@@ -0,0 +1,65 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.
*/
/**
*
* @export
* @interface ArrivalpassArrivalPassUpdateRequestArrivalPass
*/
export interface ArrivalpassArrivalPassUpdateRequestArrivalPass {
/**
* Идентификатор пропуска.
* @type {number}
* @memberof ArrivalpassArrivalPassUpdateRequestArrivalPass
*/
arrival_pass_id: number;
/**
* Время прибытия в формате UTC.
* В это время начнёт действовать пропуск.
*
* Чтобы изменить время прибытия, используйте метод [/v1/carriage/pass/update](#operation/carriagePassUpdate).
*
* @type {string}
* @memberof ArrivalpassArrivalPassUpdateRequestArrivalPass
*/
arrival_time: string;
/**
* ФИО водителя.
* @type {string}
* @memberof ArrivalpassArrivalPassUpdateRequestArrivalPass
*/
driver_name: string;
/**
* Номер телефона водителя.
* @type {string}
* @memberof ArrivalpassArrivalPassUpdateRequestArrivalPass
*/
driver_phone: string;
/**
* Номер автомобиля.
* @type {string}
* @memberof ArrivalpassArrivalPassUpdateRequestArrivalPass
*/
vehicle_license_plate: string;
/**
* Модель автомобиля.
* @type {string}
* @memberof ArrivalpassArrivalPassUpdateRequestArrivalPass
*/
vehicle_model: string;
}
/**
* Check if a given object implements the ArrivalpassArrivalPassUpdateRequestArrivalPass interface.
*/
export declare function instanceOfArrivalpassArrivalPassUpdateRequestArrivalPass(value: object): value is ArrivalpassArrivalPassUpdateRequestArrivalPass;
export declare function ArrivalpassArrivalPassUpdateRequestArrivalPassFromJSON(json: any): ArrivalpassArrivalPassUpdateRequestArrivalPass;
export declare function ArrivalpassArrivalPassUpdateRequestArrivalPassFromJSONTyped(json: any, ignoreDiscriminator: boolean): ArrivalpassArrivalPassUpdateRequestArrivalPass;
export declare function ArrivalpassArrivalPassUpdateRequestArrivalPassToJSON(value?: ArrivalpassArrivalPassUpdateRequestArrivalPass | null): any;

View File

@@ -0,0 +1,66 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfArrivalpassArrivalPassUpdateRequestArrivalPass = instanceOfArrivalpassArrivalPassUpdateRequestArrivalPass;
exports.ArrivalpassArrivalPassUpdateRequestArrivalPassFromJSON = ArrivalpassArrivalPassUpdateRequestArrivalPassFromJSON;
exports.ArrivalpassArrivalPassUpdateRequestArrivalPassFromJSONTyped = ArrivalpassArrivalPassUpdateRequestArrivalPassFromJSONTyped;
exports.ArrivalpassArrivalPassUpdateRequestArrivalPassToJSON = ArrivalpassArrivalPassUpdateRequestArrivalPassToJSON;
/**
* Check if a given object implements the ArrivalpassArrivalPassUpdateRequestArrivalPass interface.
*/
function instanceOfArrivalpassArrivalPassUpdateRequestArrivalPass(value) {
if (!('arrival_pass_id' in value) || value['arrival_pass_id'] === undefined)
return false;
if (!('arrival_time' in value) || value['arrival_time'] === undefined)
return false;
if (!('driver_name' in value) || value['driver_name'] === undefined)
return false;
if (!('driver_phone' in value) || value['driver_phone'] === undefined)
return false;
if (!('vehicle_license_plate' in value) || value['vehicle_license_plate'] === undefined)
return false;
if (!('vehicle_model' in value) || value['vehicle_model'] === undefined)
return false;
return true;
}
function ArrivalpassArrivalPassUpdateRequestArrivalPassFromJSON(json) {
return ArrivalpassArrivalPassUpdateRequestArrivalPassFromJSONTyped(json, false);
}
function ArrivalpassArrivalPassUpdateRequestArrivalPassFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'arrival_pass_id': json['arrival_pass_id'],
'arrival_time': json['arrival_time'],
'driver_name': json['driver_name'],
'driver_phone': json['driver_phone'],
'vehicle_license_plate': json['vehicle_license_plate'],
'vehicle_model': json['vehicle_model'],
};
}
function ArrivalpassArrivalPassUpdateRequestArrivalPassToJSON(value) {
if (value == null) {
return value;
}
return {
'arrival_pass_id': value['arrival_pass_id'],
'arrival_time': value['arrival_time'],
'driver_name': value['driver_name'],
'driver_phone': value['driver_phone'],
'vehicle_license_plate': value['vehicle_license_plate'],
'vehicle_model': value['vehicle_model'],
};
}

View File

@@ -0,0 +1,62 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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 { ProductsPostings } from './ProductsPostings';
/**
*
* @export
* @interface AssemblyFbsProductListResponseProducts
*/
export interface AssemblyFbsProductListResponseProducts {
/**
* Идентификатор товара в системе продавца — артикул.
* @type {string}
* @memberof AssemblyFbsProductListResponseProducts
*/
offer_id?: string;
/**
* Ссылка на изображение товара.
* @type {string}
* @memberof AssemblyFbsProductListResponseProducts
*/
picture_url?: string;
/**
* Список отправлений.
* @type {Array<ProductsPostings>}
* @memberof AssemblyFbsProductListResponseProducts
*/
postings?: Array<ProductsPostings>;
/**
* Название товара.
* @type {string}
* @memberof AssemblyFbsProductListResponseProducts
*/
product_name?: string;
/**
* Количество товара.
* @type {number}
* @memberof AssemblyFbsProductListResponseProducts
*/
quantity?: number;
/**
* Идентификатор товара в системе Ozon — SKU.
* @type {number}
* @memberof AssemblyFbsProductListResponseProducts
*/
sku?: number;
}
/**
* Check if a given object implements the AssemblyFbsProductListResponseProducts interface.
*/
export declare function instanceOfAssemblyFbsProductListResponseProducts(value: object): value is AssemblyFbsProductListResponseProducts;
export declare function AssemblyFbsProductListResponseProductsFromJSON(json: any): AssemblyFbsProductListResponseProducts;
export declare function AssemblyFbsProductListResponseProductsFromJSONTyped(json: any, ignoreDiscriminator: boolean): AssemblyFbsProductListResponseProducts;
export declare function AssemblyFbsProductListResponseProductsToJSON(value?: AssemblyFbsProductListResponseProducts | null): any;

View File

@@ -0,0 +1,55 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfAssemblyFbsProductListResponseProducts = instanceOfAssemblyFbsProductListResponseProducts;
exports.AssemblyFbsProductListResponseProductsFromJSON = AssemblyFbsProductListResponseProductsFromJSON;
exports.AssemblyFbsProductListResponseProductsFromJSONTyped = AssemblyFbsProductListResponseProductsFromJSONTyped;
exports.AssemblyFbsProductListResponseProductsToJSON = AssemblyFbsProductListResponseProductsToJSON;
const ProductsPostings_1 = require("./ProductsPostings");
/**
* Check if a given object implements the AssemblyFbsProductListResponseProducts interface.
*/
function instanceOfAssemblyFbsProductListResponseProducts(value) {
return true;
}
function AssemblyFbsProductListResponseProductsFromJSON(json) {
return AssemblyFbsProductListResponseProductsFromJSONTyped(json, false);
}
function AssemblyFbsProductListResponseProductsFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'offer_id': json['offer_id'] == null ? undefined : json['offer_id'],
'picture_url': json['picture_url'] == null ? undefined : json['picture_url'],
'postings': json['postings'] == null ? undefined : (json['postings'].map(ProductsPostings_1.ProductsPostingsFromJSON)),
'product_name': json['product_name'] == null ? undefined : json['product_name'],
'quantity': json['quantity'] == null ? undefined : json['quantity'],
'sku': json['sku'] == null ? undefined : json['sku'],
};
}
function AssemblyFbsProductListResponseProductsToJSON(value) {
if (value == null) {
return value;
}
return {
'offer_id': value['offer_id'],
'picture_url': value['picture_url'],
'postings': value['postings'] == null ? undefined : (value['postings'].map(ProductsPostings_1.ProductsPostingsToJSON)),
'product_name': value['product_name'],
'quantity': value['quantity'],
'sku': value['sku'],
};
}

38
dist/models/AvailabilityReason.d.ts vendored Normal file
View File

@@ -0,0 +1,38 @@
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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 { ReasonHumanText } from './ReasonHumanText';
/**
*
* @export
* @interface AvailabilityReason
*/
export interface AvailabilityReason {
/**
*
* @type {ReasonHumanText}
* @memberof AvailabilityReason
*/
human_text?: ReasonHumanText;
/**
* Идентификатор причины.
* @type {number}
* @memberof AvailabilityReason
*/
id?: number;
}
/**
* Check if a given object implements the AvailabilityReason interface.
*/
export declare function instanceOfAvailabilityReason(value: object): value is AvailabilityReason;
export declare function AvailabilityReasonFromJSON(json: any): AvailabilityReason;
export declare function AvailabilityReasonFromJSONTyped(json: any, ignoreDiscriminator: boolean): AvailabilityReason;
export declare function AvailabilityReasonToJSON(value?: AvailabilityReason | null): any;

47
dist/models/AvailabilityReason.js vendored Normal file
View File

@@ -0,0 +1,47 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* Документация Ozon Seller API
* По вопросам работы с Seller API обращайтесь в поддержку через личный кабинет. <aside class=\"warning\">Обновляем корневой TLS/SSL-сертификат GlobalSign — вместо него будем использовать <a href=\"https://app.harica.gr/\">HARICA</a>.<br><a href=\"https://dev.ozon.ru/news/775-Izmeneniia-v-Ozon-API-migratsiia-kornevogo-sertifikata-UTs-Ozon/\">Подробнее о переходе на HARICA на платформе разработчиков Ozon for dev</a></aside> > [Инструкции по работе с маркетплейсом](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.instanceOfAvailabilityReason = instanceOfAvailabilityReason;
exports.AvailabilityReasonFromJSON = AvailabilityReasonFromJSON;
exports.AvailabilityReasonFromJSONTyped = AvailabilityReasonFromJSONTyped;
exports.AvailabilityReasonToJSON = AvailabilityReasonToJSON;
const ReasonHumanText_1 = require("./ReasonHumanText");
/**
* Check if a given object implements the AvailabilityReason interface.
*/
function instanceOfAvailabilityReason(value) {
return true;
}
function AvailabilityReasonFromJSON(json) {
return AvailabilityReasonFromJSONTyped(json, false);
}
function AvailabilityReasonFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'human_text': json['human_text'] == null ? undefined : (0, ReasonHumanText_1.ReasonHumanTextFromJSON)(json['human_text']),
'id': json['id'] == null ? undefined : json['id'],
};
}
function AvailabilityReasonToJSON(value) {
if (value == null) {
return value;
}
return {
'human_text': (0, ReasonHumanText_1.ReasonHumanTextToJSON)(value['human_text']),
'id': value['id'],
};
}

Some files were not shown because too many files have changed in this diff Show More