release 0.1.0
This commit is contained in:
32
dist/apis/APIkey.d.ts
vendored
Normal file
32
dist/apis/APIkey.d.ts
vendored
Normal 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 * as runtime from '../runtime';
|
||||
import type { V1RolesByTokenResponse } from '../models/index';
|
||||
export interface AccessAPIRolesByTokenRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class APIkey extends runtime.BaseAPI {
|
||||
/**
|
||||
* Метод для получения информации и ролях и методах, привязанных к API-ключу.
|
||||
* Получить список ролей и методов по API-ключу
|
||||
*/
|
||||
accessAPIRolesByTokenRaw(requestParameters: AccessAPIRolesByTokenRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1RolesByTokenResponse>>;
|
||||
/**
|
||||
* Метод для получения информации и ролях и методах, привязанных к API-ключу.
|
||||
* Получить список ролей и методов по API-ключу
|
||||
*/
|
||||
accessAPIRolesByToken(clientId: string, apiKey: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1RolesByTokenResponse>;
|
||||
}
|
||||
72
dist/apis/APIkey.js
vendored
Normal file
72
dist/apis/APIkey.js
vendored
Normal file
@@ -0,0 +1,72 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.APIkey = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class APIkey extends runtime.BaseAPI {
|
||||
/**
|
||||
* Метод для получения информации и ролях и методах, привязанных к API-ключу.
|
||||
* Получить список ролей и методов по API-ключу
|
||||
*/
|
||||
accessAPIRolesByTokenRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling accessAPIRolesByToken().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling accessAPIRolesByToken().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/roles`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1RolesByTokenResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения информации и ролях и методах, привязанных к API-ключу.
|
||||
* Получить список ролей и методов по API-ключу
|
||||
*/
|
||||
accessAPIRolesByToken(clientId, apiKey, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.accessAPIRolesByTokenRaw({ clientId: clientId, apiKey: apiKey }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.APIkey = APIkey;
|
||||
63
dist/apis/AnalyticsAPI.d.ts
vendored
Normal file
63
dist/apis/AnalyticsAPI.d.ts
vendored
Normal 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.
|
||||
*/
|
||||
import * as runtime from '../runtime';
|
||||
import type { AnalyticsStockOnWarehouseRequest, AnalyticsStockOnWarehouseResponse, V1AnalyticsStocksRequest, V1AnalyticsStocksResponse, V1AnalyticsTurnoverStocksRequest, V1AnalyticsTurnoverStocksResponse } from '../models/index';
|
||||
export interface AnalyticsAPIAnalyticsGetStockOnWarehousesV2Request {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
analyticsStockOnWarehouseRequest: AnalyticsStockOnWarehouseRequest;
|
||||
}
|
||||
export interface AnalyticsAPIAnalyticsStocksRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1AnalyticsStocksRequest: V1AnalyticsStocksRequest;
|
||||
}
|
||||
export interface AnalyticsAPIStocksTurnoverRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1AnalyticsTurnoverStocksRequest: V1AnalyticsTurnoverStocksRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class AnalyticsAPI extends runtime.BaseAPI {
|
||||
/**
|
||||
* <aside class=\"warning\"> В будущем метод будет отключён. Переключитесь на <a href=\"#operation/AnalyticsAPI_AnalyticsStocks\">/v1/analytics/stocks</a>. </aside> Метод для получения отчёта по остаткам и товарам в перемещении по складам Ozon. <aside class=\"warning\"> Отличается от отчёта в разделе <b>Аналитика → Отчёты → Отчёт по остаткам и товарам в пути на склады Ozon</b> в личном кабинете. </aside>
|
||||
* Отчёт по остаткам и товарам
|
||||
*/
|
||||
analyticsAPIAnalyticsGetStockOnWarehousesV2Raw(requestParameters: AnalyticsAPIAnalyticsGetStockOnWarehousesV2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AnalyticsStockOnWarehouseResponse>>;
|
||||
/**
|
||||
* <aside class=\"warning\"> В будущем метод будет отключён. Переключитесь на <a href=\"#operation/AnalyticsAPI_AnalyticsStocks\">/v1/analytics/stocks</a>. </aside> Метод для получения отчёта по остаткам и товарам в перемещении по складам Ozon. <aside class=\"warning\"> Отличается от отчёта в разделе <b>Аналитика → Отчёты → Отчёт по остаткам и товарам в пути на склады Ozon</b> в личном кабинете. </aside>
|
||||
* Отчёт по остаткам и товарам
|
||||
*/
|
||||
analyticsAPIAnalyticsGetStockOnWarehousesV2(clientId: string, apiKey: string, analyticsStockOnWarehouseRequest: AnalyticsStockOnWarehouseRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AnalyticsStockOnWarehouseResponse>;
|
||||
/**
|
||||
* <aside class=\"warning\"> С 17 августа 2026 года метод возвращает информацию об остатках в реальном времени. </aside> Используйте метод, чтобы получить аналитику по остаткам товаров на складах. Метод соответствует разделу [**FBO → Управление остатками**](https://seller.ozon.ru/app/fbo-stocks/stocks-management/) в личном кабинете. Аналитика обновляется два раза в день: примерно в 07:00 и 16:00 по UTC. В запросе используйте только одно из полей: `cluster_ids` или `macrolocal_cluster_ids`, иначе вернётся ошибка.
|
||||
* Получить аналитику по остаткам
|
||||
*/
|
||||
analyticsAPIAnalyticsStocksRaw(requestParameters: AnalyticsAPIAnalyticsStocksRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1AnalyticsStocksResponse>>;
|
||||
/**
|
||||
* <aside class=\"warning\"> С 17 августа 2026 года метод возвращает информацию об остатках в реальном времени. </aside> Используйте метод, чтобы получить аналитику по остаткам товаров на складах. Метод соответствует разделу [**FBO → Управление остатками**](https://seller.ozon.ru/app/fbo-stocks/stocks-management/) в личном кабинете. Аналитика обновляется два раза в день: примерно в 07:00 и 16:00 по UTC. В запросе используйте только одно из полей: `cluster_ids` или `macrolocal_cluster_ids`, иначе вернётся ошибка.
|
||||
* Получить аналитику по остаткам
|
||||
*/
|
||||
analyticsAPIAnalyticsStocks(clientId: string, apiKey: string, v1AnalyticsStocksRequest: V1AnalyticsStocksRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1AnalyticsStocksResponse>;
|
||||
/**
|
||||
* Используйте метод, чтобы узнать оборачиваемость товара и количество дней, на которое хватит текущего остатка. Метод соответствует разделу [**FBO -> Управление остатками**](https://seller.ozon.ru/app/supply/stocks-management) в личном кабинете. Вы можете делать не больше 1 запроса в минуту по одному кабинету `Client-Id`. Если вы запрашиваете список товаров по `sku`, параметры `limit` и `offset` необязательны.
|
||||
* Оборачиваемость товара
|
||||
*/
|
||||
analyticsAPIStocksTurnoverRaw(requestParameters: AnalyticsAPIStocksTurnoverRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1AnalyticsTurnoverStocksResponse>>;
|
||||
/**
|
||||
* Используйте метод, чтобы узнать оборачиваемость товара и количество дней, на которое хватит текущего остатка. Метод соответствует разделу [**FBO -> Управление остатками**](https://seller.ozon.ru/app/supply/stocks-management) в личном кабинете. Вы можете делать не больше 1 запроса в минуту по одному кабинету `Client-Id`. Если вы запрашиваете список товаров по `sku`, параметры `limit` и `offset` необязательны.
|
||||
* Оборачиваемость товара
|
||||
*/
|
||||
analyticsAPIStocksTurnover(clientId: string, apiKey: string, v1AnalyticsTurnoverStocksRequest: V1AnalyticsTurnoverStocksRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1AnalyticsTurnoverStocksResponse>;
|
||||
}
|
||||
165
dist/apis/AnalyticsAPI.js
vendored
Normal file
165
dist/apis/AnalyticsAPI.js
vendored
Normal file
@@ -0,0 +1,165 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.AnalyticsAPI = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class AnalyticsAPI extends runtime.BaseAPI {
|
||||
/**
|
||||
* <aside class=\"warning\"> В будущем метод будет отключён. Переключитесь на <a href=\"#operation/AnalyticsAPI_AnalyticsStocks\">/v1/analytics/stocks</a>. </aside> Метод для получения отчёта по остаткам и товарам в перемещении по складам Ozon. <aside class=\"warning\"> Отличается от отчёта в разделе <b>Аналитика → Отчёты → Отчёт по остаткам и товарам в пути на склады Ozon</b> в личном кабинете. </aside>
|
||||
* Отчёт по остаткам и товарам
|
||||
*/
|
||||
analyticsAPIAnalyticsGetStockOnWarehousesV2Raw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling analyticsAPIAnalyticsGetStockOnWarehousesV2().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling analyticsAPIAnalyticsGetStockOnWarehousesV2().');
|
||||
}
|
||||
if (requestParameters['analyticsStockOnWarehouseRequest'] == null) {
|
||||
throw new runtime.RequiredError('analyticsStockOnWarehouseRequest', 'Required parameter "analyticsStockOnWarehouseRequest" was null or undefined when calling analyticsAPIAnalyticsGetStockOnWarehousesV2().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v2/analytics/stock_on_warehouses`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.AnalyticsStockOnWarehouseRequestToJSON)(requestParameters['analyticsStockOnWarehouseRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.AnalyticsStockOnWarehouseResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> В будущем метод будет отключён. Переключитесь на <a href=\"#operation/AnalyticsAPI_AnalyticsStocks\">/v1/analytics/stocks</a>. </aside> Метод для получения отчёта по остаткам и товарам в перемещении по складам Ozon. <aside class=\"warning\"> Отличается от отчёта в разделе <b>Аналитика → Отчёты → Отчёт по остаткам и товарам в пути на склады Ozon</b> в личном кабинете. </aside>
|
||||
* Отчёт по остаткам и товарам
|
||||
*/
|
||||
analyticsAPIAnalyticsGetStockOnWarehousesV2(clientId, apiKey, analyticsStockOnWarehouseRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.analyticsAPIAnalyticsGetStockOnWarehousesV2Raw({ clientId: clientId, apiKey: apiKey, analyticsStockOnWarehouseRequest: analyticsStockOnWarehouseRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> С 17 августа 2026 года метод возвращает информацию об остатках в реальном времени. </aside> Используйте метод, чтобы получить аналитику по остаткам товаров на складах. Метод соответствует разделу [**FBO → Управление остатками**](https://seller.ozon.ru/app/fbo-stocks/stocks-management/) в личном кабинете. Аналитика обновляется два раза в день: примерно в 07:00 и 16:00 по UTC. В запросе используйте только одно из полей: `cluster_ids` или `macrolocal_cluster_ids`, иначе вернётся ошибка.
|
||||
* Получить аналитику по остаткам
|
||||
*/
|
||||
analyticsAPIAnalyticsStocksRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling analyticsAPIAnalyticsStocks().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling analyticsAPIAnalyticsStocks().');
|
||||
}
|
||||
if (requestParameters['v1AnalyticsStocksRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1AnalyticsStocksRequest', 'Required parameter "v1AnalyticsStocksRequest" was null or undefined when calling analyticsAPIAnalyticsStocks().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/analytics/stocks`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1AnalyticsStocksRequestToJSON)(requestParameters['v1AnalyticsStocksRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1AnalyticsStocksResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> С 17 августа 2026 года метод возвращает информацию об остатках в реальном времени. </aside> Используйте метод, чтобы получить аналитику по остаткам товаров на складах. Метод соответствует разделу [**FBO → Управление остатками**](https://seller.ozon.ru/app/fbo-stocks/stocks-management/) в личном кабинете. Аналитика обновляется два раза в день: примерно в 07:00 и 16:00 по UTC. В запросе используйте только одно из полей: `cluster_ids` или `macrolocal_cluster_ids`, иначе вернётся ошибка.
|
||||
* Получить аналитику по остаткам
|
||||
*/
|
||||
analyticsAPIAnalyticsStocks(clientId, apiKey, v1AnalyticsStocksRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.analyticsAPIAnalyticsStocksRaw({ clientId: clientId, apiKey: apiKey, v1AnalyticsStocksRequest: v1AnalyticsStocksRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Используйте метод, чтобы узнать оборачиваемость товара и количество дней, на которое хватит текущего остатка. Метод соответствует разделу [**FBO -> Управление остатками**](https://seller.ozon.ru/app/supply/stocks-management) в личном кабинете. Вы можете делать не больше 1 запроса в минуту по одному кабинету `Client-Id`. Если вы запрашиваете список товаров по `sku`, параметры `limit` и `offset` необязательны.
|
||||
* Оборачиваемость товара
|
||||
*/
|
||||
analyticsAPIStocksTurnoverRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling analyticsAPIStocksTurnover().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling analyticsAPIStocksTurnover().');
|
||||
}
|
||||
if (requestParameters['v1AnalyticsTurnoverStocksRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1AnalyticsTurnoverStocksRequest', 'Required parameter "v1AnalyticsTurnoverStocksRequest" was null or undefined when calling analyticsAPIStocksTurnover().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/analytics/turnover/stocks`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1AnalyticsTurnoverStocksRequestToJSON)(requestParameters['v1AnalyticsTurnoverStocksRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1AnalyticsTurnoverStocksResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Используйте метод, чтобы узнать оборачиваемость товара и количество дней, на которое хватит текущего остатка. Метод соответствует разделу [**FBO -> Управление остатками**](https://seller.ozon.ru/app/supply/stocks-management) в личном кабинете. Вы можете делать не больше 1 запроса в минуту по одному кабинету `Client-Id`. Если вы запрашиваете список товаров по `sku`, параметры `limit` и `offset` необязательны.
|
||||
* Оборачиваемость товара
|
||||
*/
|
||||
analyticsAPIStocksTurnover(clientId, apiKey, v1AnalyticsTurnoverStocksRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.analyticsAPIStocksTurnoverRaw({ clientId: clientId, apiKey: apiKey, v1AnalyticsTurnoverStocksRequest: v1AnalyticsTurnoverStocksRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.AnalyticsAPI = AnalyticsAPI;
|
||||
44
dist/apis/BarcodeAPI.d.ts
vendored
Normal file
44
dist/apis/BarcodeAPI.d.ts
vendored
Normal 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 * as runtime from '../runtime';
|
||||
import type { V1AddBarcodeRequest, V1AddBarcodeResponse, V1GenerateBarcodeRequest, V1GenerateBarcodeResponse } from '../models/index';
|
||||
export interface AddBarcodeRequest {
|
||||
v1AddBarcodeRequest: V1AddBarcodeRequest;
|
||||
}
|
||||
export interface GenerateBarcodeRequest {
|
||||
v1GenerateBarcodeRequest: V1GenerateBarcodeRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class BarcodeAPI extends runtime.BaseAPI {
|
||||
/**
|
||||
* Если у товара есть штрихкод, который не указан в системе Ozon, привяжите его с помощью этого метода. Чтобы сгенерировать штрихкод, используйте метод [/v1/barcode/generate]( #operation/generate-barcode).<br> [Подробнее о требованиях к штрихкодам в Базе знаний продавца](https://seller-edu.ozon.ru/libra/work-with-goods/trebovaniya-k-kartochkam-tovarov/product-information/rabota-so-shtrihkodami#какие-требования-у-штрихкодов) На одном товаре может быть до 100 штрихкодов. С одного аккаунта продавца можно использовать метод не больше 20 раз в минуту.
|
||||
* Привязать штрихкод к товару
|
||||
*/
|
||||
addBarcodeRaw(requestParameters: AddBarcodeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1AddBarcodeResponse>>;
|
||||
/**
|
||||
* Если у товара есть штрихкод, который не указан в системе Ozon, привяжите его с помощью этого метода. Чтобы сгенерировать штрихкод, используйте метод [/v1/barcode/generate]( #operation/generate-barcode).<br> [Подробнее о требованиях к штрихкодам в Базе знаний продавца](https://seller-edu.ozon.ru/libra/work-with-goods/trebovaniya-k-kartochkam-tovarov/product-information/rabota-so-shtrihkodami#какие-требования-у-штрихкодов) На одном товаре может быть до 100 штрихкодов. С одного аккаунта продавца можно использовать метод не больше 20 раз в минуту.
|
||||
* Привязать штрихкод к товару
|
||||
*/
|
||||
addBarcode(v1AddBarcodeRequest: V1AddBarcodeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1AddBarcodeResponse>;
|
||||
/**
|
||||
* Если у товара нет штрихкода, вы можете создать его с помощью этого метода. Если штрихкод уже есть, но он не указан в системе Ozon, вы можете привязать его через метод [/v1/barcode/add](#operation/add-barcode). За один запрос вы можете создать штрихкоды не больше чем для 100 товаров. С одного аккаунта продавца можно использовать метод не больше 20 раз в минуту.
|
||||
* Создать штрихкод для товара
|
||||
*/
|
||||
generateBarcodeRaw(requestParameters: GenerateBarcodeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1GenerateBarcodeResponse>>;
|
||||
/**
|
||||
* Если у товара нет штрихкода, вы можете создать его с помощью этого метода. Если штрихкод уже есть, но он не указан в системе Ozon, вы можете привязать его через метод [/v1/barcode/add](#operation/add-barcode). За один запрос вы можете создать штрихкоды не больше чем для 100 товаров. С одного аккаунта продавца можно использовать метод не больше 20 раз в минуту.
|
||||
* Создать штрихкод для товара
|
||||
*/
|
||||
generateBarcode(v1GenerateBarcodeRequest: V1GenerateBarcodeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1GenerateBarcodeResponse>;
|
||||
}
|
||||
97
dist/apis/BarcodeAPI.js
vendored
Normal file
97
dist/apis/BarcodeAPI.js
vendored
Normal file
@@ -0,0 +1,97 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.BarcodeAPI = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class BarcodeAPI extends runtime.BaseAPI {
|
||||
/**
|
||||
* Если у товара есть штрихкод, который не указан в системе Ozon, привяжите его с помощью этого метода. Чтобы сгенерировать штрихкод, используйте метод [/v1/barcode/generate]( #operation/generate-barcode).<br> [Подробнее о требованиях к штрихкодам в Базе знаний продавца](https://seller-edu.ozon.ru/libra/work-with-goods/trebovaniya-k-kartochkam-tovarov/product-information/rabota-so-shtrihkodami#какие-требования-у-штрихкодов) На одном товаре может быть до 100 штрихкодов. С одного аккаунта продавца можно использовать метод не больше 20 раз в минуту.
|
||||
* Привязать штрихкод к товару
|
||||
*/
|
||||
addBarcodeRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1AddBarcodeRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1AddBarcodeRequest', 'Required parameter "v1AddBarcodeRequest" was null or undefined when calling addBarcode().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/barcode/add`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1AddBarcodeRequestToJSON)(requestParameters['v1AddBarcodeRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1AddBarcodeResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Если у товара есть штрихкод, который не указан в системе Ozon, привяжите его с помощью этого метода. Чтобы сгенерировать штрихкод, используйте метод [/v1/barcode/generate]( #operation/generate-barcode).<br> [Подробнее о требованиях к штрихкодам в Базе знаний продавца](https://seller-edu.ozon.ru/libra/work-with-goods/trebovaniya-k-kartochkam-tovarov/product-information/rabota-so-shtrihkodami#какие-требования-у-штрихкодов) На одном товаре может быть до 100 штрихкодов. С одного аккаунта продавца можно использовать метод не больше 20 раз в минуту.
|
||||
* Привязать штрихкод к товару
|
||||
*/
|
||||
addBarcode(v1AddBarcodeRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.addBarcodeRaw({ v1AddBarcodeRequest: v1AddBarcodeRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Если у товара нет штрихкода, вы можете создать его с помощью этого метода. Если штрихкод уже есть, но он не указан в системе Ozon, вы можете привязать его через метод [/v1/barcode/add](#operation/add-barcode). За один запрос вы можете создать штрихкоды не больше чем для 100 товаров. С одного аккаунта продавца можно использовать метод не больше 20 раз в минуту.
|
||||
* Создать штрихкод для товара
|
||||
*/
|
||||
generateBarcodeRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1GenerateBarcodeRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1GenerateBarcodeRequest', 'Required parameter "v1GenerateBarcodeRequest" was null or undefined when calling generateBarcode().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/barcode/generate`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1GenerateBarcodeRequestToJSON)(requestParameters['v1GenerateBarcodeRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1GenerateBarcodeResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Если у товара нет штрихкода, вы можете создать его с помощью этого метода. Если штрихкод уже есть, но он не указан в системе Ozon, вы можете привязать его через метод [/v1/barcode/add](#operation/add-barcode). За один запрос вы можете создать штрихкоды не больше чем для 100 товаров. С одного аккаунта продавца можно использовать метод не больше 20 раз в минуту.
|
||||
* Создать штрихкод для товара
|
||||
*/
|
||||
generateBarcode(v1GenerateBarcodeRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.generateBarcodeRaw({ v1GenerateBarcodeRequest: v1GenerateBarcodeRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.BarcodeAPI = BarcodeAPI;
|
||||
280
dist/apis/BetaMethod.d.ts
vendored
Normal file
280
dist/apis/BetaMethod.d.ts
vendored
Normal file
@@ -0,0 +1,280 @@
|
||||
/**
|
||||
* Документация 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 * as runtime from '../runtime';
|
||||
import type { CertificationV2ProductCertificateCreateRequest, CertificationV2ProductCertificateCreateResponse, CertificationV2ProductCertificateOptionsResponse, CertificationV2ProductCertificateParamsRequest, CertificationV2ProductCertificateParamsResponse, FinanceV1GetFinanceAccrualByDayRequest, FinanceV1GetFinanceAccrualByDayResponse, FinanceV1GetFinanceAccrualPostingsRequest, FinanceV1GetFinanceAccrualPostingsResponse, FinanceV1GetFinanceAccrualTypesResponse, PostingV1GetFbpPostingRequest, PostingV1GetFbpPostingResponse, PostingV2PostingDigitalListRequest, PostingV2PostingDigitalListResponse, ProductV1ProductVisibilityInfoRequest, ProductV1ProductVisibilityInfoResponse, ProductV1ProductVisibilitySetRequest, ProductV1ProductVisibilitySetResponse, ReportV1CreateCompanyFinanceRealizationPostingReportRequest, ReportV1CreateCompanyFinanceRealizationPostingReportResponse, V1AnalyticsManageStocksRequest, V1AnalyticsManageStocksResponse, V1GetFinanceBalanceV1Request, V1GetFinanceBalanceV1Response, V1GetProductStairwayDiscountByQuantityRequest, V1GetProductStairwayDiscountByQuantityResponse, V1GetSupplierReturnsSummaryReportRequest, V1GetSupplierReturnsSummaryReportResponse, V1GetSupplyReturnsSummaryReportRequest, V1GetSupplyReturnsSummaryReportResponse, V1SetProductStairwayDiscountByQuantityRequest, V1SetProductStairwayDiscountByQuantityResponse, V2GetDiscountTaskListV2Request, V2GetDiscountTaskListV2Response } from '../models/index';
|
||||
export interface AnalyticsAPIManageStocksRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1AnalyticsManageStocksRequest: V1AnalyticsManageStocksRequest;
|
||||
}
|
||||
export interface CreateCompanyFinanceRealizationPostingReportRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
reportV1CreateCompanyFinanceRealizationPostingReportRequest: ReportV1CreateCompanyFinanceRealizationPostingReportRequest;
|
||||
}
|
||||
export interface GetDiscountTaskListV2Request {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v2GetDiscountTaskListV2Request?: V2GetDiscountTaskListV2Request;
|
||||
}
|
||||
export interface GetFbpPostingRequest {
|
||||
postingV1GetFbpPostingRequest?: PostingV1GetFbpPostingRequest;
|
||||
}
|
||||
export interface GetFinanceAccrualByDayRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
financeV1GetFinanceAccrualByDayRequest: FinanceV1GetFinanceAccrualByDayRequest;
|
||||
}
|
||||
export interface GetFinanceAccrualPostingsRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
financeV1GetFinanceAccrualPostingsRequest: FinanceV1GetFinanceAccrualPostingsRequest;
|
||||
}
|
||||
export interface GetFinanceAccrualTypesRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
}
|
||||
export interface GetFinanceBalanceV1Request {
|
||||
v1GetFinanceBalanceV1Request: V1GetFinanceBalanceV1Request;
|
||||
}
|
||||
export interface GetSupplierReturnsSummaryReportRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1GetSupplierReturnsSummaryReportRequest: V1GetSupplierReturnsSummaryReportRequest;
|
||||
}
|
||||
export interface GetSupplyReturnsSummaryReportRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1GetSupplyReturnsSummaryReportRequest: V1GetSupplyReturnsSummaryReportRequest;
|
||||
}
|
||||
export interface PostingDigitalListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
postingV2PostingDigitalListRequest: PostingV2PostingDigitalListRequest;
|
||||
}
|
||||
export interface ProductAPIGetProductStairwayDiscountByQuantityRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1GetProductStairwayDiscountByQuantityRequest: V1GetProductStairwayDiscountByQuantityRequest;
|
||||
}
|
||||
export interface ProductAPISetProductStairwayDiscountByQuantityRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1SetProductStairwayDiscountByQuantityRequest: V1SetProductStairwayDiscountByQuantityRequest;
|
||||
}
|
||||
export interface ProductCertificateCreateRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
certificationV2ProductCertificateCreateRequest: CertificationV2ProductCertificateCreateRequest;
|
||||
}
|
||||
export interface ProductCertificateOptionsRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
}
|
||||
export interface ProductCertificateParamsRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
certificationV2ProductCertificateParamsRequest: CertificationV2ProductCertificateParamsRequest;
|
||||
}
|
||||
export interface ProductVisibilityInfoRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
productV1ProductVisibilityInfoRequest?: ProductV1ProductVisibilityInfoRequest;
|
||||
}
|
||||
export interface ProductVisibilitySetRequest {
|
||||
productV1ProductVisibilitySetRequest?: ProductV1ProductVisibilitySetRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class BetaMethod extends runtime.BaseAPI {
|
||||
/**
|
||||
* <aside class=\"warning\"> 22 января 2026 года метод будет отключён. Переключитесь на <a href=\"#operation/AnalyticsAPI_AnalyticsStocks\">/v1/analytics/stocks</a>. </aside> Используйте метод, чтобы узнать, сколько товаров осталось на складах FBO. Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1106-Razdel-upravleniia-ostatkami-analytics-manage-stocks) в сообществе разработчиков Ozon for dev.
|
||||
* Управление остатками
|
||||
*/
|
||||
analyticsAPIManageStocksRaw(requestParameters: AnalyticsAPIManageStocksRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1AnalyticsManageStocksResponse>>;
|
||||
/**
|
||||
* <aside class=\"warning\"> 22 января 2026 года метод будет отключён. Переключитесь на <a href=\"#operation/AnalyticsAPI_AnalyticsStocks\">/v1/analytics/stocks</a>. </aside> Используйте метод, чтобы узнать, сколько товаров осталось на складах FBO. Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1106-Razdel-upravleniia-ostatkami-analytics-manage-stocks) в сообществе разработчиков Ozon for dev.
|
||||
* Управление остатками
|
||||
*/
|
||||
analyticsAPIManageStocks(clientId: string, apiKey: string, v1AnalyticsManageStocksRequest: V1AnalyticsManageStocksRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1AnalyticsManageStocksResponse>;
|
||||
/**
|
||||
* Отчёт о реализации доставленных и возвращённых товаров с детализацией по каждому заказу. Не включает отмены и невыкупы. Отчёт доступен с настоящего времени по август 2023 года включительно. Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2280-Novyi-beta-metod-dlia-polucheniia-otcheta-o-realizatsii-po-postingam/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить позаказный отчёт о реализации товаров
|
||||
*/
|
||||
createCompanyFinanceRealizationPostingReportRaw(requestParameters: CreateCompanyFinanceRealizationPostingReportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ReportV1CreateCompanyFinanceRealizationPostingReportResponse>>;
|
||||
/**
|
||||
* Отчёт о реализации доставленных и возвращённых товаров с детализацией по каждому заказу. Не включает отмены и невыкупы. Отчёт доступен с настоящего времени по август 2023 года включительно. Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2280-Novyi-beta-metod-dlia-polucheniia-otcheta-o-realizatsii-po-postingam/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить позаказный отчёт о реализации товаров
|
||||
*/
|
||||
createCompanyFinanceRealizationPostingReport(clientId: string, apiKey: string, reportV1CreateCompanyFinanceRealizationPostingReportRequest: ReportV1CreateCompanyFinanceRealizationPostingReportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ReportV1CreateCompanyFinanceRealizationPostingReportResponse>;
|
||||
/**
|
||||
* Возвращает список товаров, которые покупатели хотят купить со скидкой. Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1856-Novye-metody-dlia-raboty-s-polucheniem-Spiska-zaiavok-na-skidku/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список заявок на скидку
|
||||
*/
|
||||
getDiscountTaskListV2Raw(requestParameters: GetDiscountTaskListV2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V2GetDiscountTaskListV2Response>>;
|
||||
/**
|
||||
* Возвращает список товаров, которые покупатели хотят купить со скидкой. Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1856-Novye-metody-dlia-raboty-s-polucheniem-Spiska-zaiavok-na-skidku/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список заявок на скидку
|
||||
*/
|
||||
getDiscountTaskListV2(clientId: string, apiKey: string, v2GetDiscountTaskListV2Request?: V2GetDiscountTaskListV2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V2GetDiscountTaskListV2Response>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2237-Novyi-metod-polucheniia-FBP-postingov-po-identifikatoru-otpravleniia/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить информацию об отправлении по идентификатору
|
||||
*/
|
||||
getFbpPostingRaw(requestParameters: GetFbpPostingRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PostingV1GetFbpPostingResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2237-Novyi-metod-polucheniia-FBP-postingov-po-identifikatoru-otpravleniia/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить информацию об отправлении по идентификатору
|
||||
*/
|
||||
getFbpPosting(postingV1GetFbpPostingRequest?: PostingV1GetFbpPostingRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostingV1GetFbpPostingResponse>;
|
||||
/**
|
||||
* Если укажете `last_id` в запросе, передайте значение `date` из предыдущего запроса, иначе вернётся ошибка `400 Bad Request`. Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2008-Novye-beta-metody-dlia-polucheniia-nachislenii/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить начисления за день
|
||||
*/
|
||||
getFinanceAccrualByDayRaw(requestParameters: GetFinanceAccrualByDayRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<FinanceV1GetFinanceAccrualByDayResponse>>;
|
||||
/**
|
||||
* Если укажете `last_id` в запросе, передайте значение `date` из предыдущего запроса, иначе вернётся ошибка `400 Bad Request`. Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2008-Novye-beta-metody-dlia-polucheniia-nachislenii/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить начисления за день
|
||||
*/
|
||||
getFinanceAccrualByDay(clientId: string, apiKey: string, financeV1GetFinanceAccrualByDayRequest: FinanceV1GetFinanceAccrualByDayRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<FinanceV1GetFinanceAccrualByDayResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2008-Novye-beta-metody-dlia-polucheniia-nachislenii/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить начисления по отправлениям
|
||||
*/
|
||||
getFinanceAccrualPostingsRaw(requestParameters: GetFinanceAccrualPostingsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<FinanceV1GetFinanceAccrualPostingsResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2008-Novye-beta-metody-dlia-polucheniia-nachislenii/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить начисления по отправлениям
|
||||
*/
|
||||
getFinanceAccrualPostings(clientId: string, apiKey: string, financeV1GetFinanceAccrualPostingsRequest: FinanceV1GetFinanceAccrualPostingsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<FinanceV1GetFinanceAccrualPostingsResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2008-Novye-beta-metody-dlia-polucheniia-nachislenii/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить справочник начислений
|
||||
*/
|
||||
getFinanceAccrualTypesRaw(requestParameters: GetFinanceAccrualTypesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<FinanceV1GetFinanceAccrualTypesResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2008-Novye-beta-metody-dlia-polucheniia-nachislenii/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить справочник начислений
|
||||
*/
|
||||
getFinanceAccrualTypes(clientId: string, apiKey: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<FinanceV1GetFinanceAccrualTypesResponse>;
|
||||
/**
|
||||
* Соответствует разделу **Финансы → Баланс** в личном кабинете. Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1732-Novyi-metod-polucheniia-dannykh-po-balansu/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить отчёт о балансе
|
||||
*/
|
||||
getFinanceBalanceV1Raw(requestParameters: GetFinanceBalanceV1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1GetFinanceBalanceV1Response>>;
|
||||
/**
|
||||
* Соответствует разделу **Финансы → Баланс** в личном кабинете. Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1732-Novyi-metod-polucheniia-dannykh-po-balansu/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить отчёт о балансе
|
||||
*/
|
||||
getFinanceBalanceV1(v1GetFinanceBalanceV1Request: V1GetFinanceBalanceV1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1GetFinanceBalanceV1Response>;
|
||||
/**
|
||||
* Метод соответствует разделу [**FBO → Вывоз и утилизация**](https://seller.ozon.ru/app/fbo-operations/returns) в личном кабинете. Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1608-Novye-metody-po-vyvozu-i-utilizatsii) в сообществе разработчиков Ozon for dev.
|
||||
* Отчёт по вывозу и утилизации со стока FBO
|
||||
*/
|
||||
getSupplierReturnsSummaryReportRaw(requestParameters: GetSupplierReturnsSummaryReportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1GetSupplierReturnsSummaryReportResponse>>;
|
||||
/**
|
||||
* Метод соответствует разделу [**FBO → Вывоз и утилизация**](https://seller.ozon.ru/app/fbo-operations/returns) в личном кабинете. Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1608-Novye-metody-po-vyvozu-i-utilizatsii) в сообществе разработчиков Ozon for dev.
|
||||
* Отчёт по вывозу и утилизации со стока FBO
|
||||
*/
|
||||
getSupplierReturnsSummaryReport(clientId: string, apiKey: string, v1GetSupplierReturnsSummaryReportRequest: V1GetSupplierReturnsSummaryReportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1GetSupplierReturnsSummaryReportResponse>;
|
||||
/**
|
||||
* Метод соответствует разделу [**FBO → Вывоз и утилизация**](https://seller.ozon.ru/app/fbo-operations/returns) в личном кабинете. Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1608-Novye-metody-po-vyvozu-i-utilizatsii) в сообществе разработчиков Ozon for dev.
|
||||
* Отчёт по вывозу и утилизации с поставки FBO
|
||||
*/
|
||||
getSupplyReturnsSummaryReportRaw(requestParameters: GetSupplyReturnsSummaryReportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1GetSupplyReturnsSummaryReportResponse>>;
|
||||
/**
|
||||
* Метод соответствует разделу [**FBO → Вывоз и утилизация**](https://seller.ozon.ru/app/fbo-operations/returns) в личном кабинете. Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1608-Novye-metody-po-vyvozu-i-utilizatsii) в сообществе разработчиков Ozon for dev.
|
||||
* Отчёт по вывозу и утилизации с поставки FBO
|
||||
*/
|
||||
getSupplyReturnsSummaryReport(clientId: string, apiKey: string, v1GetSupplyReturnsSummaryReportRequest: V1GetSupplyReturnsSummaryReportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1GetSupplyReturnsSummaryReportResponse>;
|
||||
/**
|
||||
* Возвращает список отправлений, по которым нужно загрузить коды цифровых товаров. Метод доступен только продавцам, которые работают с цифровыми товарами. Чтобы получить список отправлений в любом статусе, используйте метод [/v3/posting/fbo/list](#operation/PostingFboList). Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2050-Novyi-beta-metod-dlia-postingov-s-zagruzkoi-kodov-tsifrovykh-tovarov-v-Seller-API/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список отправлений
|
||||
*/
|
||||
postingDigitalListRaw(requestParameters: PostingDigitalListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PostingV2PostingDigitalListResponse>>;
|
||||
/**
|
||||
* Возвращает список отправлений, по которым нужно загрузить коды цифровых товаров. Метод доступен только продавцам, которые работают с цифровыми товарами. Чтобы получить список отправлений в любом статусе, используйте метод [/v3/posting/fbo/list](#operation/PostingFboList). Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2050-Novyi-beta-metod-dlia-postingov-s-zagruzkoi-kodov-tsifrovykh-tovarov-v-Seller-API/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список отправлений
|
||||
*/
|
||||
postingDigitalList(clientId: string, apiKey: string, postingV2PostingDigitalListRequest: PostingV2PostingDigitalListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostingV2PostingDigitalListResponse>;
|
||||
/**
|
||||
* Возвращает информацию о скидке на товар в зависимости от его количества в заказе. Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1719-Novye-metody-dlia-raboty-so-skidkoi-ot-kolichestva/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить информацию о скидке от количества
|
||||
*/
|
||||
productAPIGetProductStairwayDiscountByQuantityRaw(requestParameters: ProductAPIGetProductStairwayDiscountByQuantityRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1GetProductStairwayDiscountByQuantityResponse>>;
|
||||
/**
|
||||
* Возвращает информацию о скидке на товар в зависимости от его количества в заказе. Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1719-Novye-metody-dlia-raboty-so-skidkoi-ot-kolichestva/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить информацию о скидке от количества
|
||||
*/
|
||||
productAPIGetProductStairwayDiscountByQuantity(clientId: string, apiKey: string, v1GetProductStairwayDiscountByQuantityRequest: V1GetProductStairwayDiscountByQuantityRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1GetProductStairwayDiscountByQuantityResponse>;
|
||||
/**
|
||||
* Устанавливает или удаляет скидку на товар в зависимости от его количества в заказе. Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1719-Novye-metody-dlia-raboty-so-skidkoi-ot-kolichestva/) в сообществе разработчиков Ozon for dev.
|
||||
* Управлять скидкой от количества
|
||||
*/
|
||||
productAPISetProductStairwayDiscountByQuantityRaw(requestParameters: ProductAPISetProductStairwayDiscountByQuantityRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1SetProductStairwayDiscountByQuantityResponse>>;
|
||||
/**
|
||||
* Устанавливает или удаляет скидку на товар в зависимости от его количества в заказе. Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1719-Novye-metody-dlia-raboty-so-skidkoi-ot-kolichestva/) в сообществе разработчиков Ozon for dev.
|
||||
* Управлять скидкой от количества
|
||||
*/
|
||||
productAPISetProductStairwayDiscountByQuantity(clientId: string, apiKey: string, v1SetProductStairwayDiscountByQuantityRequest: V1SetProductStairwayDiscountByQuantityRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1SetProductStairwayDiscountByQuantityResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2278-Novye-beta-metody-dlia-dobavleniia-sertifikatov-kachestva/) в сообществе разработчиков Ozon for dev.
|
||||
* Создать сертификат качества
|
||||
*/
|
||||
productCertificateCreateRaw(requestParameters: ProductCertificateCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CertificationV2ProductCertificateCreateResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2278-Novye-beta-metody-dlia-dobavleniia-sertifikatov-kachestva/) в сообществе разработчиков Ozon for dev.
|
||||
* Создать сертификат качества
|
||||
*/
|
||||
productCertificateCreate(clientId: string, apiKey: string, certificationV2ProductCertificateCreateRequest: CertificationV2ProductCertificateCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CertificationV2ProductCertificateCreateResponse>;
|
||||
/**
|
||||
* Используйте информацию о параметрах в запросе метода [/v2/product/certification/params](#operation/ProductCertificateParams). Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2278-Novye-beta-metody-dlia-dobavleniia-sertifikatov-kachestva/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить параметры для создания сертификата качества
|
||||
*/
|
||||
productCertificateOptionsRaw(requestParameters: ProductCertificateOptionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CertificationV2ProductCertificateOptionsResponse>>;
|
||||
/**
|
||||
* Используйте информацию о параметрах в запросе метода [/v2/product/certification/params](#operation/ProductCertificateParams). Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2278-Novye-beta-metody-dlia-dobavleniia-sertifikatov-kachestva/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить параметры для создания сертификата качества
|
||||
*/
|
||||
productCertificateOptions(clientId: string, apiKey: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CertificationV2ProductCertificateOptionsResponse>;
|
||||
/**
|
||||
* Используйте информацию о параметрах в запросе метода [/v2/product/certificate/create](#operation/ProductCertificateCreate). Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2278-Novye-beta-metody-dlia-dobavleniia-sertifikatov-kachestva/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить обязательные параметры для создания сертификата качества
|
||||
*/
|
||||
productCertificateParamsRaw(requestParameters: ProductCertificateParamsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CertificationV2ProductCertificateParamsResponse>>;
|
||||
/**
|
||||
* Используйте информацию о параметрах в запросе метода [/v2/product/certificate/create](#operation/ProductCertificateCreate). Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2278-Novye-beta-metody-dlia-dobavleniia-sertifikatov-kachestva/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить обязательные параметры для создания сертификата качества
|
||||
*/
|
||||
productCertificateParams(clientId: string, apiKey: string, certificationV2ProductCertificateParamsRequest: CertificationV2ProductCertificateParamsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CertificationV2ProductCertificateParamsResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1951-Novyi-metod-upravleniia-vidimostiu-na-vitrinakh/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить информацию о видимости товара
|
||||
*/
|
||||
productVisibilityInfoRaw(requestParameters: ProductVisibilityInfoRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ProductV1ProductVisibilityInfoResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1951-Novyi-metod-upravleniia-vidimostiu-na-vitrinakh/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить информацию о видимости товара
|
||||
*/
|
||||
productVisibilityInfo(clientId: string, apiKey: string, productV1ProductVisibilityInfoRequest?: ProductV1ProductVisibilityInfoRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ProductV1ProductVisibilityInfoResponse>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод доступен продавцам, которые подключены к Ozon Селект или Ozon Доставке. </aside> Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1951-Novyi-metod-upravleniia-vidimostiu-na-vitrinakh/) в сообществе разработчиков Ozon for dev.
|
||||
* Настроить видимость товара на витрине Ozon и Ozon Селект
|
||||
*/
|
||||
productVisibilitySetRaw(requestParameters: ProductVisibilitySetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ProductV1ProductVisibilitySetResponse>>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод доступен продавцам, которые подключены к Ozon Селект или Ozon Доставке. </aside> Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1951-Novyi-metod-upravleniia-vidimostiu-na-vitrinakh/) в сообществе разработчиков Ozon for dev.
|
||||
* Настроить видимость товара на витрине Ozon и Ozon Селект
|
||||
*/
|
||||
productVisibilitySet(productV1ProductVisibilitySetRequest?: ProductV1ProductVisibilitySetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ProductV1ProductVisibilitySetResponse>;
|
||||
}
|
||||
767
dist/apis/BetaMethod.js
vendored
Normal file
767
dist/apis/BetaMethod.js
vendored
Normal file
@@ -0,0 +1,767 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.BetaMethod = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class BetaMethod extends runtime.BaseAPI {
|
||||
/**
|
||||
* <aside class=\"warning\"> 22 января 2026 года метод будет отключён. Переключитесь на <a href=\"#operation/AnalyticsAPI_AnalyticsStocks\">/v1/analytics/stocks</a>. </aside> Используйте метод, чтобы узнать, сколько товаров осталось на складах FBO. Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1106-Razdel-upravleniia-ostatkami-analytics-manage-stocks) в сообществе разработчиков Ozon for dev.
|
||||
* Управление остатками
|
||||
*/
|
||||
analyticsAPIManageStocksRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling analyticsAPIManageStocks().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling analyticsAPIManageStocks().');
|
||||
}
|
||||
if (requestParameters['v1AnalyticsManageStocksRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1AnalyticsManageStocksRequest', 'Required parameter "v1AnalyticsManageStocksRequest" was null or undefined when calling analyticsAPIManageStocks().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/analytics/manage/stocks`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1AnalyticsManageStocksRequestToJSON)(requestParameters['v1AnalyticsManageStocksRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1AnalyticsManageStocksResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> 22 января 2026 года метод будет отключён. Переключитесь на <a href=\"#operation/AnalyticsAPI_AnalyticsStocks\">/v1/analytics/stocks</a>. </aside> Используйте метод, чтобы узнать, сколько товаров осталось на складах FBO. Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1106-Razdel-upravleniia-ostatkami-analytics-manage-stocks) в сообществе разработчиков Ozon for dev.
|
||||
* Управление остатками
|
||||
*/
|
||||
analyticsAPIManageStocks(clientId, apiKey, v1AnalyticsManageStocksRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.analyticsAPIManageStocksRaw({ clientId: clientId, apiKey: apiKey, v1AnalyticsManageStocksRequest: v1AnalyticsManageStocksRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Отчёт о реализации доставленных и возвращённых товаров с детализацией по каждому заказу. Не включает отмены и невыкупы. Отчёт доступен с настоящего времени по август 2023 года включительно. Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2280-Novyi-beta-metod-dlia-polucheniia-otcheta-o-realizatsii-po-postingam/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить позаказный отчёт о реализации товаров
|
||||
*/
|
||||
createCompanyFinanceRealizationPostingReportRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling createCompanyFinanceRealizationPostingReport().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling createCompanyFinanceRealizationPostingReport().');
|
||||
}
|
||||
if (requestParameters['reportV1CreateCompanyFinanceRealizationPostingReportRequest'] == null) {
|
||||
throw new runtime.RequiredError('reportV1CreateCompanyFinanceRealizationPostingReportRequest', 'Required parameter "reportV1CreateCompanyFinanceRealizationPostingReportRequest" was null or undefined when calling createCompanyFinanceRealizationPostingReport().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/report/realization/posting/create`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.ReportV1CreateCompanyFinanceRealizationPostingReportRequestToJSON)(requestParameters['reportV1CreateCompanyFinanceRealizationPostingReportRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.ReportV1CreateCompanyFinanceRealizationPostingReportResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Отчёт о реализации доставленных и возвращённых товаров с детализацией по каждому заказу. Не включает отмены и невыкупы. Отчёт доступен с настоящего времени по август 2023 года включительно. Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2280-Novyi-beta-metod-dlia-polucheniia-otcheta-o-realizatsii-po-postingam/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить позаказный отчёт о реализации товаров
|
||||
*/
|
||||
createCompanyFinanceRealizationPostingReport(clientId, apiKey, reportV1CreateCompanyFinanceRealizationPostingReportRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.createCompanyFinanceRealizationPostingReportRaw({ clientId: clientId, apiKey: apiKey, reportV1CreateCompanyFinanceRealizationPostingReportRequest: reportV1CreateCompanyFinanceRealizationPostingReportRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает список товаров, которые покупатели хотят купить со скидкой. Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1856-Novye-metody-dlia-raboty-s-polucheniem-Spiska-zaiavok-na-skidku/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список заявок на скидку
|
||||
*/
|
||||
getDiscountTaskListV2Raw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling getDiscountTaskListV2().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling getDiscountTaskListV2().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v2/actions/discounts-task/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V2GetDiscountTaskListV2RequestToJSON)(requestParameters['v2GetDiscountTaskListV2Request']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V2GetDiscountTaskListV2ResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает список товаров, которые покупатели хотят купить со скидкой. Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1856-Novye-metody-dlia-raboty-s-polucheniem-Spiska-zaiavok-na-skidku/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список заявок на скидку
|
||||
*/
|
||||
getDiscountTaskListV2(clientId, apiKey, v2GetDiscountTaskListV2Request, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.getDiscountTaskListV2Raw({ clientId: clientId, apiKey: apiKey, v2GetDiscountTaskListV2Request: v2GetDiscountTaskListV2Request }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2237-Novyi-metod-polucheniia-FBP-postingov-po-identifikatoru-otpravleniia/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить информацию об отправлении по идентификатору
|
||||
*/
|
||||
getFbpPostingRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/posting/fbp/get`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.PostingV1GetFbpPostingRequestToJSON)(requestParameters['postingV1GetFbpPostingRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.PostingV1GetFbpPostingResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2237-Novyi-metod-polucheniia-FBP-postingov-po-identifikatoru-otpravleniia/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить информацию об отправлении по идентификатору
|
||||
*/
|
||||
getFbpPosting(postingV1GetFbpPostingRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.getFbpPostingRaw({ postingV1GetFbpPostingRequest: postingV1GetFbpPostingRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Если укажете `last_id` в запросе, передайте значение `date` из предыдущего запроса, иначе вернётся ошибка `400 Bad Request`. Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2008-Novye-beta-metody-dlia-polucheniia-nachislenii/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить начисления за день
|
||||
*/
|
||||
getFinanceAccrualByDayRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling getFinanceAccrualByDay().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling getFinanceAccrualByDay().');
|
||||
}
|
||||
if (requestParameters['financeV1GetFinanceAccrualByDayRequest'] == null) {
|
||||
throw new runtime.RequiredError('financeV1GetFinanceAccrualByDayRequest', 'Required parameter "financeV1GetFinanceAccrualByDayRequest" was null or undefined when calling getFinanceAccrualByDay().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/finance/accrual/by-day`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.FinanceV1GetFinanceAccrualByDayRequestToJSON)(requestParameters['financeV1GetFinanceAccrualByDayRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.FinanceV1GetFinanceAccrualByDayResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Если укажете `last_id` в запросе, передайте значение `date` из предыдущего запроса, иначе вернётся ошибка `400 Bad Request`. Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2008-Novye-beta-metody-dlia-polucheniia-nachislenii/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить начисления за день
|
||||
*/
|
||||
getFinanceAccrualByDay(clientId, apiKey, financeV1GetFinanceAccrualByDayRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.getFinanceAccrualByDayRaw({ clientId: clientId, apiKey: apiKey, financeV1GetFinanceAccrualByDayRequest: financeV1GetFinanceAccrualByDayRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2008-Novye-beta-metody-dlia-polucheniia-nachislenii/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить начисления по отправлениям
|
||||
*/
|
||||
getFinanceAccrualPostingsRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling getFinanceAccrualPostings().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling getFinanceAccrualPostings().');
|
||||
}
|
||||
if (requestParameters['financeV1GetFinanceAccrualPostingsRequest'] == null) {
|
||||
throw new runtime.RequiredError('financeV1GetFinanceAccrualPostingsRequest', 'Required parameter "financeV1GetFinanceAccrualPostingsRequest" was null or undefined when calling getFinanceAccrualPostings().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/finance/accrual/postings`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.FinanceV1GetFinanceAccrualPostingsRequestToJSON)(requestParameters['financeV1GetFinanceAccrualPostingsRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.FinanceV1GetFinanceAccrualPostingsResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2008-Novye-beta-metody-dlia-polucheniia-nachislenii/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить начисления по отправлениям
|
||||
*/
|
||||
getFinanceAccrualPostings(clientId, apiKey, financeV1GetFinanceAccrualPostingsRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.getFinanceAccrualPostingsRaw({ clientId: clientId, apiKey: apiKey, financeV1GetFinanceAccrualPostingsRequest: financeV1GetFinanceAccrualPostingsRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2008-Novye-beta-metody-dlia-polucheniia-nachislenii/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить справочник начислений
|
||||
*/
|
||||
getFinanceAccrualTypesRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling getFinanceAccrualTypes().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling getFinanceAccrualTypes().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/finance/accrual/types`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.FinanceV1GetFinanceAccrualTypesResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2008-Novye-beta-metody-dlia-polucheniia-nachislenii/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить справочник начислений
|
||||
*/
|
||||
getFinanceAccrualTypes(clientId, apiKey, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.getFinanceAccrualTypesRaw({ clientId: clientId, apiKey: apiKey }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Соответствует разделу **Финансы → Баланс** в личном кабинете. Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1732-Novyi-metod-polucheniia-dannykh-po-balansu/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить отчёт о балансе
|
||||
*/
|
||||
getFinanceBalanceV1Raw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1GetFinanceBalanceV1Request'] == null) {
|
||||
throw new runtime.RequiredError('v1GetFinanceBalanceV1Request', 'Required parameter "v1GetFinanceBalanceV1Request" was null or undefined when calling getFinanceBalanceV1().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/finance/balance`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1GetFinanceBalanceV1RequestToJSON)(requestParameters['v1GetFinanceBalanceV1Request']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1GetFinanceBalanceV1ResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Соответствует разделу **Финансы → Баланс** в личном кабинете. Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1732-Novyi-metod-polucheniia-dannykh-po-balansu/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить отчёт о балансе
|
||||
*/
|
||||
getFinanceBalanceV1(v1GetFinanceBalanceV1Request, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.getFinanceBalanceV1Raw({ v1GetFinanceBalanceV1Request: v1GetFinanceBalanceV1Request }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод соответствует разделу [**FBO → Вывоз и утилизация**](https://seller.ozon.ru/app/fbo-operations/returns) в личном кабинете. Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1608-Novye-metody-po-vyvozu-i-utilizatsii) в сообществе разработчиков Ozon for dev.
|
||||
* Отчёт по вывозу и утилизации со стока FBO
|
||||
*/
|
||||
getSupplierReturnsSummaryReportRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling getSupplierReturnsSummaryReport().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling getSupplierReturnsSummaryReport().');
|
||||
}
|
||||
if (requestParameters['v1GetSupplierReturnsSummaryReportRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1GetSupplierReturnsSummaryReportRequest', 'Required parameter "v1GetSupplierReturnsSummaryReportRequest" was null or undefined when calling getSupplierReturnsSummaryReport().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/removal/from-stock/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1GetSupplierReturnsSummaryReportRequestToJSON)(requestParameters['v1GetSupplierReturnsSummaryReportRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1GetSupplierReturnsSummaryReportResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод соответствует разделу [**FBO → Вывоз и утилизация**](https://seller.ozon.ru/app/fbo-operations/returns) в личном кабинете. Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1608-Novye-metody-po-vyvozu-i-utilizatsii) в сообществе разработчиков Ozon for dev.
|
||||
* Отчёт по вывозу и утилизации со стока FBO
|
||||
*/
|
||||
getSupplierReturnsSummaryReport(clientId, apiKey, v1GetSupplierReturnsSummaryReportRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.getSupplierReturnsSummaryReportRaw({ clientId: clientId, apiKey: apiKey, v1GetSupplierReturnsSummaryReportRequest: v1GetSupplierReturnsSummaryReportRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод соответствует разделу [**FBO → Вывоз и утилизация**](https://seller.ozon.ru/app/fbo-operations/returns) в личном кабинете. Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1608-Novye-metody-po-vyvozu-i-utilizatsii) в сообществе разработчиков Ozon for dev.
|
||||
* Отчёт по вывозу и утилизации с поставки FBO
|
||||
*/
|
||||
getSupplyReturnsSummaryReportRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling getSupplyReturnsSummaryReport().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling getSupplyReturnsSummaryReport().');
|
||||
}
|
||||
if (requestParameters['v1GetSupplyReturnsSummaryReportRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1GetSupplyReturnsSummaryReportRequest', 'Required parameter "v1GetSupplyReturnsSummaryReportRequest" was null or undefined when calling getSupplyReturnsSummaryReport().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/removal/from-supply/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1GetSupplyReturnsSummaryReportRequestToJSON)(requestParameters['v1GetSupplyReturnsSummaryReportRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1GetSupplyReturnsSummaryReportResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод соответствует разделу [**FBO → Вывоз и утилизация**](https://seller.ozon.ru/app/fbo-operations/returns) в личном кабинете. Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1608-Novye-metody-po-vyvozu-i-utilizatsii) в сообществе разработчиков Ozon for dev.
|
||||
* Отчёт по вывозу и утилизации с поставки FBO
|
||||
*/
|
||||
getSupplyReturnsSummaryReport(clientId, apiKey, v1GetSupplyReturnsSummaryReportRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.getSupplyReturnsSummaryReportRaw({ clientId: clientId, apiKey: apiKey, v1GetSupplyReturnsSummaryReportRequest: v1GetSupplyReturnsSummaryReportRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает список отправлений, по которым нужно загрузить коды цифровых товаров. Метод доступен только продавцам, которые работают с цифровыми товарами. Чтобы получить список отправлений в любом статусе, используйте метод [/v3/posting/fbo/list](#operation/PostingFboList). Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2050-Novyi-beta-metod-dlia-postingov-s-zagruzkoi-kodov-tsifrovykh-tovarov-v-Seller-API/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список отправлений
|
||||
*/
|
||||
postingDigitalListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling postingDigitalList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling postingDigitalList().');
|
||||
}
|
||||
if (requestParameters['postingV2PostingDigitalListRequest'] == null) {
|
||||
throw new runtime.RequiredError('postingV2PostingDigitalListRequest', 'Required parameter "postingV2PostingDigitalListRequest" was null or undefined when calling postingDigitalList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v2/posting/digital/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.PostingV2PostingDigitalListRequestToJSON)(requestParameters['postingV2PostingDigitalListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.PostingV2PostingDigitalListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает список отправлений, по которым нужно загрузить коды цифровых товаров. Метод доступен только продавцам, которые работают с цифровыми товарами. Чтобы получить список отправлений в любом статусе, используйте метод [/v3/posting/fbo/list](#operation/PostingFboList). Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2050-Novyi-beta-metod-dlia-postingov-s-zagruzkoi-kodov-tsifrovykh-tovarov-v-Seller-API/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список отправлений
|
||||
*/
|
||||
postingDigitalList(clientId, apiKey, postingV2PostingDigitalListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingDigitalListRaw({ clientId: clientId, apiKey: apiKey, postingV2PostingDigitalListRequest: postingV2PostingDigitalListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает информацию о скидке на товар в зависимости от его количества в заказе. Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1719-Novye-metody-dlia-raboty-so-skidkoi-ot-kolichestva/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить информацию о скидке от количества
|
||||
*/
|
||||
productAPIGetProductStairwayDiscountByQuantityRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling productAPIGetProductStairwayDiscountByQuantity().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling productAPIGetProductStairwayDiscountByQuantity().');
|
||||
}
|
||||
if (requestParameters['v1GetProductStairwayDiscountByQuantityRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1GetProductStairwayDiscountByQuantityRequest', 'Required parameter "v1GetProductStairwayDiscountByQuantityRequest" was null or undefined when calling productAPIGetProductStairwayDiscountByQuantity().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/product/stairway-discount/by-quantity/get`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1GetProductStairwayDiscountByQuantityRequestToJSON)(requestParameters['v1GetProductStairwayDiscountByQuantityRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1GetProductStairwayDiscountByQuantityResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает информацию о скидке на товар в зависимости от его количества в заказе. Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1719-Novye-metody-dlia-raboty-so-skidkoi-ot-kolichestva/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить информацию о скидке от количества
|
||||
*/
|
||||
productAPIGetProductStairwayDiscountByQuantity(clientId, apiKey, v1GetProductStairwayDiscountByQuantityRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.productAPIGetProductStairwayDiscountByQuantityRaw({ clientId: clientId, apiKey: apiKey, v1GetProductStairwayDiscountByQuantityRequest: v1GetProductStairwayDiscountByQuantityRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Устанавливает или удаляет скидку на товар в зависимости от его количества в заказе. Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1719-Novye-metody-dlia-raboty-so-skidkoi-ot-kolichestva/) в сообществе разработчиков Ozon for dev.
|
||||
* Управлять скидкой от количества
|
||||
*/
|
||||
productAPISetProductStairwayDiscountByQuantityRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling productAPISetProductStairwayDiscountByQuantity().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling productAPISetProductStairwayDiscountByQuantity().');
|
||||
}
|
||||
if (requestParameters['v1SetProductStairwayDiscountByQuantityRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1SetProductStairwayDiscountByQuantityRequest', 'Required parameter "v1SetProductStairwayDiscountByQuantityRequest" was null or undefined when calling productAPISetProductStairwayDiscountByQuantity().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/product/stairway-discount/by-quantity/set`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1SetProductStairwayDiscountByQuantityRequestToJSON)(requestParameters['v1SetProductStairwayDiscountByQuantityRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1SetProductStairwayDiscountByQuantityResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Устанавливает или удаляет скидку на товар в зависимости от его количества в заказе. Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1719-Novye-metody-dlia-raboty-so-skidkoi-ot-kolichestva/) в сообществе разработчиков Ozon for dev.
|
||||
* Управлять скидкой от количества
|
||||
*/
|
||||
productAPISetProductStairwayDiscountByQuantity(clientId, apiKey, v1SetProductStairwayDiscountByQuantityRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.productAPISetProductStairwayDiscountByQuantityRaw({ clientId: clientId, apiKey: apiKey, v1SetProductStairwayDiscountByQuantityRequest: v1SetProductStairwayDiscountByQuantityRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2278-Novye-beta-metody-dlia-dobavleniia-sertifikatov-kachestva/) в сообществе разработчиков Ozon for dev.
|
||||
* Создать сертификат качества
|
||||
*/
|
||||
productCertificateCreateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling productCertificateCreate().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling productCertificateCreate().');
|
||||
}
|
||||
if (requestParameters['certificationV2ProductCertificateCreateRequest'] == null) {
|
||||
throw new runtime.RequiredError('certificationV2ProductCertificateCreateRequest', 'Required parameter "certificationV2ProductCertificateCreateRequest" was null or undefined when calling productCertificateCreate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v2/product/certificate/create`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.CertificationV2ProductCertificateCreateRequestToJSON)(requestParameters['certificationV2ProductCertificateCreateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.CertificationV2ProductCertificateCreateResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2278-Novye-beta-metody-dlia-dobavleniia-sertifikatov-kachestva/) в сообществе разработчиков Ozon for dev.
|
||||
* Создать сертификат качества
|
||||
*/
|
||||
productCertificateCreate(clientId, apiKey, certificationV2ProductCertificateCreateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.productCertificateCreateRaw({ clientId: clientId, apiKey: apiKey, certificationV2ProductCertificateCreateRequest: certificationV2ProductCertificateCreateRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Используйте информацию о параметрах в запросе метода [/v2/product/certification/params](#operation/ProductCertificateParams). Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2278-Novye-beta-metody-dlia-dobavleniia-sertifikatov-kachestva/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить параметры для создания сертификата качества
|
||||
*/
|
||||
productCertificateOptionsRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling productCertificateOptions().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling productCertificateOptions().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v2/product/certification/options`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.CertificationV2ProductCertificateOptionsResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Используйте информацию о параметрах в запросе метода [/v2/product/certification/params](#operation/ProductCertificateParams). Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2278-Novye-beta-metody-dlia-dobavleniia-sertifikatov-kachestva/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить параметры для создания сертификата качества
|
||||
*/
|
||||
productCertificateOptions(clientId, apiKey, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.productCertificateOptionsRaw({ clientId: clientId, apiKey: apiKey }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Используйте информацию о параметрах в запросе метода [/v2/product/certificate/create](#operation/ProductCertificateCreate). Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2278-Novye-beta-metody-dlia-dobavleniia-sertifikatov-kachestva/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить обязательные параметры для создания сертификата качества
|
||||
*/
|
||||
productCertificateParamsRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling productCertificateParams().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling productCertificateParams().');
|
||||
}
|
||||
if (requestParameters['certificationV2ProductCertificateParamsRequest'] == null) {
|
||||
throw new runtime.RequiredError('certificationV2ProductCertificateParamsRequest', 'Required parameter "certificationV2ProductCertificateParamsRequest" was null or undefined when calling productCertificateParams().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v2/product/certification/params`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.CertificationV2ProductCertificateParamsRequestToJSON)(requestParameters['certificationV2ProductCertificateParamsRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.CertificationV2ProductCertificateParamsResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Используйте информацию о параметрах в запросе метода [/v2/product/certificate/create](#operation/ProductCertificateCreate). Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2278-Novye-beta-metody-dlia-dobavleniia-sertifikatov-kachestva/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить обязательные параметры для создания сертификата качества
|
||||
*/
|
||||
productCertificateParams(clientId, apiKey, certificationV2ProductCertificateParamsRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.productCertificateParamsRaw({ clientId: clientId, apiKey: apiKey, certificationV2ProductCertificateParamsRequest: certificationV2ProductCertificateParamsRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1951-Novyi-metod-upravleniia-vidimostiu-na-vitrinakh/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить информацию о видимости товара
|
||||
*/
|
||||
productVisibilityInfoRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling productVisibilityInfo().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling productVisibilityInfo().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/product/visibility/info`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.ProductV1ProductVisibilityInfoRequestToJSON)(requestParameters['productV1ProductVisibilityInfoRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.ProductV1ProductVisibilityInfoResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1951-Novyi-metod-upravleniia-vidimostiu-na-vitrinakh/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить информацию о видимости товара
|
||||
*/
|
||||
productVisibilityInfo(clientId, apiKey, productV1ProductVisibilityInfoRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.productVisibilityInfoRaw({ clientId: clientId, apiKey: apiKey, productV1ProductVisibilityInfoRequest: productV1ProductVisibilityInfoRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод доступен продавцам, которые подключены к Ozon Селект или Ozon Доставке. </aside> Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1951-Novyi-metod-upravleniia-vidimostiu-na-vitrinakh/) в сообществе разработчиков Ozon for dev.
|
||||
* Настроить видимость товара на витрине Ozon и Ozon Селект
|
||||
*/
|
||||
productVisibilitySetRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/product/visibility/set`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.ProductV1ProductVisibilitySetRequestToJSON)(requestParameters['productV1ProductVisibilitySetRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.ProductV1ProductVisibilitySetResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод доступен продавцам, которые подключены к Ozon Селект или Ozon Доставке. </aside> Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1951-Novyi-metod-upravleniia-vidimostiu-na-vitrinakh/) в сообществе разработчиков Ozon for dev.
|
||||
* Настроить видимость товара на витрине Ozon и Ozon Селект
|
||||
*/
|
||||
productVisibilitySet(productV1ProductVisibilitySetRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.productVisibilitySetRaw({ productV1ProductVisibilitySetRequest: productV1ProductVisibilitySetRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.BetaMethod = BetaMethod;
|
||||
33
dist/apis/BrandAPI.d.ts
vendored
Normal file
33
dist/apis/BrandAPI.d.ts
vendored
Normal 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.
|
||||
*/
|
||||
import * as runtime from '../runtime';
|
||||
import type { BrandBrandCompanyCertificationListRequest, BrandBrandCompanyCertificationListResponse } from '../models/index';
|
||||
export interface BrandAPIBrandCompanyCertificationListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
brandBrandCompanyCertificationListRequest: BrandBrandCompanyCertificationListRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class BrandAPI extends runtime.BaseAPI {
|
||||
/**
|
||||
* Метод для получения списка брендов, для которых требуется предоставить сертификат. Ответ содержит список брендов, товары которых есть в вашем личном кабинете. Список брендов может изменяться, если Ozon получит требование от бренда предоставлять сертификат. [Подробнее о работе с брендами в Базе знаний продавца](https://seller-edu.ozon.ru/libra/work-with-goods/trebovaniya-k-kartochkam-tovarov/characteristics/brendy)
|
||||
* Список сертифицируемых брендов
|
||||
*/
|
||||
brandAPIBrandCompanyCertificationListRaw(requestParameters: BrandAPIBrandCompanyCertificationListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<BrandBrandCompanyCertificationListResponse>>;
|
||||
/**
|
||||
* Метод для получения списка брендов, для которых требуется предоставить сертификат. Ответ содержит список брендов, товары которых есть в вашем личном кабинете. Список брендов может изменяться, если Ozon получит требование от бренда предоставлять сертификат. [Подробнее о работе с брендами в Базе знаний продавца](https://seller-edu.ozon.ru/libra/work-with-goods/trebovaniya-k-kartochkam-tovarov/characteristics/brendy)
|
||||
* Список сертифицируемых брендов
|
||||
*/
|
||||
brandAPIBrandCompanyCertificationList(clientId: string, apiKey: string, brandBrandCompanyCertificationListRequest: BrandBrandCompanyCertificationListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<BrandBrandCompanyCertificationListResponse>;
|
||||
}
|
||||
77
dist/apis/BrandAPI.js
vendored
Normal file
77
dist/apis/BrandAPI.js
vendored
Normal file
@@ -0,0 +1,77 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.BrandAPI = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class BrandAPI extends runtime.BaseAPI {
|
||||
/**
|
||||
* Метод для получения списка брендов, для которых требуется предоставить сертификат. Ответ содержит список брендов, товары которых есть в вашем личном кабинете. Список брендов может изменяться, если Ozon получит требование от бренда предоставлять сертификат. [Подробнее о работе с брендами в Базе знаний продавца](https://seller-edu.ozon.ru/libra/work-with-goods/trebovaniya-k-kartochkam-tovarov/characteristics/brendy)
|
||||
* Список сертифицируемых брендов
|
||||
*/
|
||||
brandAPIBrandCompanyCertificationListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling brandAPIBrandCompanyCertificationList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling brandAPIBrandCompanyCertificationList().');
|
||||
}
|
||||
if (requestParameters['brandBrandCompanyCertificationListRequest'] == null) {
|
||||
throw new runtime.RequiredError('brandBrandCompanyCertificationListRequest', 'Required parameter "brandBrandCompanyCertificationListRequest" was null or undefined when calling brandAPIBrandCompanyCertificationList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/brand/company-certification/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.BrandBrandCompanyCertificationListRequestToJSON)(requestParameters['brandBrandCompanyCertificationListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.BrandBrandCompanyCertificationListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения списка брендов, для которых требуется предоставить сертификат. Ответ содержит список брендов, товары которых есть в вашем личном кабинете. Список брендов может изменяться, если Ozon получит требование от бренда предоставлять сертификат. [Подробнее о работе с брендами в Базе знаний продавца](https://seller-edu.ozon.ru/libra/work-with-goods/trebovaniya-k-kartochkam-tovarov/characteristics/brendy)
|
||||
* Список сертифицируемых брендов
|
||||
*/
|
||||
brandAPIBrandCompanyCertificationList(clientId, apiKey, brandBrandCompanyCertificationListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.brandAPIBrandCompanyCertificationListRaw({ clientId: clientId, apiKey: apiKey, brandBrandCompanyCertificationListRequest: brandBrandCompanyCertificationListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.BrandAPI = BrandAPI;
|
||||
54
dist/apis/CancelReasonAPI.d.ts
vendored
Normal file
54
dist/apis/CancelReasonAPI.d.ts
vendored
Normal file
@@ -0,0 +1,54 @@
|
||||
/**
|
||||
* Документация 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 * as runtime from '../runtime';
|
||||
import type { V1CancelReasonListByOrderRequest, V1CancelReasonListByOrderResponse, V1CancelReasonListByPostingRequest, V1CancelReasonListByPostingResponse, V1CancelReasonListResponse } from '../models/index';
|
||||
export interface CancelReasonAPICancelReasonListByPostingRequest {
|
||||
v1CancelReasonListByPostingRequest?: V1CancelReasonListByPostingRequest;
|
||||
}
|
||||
export interface CancelReasonListByOrderRequest {
|
||||
v1CancelReasonListByOrderRequest?: V1CancelReasonListByOrderRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class CancelReasonAPI extends runtime.BaseAPI {
|
||||
/**
|
||||
* Возвращает возможные причины отмены для отправления.
|
||||
* Причины отмены отправления
|
||||
*/
|
||||
cancelReasonAPICancelReasonListByPostingRaw(requestParameters: CancelReasonAPICancelReasonListByPostingRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1CancelReasonListByPostingResponse>>;
|
||||
/**
|
||||
* Возвращает возможные причины отмены для отправления.
|
||||
* Причины отмены отправления
|
||||
*/
|
||||
cancelReasonAPICancelReasonListByPosting(v1CancelReasonListByPostingRequest?: V1CancelReasonListByPostingRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1CancelReasonListByPostingResponse>;
|
||||
/**
|
||||
* Возвращает возможные причины отмены отправлений и заказов.
|
||||
* Причины отмены отправлений
|
||||
*/
|
||||
cancelReasonListRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1CancelReasonListResponse>>;
|
||||
/**
|
||||
* Возвращает возможные причины отмены отправлений и заказов.
|
||||
* Причины отмены отправлений
|
||||
*/
|
||||
cancelReasonList(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1CancelReasonListResponse>;
|
||||
/**
|
||||
* Возвращает возможные причины отмены для заказа.
|
||||
* Причины отмены заказа
|
||||
*/
|
||||
cancelReasonListByOrderRaw(requestParameters: CancelReasonListByOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1CancelReasonListByOrderResponse>>;
|
||||
/**
|
||||
* Возвращает возможные причины отмены для заказа.
|
||||
* Причины отмены заказа
|
||||
*/
|
||||
cancelReasonListByOrder(v1CancelReasonListByOrderRequest?: V1CancelReasonListByOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1CancelReasonListByOrderResponse>;
|
||||
}
|
||||
118
dist/apis/CancelReasonAPI.js
vendored
Normal file
118
dist/apis/CancelReasonAPI.js
vendored
Normal file
@@ -0,0 +1,118 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.CancelReasonAPI = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class CancelReasonAPI extends runtime.BaseAPI {
|
||||
/**
|
||||
* Возвращает возможные причины отмены для отправления.
|
||||
* Причины отмены отправления
|
||||
*/
|
||||
cancelReasonAPICancelReasonListByPostingRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/cancel-reason/list-by-posting`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1CancelReasonListByPostingRequestToJSON)(requestParameters['v1CancelReasonListByPostingRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1CancelReasonListByPostingResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает возможные причины отмены для отправления.
|
||||
* Причины отмены отправления
|
||||
*/
|
||||
cancelReasonAPICancelReasonListByPosting(v1CancelReasonListByPostingRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.cancelReasonAPICancelReasonListByPostingRaw({ v1CancelReasonListByPostingRequest: v1CancelReasonListByPostingRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает возможные причины отмены отправлений и заказов.
|
||||
* Причины отмены отправлений
|
||||
*/
|
||||
cancelReasonListRaw(initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
const response = yield this.request({
|
||||
path: `/v1/cancel-reason/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1CancelReasonListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает возможные причины отмены отправлений и заказов.
|
||||
* Причины отмены отправлений
|
||||
*/
|
||||
cancelReasonList(initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.cancelReasonListRaw(initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает возможные причины отмены для заказа.
|
||||
* Причины отмены заказа
|
||||
*/
|
||||
cancelReasonListByOrderRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/cancel-reason/list-by-order`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1CancelReasonListByOrderRequestToJSON)(requestParameters['v1CancelReasonListByOrderRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1CancelReasonListByOrderResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает возможные причины отмены для заказа.
|
||||
* Причины отмены заказа
|
||||
*/
|
||||
cancelReasonListByOrder(v1CancelReasonListByOrderRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.cancelReasonListByOrderRaw({ v1CancelReasonListByOrderRequest: v1CancelReasonListByOrderRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.CancelReasonAPI = CancelReasonAPI;
|
||||
57
dist/apis/CancellationAPI.d.ts
vendored
Normal file
57
dist/apis/CancellationAPI.d.ts
vendored
Normal file
@@ -0,0 +1,57 @@
|
||||
/**
|
||||
* Документация 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 * as runtime from '../runtime';
|
||||
import type { V2ConditionalCancellationMoveV2Request, V2GetConditionalCancellationListV2Request, V2GetConditionalCancellationListV2Response } from '../models/index';
|
||||
export interface CancellationAPIConditionalCancellationApproveV2Request {
|
||||
v2ConditionalCancellationMoveV2Request: V2ConditionalCancellationMoveV2Request;
|
||||
}
|
||||
export interface CancellationAPIConditionalCancellationRejectV2Request {
|
||||
v2ConditionalCancellationMoveV2Request: V2ConditionalCancellationMoveV2Request;
|
||||
}
|
||||
export interface CancellationAPIGetConditionalCancellationListV2Request {
|
||||
v2GetConditionalCancellationListV2Request: V2GetConditionalCancellationListV2Request;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class CancellationAPI extends runtime.BaseAPI {
|
||||
/**
|
||||
* Метод позволяет согласовать заявку на отмену в статусе `ON_APPROVAL`. Заказ будет отменён, а деньги вернутся покупателю.
|
||||
* Подтвердить заявку на отмену rFBS
|
||||
*/
|
||||
cancellationAPIConditionalCancellationApproveV2Raw(requestParameters: CancellationAPIConditionalCancellationApproveV2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
|
||||
/**
|
||||
* Метод позволяет согласовать заявку на отмену в статусе `ON_APPROVAL`. Заказ будет отменён, а деньги вернутся покупателю.
|
||||
* Подтвердить заявку на отмену rFBS
|
||||
*/
|
||||
cancellationAPIConditionalCancellationApproveV2(v2ConditionalCancellationMoveV2Request: V2ConditionalCancellationMoveV2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
|
||||
/**
|
||||
* Метод позволяет отклонить заявку на отмену в статусе `ON_APPROVAL`. В параметре `comment` опишите причину. Заказ останется в том же статусе, и его нужно будет доставить покупателю.
|
||||
* Отклонить заявку на отмену rFBS
|
||||
*/
|
||||
cancellationAPIConditionalCancellationRejectV2Raw(requestParameters: CancellationAPIConditionalCancellationRejectV2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
|
||||
/**
|
||||
* Метод позволяет отклонить заявку на отмену в статусе `ON_APPROVAL`. В параметре `comment` опишите причину. Заказ останется в том же статусе, и его нужно будет доставить покупателю.
|
||||
* Отклонить заявку на отмену rFBS
|
||||
*/
|
||||
cancellationAPIConditionalCancellationRejectV2(v2ConditionalCancellationMoveV2Request: V2ConditionalCancellationMoveV2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
|
||||
/**
|
||||
* Метод для получения списка заявок на отмену rFBS-заказов.
|
||||
* Получить список заявок на отмену rFBS
|
||||
*/
|
||||
cancellationAPIGetConditionalCancellationListV2Raw(requestParameters: CancellationAPIGetConditionalCancellationListV2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V2GetConditionalCancellationListV2Response>>;
|
||||
/**
|
||||
* Метод для получения списка заявок на отмену rFBS-заказов.
|
||||
* Получить список заявок на отмену rFBS
|
||||
*/
|
||||
cancellationAPIGetConditionalCancellationListV2(v2GetConditionalCancellationListV2Request: V2GetConditionalCancellationListV2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V2GetConditionalCancellationListV2Response>;
|
||||
}
|
||||
127
dist/apis/CancellationAPI.js
vendored
Normal file
127
dist/apis/CancellationAPI.js
vendored
Normal file
@@ -0,0 +1,127 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.CancellationAPI = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class CancellationAPI extends runtime.BaseAPI {
|
||||
/**
|
||||
* Метод позволяет согласовать заявку на отмену в статусе `ON_APPROVAL`. Заказ будет отменён, а деньги вернутся покупателю.
|
||||
* Подтвердить заявку на отмену rFBS
|
||||
*/
|
||||
cancellationAPIConditionalCancellationApproveV2Raw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v2ConditionalCancellationMoveV2Request'] == null) {
|
||||
throw new runtime.RequiredError('v2ConditionalCancellationMoveV2Request', 'Required parameter "v2ConditionalCancellationMoveV2Request" was null or undefined when calling cancellationAPIConditionalCancellationApproveV2().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v2/conditional-cancellation/approve`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V2ConditionalCancellationMoveV2RequestToJSON)(requestParameters['v2ConditionalCancellationMoveV2Request']),
|
||||
}, initOverrides);
|
||||
return new runtime.VoidApiResponse(response);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод позволяет согласовать заявку на отмену в статусе `ON_APPROVAL`. Заказ будет отменён, а деньги вернутся покупателю.
|
||||
* Подтвердить заявку на отмену rFBS
|
||||
*/
|
||||
cancellationAPIConditionalCancellationApproveV2(v2ConditionalCancellationMoveV2Request, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
yield this.cancellationAPIConditionalCancellationApproveV2Raw({ v2ConditionalCancellationMoveV2Request: v2ConditionalCancellationMoveV2Request }, initOverrides);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод позволяет отклонить заявку на отмену в статусе `ON_APPROVAL`. В параметре `comment` опишите причину. Заказ останется в том же статусе, и его нужно будет доставить покупателю.
|
||||
* Отклонить заявку на отмену rFBS
|
||||
*/
|
||||
cancellationAPIConditionalCancellationRejectV2Raw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v2ConditionalCancellationMoveV2Request'] == null) {
|
||||
throw new runtime.RequiredError('v2ConditionalCancellationMoveV2Request', 'Required parameter "v2ConditionalCancellationMoveV2Request" was null or undefined when calling cancellationAPIConditionalCancellationRejectV2().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v2/conditional-cancellation/reject`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V2ConditionalCancellationMoveV2RequestToJSON)(requestParameters['v2ConditionalCancellationMoveV2Request']),
|
||||
}, initOverrides);
|
||||
return new runtime.VoidApiResponse(response);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод позволяет отклонить заявку на отмену в статусе `ON_APPROVAL`. В параметре `comment` опишите причину. Заказ останется в том же статусе, и его нужно будет доставить покупателю.
|
||||
* Отклонить заявку на отмену rFBS
|
||||
*/
|
||||
cancellationAPIConditionalCancellationRejectV2(v2ConditionalCancellationMoveV2Request, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
yield this.cancellationAPIConditionalCancellationRejectV2Raw({ v2ConditionalCancellationMoveV2Request: v2ConditionalCancellationMoveV2Request }, initOverrides);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения списка заявок на отмену rFBS-заказов.
|
||||
* Получить список заявок на отмену rFBS
|
||||
*/
|
||||
cancellationAPIGetConditionalCancellationListV2Raw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v2GetConditionalCancellationListV2Request'] == null) {
|
||||
throw new runtime.RequiredError('v2GetConditionalCancellationListV2Request', 'Required parameter "v2GetConditionalCancellationListV2Request" was null or undefined when calling cancellationAPIGetConditionalCancellationListV2().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v2/conditional-cancellation/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V2GetConditionalCancellationListV2RequestToJSON)(requestParameters['v2GetConditionalCancellationListV2Request']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V2GetConditionalCancellationListV2ResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения списка заявок на отмену rFBS-заказов.
|
||||
* Получить список заявок на отмену rFBS
|
||||
*/
|
||||
cancellationAPIGetConditionalCancellationListV2(v2GetConditionalCancellationListV2Request, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.cancellationAPIGetConditionalCancellationListV2Raw({ v2GetConditionalCancellationListV2Request: v2GetConditionalCancellationListV2Request }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.CancellationAPI = CancellationAPI;
|
||||
201
dist/apis/CarriageAPI.d.ts
vendored
Normal file
201
dist/apis/CarriageAPI.d.ts
vendored
Normal file
@@ -0,0 +1,201 @@
|
||||
/**
|
||||
* Документация 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 * as runtime from '../runtime';
|
||||
import type { Carriagev1CarriageContainerApproveRequest, Carriagev1CarriageContainerApproveResponse, Carriagev1CarriageContainerCancelRequest, Carriagev1CarriageContainerCancelResponse, Carriagev1CarriageContainerCreateRequest, Carriagev1CarriageContainerCreateResponse, Carriagev1CarriageContainerDocumentGetRequest, Carriagev1CarriageContainerDocumentGetResponse, Carriagev1CarriageContainerFillRequest, Carriagev1CarriageContainerFillResponse, Carriagev1CarriageContainerGetRequest, Carriagev1CarriageContainerGetResponse, Carriagev1CarriageContainerLabelGetRequest, Carriagev1CarriageContainerLabelGetResponse, Carriagev1CarriageContainerListRequest, Carriagev1CarriageContainerListResponse, Carriagev1CarriageContainerPlaceIntoRequest, Carriagev1CarriageContainerPlaceIntoResponse, Carriagev1CarriageContainerRemoveFromRequest, Carriagev1CarriageContainerRemoveFromResponse, Carriagev1CarriageContainerRemovePostingsRequest, Carriagev1CarriageContainerRemovePostingsResponse, Carriagev1CarriageContainerStatusGetRequest, Carriagev1CarriageContainerStatusGetResponse, Carriagev1CarriageContainerTaskInfoRequest, Carriagev1CarriageContainerTaskInfoResponse } from '../models/index';
|
||||
export interface CarriageContainerApproveRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
carriagev1CarriageContainerApproveRequest: Carriagev1CarriageContainerApproveRequest;
|
||||
}
|
||||
export interface CarriageContainerCancelRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
carriagev1CarriageContainerCancelRequest: Carriagev1CarriageContainerCancelRequest;
|
||||
}
|
||||
export interface CarriageContainerCreateRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
carriagev1CarriageContainerCreateRequest: Carriagev1CarriageContainerCreateRequest;
|
||||
}
|
||||
export interface CarriageContainerDocumentGetRequest {
|
||||
carriagev1CarriageContainerDocumentGetRequest: Carriagev1CarriageContainerDocumentGetRequest;
|
||||
}
|
||||
export interface CarriageContainerFillRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
carriagev1CarriageContainerFillRequest: Carriagev1CarriageContainerFillRequest;
|
||||
}
|
||||
export interface CarriageContainerGetRequest {
|
||||
carriagev1CarriageContainerGetRequest: Carriagev1CarriageContainerGetRequest;
|
||||
}
|
||||
export interface CarriageContainerLabelGetRequest {
|
||||
carriagev1CarriageContainerLabelGetRequest: Carriagev1CarriageContainerLabelGetRequest;
|
||||
}
|
||||
export interface CarriageContainerListRequest {
|
||||
carriagev1CarriageContainerListRequest: Carriagev1CarriageContainerListRequest;
|
||||
}
|
||||
export interface CarriageContainerPlaceIntoRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
carriagev1CarriageContainerPlaceIntoRequest: Carriagev1CarriageContainerPlaceIntoRequest;
|
||||
}
|
||||
export interface CarriageContainerRemoveFromRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
carriagev1CarriageContainerRemoveFromRequest: Carriagev1CarriageContainerRemoveFromRequest;
|
||||
}
|
||||
export interface CarriageContainerRemovePostingsRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
carriagev1CarriageContainerRemovePostingsRequest: Carriagev1CarriageContainerRemovePostingsRequest;
|
||||
}
|
||||
export interface CarriageContainerStatusGetRequest {
|
||||
carriagev1CarriageContainerStatusGetRequest: Carriagev1CarriageContainerStatusGetRequest;
|
||||
}
|
||||
export interface CarriageContainerTaskInfoRequest {
|
||||
carriagev1CarriageContainerTaskInfoRequest: Carriagev1CarriageContainerTaskInfoRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class CarriageAPI extends runtime.BaseAPI {
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Подтвердить состав грузоместа
|
||||
*/
|
||||
carriageContainerApproveRaw(requestParameters: CarriageContainerApproveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Carriagev1CarriageContainerApproveResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Подтвердить состав грузоместа
|
||||
*/
|
||||
carriageContainerApprove(clientId: string, apiKey: string, carriagev1CarriageContainerApproveRequest: Carriagev1CarriageContainerApproveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Carriagev1CarriageContainerApproveResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Отменить грузоместо
|
||||
*/
|
||||
carriageContainerCancelRaw(requestParameters: CarriageContainerCancelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Carriagev1CarriageContainerCancelResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Отменить грузоместо
|
||||
*/
|
||||
carriageContainerCancel(clientId: string, apiKey: string, carriagev1CarriageContainerCancelRequest: Carriagev1CarriageContainerCancelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Carriagev1CarriageContainerCancelResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Создать грузоместо
|
||||
*/
|
||||
carriageContainerCreateRaw(requestParameters: CarriageContainerCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Carriagev1CarriageContainerCreateResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Создать грузоместо
|
||||
*/
|
||||
carriageContainerCreate(clientId: string, apiKey: string, carriagev1CarriageContainerCreateRequest: Carriagev1CarriageContainerCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Carriagev1CarriageContainerCreateResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Получить документы по грузоместам — ТрН и лист отгрузки
|
||||
*/
|
||||
carriageContainerDocumentGetRaw(requestParameters: CarriageContainerDocumentGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Carriagev1CarriageContainerDocumentGetResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Получить документы по грузоместам — ТрН и лист отгрузки
|
||||
*/
|
||||
carriageContainerDocumentGet(carriagev1CarriageContainerDocumentGetRequest: Carriagev1CarriageContainerDocumentGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Carriagev1CarriageContainerDocumentGetResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Наполнить грузоместо отправлениями
|
||||
*/
|
||||
carriageContainerFillRaw(requestParameters: CarriageContainerFillRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Carriagev1CarriageContainerFillResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Наполнить грузоместо отправлениями
|
||||
*/
|
||||
carriageContainerFill(clientId: string, apiKey: string, carriagev1CarriageContainerFillRequest: Carriagev1CarriageContainerFillRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Carriagev1CarriageContainerFillResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Получить информацию о грузоместах
|
||||
*/
|
||||
carriageContainerGetRaw(requestParameters: CarriageContainerGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Carriagev1CarriageContainerGetResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Получить информацию о грузоместах
|
||||
*/
|
||||
carriageContainerGet(carriagev1CarriageContainerGetRequest: Carriagev1CarriageContainerGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Carriagev1CarriageContainerGetResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Получить этикетку по грузоместам
|
||||
*/
|
||||
carriageContainerLabelGetRaw(requestParameters: CarriageContainerLabelGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Carriagev1CarriageContainerLabelGetResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Получить этикетку по грузоместам
|
||||
*/
|
||||
carriageContainerLabelGet(carriagev1CarriageContainerLabelGetRequest: Carriagev1CarriageContainerLabelGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Carriagev1CarriageContainerLabelGetResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Получить список грузомест
|
||||
*/
|
||||
carriageContainerListRaw(requestParameters: CarriageContainerListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Carriagev1CarriageContainerListResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Получить список грузомест
|
||||
*/
|
||||
carriageContainerList(carriagev1CarriageContainerListRequest: Carriagev1CarriageContainerListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Carriagev1CarriageContainerListResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Разместить коробки на палете
|
||||
*/
|
||||
carriageContainerPlaceIntoRaw(requestParameters: CarriageContainerPlaceIntoRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Carriagev1CarriageContainerPlaceIntoResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Разместить коробки на палете
|
||||
*/
|
||||
carriageContainerPlaceInto(clientId: string, apiKey: string, carriagev1CarriageContainerPlaceIntoRequest: Carriagev1CarriageContainerPlaceIntoRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Carriagev1CarriageContainerPlaceIntoResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Убрать коробки с палеты
|
||||
*/
|
||||
carriageContainerRemoveFromRaw(requestParameters: CarriageContainerRemoveFromRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Carriagev1CarriageContainerRemoveFromResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Убрать коробки с палеты
|
||||
*/
|
||||
carriageContainerRemoveFrom(clientId: string, apiKey: string, carriagev1CarriageContainerRemoveFromRequest: Carriagev1CarriageContainerRemoveFromRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Carriagev1CarriageContainerRemoveFromResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Убрать отправления из грузоместа
|
||||
*/
|
||||
carriageContainerRemovePostingsRaw(requestParameters: CarriageContainerRemovePostingsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Carriagev1CarriageContainerRemovePostingsResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Убрать отправления из грузоместа
|
||||
*/
|
||||
carriageContainerRemovePostings(clientId: string, apiKey: string, carriagev1CarriageContainerRemovePostingsRequest: Carriagev1CarriageContainerRemovePostingsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Carriagev1CarriageContainerRemovePostingsResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Получить статус грузомест FBS
|
||||
*/
|
||||
carriageContainerStatusGetRaw(requestParameters: CarriageContainerStatusGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Carriagev1CarriageContainerStatusGetResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Получить статус грузомест FBS
|
||||
*/
|
||||
carriageContainerStatusGet(carriagev1CarriageContainerStatusGetRequest: Carriagev1CarriageContainerStatusGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Carriagev1CarriageContainerStatusGetResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Получить статус задачи грузового места
|
||||
*/
|
||||
carriageContainerTaskInfoRaw(requestParameters: CarriageContainerTaskInfoRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Carriagev1CarriageContainerTaskInfoResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Получить статус задачи грузового места
|
||||
*/
|
||||
carriageContainerTaskInfo(carriagev1CarriageContainerTaskInfoRequest: Carriagev1CarriageContainerTaskInfoRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Carriagev1CarriageContainerTaskInfoResponse>;
|
||||
}
|
||||
533
dist/apis/CarriageAPI.js
vendored
Normal file
533
dist/apis/CarriageAPI.js
vendored
Normal file
@@ -0,0 +1,533 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.CarriageAPI = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class CarriageAPI extends runtime.BaseAPI {
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Подтвердить состав грузоместа
|
||||
*/
|
||||
carriageContainerApproveRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling carriageContainerApprove().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling carriageContainerApprove().');
|
||||
}
|
||||
if (requestParameters['carriagev1CarriageContainerApproveRequest'] == null) {
|
||||
throw new runtime.RequiredError('carriagev1CarriageContainerApproveRequest', 'Required parameter "carriagev1CarriageContainerApproveRequest" was null or undefined when calling carriageContainerApprove().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/carriage/container/approve`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.Carriagev1CarriageContainerApproveRequestToJSON)(requestParameters['carriagev1CarriageContainerApproveRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.Carriagev1CarriageContainerApproveResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Подтвердить состав грузоместа
|
||||
*/
|
||||
carriageContainerApprove(clientId, apiKey, carriagev1CarriageContainerApproveRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.carriageContainerApproveRaw({ clientId: clientId, apiKey: apiKey, carriagev1CarriageContainerApproveRequest: carriagev1CarriageContainerApproveRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Отменить грузоместо
|
||||
*/
|
||||
carriageContainerCancelRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling carriageContainerCancel().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling carriageContainerCancel().');
|
||||
}
|
||||
if (requestParameters['carriagev1CarriageContainerCancelRequest'] == null) {
|
||||
throw new runtime.RequiredError('carriagev1CarriageContainerCancelRequest', 'Required parameter "carriagev1CarriageContainerCancelRequest" was null or undefined when calling carriageContainerCancel().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/carriage/container/cancel`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.Carriagev1CarriageContainerCancelRequestToJSON)(requestParameters['carriagev1CarriageContainerCancelRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.Carriagev1CarriageContainerCancelResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Отменить грузоместо
|
||||
*/
|
||||
carriageContainerCancel(clientId, apiKey, carriagev1CarriageContainerCancelRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.carriageContainerCancelRaw({ clientId: clientId, apiKey: apiKey, carriagev1CarriageContainerCancelRequest: carriagev1CarriageContainerCancelRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Создать грузоместо
|
||||
*/
|
||||
carriageContainerCreateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling carriageContainerCreate().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling carriageContainerCreate().');
|
||||
}
|
||||
if (requestParameters['carriagev1CarriageContainerCreateRequest'] == null) {
|
||||
throw new runtime.RequiredError('carriagev1CarriageContainerCreateRequest', 'Required parameter "carriagev1CarriageContainerCreateRequest" was null or undefined when calling carriageContainerCreate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/carriage/container/create`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.Carriagev1CarriageContainerCreateRequestToJSON)(requestParameters['carriagev1CarriageContainerCreateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.Carriagev1CarriageContainerCreateResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Создать грузоместо
|
||||
*/
|
||||
carriageContainerCreate(clientId, apiKey, carriagev1CarriageContainerCreateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.carriageContainerCreateRaw({ clientId: clientId, apiKey: apiKey, carriagev1CarriageContainerCreateRequest: carriagev1CarriageContainerCreateRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Получить документы по грузоместам — ТрН и лист отгрузки
|
||||
*/
|
||||
carriageContainerDocumentGetRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['carriagev1CarriageContainerDocumentGetRequest'] == null) {
|
||||
throw new runtime.RequiredError('carriagev1CarriageContainerDocumentGetRequest', 'Required parameter "carriagev1CarriageContainerDocumentGetRequest" was null or undefined when calling carriageContainerDocumentGet().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/carriage/container/document/get`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.Carriagev1CarriageContainerDocumentGetRequestToJSON)(requestParameters['carriagev1CarriageContainerDocumentGetRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.Carriagev1CarriageContainerDocumentGetResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Получить документы по грузоместам — ТрН и лист отгрузки
|
||||
*/
|
||||
carriageContainerDocumentGet(carriagev1CarriageContainerDocumentGetRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.carriageContainerDocumentGetRaw({ carriagev1CarriageContainerDocumentGetRequest: carriagev1CarriageContainerDocumentGetRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Наполнить грузоместо отправлениями
|
||||
*/
|
||||
carriageContainerFillRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling carriageContainerFill().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling carriageContainerFill().');
|
||||
}
|
||||
if (requestParameters['carriagev1CarriageContainerFillRequest'] == null) {
|
||||
throw new runtime.RequiredError('carriagev1CarriageContainerFillRequest', 'Required parameter "carriagev1CarriageContainerFillRequest" was null or undefined when calling carriageContainerFill().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/carriage/container/fill`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.Carriagev1CarriageContainerFillRequestToJSON)(requestParameters['carriagev1CarriageContainerFillRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.Carriagev1CarriageContainerFillResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Наполнить грузоместо отправлениями
|
||||
*/
|
||||
carriageContainerFill(clientId, apiKey, carriagev1CarriageContainerFillRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.carriageContainerFillRaw({ clientId: clientId, apiKey: apiKey, carriagev1CarriageContainerFillRequest: carriagev1CarriageContainerFillRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Получить информацию о грузоместах
|
||||
*/
|
||||
carriageContainerGetRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['carriagev1CarriageContainerGetRequest'] == null) {
|
||||
throw new runtime.RequiredError('carriagev1CarriageContainerGetRequest', 'Required parameter "carriagev1CarriageContainerGetRequest" was null or undefined when calling carriageContainerGet().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/carriage/container/get`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.Carriagev1CarriageContainerGetRequestToJSON)(requestParameters['carriagev1CarriageContainerGetRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.Carriagev1CarriageContainerGetResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Получить информацию о грузоместах
|
||||
*/
|
||||
carriageContainerGet(carriagev1CarriageContainerGetRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.carriageContainerGetRaw({ carriagev1CarriageContainerGetRequest: carriagev1CarriageContainerGetRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Получить этикетку по грузоместам
|
||||
*/
|
||||
carriageContainerLabelGetRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['carriagev1CarriageContainerLabelGetRequest'] == null) {
|
||||
throw new runtime.RequiredError('carriagev1CarriageContainerLabelGetRequest', 'Required parameter "carriagev1CarriageContainerLabelGetRequest" was null or undefined when calling carriageContainerLabelGet().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/carriage/container/label/get`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.Carriagev1CarriageContainerLabelGetRequestToJSON)(requestParameters['carriagev1CarriageContainerLabelGetRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.Carriagev1CarriageContainerLabelGetResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Получить этикетку по грузоместам
|
||||
*/
|
||||
carriageContainerLabelGet(carriagev1CarriageContainerLabelGetRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.carriageContainerLabelGetRaw({ carriagev1CarriageContainerLabelGetRequest: carriagev1CarriageContainerLabelGetRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Получить список грузомест
|
||||
*/
|
||||
carriageContainerListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['carriagev1CarriageContainerListRequest'] == null) {
|
||||
throw new runtime.RequiredError('carriagev1CarriageContainerListRequest', 'Required parameter "carriagev1CarriageContainerListRequest" was null or undefined when calling carriageContainerList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/carriage/container/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.Carriagev1CarriageContainerListRequestToJSON)(requestParameters['carriagev1CarriageContainerListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.Carriagev1CarriageContainerListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Получить список грузомест
|
||||
*/
|
||||
carriageContainerList(carriagev1CarriageContainerListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.carriageContainerListRaw({ carriagev1CarriageContainerListRequest: carriagev1CarriageContainerListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Разместить коробки на палете
|
||||
*/
|
||||
carriageContainerPlaceIntoRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling carriageContainerPlaceInto().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling carriageContainerPlaceInto().');
|
||||
}
|
||||
if (requestParameters['carriagev1CarriageContainerPlaceIntoRequest'] == null) {
|
||||
throw new runtime.RequiredError('carriagev1CarriageContainerPlaceIntoRequest', 'Required parameter "carriagev1CarriageContainerPlaceIntoRequest" was null or undefined when calling carriageContainerPlaceInto().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/carriage/container/place-into`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.Carriagev1CarriageContainerPlaceIntoRequestToJSON)(requestParameters['carriagev1CarriageContainerPlaceIntoRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.Carriagev1CarriageContainerPlaceIntoResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Разместить коробки на палете
|
||||
*/
|
||||
carriageContainerPlaceInto(clientId, apiKey, carriagev1CarriageContainerPlaceIntoRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.carriageContainerPlaceIntoRaw({ clientId: clientId, apiKey: apiKey, carriagev1CarriageContainerPlaceIntoRequest: carriagev1CarriageContainerPlaceIntoRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Убрать коробки с палеты
|
||||
*/
|
||||
carriageContainerRemoveFromRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling carriageContainerRemoveFrom().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling carriageContainerRemoveFrom().');
|
||||
}
|
||||
if (requestParameters['carriagev1CarriageContainerRemoveFromRequest'] == null) {
|
||||
throw new runtime.RequiredError('carriagev1CarriageContainerRemoveFromRequest', 'Required parameter "carriagev1CarriageContainerRemoveFromRequest" was null or undefined when calling carriageContainerRemoveFrom().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/carriage/container/remove-from`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.Carriagev1CarriageContainerRemoveFromRequestToJSON)(requestParameters['carriagev1CarriageContainerRemoveFromRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.Carriagev1CarriageContainerRemoveFromResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Убрать коробки с палеты
|
||||
*/
|
||||
carriageContainerRemoveFrom(clientId, apiKey, carriagev1CarriageContainerRemoveFromRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.carriageContainerRemoveFromRaw({ clientId: clientId, apiKey: apiKey, carriagev1CarriageContainerRemoveFromRequest: carriagev1CarriageContainerRemoveFromRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Убрать отправления из грузоместа
|
||||
*/
|
||||
carriageContainerRemovePostingsRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling carriageContainerRemovePostings().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling carriageContainerRemovePostings().');
|
||||
}
|
||||
if (requestParameters['carriagev1CarriageContainerRemovePostingsRequest'] == null) {
|
||||
throw new runtime.RequiredError('carriagev1CarriageContainerRemovePostingsRequest', 'Required parameter "carriagev1CarriageContainerRemovePostingsRequest" was null or undefined when calling carriageContainerRemovePostings().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/carriage/container/remove-postings`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.Carriagev1CarriageContainerRemovePostingsRequestToJSON)(requestParameters['carriagev1CarriageContainerRemovePostingsRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.Carriagev1CarriageContainerRemovePostingsResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Убрать отправления из грузоместа
|
||||
*/
|
||||
carriageContainerRemovePostings(clientId, apiKey, carriagev1CarriageContainerRemovePostingsRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.carriageContainerRemovePostingsRaw({ clientId: clientId, apiKey: apiKey, carriagev1CarriageContainerRemovePostingsRequest: carriagev1CarriageContainerRemovePostingsRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Получить статус грузомест FBS
|
||||
*/
|
||||
carriageContainerStatusGetRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['carriagev1CarriageContainerStatusGetRequest'] == null) {
|
||||
throw new runtime.RequiredError('carriagev1CarriageContainerStatusGetRequest', 'Required parameter "carriagev1CarriageContainerStatusGetRequest" was null or undefined when calling carriageContainerStatusGet().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/carriage/container/status/get`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.Carriagev1CarriageContainerStatusGetRequestToJSON)(requestParameters['carriagev1CarriageContainerStatusGetRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.Carriagev1CarriageContainerStatusGetResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Получить статус грузомест FBS
|
||||
*/
|
||||
carriageContainerStatusGet(carriagev1CarriageContainerStatusGetRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.carriageContainerStatusGetRaw({ carriagev1CarriageContainerStatusGetRequest: carriagev1CarriageContainerStatusGetRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Получить статус задачи грузового места
|
||||
*/
|
||||
carriageContainerTaskInfoRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['carriagev1CarriageContainerTaskInfoRequest'] == null) {
|
||||
throw new runtime.RequiredError('carriagev1CarriageContainerTaskInfoRequest', 'Required parameter "carriagev1CarriageContainerTaskInfoRequest" was null or undefined when calling carriageContainerTaskInfo().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/carriage/container/task/info`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.Carriagev1CarriageContainerTaskInfoRequestToJSON)(requestParameters['carriagev1CarriageContainerTaskInfoRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.Carriagev1CarriageContainerTaskInfoResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к обсуждению в [сообществе разработчиков Ozon for dev](https://dev.ozon.ru/community/2059-Beta-metody-dlia-raboty-s-doveritelnoi-priemkoi/).
|
||||
* Получить статус задачи грузового места
|
||||
*/
|
||||
carriageContainerTaskInfo(carriagev1CarriageContainerTaskInfoRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.carriageContainerTaskInfoRaw({ carriagev1CarriageContainerTaskInfoRequest: carriagev1CarriageContainerTaskInfoRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.CarriageAPI = CarriageAPI;
|
||||
91
dist/apis/CategoryAPI.d.ts
vendored
Normal file
91
dist/apis/CategoryAPI.d.ts
vendored
Normal file
@@ -0,0 +1,91 @@
|
||||
/**
|
||||
* Документация 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 * as runtime from '../runtime';
|
||||
import type { V1GetAttributeValuesRequest, V1GetAttributeValuesResponse, V1GetAttributesRequest, V1GetAttributesResponse, V1GetProductPlacementZoneInfoRequest, V1GetProductPlacementZoneInfoResponse, V1GetTreeRequest, V1GetTreeResponse, V1SearchAttributeValuesRequest, V1SearchAttributeValuesResponse } from '../models/index';
|
||||
export interface DescriptionCategoryAPIGetAttributeValuesRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1GetAttributeValuesRequest: V1GetAttributeValuesRequest;
|
||||
}
|
||||
export interface DescriptionCategoryAPIGetAttributesRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1GetAttributesRequest: V1GetAttributesRequest;
|
||||
}
|
||||
export interface DescriptionCategoryAPIGetTreeRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1GetTreeRequest: V1GetTreeRequest;
|
||||
}
|
||||
export interface DescriptionCategoryAPISearchAttributeValuesRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1SearchAttributeValuesRequest: V1SearchAttributeValuesRequest;
|
||||
}
|
||||
export interface ProductAPIGetProductPlacementZoneInfoRequest {
|
||||
v1GetProductPlacementZoneInfoRequest: V1GetProductPlacementZoneInfoRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class CategoryAPI extends runtime.BaseAPI {
|
||||
/**
|
||||
* Возвращает справочник значений характеристики. Узнать, есть ли вложенный справочник, можно через метод [/v1/description-category/attribute](#operation/DescriptionCategoryAPI_GetAttributes).
|
||||
* Справочник значений характеристики
|
||||
*/
|
||||
descriptionCategoryAPIGetAttributeValuesRaw(requestParameters: DescriptionCategoryAPIGetAttributeValuesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1GetAttributeValuesResponse>>;
|
||||
/**
|
||||
* Возвращает справочник значений характеристики. Узнать, есть ли вложенный справочник, можно через метод [/v1/description-category/attribute](#operation/DescriptionCategoryAPI_GetAttributes).
|
||||
* Справочник значений характеристики
|
||||
*/
|
||||
descriptionCategoryAPIGetAttributeValues(clientId: string, apiKey: string, v1GetAttributeValuesRequest: V1GetAttributeValuesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1GetAttributeValuesResponse>;
|
||||
/**
|
||||
* Получение характеристик для указанных категории и типа товара. Если у `dictionary_id` значение `0`, у атрибута нет вложенных справочников. Если значение другое, то справочники есть. Запросите их методом [/v1/description-category/attribute/values](#operation/DescriptionCategoryAPI_GetAttributeValues).
|
||||
* Список характеристик категории
|
||||
*/
|
||||
descriptionCategoryAPIGetAttributesRaw(requestParameters: DescriptionCategoryAPIGetAttributesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1GetAttributesResponse>>;
|
||||
/**
|
||||
* Получение характеристик для указанных категории и типа товара. Если у `dictionary_id` значение `0`, у атрибута нет вложенных справочников. Если значение другое, то справочники есть. Запросите их методом [/v1/description-category/attribute/values](#operation/DescriptionCategoryAPI_GetAttributeValues).
|
||||
* Список характеристик категории
|
||||
*/
|
||||
descriptionCategoryAPIGetAttributes(clientId: string, apiKey: string, v1GetAttributesRequest: V1GetAttributesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1GetAttributesResponse>;
|
||||
/**
|
||||
* Возвращает категории и типы для товаров в виде дерева. Создание товаров доступно только в категориях последнего уровня, сравните именно их с категориями на своей площадке. Категории не создаются по запросу пользователя. <aside class=\"warning\"> Внимательно выбирайте категорию для товара: для разных категорий применяется разный размер комиссии. </aside>
|
||||
* Дерево категорий и типов товаров
|
||||
*/
|
||||
descriptionCategoryAPIGetTreeRaw(requestParameters: DescriptionCategoryAPIGetTreeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1GetTreeResponse>>;
|
||||
/**
|
||||
* Возвращает категории и типы для товаров в виде дерева. Создание товаров доступно только в категориях последнего уровня, сравните именно их с категориями на своей площадке. Категории не создаются по запросу пользователя. <aside class=\"warning\"> Внимательно выбирайте категорию для товара: для разных категорий применяется разный размер комиссии. </aside>
|
||||
* Дерево категорий и типов товаров
|
||||
*/
|
||||
descriptionCategoryAPIGetTree(clientId: string, apiKey: string, v1GetTreeRequest: V1GetTreeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1GetTreeResponse>;
|
||||
/**
|
||||
* Возвращает справочные значения характеристики по заданному значению `value` в запросе. Узнать, есть ли вложенный справочник, можно через метод [/v1/description-category/attribute](#operation/DescriptionCategoryAPI_GetAttributes).
|
||||
* Поиск по справочным значениям характеристики
|
||||
*/
|
||||
descriptionCategoryAPISearchAttributeValuesRaw(requestParameters: DescriptionCategoryAPISearchAttributeValuesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1SearchAttributeValuesResponse>>;
|
||||
/**
|
||||
* Возвращает справочные значения характеристики по заданному значению `value` в запросе. Узнать, есть ли вложенный справочник, можно через метод [/v1/description-category/attribute](#operation/DescriptionCategoryAPI_GetAttributes).
|
||||
* Поиск по справочным значениям характеристики
|
||||
*/
|
||||
descriptionCategoryAPISearchAttributeValues(clientId: string, apiKey: string, v1SearchAttributeValuesRequest: V1SearchAttributeValuesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1SearchAttributeValuesResponse>;
|
||||
/**
|
||||
* Вы можете отправить не больше 10 запросов в секунду. [Подробнее о зонах размещения в Базе знаний продавца](https://seller-edu.ozon.ru/libra/fbo/gruzomesta-i-podgotovka-k-otgruzke/k-kakoi-zone-otnositsya-tovar)
|
||||
* Получить зоны размещения товаров по SKU перед поставкой
|
||||
*/
|
||||
productAPIGetProductPlacementZoneInfoRaw(requestParameters: ProductAPIGetProductPlacementZoneInfoRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1GetProductPlacementZoneInfoResponse>>;
|
||||
/**
|
||||
* Вы можете отправить не больше 10 запросов в секунду. [Подробнее о зонах размещения в Базе знаний продавца](https://seller-edu.ozon.ru/libra/fbo/gruzomesta-i-podgotovka-k-otgruzke/k-kakoi-zone-otnositsya-tovar)
|
||||
* Получить зоны размещения товаров по SKU перед поставкой
|
||||
*/
|
||||
productAPIGetProductPlacementZoneInfo(v1GetProductPlacementZoneInfoRequest: V1GetProductPlacementZoneInfoRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1GetProductPlacementZoneInfoResponse>;
|
||||
}
|
||||
241
dist/apis/CategoryAPI.js
vendored
Normal file
241
dist/apis/CategoryAPI.js
vendored
Normal file
@@ -0,0 +1,241 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.CategoryAPI = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class CategoryAPI extends runtime.BaseAPI {
|
||||
/**
|
||||
* Возвращает справочник значений характеристики. Узнать, есть ли вложенный справочник, можно через метод [/v1/description-category/attribute](#operation/DescriptionCategoryAPI_GetAttributes).
|
||||
* Справочник значений характеристики
|
||||
*/
|
||||
descriptionCategoryAPIGetAttributeValuesRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling descriptionCategoryAPIGetAttributeValues().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling descriptionCategoryAPIGetAttributeValues().');
|
||||
}
|
||||
if (requestParameters['v1GetAttributeValuesRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1GetAttributeValuesRequest', 'Required parameter "v1GetAttributeValuesRequest" was null or undefined when calling descriptionCategoryAPIGetAttributeValues().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/description-category/attribute/values`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1GetAttributeValuesRequestToJSON)(requestParameters['v1GetAttributeValuesRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1GetAttributeValuesResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает справочник значений характеристики. Узнать, есть ли вложенный справочник, можно через метод [/v1/description-category/attribute](#operation/DescriptionCategoryAPI_GetAttributes).
|
||||
* Справочник значений характеристики
|
||||
*/
|
||||
descriptionCategoryAPIGetAttributeValues(clientId, apiKey, v1GetAttributeValuesRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.descriptionCategoryAPIGetAttributeValuesRaw({ clientId: clientId, apiKey: apiKey, v1GetAttributeValuesRequest: v1GetAttributeValuesRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получение характеристик для указанных категории и типа товара. Если у `dictionary_id` значение `0`, у атрибута нет вложенных справочников. Если значение другое, то справочники есть. Запросите их методом [/v1/description-category/attribute/values](#operation/DescriptionCategoryAPI_GetAttributeValues).
|
||||
* Список характеристик категории
|
||||
*/
|
||||
descriptionCategoryAPIGetAttributesRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling descriptionCategoryAPIGetAttributes().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling descriptionCategoryAPIGetAttributes().');
|
||||
}
|
||||
if (requestParameters['v1GetAttributesRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1GetAttributesRequest', 'Required parameter "v1GetAttributesRequest" was null or undefined when calling descriptionCategoryAPIGetAttributes().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/description-category/attribute`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1GetAttributesRequestToJSON)(requestParameters['v1GetAttributesRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1GetAttributesResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получение характеристик для указанных категории и типа товара. Если у `dictionary_id` значение `0`, у атрибута нет вложенных справочников. Если значение другое, то справочники есть. Запросите их методом [/v1/description-category/attribute/values](#operation/DescriptionCategoryAPI_GetAttributeValues).
|
||||
* Список характеристик категории
|
||||
*/
|
||||
descriptionCategoryAPIGetAttributes(clientId, apiKey, v1GetAttributesRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.descriptionCategoryAPIGetAttributesRaw({ clientId: clientId, apiKey: apiKey, v1GetAttributesRequest: v1GetAttributesRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает категории и типы для товаров в виде дерева. Создание товаров доступно только в категориях последнего уровня, сравните именно их с категориями на своей площадке. Категории не создаются по запросу пользователя. <aside class=\"warning\"> Внимательно выбирайте категорию для товара: для разных категорий применяется разный размер комиссии. </aside>
|
||||
* Дерево категорий и типов товаров
|
||||
*/
|
||||
descriptionCategoryAPIGetTreeRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling descriptionCategoryAPIGetTree().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling descriptionCategoryAPIGetTree().');
|
||||
}
|
||||
if (requestParameters['v1GetTreeRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1GetTreeRequest', 'Required parameter "v1GetTreeRequest" was null or undefined when calling descriptionCategoryAPIGetTree().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/description-category/tree`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1GetTreeRequestToJSON)(requestParameters['v1GetTreeRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1GetTreeResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает категории и типы для товаров в виде дерева. Создание товаров доступно только в категориях последнего уровня, сравните именно их с категориями на своей площадке. Категории не создаются по запросу пользователя. <aside class=\"warning\"> Внимательно выбирайте категорию для товара: для разных категорий применяется разный размер комиссии. </aside>
|
||||
* Дерево категорий и типов товаров
|
||||
*/
|
||||
descriptionCategoryAPIGetTree(clientId, apiKey, v1GetTreeRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.descriptionCategoryAPIGetTreeRaw({ clientId: clientId, apiKey: apiKey, v1GetTreeRequest: v1GetTreeRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает справочные значения характеристики по заданному значению `value` в запросе. Узнать, есть ли вложенный справочник, можно через метод [/v1/description-category/attribute](#operation/DescriptionCategoryAPI_GetAttributes).
|
||||
* Поиск по справочным значениям характеристики
|
||||
*/
|
||||
descriptionCategoryAPISearchAttributeValuesRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling descriptionCategoryAPISearchAttributeValues().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling descriptionCategoryAPISearchAttributeValues().');
|
||||
}
|
||||
if (requestParameters['v1SearchAttributeValuesRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1SearchAttributeValuesRequest', 'Required parameter "v1SearchAttributeValuesRequest" was null or undefined when calling descriptionCategoryAPISearchAttributeValues().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/description-category/attribute/values/search`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1SearchAttributeValuesRequestToJSON)(requestParameters['v1SearchAttributeValuesRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1SearchAttributeValuesResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает справочные значения характеристики по заданному значению `value` в запросе. Узнать, есть ли вложенный справочник, можно через метод [/v1/description-category/attribute](#operation/DescriptionCategoryAPI_GetAttributes).
|
||||
* Поиск по справочным значениям характеристики
|
||||
*/
|
||||
descriptionCategoryAPISearchAttributeValues(clientId, apiKey, v1SearchAttributeValuesRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.descriptionCategoryAPISearchAttributeValuesRaw({ clientId: clientId, apiKey: apiKey, v1SearchAttributeValuesRequest: v1SearchAttributeValuesRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете отправить не больше 10 запросов в секунду. [Подробнее о зонах размещения в Базе знаний продавца](https://seller-edu.ozon.ru/libra/fbo/gruzomesta-i-podgotovka-k-otgruzke/k-kakoi-zone-otnositsya-tovar)
|
||||
* Получить зоны размещения товаров по SKU перед поставкой
|
||||
*/
|
||||
productAPIGetProductPlacementZoneInfoRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1GetProductPlacementZoneInfoRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1GetProductPlacementZoneInfoRequest', 'Required parameter "v1GetProductPlacementZoneInfoRequest" was null or undefined when calling productAPIGetProductPlacementZoneInfo().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/product/placement-zone/info`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1GetProductPlacementZoneInfoRequestToJSON)(requestParameters['v1GetProductPlacementZoneInfoRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1GetProductPlacementZoneInfoResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете отправить не больше 10 запросов в секунду. [Подробнее о зонах размещения в Базе знаний продавца](https://seller-edu.ozon.ru/libra/fbo/gruzomesta-i-podgotovka-k-otgruzke/k-kakoi-zone-otnositsya-tovar)
|
||||
* Получить зоны размещения товаров по SKU перед поставкой
|
||||
*/
|
||||
productAPIGetProductPlacementZoneInfo(v1GetProductPlacementZoneInfoRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.productAPIGetProductPlacementZoneInfoRaw({ v1GetProductPlacementZoneInfoRequest: v1GetProductPlacementZoneInfoRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.CategoryAPI = CategoryAPI;
|
||||
241
dist/apis/CertificationAPI.d.ts
vendored
Normal file
241
dist/apis/CertificationAPI.d.ts
vendored
Normal file
@@ -0,0 +1,241 @@
|
||||
/**
|
||||
* Документация 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 * as runtime from '../runtime';
|
||||
import type { ProductBooleanResponse, ProductProductCertificateAccordanceTypesResponse, ProductProductCertificateBindRequest, ProductProductCertificateTypesResponse, ProductProductCertificationListRequest, ProductProductCertificationListResponse, V1ProductCertificateDeleteRequest, V1ProductCertificateDeleteResponse, V1ProductCertificateInfoRequest, V1ProductCertificateInfoResponse, V1ProductCertificateListRequest, V1ProductCertificateListResponse, V1ProductCertificateProductStatusListResponse, V1ProductCertificateProductsListRequest, V1ProductCertificateProductsListResponse, V1ProductCertificateRejectionReasonsListResponse, V1ProductCertificateStatusListResponse, V1ProductCertificateUnbindRequest, V1ProductCertificateUnbindResponse, V2ProductCertificateAccordanceTypesResponse, V2ProductCertificationListRequest, V2ProductCertificationListResponse } from '../models/index';
|
||||
export interface CertificateAccordanceTypesRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
}
|
||||
export interface CertificateDeleteRequest {
|
||||
v1ProductCertificateDeleteRequest: V1ProductCertificateDeleteRequest;
|
||||
}
|
||||
export interface CertificateInfoRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1ProductCertificateInfoRequest: V1ProductCertificateInfoRequest;
|
||||
}
|
||||
export interface CertificateListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1ProductCertificateListRequest: V1ProductCertificateListRequest;
|
||||
}
|
||||
export interface CertificateProductsListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1ProductCertificateProductsListRequest: V1ProductCertificateProductsListRequest | null;
|
||||
}
|
||||
export interface CertificateStatusListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
}
|
||||
export interface CertificateUnbindRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1ProductCertificateUnbindRequest: V1ProductCertificateUnbindRequest | null;
|
||||
}
|
||||
export interface ProductAPIProductCertificateAccordanceTypesRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
}
|
||||
export interface ProductAPIProductCertificateBindRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
productProductCertificateBindRequest: ProductProductCertificateBindRequest | null;
|
||||
}
|
||||
export interface ProductAPIProductCertificateCreateRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
files: Array<any>;
|
||||
name: string;
|
||||
number: string;
|
||||
typeCode: ProductAPIProductCertificateCreateTypeCodeEnum;
|
||||
issueDate: string;
|
||||
accordanceTypeCode?: ProductAPIProductCertificateCreateAccordanceTypeCodeEnum;
|
||||
expireDate?: string;
|
||||
}
|
||||
export interface ProductAPIProductCertificateTypesRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
}
|
||||
export interface ProductAPIProductCertificationListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v2ProductCertificationListRequest: V2ProductCertificationListRequest;
|
||||
}
|
||||
export interface ProductAPIV1ProductCertificationListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
productProductCertificationListRequest: ProductProductCertificationListRequest;
|
||||
}
|
||||
export interface ProductStatusListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
}
|
||||
export interface RejectionReasonsListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class CertificationAPI extends runtime.BaseAPI {
|
||||
/**
|
||||
* Список типов соответствия требованиям (версия 2)
|
||||
*/
|
||||
certificateAccordanceTypesRaw(requestParameters: CertificateAccordanceTypesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V2ProductCertificateAccordanceTypesResponse>>;
|
||||
/**
|
||||
* Список типов соответствия требованиям (версия 2)
|
||||
*/
|
||||
certificateAccordanceTypes(clientId: string, apiKey: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V2ProductCertificateAccordanceTypesResponse>;
|
||||
/**
|
||||
* Удалить сертификат
|
||||
*/
|
||||
certificateDeleteRaw(requestParameters: CertificateDeleteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1ProductCertificateDeleteResponse>>;
|
||||
/**
|
||||
* Удалить сертификат
|
||||
*/
|
||||
certificateDelete(v1ProductCertificateDeleteRequest: V1ProductCertificateDeleteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1ProductCertificateDeleteResponse>;
|
||||
/**
|
||||
* Информация о сертификате
|
||||
*/
|
||||
certificateInfoRaw(requestParameters: CertificateInfoRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1ProductCertificateInfoResponse>>;
|
||||
/**
|
||||
* Информация о сертификате
|
||||
*/
|
||||
certificateInfo(clientId: string, apiKey: string, v1ProductCertificateInfoRequest: V1ProductCertificateInfoRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1ProductCertificateInfoResponse>;
|
||||
/**
|
||||
* Список сертификатов
|
||||
*/
|
||||
certificateListRaw(requestParameters: CertificateListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1ProductCertificateListResponse>>;
|
||||
/**
|
||||
* Список сертификатов
|
||||
*/
|
||||
certificateList(clientId: string, apiKey: string, v1ProductCertificateListRequest: V1ProductCertificateListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1ProductCertificateListResponse>;
|
||||
/**
|
||||
* Список товаров, привязанных к сертификату
|
||||
*/
|
||||
certificateProductsListRaw(requestParameters: CertificateProductsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1ProductCertificateProductsListResponse>>;
|
||||
/**
|
||||
* Список товаров, привязанных к сертификату
|
||||
*/
|
||||
certificateProductsList(clientId: string, apiKey: string, v1ProductCertificateProductsListRequest: V1ProductCertificateProductsListRequest | null, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1ProductCertificateProductsListResponse>;
|
||||
/**
|
||||
* Возможные статусы сертификатов
|
||||
*/
|
||||
certificateStatusListRaw(requestParameters: CertificateStatusListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1ProductCertificateStatusListResponse>>;
|
||||
/**
|
||||
* Возможные статусы сертификатов
|
||||
*/
|
||||
certificateStatusList(clientId: string, apiKey: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1ProductCertificateStatusListResponse>;
|
||||
/**
|
||||
* Отвязать товар от сертификата
|
||||
*/
|
||||
certificateUnbindRaw(requestParameters: CertificateUnbindRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1ProductCertificateUnbindResponse>>;
|
||||
/**
|
||||
* Отвязать товар от сертификата
|
||||
*/
|
||||
certificateUnbind(clientId: string, apiKey: string, v1ProductCertificateUnbindRequest: V1ProductCertificateUnbindRequest | null, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1ProductCertificateUnbindResponse>;
|
||||
/**
|
||||
* Список типов соответствия требованиям (версия 1)
|
||||
*/
|
||||
productAPIProductCertificateAccordanceTypesRaw(requestParameters: ProductAPIProductCertificateAccordanceTypesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ProductProductCertificateAccordanceTypesResponse>>;
|
||||
/**
|
||||
* Список типов соответствия требованиям (версия 1)
|
||||
*/
|
||||
productAPIProductCertificateAccordanceTypes(clientId: string, apiKey: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ProductProductCertificateAccordanceTypesResponse>;
|
||||
/**
|
||||
* Привязать сертификат к товару
|
||||
*/
|
||||
productAPIProductCertificateBindRaw(requestParameters: ProductAPIProductCertificateBindRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ProductBooleanResponse>>;
|
||||
/**
|
||||
* Привязать сертификат к товару
|
||||
*/
|
||||
productAPIProductCertificateBind(clientId: string, apiKey: string, productProductCertificateBindRequest: ProductProductCertificateBindRequest | null, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ProductBooleanResponse>;
|
||||
/**
|
||||
* <aside class=\"warning\"> 31 августа 2026 года отключим метод. Переключитесь на методы <a href=\"#operation/ProductCertificateOptions\">/v2/product/certification/options</a>, <a href=\"#operation/ProductCertificateParams\">/v2/product/certification/params</a> и <a href=\"#operation/ProductCertificateCreate\">/v2/product/certificate/create</a>. </aside>
|
||||
* Добавить сертификаты для товаров
|
||||
* @deprecated
|
||||
*/
|
||||
productAPIProductCertificateCreateRaw(requestParameters: ProductAPIProductCertificateCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<number>>;
|
||||
/**
|
||||
* <aside class=\"warning\"> 31 августа 2026 года отключим метод. Переключитесь на методы <a href=\"#operation/ProductCertificateOptions\">/v2/product/certification/options</a>, <a href=\"#operation/ProductCertificateParams\">/v2/product/certification/params</a> и <a href=\"#operation/ProductCertificateCreate\">/v2/product/certificate/create</a>. </aside>
|
||||
* Добавить сертификаты для товаров
|
||||
* @deprecated
|
||||
*/
|
||||
productAPIProductCertificateCreate(clientId: string, apiKey: string, files: Array<any>, name: string, number: string, typeCode: ProductAPIProductCertificateCreateTypeCodeEnum, issueDate: string, accordanceTypeCode?: ProductAPIProductCertificateCreateAccordanceTypeCodeEnum, expireDate?: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<number>;
|
||||
/**
|
||||
* Справочник типов документов
|
||||
*/
|
||||
productAPIProductCertificateTypesRaw(requestParameters: ProductAPIProductCertificateTypesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ProductProductCertificateTypesResponse>>;
|
||||
/**
|
||||
* Справочник типов документов
|
||||
*/
|
||||
productAPIProductCertificateTypes(clientId: string, apiKey: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ProductProductCertificateTypesResponse>;
|
||||
/**
|
||||
* Список сертифицируемых категорий
|
||||
*/
|
||||
productAPIProductCertificationListRaw(requestParameters: ProductAPIProductCertificationListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V2ProductCertificationListResponse>>;
|
||||
/**
|
||||
* Список сертифицируемых категорий
|
||||
*/
|
||||
productAPIProductCertificationList(clientId: string, apiKey: string, v2ProductCertificationListRequest: V2ProductCertificationListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V2ProductCertificationListResponse>;
|
||||
/**
|
||||
* <aside class=\"warning\"> 14 апреля 2025 года метод будет отключён. Переключитесь на <a href=\"#operation/ProductAPI_ProductCertificationList\">/v2/product/certification/list</a>. </aside>
|
||||
* Список сертифицируемых категорий
|
||||
*/
|
||||
productAPIV1ProductCertificationListRaw(requestParameters: ProductAPIV1ProductCertificationListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ProductProductCertificationListResponse>>;
|
||||
/**
|
||||
* <aside class=\"warning\"> 14 апреля 2025 года метод будет отключён. Переключитесь на <a href=\"#operation/ProductAPI_ProductCertificationList\">/v2/product/certification/list</a>. </aside>
|
||||
* Список сертифицируемых категорий
|
||||
*/
|
||||
productAPIV1ProductCertificationList(clientId: string, apiKey: string, productProductCertificationListRequest: ProductProductCertificationListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ProductProductCertificationListResponse>;
|
||||
/**
|
||||
* Метод для получения списка возможных статусов товаров при их привязке к сертификату.
|
||||
* Список возможных статусов товаров
|
||||
*/
|
||||
productStatusListRaw(requestParameters: ProductStatusListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1ProductCertificateProductStatusListResponse>>;
|
||||
/**
|
||||
* Метод для получения списка возможных статусов товаров при их привязке к сертификату.
|
||||
* Список возможных статусов товаров
|
||||
*/
|
||||
productStatusList(clientId: string, apiKey: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1ProductCertificateProductStatusListResponse>;
|
||||
/**
|
||||
* Возможные причины отклонения сертификата
|
||||
*/
|
||||
rejectionReasonsListRaw(requestParameters: RejectionReasonsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1ProductCertificateRejectionReasonsListResponse>>;
|
||||
/**
|
||||
* Возможные причины отклонения сертификата
|
||||
*/
|
||||
rejectionReasonsList(clientId: string, apiKey: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1ProductCertificateRejectionReasonsListResponse>;
|
||||
}
|
||||
/**
|
||||
* @export
|
||||
*/
|
||||
export declare const ProductAPIProductCertificateCreateTypeCodeEnum: {
|
||||
readonly certificate_of_conformity: "certificate_of_conformity";
|
||||
readonly declaration: "declaration";
|
||||
readonly certificate_of_registration: "certificate_of_registration";
|
||||
readonly registration_certificate: "registration_certificate";
|
||||
readonly refused_letter: "refused_letter";
|
||||
readonly veterinary_cover_document: "veterinary_cover_document";
|
||||
readonly safety_data_sheet: "safety_data_sheet";
|
||||
};
|
||||
export type ProductAPIProductCertificateCreateTypeCodeEnum = typeof ProductAPIProductCertificateCreateTypeCodeEnum[keyof typeof ProductAPIProductCertificateCreateTypeCodeEnum];
|
||||
/**
|
||||
* @export
|
||||
*/
|
||||
export declare const ProductAPIProductCertificateCreateAccordanceTypeCodeEnum: {
|
||||
readonly technical_regulations_rf: "technical_regulations_rf";
|
||||
readonly technical_regulations_cu: "technical_regulations_cu";
|
||||
readonly gost: "gost";
|
||||
};
|
||||
export type ProductAPIProductCertificateCreateAccordanceTypeCodeEnum = typeof ProductAPIProductCertificateCreateAccordanceTypeCodeEnum[keyof typeof ProductAPIProductCertificateCreateAccordanceTypeCodeEnum];
|
||||
699
dist/apis/CertificationAPI.js
vendored
Normal file
699
dist/apis/CertificationAPI.js
vendored
Normal file
@@ -0,0 +1,699 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.ProductAPIProductCertificateCreateAccordanceTypeCodeEnum = exports.ProductAPIProductCertificateCreateTypeCodeEnum = exports.CertificationAPI = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class CertificationAPI extends runtime.BaseAPI {
|
||||
/**
|
||||
* Список типов соответствия требованиям (версия 2)
|
||||
*/
|
||||
certificateAccordanceTypesRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling certificateAccordanceTypes().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling certificateAccordanceTypes().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v2/product/certificate/accordance-types/list`,
|
||||
method: 'GET',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V2ProductCertificateAccordanceTypesResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Список типов соответствия требованиям (версия 2)
|
||||
*/
|
||||
certificateAccordanceTypes(clientId, apiKey, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.certificateAccordanceTypesRaw({ clientId: clientId, apiKey: apiKey }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Удалить сертификат
|
||||
*/
|
||||
certificateDeleteRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1ProductCertificateDeleteRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1ProductCertificateDeleteRequest', 'Required parameter "v1ProductCertificateDeleteRequest" was null or undefined when calling certificateDelete().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/product/certificate/delete`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1ProductCertificateDeleteRequestToJSON)(requestParameters['v1ProductCertificateDeleteRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1ProductCertificateDeleteResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Удалить сертификат
|
||||
*/
|
||||
certificateDelete(v1ProductCertificateDeleteRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.certificateDeleteRaw({ v1ProductCertificateDeleteRequest: v1ProductCertificateDeleteRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Информация о сертификате
|
||||
*/
|
||||
certificateInfoRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling certificateInfo().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling certificateInfo().');
|
||||
}
|
||||
if (requestParameters['v1ProductCertificateInfoRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1ProductCertificateInfoRequest', 'Required parameter "v1ProductCertificateInfoRequest" was null or undefined when calling certificateInfo().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/product/certificate/info`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1ProductCertificateInfoRequestToJSON)(requestParameters['v1ProductCertificateInfoRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1ProductCertificateInfoResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Информация о сертификате
|
||||
*/
|
||||
certificateInfo(clientId, apiKey, v1ProductCertificateInfoRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.certificateInfoRaw({ clientId: clientId, apiKey: apiKey, v1ProductCertificateInfoRequest: v1ProductCertificateInfoRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Список сертификатов
|
||||
*/
|
||||
certificateListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling certificateList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling certificateList().');
|
||||
}
|
||||
if (requestParameters['v1ProductCertificateListRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1ProductCertificateListRequest', 'Required parameter "v1ProductCertificateListRequest" was null or undefined when calling certificateList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/product/certificate/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1ProductCertificateListRequestToJSON)(requestParameters['v1ProductCertificateListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1ProductCertificateListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Список сертификатов
|
||||
*/
|
||||
certificateList(clientId, apiKey, v1ProductCertificateListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.certificateListRaw({ clientId: clientId, apiKey: apiKey, v1ProductCertificateListRequest: v1ProductCertificateListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Список товаров, привязанных к сертификату
|
||||
*/
|
||||
certificateProductsListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling certificateProductsList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling certificateProductsList().');
|
||||
}
|
||||
if (requestParameters['v1ProductCertificateProductsListRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1ProductCertificateProductsListRequest', 'Required parameter "v1ProductCertificateProductsListRequest" was null or undefined when calling certificateProductsList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/product/certificate/products/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1ProductCertificateProductsListRequestToJSON)(requestParameters['v1ProductCertificateProductsListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1ProductCertificateProductsListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Список товаров, привязанных к сертификату
|
||||
*/
|
||||
certificateProductsList(clientId, apiKey, v1ProductCertificateProductsListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.certificateProductsListRaw({ clientId: clientId, apiKey: apiKey, v1ProductCertificateProductsListRequest: v1ProductCertificateProductsListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возможные статусы сертификатов
|
||||
*/
|
||||
certificateStatusListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling certificateStatusList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling certificateStatusList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/product/certificate/status/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1ProductCertificateStatusListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возможные статусы сертификатов
|
||||
*/
|
||||
certificateStatusList(clientId, apiKey, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.certificateStatusListRaw({ clientId: clientId, apiKey: apiKey }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Отвязать товар от сертификата
|
||||
*/
|
||||
certificateUnbindRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling certificateUnbind().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling certificateUnbind().');
|
||||
}
|
||||
if (requestParameters['v1ProductCertificateUnbindRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1ProductCertificateUnbindRequest', 'Required parameter "v1ProductCertificateUnbindRequest" was null or undefined when calling certificateUnbind().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/product/certificate/unbind`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1ProductCertificateUnbindRequestToJSON)(requestParameters['v1ProductCertificateUnbindRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1ProductCertificateUnbindResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Отвязать товар от сертификата
|
||||
*/
|
||||
certificateUnbind(clientId, apiKey, v1ProductCertificateUnbindRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.certificateUnbindRaw({ clientId: clientId, apiKey: apiKey, v1ProductCertificateUnbindRequest: v1ProductCertificateUnbindRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Список типов соответствия требованиям (версия 1)
|
||||
*/
|
||||
productAPIProductCertificateAccordanceTypesRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling productAPIProductCertificateAccordanceTypes().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling productAPIProductCertificateAccordanceTypes().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/product/certificate/accordance-types`,
|
||||
method: 'GET',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.ProductProductCertificateAccordanceTypesResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Список типов соответствия требованиям (версия 1)
|
||||
*/
|
||||
productAPIProductCertificateAccordanceTypes(clientId, apiKey, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.productAPIProductCertificateAccordanceTypesRaw({ clientId: clientId, apiKey: apiKey }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Привязать сертификат к товару
|
||||
*/
|
||||
productAPIProductCertificateBindRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling productAPIProductCertificateBind().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling productAPIProductCertificateBind().');
|
||||
}
|
||||
if (requestParameters['productProductCertificateBindRequest'] == null) {
|
||||
throw new runtime.RequiredError('productProductCertificateBindRequest', 'Required parameter "productProductCertificateBindRequest" was null or undefined when calling productAPIProductCertificateBind().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/product/certificate/bind`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.ProductProductCertificateBindRequestToJSON)(requestParameters['productProductCertificateBindRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.ProductBooleanResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Привязать сертификат к товару
|
||||
*/
|
||||
productAPIProductCertificateBind(clientId, apiKey, productProductCertificateBindRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.productAPIProductCertificateBindRaw({ clientId: clientId, apiKey: apiKey, productProductCertificateBindRequest: productProductCertificateBindRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> 31 августа 2026 года отключим метод. Переключитесь на методы <a href=\"#operation/ProductCertificateOptions\">/v2/product/certification/options</a>, <a href=\"#operation/ProductCertificateParams\">/v2/product/certification/params</a> и <a href=\"#operation/ProductCertificateCreate\">/v2/product/certificate/create</a>. </aside>
|
||||
* Добавить сертификаты для товаров
|
||||
* @deprecated
|
||||
*/
|
||||
productAPIProductCertificateCreateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling productAPIProductCertificateCreate().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling productAPIProductCertificateCreate().');
|
||||
}
|
||||
if (requestParameters['files'] == null) {
|
||||
throw new runtime.RequiredError('files', 'Required parameter "files" was null or undefined when calling productAPIProductCertificateCreate().');
|
||||
}
|
||||
if (requestParameters['name'] == null) {
|
||||
throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling productAPIProductCertificateCreate().');
|
||||
}
|
||||
if (requestParameters['number'] == null) {
|
||||
throw new runtime.RequiredError('number', 'Required parameter "number" was null or undefined when calling productAPIProductCertificateCreate().');
|
||||
}
|
||||
if (requestParameters['typeCode'] == null) {
|
||||
throw new runtime.RequiredError('typeCode', 'Required parameter "typeCode" was null or undefined when calling productAPIProductCertificateCreate().');
|
||||
}
|
||||
if (requestParameters['issueDate'] == null) {
|
||||
throw new runtime.RequiredError('issueDate', 'Required parameter "issueDate" was null or undefined when calling productAPIProductCertificateCreate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const consumes = [
|
||||
{ contentType: 'multipart/form-data' },
|
||||
];
|
||||
// @ts-ignore: canConsumeForm may be unused
|
||||
const canConsumeForm = runtime.canConsumeForm(consumes);
|
||||
let formParams;
|
||||
let useForm = false;
|
||||
if (useForm) {
|
||||
formParams = new FormData();
|
||||
}
|
||||
else {
|
||||
formParams = new URLSearchParams();
|
||||
}
|
||||
if (requestParameters['files'] != null) {
|
||||
formParams.append('files', requestParameters['files'].join(runtime.COLLECTION_FORMATS["csv"]));
|
||||
}
|
||||
if (requestParameters['name'] != null) {
|
||||
formParams.append('name', requestParameters['name']);
|
||||
}
|
||||
if (requestParameters['number'] != null) {
|
||||
formParams.append('number', requestParameters['number']);
|
||||
}
|
||||
if (requestParameters['typeCode'] != null) {
|
||||
formParams.append('type_code', requestParameters['typeCode']);
|
||||
}
|
||||
if (requestParameters['accordanceTypeCode'] != null) {
|
||||
formParams.append('accordance_type_code', requestParameters['accordanceTypeCode']);
|
||||
}
|
||||
if (requestParameters['issueDate'] != null) {
|
||||
formParams.append('issue_date', requestParameters['issueDate']);
|
||||
}
|
||||
if (requestParameters['expireDate'] != null) {
|
||||
formParams.append('expire_date', requestParameters['expireDate']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/product/certificate/create`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: formParams,
|
||||
}, initOverrides);
|
||||
if (this.isJsonMime(response.headers.get('content-type'))) {
|
||||
return new runtime.JSONApiResponse(response);
|
||||
}
|
||||
else {
|
||||
return new runtime.TextApiResponse(response);
|
||||
}
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> 31 августа 2026 года отключим метод. Переключитесь на методы <a href=\"#operation/ProductCertificateOptions\">/v2/product/certification/options</a>, <a href=\"#operation/ProductCertificateParams\">/v2/product/certification/params</a> и <a href=\"#operation/ProductCertificateCreate\">/v2/product/certificate/create</a>. </aside>
|
||||
* Добавить сертификаты для товаров
|
||||
* @deprecated
|
||||
*/
|
||||
productAPIProductCertificateCreate(clientId, apiKey, files, name, number, typeCode, issueDate, accordanceTypeCode, expireDate, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.productAPIProductCertificateCreateRaw({ clientId: clientId, apiKey: apiKey, files: files, name: name, number: number, typeCode: typeCode, issueDate: issueDate, accordanceTypeCode: accordanceTypeCode, expireDate: expireDate }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Справочник типов документов
|
||||
*/
|
||||
productAPIProductCertificateTypesRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling productAPIProductCertificateTypes().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling productAPIProductCertificateTypes().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/product/certificate/types`,
|
||||
method: 'GET',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.ProductProductCertificateTypesResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Справочник типов документов
|
||||
*/
|
||||
productAPIProductCertificateTypes(clientId, apiKey, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.productAPIProductCertificateTypesRaw({ clientId: clientId, apiKey: apiKey }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Список сертифицируемых категорий
|
||||
*/
|
||||
productAPIProductCertificationListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling productAPIProductCertificationList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling productAPIProductCertificationList().');
|
||||
}
|
||||
if (requestParameters['v2ProductCertificationListRequest'] == null) {
|
||||
throw new runtime.RequiredError('v2ProductCertificationListRequest', 'Required parameter "v2ProductCertificationListRequest" was null or undefined when calling productAPIProductCertificationList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v2/product/certification/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V2ProductCertificationListRequestToJSON)(requestParameters['v2ProductCertificationListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V2ProductCertificationListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Список сертифицируемых категорий
|
||||
*/
|
||||
productAPIProductCertificationList(clientId, apiKey, v2ProductCertificationListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.productAPIProductCertificationListRaw({ clientId: clientId, apiKey: apiKey, v2ProductCertificationListRequest: v2ProductCertificationListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> 14 апреля 2025 года метод будет отключён. Переключитесь на <a href=\"#operation/ProductAPI_ProductCertificationList\">/v2/product/certification/list</a>. </aside>
|
||||
* Список сертифицируемых категорий
|
||||
*/
|
||||
productAPIV1ProductCertificationListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling productAPIV1ProductCertificationList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling productAPIV1ProductCertificationList().');
|
||||
}
|
||||
if (requestParameters['productProductCertificationListRequest'] == null) {
|
||||
throw new runtime.RequiredError('productProductCertificationListRequest', 'Required parameter "productProductCertificationListRequest" was null or undefined when calling productAPIV1ProductCertificationList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/product/certification/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.ProductProductCertificationListRequestToJSON)(requestParameters['productProductCertificationListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.ProductProductCertificationListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> 14 апреля 2025 года метод будет отключён. Переключитесь на <a href=\"#operation/ProductAPI_ProductCertificationList\">/v2/product/certification/list</a>. </aside>
|
||||
* Список сертифицируемых категорий
|
||||
*/
|
||||
productAPIV1ProductCertificationList(clientId, apiKey, productProductCertificationListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.productAPIV1ProductCertificationListRaw({ clientId: clientId, apiKey: apiKey, productProductCertificationListRequest: productProductCertificationListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения списка возможных статусов товаров при их привязке к сертификату.
|
||||
* Список возможных статусов товаров
|
||||
*/
|
||||
productStatusListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling productStatusList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling productStatusList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/product/certificate/product_status/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1ProductCertificateProductStatusListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения списка возможных статусов товаров при их привязке к сертификату.
|
||||
* Список возможных статусов товаров
|
||||
*/
|
||||
productStatusList(clientId, apiKey, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.productStatusListRaw({ clientId: clientId, apiKey: apiKey }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возможные причины отклонения сертификата
|
||||
*/
|
||||
rejectionReasonsListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling rejectionReasonsList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling rejectionReasonsList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/product/certificate/rejection_reasons/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1ProductCertificateRejectionReasonsListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возможные причины отклонения сертификата
|
||||
*/
|
||||
rejectionReasonsList(clientId, apiKey, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.rejectionReasonsListRaw({ clientId: clientId, apiKey: apiKey }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.CertificationAPI = CertificationAPI;
|
||||
/**
|
||||
* @export
|
||||
*/
|
||||
exports.ProductAPIProductCertificateCreateTypeCodeEnum = {
|
||||
certificate_of_conformity: 'certificate_of_conformity',
|
||||
declaration: 'declaration',
|
||||
certificate_of_registration: 'certificate_of_registration',
|
||||
registration_certificate: 'registration_certificate',
|
||||
refused_letter: 'refused_letter',
|
||||
veterinary_cover_document: 'veterinary_cover_document',
|
||||
safety_data_sheet: 'safety_data_sheet'
|
||||
};
|
||||
/**
|
||||
* @export
|
||||
*/
|
||||
exports.ProductAPIProductCertificateCreateAccordanceTypeCodeEnum = {
|
||||
technical_regulations_rf: 'technical_regulations_rf',
|
||||
technical_regulations_cu: 'technical_regulations_cu',
|
||||
gost: 'gost'
|
||||
};
|
||||
63
dist/apis/ChatAPI.d.ts
vendored
Normal file
63
dist/apis/ChatAPI.d.ts
vendored
Normal 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.
|
||||
*/
|
||||
import * as runtime from '../runtime';
|
||||
import type { ChatChatSendFileRequest, ChatChatSendFileResponse, V3ChatHistoryRequest, V3ChatHistoryResponse, V3ChatList, V3ChatListResponse } from '../models/index';
|
||||
export interface ChatAPIChatHistoryV3Request {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v3ChatHistoryRequest: V3ChatHistoryRequest;
|
||||
}
|
||||
export interface ChatAPIChatListV3Request {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v3ChatList: V3ChatList;
|
||||
}
|
||||
export interface ChatAPIChatSendFileRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
chatChatSendFileRequest: ChatChatSendFileRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class ChatAPI extends runtime.BaseAPI {
|
||||
/**
|
||||
* Возвращает историю сообщений чата. По умолчанию от самого нового сообщения к старым. <br><br> Получите список чатов с покупателем `chats.chat.chat_type=\"Buyer_Seller\"` в ответе метода [/v3/chat/list](#operation/ChatAPI_ChatListV3).
|
||||
* История чата
|
||||
*/
|
||||
chatAPIChatHistoryV3Raw(requestParameters: ChatAPIChatHistoryV3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V3ChatHistoryResponse>>;
|
||||
/**
|
||||
* Возвращает историю сообщений чата. По умолчанию от самого нового сообщения к старым. <br><br> Получите список чатов с покупателем `chats.chat.chat_type=\"Buyer_Seller\"` в ответе метода [/v3/chat/list](#operation/ChatAPI_ChatListV3).
|
||||
* История чата
|
||||
*/
|
||||
chatAPIChatHistoryV3(clientId: string, apiKey: string, v3ChatHistoryRequest: V3ChatHistoryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V3ChatHistoryResponse>;
|
||||
/**
|
||||
* Возвращает информацию о чатах по указанным фильтрам.
|
||||
* Список чатов
|
||||
*/
|
||||
chatAPIChatListV3Raw(requestParameters: ChatAPIChatListV3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V3ChatListResponse>>;
|
||||
/**
|
||||
* Возвращает информацию о чатах по указанным фильтрам.
|
||||
* Список чатов
|
||||
*/
|
||||
chatAPIChatListV3(clientId: string, apiKey: string, v3ChatList: V3ChatList, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V3ChatListResponse>;
|
||||
/**
|
||||
* Отправляет файл в существующий чат по его идентификатору. <br><br> Отправить файл в чат с покупателем могут только продавцы с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro). Получите список чатов с покупателем `chats.chat.chat_type=\"Buyer_Seller\"` в ответе метода [/v3/chat/list](#operation/ChatAPI_ChatListV3). Для отправлений: - FBO — вы можете отправить файл в течение 48 часов с момента получения последнего сообщения от покупателя. - FBS или rFBS — вы можете отправить файл покупателю после оплаты и в течение 72 часов после доставки отправления. После этого вы можете только отвечать на сообщения в течение 48 часов с момента получения последнего сообщения от покупателя.
|
||||
* Отправить файл
|
||||
*/
|
||||
chatAPIChatSendFileRaw(requestParameters: ChatAPIChatSendFileRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ChatChatSendFileResponse>>;
|
||||
/**
|
||||
* Отправляет файл в существующий чат по его идентификатору. <br><br> Отправить файл в чат с покупателем могут только продавцы с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro). Получите список чатов с покупателем `chats.chat.chat_type=\"Buyer_Seller\"` в ответе метода [/v3/chat/list](#operation/ChatAPI_ChatListV3). Для отправлений: - FBO — вы можете отправить файл в течение 48 часов с момента получения последнего сообщения от покупателя. - FBS или rFBS — вы можете отправить файл покупателю после оплаты и в течение 72 часов после доставки отправления. После этого вы можете только отвечать на сообщения в течение 48 часов с момента получения последнего сообщения от покупателя.
|
||||
* Отправить файл
|
||||
*/
|
||||
chatAPIChatSendFile(clientId: string, apiKey: string, chatChatSendFileRequest: ChatChatSendFileRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ChatChatSendFileResponse>;
|
||||
}
|
||||
165
dist/apis/ChatAPI.js
vendored
Normal file
165
dist/apis/ChatAPI.js
vendored
Normal file
@@ -0,0 +1,165 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.ChatAPI = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class ChatAPI extends runtime.BaseAPI {
|
||||
/**
|
||||
* Возвращает историю сообщений чата. По умолчанию от самого нового сообщения к старым. <br><br> Получите список чатов с покупателем `chats.chat.chat_type=\"Buyer_Seller\"` в ответе метода [/v3/chat/list](#operation/ChatAPI_ChatListV3).
|
||||
* История чата
|
||||
*/
|
||||
chatAPIChatHistoryV3Raw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling chatAPIChatHistoryV3().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling chatAPIChatHistoryV3().');
|
||||
}
|
||||
if (requestParameters['v3ChatHistoryRequest'] == null) {
|
||||
throw new runtime.RequiredError('v3ChatHistoryRequest', 'Required parameter "v3ChatHistoryRequest" was null or undefined when calling chatAPIChatHistoryV3().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v3/chat/history`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V3ChatHistoryRequestToJSON)(requestParameters['v3ChatHistoryRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V3ChatHistoryResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает историю сообщений чата. По умолчанию от самого нового сообщения к старым. <br><br> Получите список чатов с покупателем `chats.chat.chat_type=\"Buyer_Seller\"` в ответе метода [/v3/chat/list](#operation/ChatAPI_ChatListV3).
|
||||
* История чата
|
||||
*/
|
||||
chatAPIChatHistoryV3(clientId, apiKey, v3ChatHistoryRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.chatAPIChatHistoryV3Raw({ clientId: clientId, apiKey: apiKey, v3ChatHistoryRequest: v3ChatHistoryRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает информацию о чатах по указанным фильтрам.
|
||||
* Список чатов
|
||||
*/
|
||||
chatAPIChatListV3Raw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling chatAPIChatListV3().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling chatAPIChatListV3().');
|
||||
}
|
||||
if (requestParameters['v3ChatList'] == null) {
|
||||
throw new runtime.RequiredError('v3ChatList', 'Required parameter "v3ChatList" was null or undefined when calling chatAPIChatListV3().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v3/chat/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V3ChatListToJSON)(requestParameters['v3ChatList']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V3ChatListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает информацию о чатах по указанным фильтрам.
|
||||
* Список чатов
|
||||
*/
|
||||
chatAPIChatListV3(clientId, apiKey, v3ChatList, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.chatAPIChatListV3Raw({ clientId: clientId, apiKey: apiKey, v3ChatList: v3ChatList }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Отправляет файл в существующий чат по его идентификатору. <br><br> Отправить файл в чат с покупателем могут только продавцы с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro). Получите список чатов с покупателем `chats.chat.chat_type=\"Buyer_Seller\"` в ответе метода [/v3/chat/list](#operation/ChatAPI_ChatListV3). Для отправлений: - FBO — вы можете отправить файл в течение 48 часов с момента получения последнего сообщения от покупателя. - FBS или rFBS — вы можете отправить файл покупателю после оплаты и в течение 72 часов после доставки отправления. После этого вы можете только отвечать на сообщения в течение 48 часов с момента получения последнего сообщения от покупателя.
|
||||
* Отправить файл
|
||||
*/
|
||||
chatAPIChatSendFileRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling chatAPIChatSendFile().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling chatAPIChatSendFile().');
|
||||
}
|
||||
if (requestParameters['chatChatSendFileRequest'] == null) {
|
||||
throw new runtime.RequiredError('chatChatSendFileRequest', 'Required parameter "chatChatSendFileRequest" was null or undefined when calling chatAPIChatSendFile().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/chat/send/file`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.ChatChatSendFileRequestToJSON)(requestParameters['chatChatSendFileRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.ChatChatSendFileResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Отправляет файл в существующий чат по его идентификатору. <br><br> Отправить файл в чат с покупателем могут только продавцы с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro). Получите список чатов с покупателем `chats.chat.chat_type=\"Buyer_Seller\"` в ответе метода [/v3/chat/list](#operation/ChatAPI_ChatListV3). Для отправлений: - FBO — вы можете отправить файл в течение 48 часов с момента получения последнего сообщения от покупателя. - FBS или rFBS — вы можете отправить файл покупателю после оплаты и в течение 72 часов после доставки отправления. После этого вы можете только отвечать на сообщения в течение 48 часов с момента получения последнего сообщения от покупателя.
|
||||
* Отправить файл
|
||||
*/
|
||||
chatAPIChatSendFile(clientId, apiKey, chatChatSendFileRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.chatAPIChatSendFileRaw({ clientId: clientId, apiKey: apiKey, chatChatSendFileRequest: chatChatSendFileRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.ChatAPI = ChatAPI;
|
||||
83
dist/apis/DeliveryAPI.d.ts
vendored
Normal file
83
dist/apis/DeliveryAPI.d.ts
vendored
Normal file
@@ -0,0 +1,83 @@
|
||||
/**
|
||||
* Документация 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 * as runtime from '../runtime';
|
||||
import type { V1DeliveryCheckRequest, V1DeliveryCheckResponse, V1DeliveryCheckoutRequest, V1DeliveryCheckoutResponse, V1DeliveryMapRequest, V1DeliveryMapResponse, V1DeliveryPointInfoRequest, V1DeliveryPointInfoResponse, V1DeliveryPointListResponse } from '../models/index';
|
||||
export interface DeliveryAPIDeliveryPointListRequest {
|
||||
body?: object;
|
||||
}
|
||||
export interface DeliveryCheckRequest {
|
||||
v1DeliveryCheckRequest?: V1DeliveryCheckRequest;
|
||||
}
|
||||
export interface DeliveryCheckoutRequest {
|
||||
v1DeliveryCheckoutRequest: V1DeliveryCheckoutRequest;
|
||||
}
|
||||
export interface DeliveryMapRequest {
|
||||
v1DeliveryMapRequest?: V1DeliveryMapRequest;
|
||||
}
|
||||
export interface DeliveryPointInfoRequest {
|
||||
v1DeliveryPointInfoRequest?: V1DeliveryPointInfoRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class DeliveryAPI extends runtime.BaseAPI {
|
||||
/**
|
||||
* Возвращает координаты всех точек самовывоза без объединения в кластеры.
|
||||
* Получить список точек самовывоза
|
||||
*/
|
||||
deliveryAPIDeliveryPointListRaw(requestParameters: DeliveryAPIDeliveryPointListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1DeliveryPointListResponse>>;
|
||||
/**
|
||||
* Возвращает координаты всех точек самовывоза без объединения в кластеры.
|
||||
* Получить список точек самовывоза
|
||||
*/
|
||||
deliveryAPIDeliveryPointList(body?: object, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1DeliveryPointListResponse>;
|
||||
/**
|
||||
* Проверяет доступность доставки Ozon для покупателя. Не учитывает ограничения по сумме покупки, категории товаров и географии.
|
||||
* Проверить доступность доставки для покупателя
|
||||
*/
|
||||
deliveryCheckRaw(requestParameters: DeliveryCheckRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1DeliveryCheckResponse>>;
|
||||
/**
|
||||
* Проверяет доступность доставки Ozon для покупателя. Не учитывает ограничения по сумме покупки, категории товаров и географии.
|
||||
* Проверить доступность доставки для покупателя
|
||||
*/
|
||||
deliveryCheck(v1DeliveryCheckRequest?: V1DeliveryCheckRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1DeliveryCheckResponse>;
|
||||
/**
|
||||
* Проверяет доступность доставки товаров на указанный адрес или в точку выдачи и отображает сроки доставки. Проверяйте наличие товаров и маршруты во время оформления заказа, чтобы точно рассчитать сроки доставки.
|
||||
* Получить доступные варианты доставки
|
||||
*/
|
||||
deliveryCheckoutRaw(requestParameters: DeliveryCheckoutRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1DeliveryCheckoutResponse>>;
|
||||
/**
|
||||
* Проверяет доступность доставки товаров на указанный адрес или в точку выдачи и отображает сроки доставки. Проверяйте наличие товаров и маршруты во время оформления заказа, чтобы точно рассчитать сроки доставки.
|
||||
* Получить доступные варианты доставки
|
||||
*/
|
||||
deliveryCheckout(v1DeliveryCheckoutRequest: V1DeliveryCheckoutRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1DeliveryCheckoutResponse>;
|
||||
/**
|
||||
* Возвращает объединённые кластеры точек самовывоза на области из параметра `viewport`. Используйте значения из параметра `clusters.viewport`, чтобы получить список точек или мелких кластеров внутри большого кластера. Используйте метод [/v1/delivery/point/info](#operation/DeliveryPointInfo), чтобы получить информацию о конкретной точке самовывоза.
|
||||
* Отрисовать точки на карте
|
||||
*/
|
||||
deliveryMapRaw(requestParameters: DeliveryMapRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1DeliveryMapResponse>>;
|
||||
/**
|
||||
* Возвращает объединённые кластеры точек самовывоза на области из параметра `viewport`. Используйте значения из параметра `clusters.viewport`, чтобы получить список точек или мелких кластеров внутри большого кластера. Используйте метод [/v1/delivery/point/info](#operation/DeliveryPointInfo), чтобы получить информацию о конкретной точке самовывоза.
|
||||
* Отрисовать точки на карте
|
||||
*/
|
||||
deliveryMap(v1DeliveryMapRequest?: V1DeliveryMapRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1DeliveryMapResponse>;
|
||||
/**
|
||||
* Возвращает подробную информацию о точке самовывоза для пользователя.
|
||||
* Получить информацию о точке самовывоза
|
||||
*/
|
||||
deliveryPointInfoRaw(requestParameters: DeliveryPointInfoRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1DeliveryPointInfoResponse>>;
|
||||
/**
|
||||
* Возвращает подробную информацию о точке самовывоза для пользователя.
|
||||
* Получить информацию о точке самовывоза
|
||||
*/
|
||||
deliveryPointInfo(v1DeliveryPointInfoRequest?: V1DeliveryPointInfoRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1DeliveryPointInfoResponse>;
|
||||
}
|
||||
181
dist/apis/DeliveryAPI.js
vendored
Normal file
181
dist/apis/DeliveryAPI.js
vendored
Normal file
@@ -0,0 +1,181 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.DeliveryAPI = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class DeliveryAPI extends runtime.BaseAPI {
|
||||
/**
|
||||
* Возвращает координаты всех точек самовывоза без объединения в кластеры.
|
||||
* Получить список точек самовывоза
|
||||
*/
|
||||
deliveryAPIDeliveryPointListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/delivery/point/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: requestParameters['body'],
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1DeliveryPointListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает координаты всех точек самовывоза без объединения в кластеры.
|
||||
* Получить список точек самовывоза
|
||||
*/
|
||||
deliveryAPIDeliveryPointList(body, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.deliveryAPIDeliveryPointListRaw({ body: body }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Проверяет доступность доставки Ozon для покупателя. Не учитывает ограничения по сумме покупки, категории товаров и географии.
|
||||
* Проверить доступность доставки для покупателя
|
||||
*/
|
||||
deliveryCheckRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/delivery/check`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1DeliveryCheckRequestToJSON)(requestParameters['v1DeliveryCheckRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1DeliveryCheckResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Проверяет доступность доставки Ozon для покупателя. Не учитывает ограничения по сумме покупки, категории товаров и географии.
|
||||
* Проверить доступность доставки для покупателя
|
||||
*/
|
||||
deliveryCheck(v1DeliveryCheckRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.deliveryCheckRaw({ v1DeliveryCheckRequest: v1DeliveryCheckRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Проверяет доступность доставки товаров на указанный адрес или в точку выдачи и отображает сроки доставки. Проверяйте наличие товаров и маршруты во время оформления заказа, чтобы точно рассчитать сроки доставки.
|
||||
* Получить доступные варианты доставки
|
||||
*/
|
||||
deliveryCheckoutRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1DeliveryCheckoutRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1DeliveryCheckoutRequest', 'Required parameter "v1DeliveryCheckoutRequest" was null or undefined when calling deliveryCheckout().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v2/delivery/checkout`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1DeliveryCheckoutRequestToJSON)(requestParameters['v1DeliveryCheckoutRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1DeliveryCheckoutResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Проверяет доступность доставки товаров на указанный адрес или в точку выдачи и отображает сроки доставки. Проверяйте наличие товаров и маршруты во время оформления заказа, чтобы точно рассчитать сроки доставки.
|
||||
* Получить доступные варианты доставки
|
||||
*/
|
||||
deliveryCheckout(v1DeliveryCheckoutRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.deliveryCheckoutRaw({ v1DeliveryCheckoutRequest: v1DeliveryCheckoutRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает объединённые кластеры точек самовывоза на области из параметра `viewport`. Используйте значения из параметра `clusters.viewport`, чтобы получить список точек или мелких кластеров внутри большого кластера. Используйте метод [/v1/delivery/point/info](#operation/DeliveryPointInfo), чтобы получить информацию о конкретной точке самовывоза.
|
||||
* Отрисовать точки на карте
|
||||
*/
|
||||
deliveryMapRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/delivery/map`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1DeliveryMapRequestToJSON)(requestParameters['v1DeliveryMapRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1DeliveryMapResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает объединённые кластеры точек самовывоза на области из параметра `viewport`. Используйте значения из параметра `clusters.viewport`, чтобы получить список точек или мелких кластеров внутри большого кластера. Используйте метод [/v1/delivery/point/info](#operation/DeliveryPointInfo), чтобы получить информацию о конкретной точке самовывоза.
|
||||
* Отрисовать точки на карте
|
||||
*/
|
||||
deliveryMap(v1DeliveryMapRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.deliveryMapRaw({ v1DeliveryMapRequest: v1DeliveryMapRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает подробную информацию о точке самовывоза для пользователя.
|
||||
* Получить информацию о точке самовывоза
|
||||
*/
|
||||
deliveryPointInfoRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/delivery/point/info`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1DeliveryPointInfoRequestToJSON)(requestParameters['v1DeliveryPointInfoRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1DeliveryPointInfoResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает подробную информацию о точке самовывоза для пользователя.
|
||||
* Получить информацию о точке самовывоза
|
||||
*/
|
||||
deliveryPointInfo(v1DeliveryPointInfoRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.deliveryPointInfoRaw({ v1DeliveryPointInfoRequest: v1DeliveryPointInfoRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.DeliveryAPI = DeliveryAPI;
|
||||
163
dist/apis/DeliveryFBP.d.ts
vendored
Normal file
163
dist/apis/DeliveryFBP.d.ts
vendored
Normal file
@@ -0,0 +1,163 @@
|
||||
/**
|
||||
* Документация 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 * as runtime from '../runtime';
|
||||
import type { PostingV1PostingFbpListRequest, PostingV1PostingFbpListResponse, V1FbpArchiveGetRequest, V1FbpArchiveGetResponse, V1FbpArchiveListRequest, V1FbpArchiveListResponse, V1FbpCheckActStateRequest, V1FbpCheckActStateResponse, V1FbpCheckConsignmentNoteStateRequest, V1FbpCheckConsignmentNoteStateResponse, V1FbpCreateActRequest, V1FbpCreateActResponse, V1FbpCreateConsignmentNoteRequest, V1FbpCreateConsignmentNoteResponse, V1FbpCreateLabelRequest, V1FbpCreateLabelResponse, V1FbpGetLabelRequest, V1FbpGetLabelResponse, V1FbpOrderGetRequest, V1FbpOrderGetResponse, V1FbpOrderListRequest, V1FbpOrderListResponse } from '../models/index';
|
||||
export interface FbpAPIFbpArchiveGetRequest {
|
||||
v1FbpArchiveGetRequest?: V1FbpArchiveGetRequest;
|
||||
}
|
||||
export interface FbpAPIFbpArchiveListRequest {
|
||||
v1FbpArchiveListRequest?: V1FbpArchiveListRequest;
|
||||
}
|
||||
export interface FbpAPIFbpCheckActStateRequest {
|
||||
v1FbpCheckActStateRequest: V1FbpCheckActStateRequest;
|
||||
}
|
||||
export interface FbpAPIFbpCheckConsignmentNoteStateRequest {
|
||||
v1FbpCheckConsignmentNoteStateRequest: V1FbpCheckConsignmentNoteStateRequest;
|
||||
}
|
||||
export interface FbpAPIFbpCreateActRequest {
|
||||
v1FbpCreateActRequest: V1FbpCreateActRequest;
|
||||
}
|
||||
export interface FbpAPIFbpCreateConsignmentNoteRequest {
|
||||
v1FbpCreateConsignmentNoteRequest: V1FbpCreateConsignmentNoteRequest;
|
||||
}
|
||||
export interface FbpAPIFbpCreateLabelRequest {
|
||||
v1FbpCreateLabelRequest?: V1FbpCreateLabelRequest;
|
||||
}
|
||||
export interface FbpAPIFbpGetLabelRequest {
|
||||
v1FbpGetLabelRequest?: V1FbpGetLabelRequest;
|
||||
}
|
||||
export interface FbpAPIFbpOrderGetRequest {
|
||||
v1FbpOrderGetRequest: V1FbpOrderGetRequest;
|
||||
}
|
||||
export interface FbpAPIFbpOrderListRequest {
|
||||
v1FbpOrderListRequest: V1FbpOrderListRequest;
|
||||
}
|
||||
export interface PostingFbpListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
postingV1PostingFbpListRequest: PostingV1PostingFbpListRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class DeliveryFBP extends runtime.BaseAPI {
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить информацию о завершённой поставке
|
||||
*/
|
||||
fbpAPIFbpArchiveGetRaw(requestParameters: FbpAPIFbpArchiveGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpArchiveGetResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить информацию о завершённой поставке
|
||||
*/
|
||||
fbpAPIFbpArchiveGet(v1FbpArchiveGetRequest?: V1FbpArchiveGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpArchiveGetResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список завершённых поставок
|
||||
*/
|
||||
fbpAPIFbpArchiveListRaw(requestParameters: FbpAPIFbpArchiveListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpArchiveListResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список завершённых поставок
|
||||
*/
|
||||
fbpAPIFbpArchiveList(v1FbpArchiveListRequest?: V1FbpArchiveListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpArchiveListResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить статус генерации акта приёмки
|
||||
*/
|
||||
fbpAPIFbpCheckActStateRaw(requestParameters: FbpAPIFbpCheckActStateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpCheckActStateResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить статус генерации акта приёмки
|
||||
*/
|
||||
fbpAPIFbpCheckActState(v1FbpCheckActStateRequest: V1FbpCheckActStateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpCheckActStateResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить статус генерации транспортной накладной
|
||||
*/
|
||||
fbpAPIFbpCheckConsignmentNoteStateRaw(requestParameters: FbpAPIFbpCheckConsignmentNoteStateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpCheckConsignmentNoteStateResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить статус генерации транспортной накладной
|
||||
*/
|
||||
fbpAPIFbpCheckConsignmentNoteState(v1FbpCheckConsignmentNoteStateRequest: V1FbpCheckConsignmentNoteStateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpCheckConsignmentNoteStateResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Сгенерировать акт приёмки
|
||||
*/
|
||||
fbpAPIFbpCreateActRaw(requestParameters: FbpAPIFbpCreateActRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpCreateActResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Сгенерировать акт приёмки
|
||||
*/
|
||||
fbpAPIFbpCreateAct(v1FbpCreateActRequest: V1FbpCreateActRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpCreateActResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Сгенерировать транспортную накладную
|
||||
*/
|
||||
fbpAPIFbpCreateConsignmentNoteRaw(requestParameters: FbpAPIFbpCreateConsignmentNoteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpCreateConsignmentNoteResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Сгенерировать транспортную накладную
|
||||
*/
|
||||
fbpAPIFbpCreateConsignmentNote(v1FbpCreateConsignmentNoteRequest: V1FbpCreateConsignmentNoteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpCreateConsignmentNoteResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Cоздать задание на генерацию этикеток
|
||||
*/
|
||||
fbpAPIFbpCreateLabelRaw(requestParameters: FbpAPIFbpCreateLabelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpCreateLabelResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Cоздать задание на генерацию этикеток
|
||||
*/
|
||||
fbpAPIFbpCreateLabel(v1FbpCreateLabelRequest?: V1FbpCreateLabelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpCreateLabelResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить статус задания на генерацию этикеток
|
||||
*/
|
||||
fbpAPIFbpGetLabelRaw(requestParameters: FbpAPIFbpGetLabelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpGetLabelResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить статус задания на генерацию этикеток
|
||||
*/
|
||||
fbpAPIFbpGetLabel(v1FbpGetLabelRequest?: V1FbpGetLabelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpGetLabelResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить информацию о конкретной поставке
|
||||
*/
|
||||
fbpAPIFbpOrderGetRaw(requestParameters: FbpAPIFbpOrderGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpOrderGetResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить информацию о конкретной поставке
|
||||
*/
|
||||
fbpAPIFbpOrderGet(v1FbpOrderGetRequest: V1FbpOrderGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpOrderGetResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список поставок
|
||||
*/
|
||||
fbpAPIFbpOrderListRaw(requestParameters: FbpAPIFbpOrderListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpOrderListResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список поставок
|
||||
*/
|
||||
fbpAPIFbpOrderList(v1FbpOrderListRequest: V1FbpOrderListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpOrderListResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/2054-Novyi-beta-metod-dlia-raboty-s-FBP-postingami-v-Seller-API/ ) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список отправлений
|
||||
*/
|
||||
postingFbpListRaw(requestParameters: PostingFbpListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PostingV1PostingFbpListResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/2054-Novyi-beta-metod-dlia-raboty-s-FBP-postingami-v-Seller-API/ ) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список отправлений
|
||||
*/
|
||||
postingFbpList(clientId: string, apiKey: string, postingV1PostingFbpListRequest: PostingV1PostingFbpListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostingV1PostingFbpListResponse>;
|
||||
}
|
||||
385
dist/apis/DeliveryFBP.js
vendored
Normal file
385
dist/apis/DeliveryFBP.js
vendored
Normal file
@@ -0,0 +1,385 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.DeliveryFBP = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class DeliveryFBP extends runtime.BaseAPI {
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить информацию о завершённой поставке
|
||||
*/
|
||||
fbpAPIFbpArchiveGetRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/archive/get`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpArchiveGetRequestToJSON)(requestParameters['v1FbpArchiveGetRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpArchiveGetResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить информацию о завершённой поставке
|
||||
*/
|
||||
fbpAPIFbpArchiveGet(v1FbpArchiveGetRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpAPIFbpArchiveGetRaw({ v1FbpArchiveGetRequest: v1FbpArchiveGetRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список завершённых поставок
|
||||
*/
|
||||
fbpAPIFbpArchiveListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/archive/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpArchiveListRequestToJSON)(requestParameters['v1FbpArchiveListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpArchiveListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список завершённых поставок
|
||||
*/
|
||||
fbpAPIFbpArchiveList(v1FbpArchiveListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpAPIFbpArchiveListRaw({ v1FbpArchiveListRequest: v1FbpArchiveListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить статус генерации акта приёмки
|
||||
*/
|
||||
fbpAPIFbpCheckActStateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1FbpCheckActStateRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1FbpCheckActStateRequest', 'Required parameter "v1FbpCheckActStateRequest" was null or undefined when calling fbpAPIFbpCheckActState().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/act-from/get`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpCheckActStateRequestToJSON)(requestParameters['v1FbpCheckActStateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpCheckActStateResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить статус генерации акта приёмки
|
||||
*/
|
||||
fbpAPIFbpCheckActState(v1FbpCheckActStateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpAPIFbpCheckActStateRaw({ v1FbpCheckActStateRequest: v1FbpCheckActStateRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить статус генерации транспортной накладной
|
||||
*/
|
||||
fbpAPIFbpCheckConsignmentNoteStateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1FbpCheckConsignmentNoteStateRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1FbpCheckConsignmentNoteStateRequest', 'Required parameter "v1FbpCheckConsignmentNoteStateRequest" was null or undefined when calling fbpAPIFbpCheckConsignmentNoteState().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/act-to/get`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpCheckConsignmentNoteStateRequestToJSON)(requestParameters['v1FbpCheckConsignmentNoteStateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpCheckConsignmentNoteStateResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить статус генерации транспортной накладной
|
||||
*/
|
||||
fbpAPIFbpCheckConsignmentNoteState(v1FbpCheckConsignmentNoteStateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpAPIFbpCheckConsignmentNoteStateRaw({ v1FbpCheckConsignmentNoteStateRequest: v1FbpCheckConsignmentNoteStateRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Сгенерировать акт приёмки
|
||||
*/
|
||||
fbpAPIFbpCreateActRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1FbpCreateActRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1FbpCreateActRequest', 'Required parameter "v1FbpCreateActRequest" was null or undefined when calling fbpAPIFbpCreateAct().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/act-from/create`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpCreateActRequestToJSON)(requestParameters['v1FbpCreateActRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpCreateActResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Сгенерировать акт приёмки
|
||||
*/
|
||||
fbpAPIFbpCreateAct(v1FbpCreateActRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpAPIFbpCreateActRaw({ v1FbpCreateActRequest: v1FbpCreateActRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Сгенерировать транспортную накладную
|
||||
*/
|
||||
fbpAPIFbpCreateConsignmentNoteRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1FbpCreateConsignmentNoteRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1FbpCreateConsignmentNoteRequest', 'Required parameter "v1FbpCreateConsignmentNoteRequest" was null or undefined when calling fbpAPIFbpCreateConsignmentNote().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/act-to/create`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpCreateConsignmentNoteRequestToJSON)(requestParameters['v1FbpCreateConsignmentNoteRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpCreateConsignmentNoteResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Сгенерировать транспортную накладную
|
||||
*/
|
||||
fbpAPIFbpCreateConsignmentNote(v1FbpCreateConsignmentNoteRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpAPIFbpCreateConsignmentNoteRaw({ v1FbpCreateConsignmentNoteRequest: v1FbpCreateConsignmentNoteRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Cоздать задание на генерацию этикеток
|
||||
*/
|
||||
fbpAPIFbpCreateLabelRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/label/create`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpCreateLabelRequestToJSON)(requestParameters['v1FbpCreateLabelRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpCreateLabelResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Cоздать задание на генерацию этикеток
|
||||
*/
|
||||
fbpAPIFbpCreateLabel(v1FbpCreateLabelRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpAPIFbpCreateLabelRaw({ v1FbpCreateLabelRequest: v1FbpCreateLabelRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить статус задания на генерацию этикеток
|
||||
*/
|
||||
fbpAPIFbpGetLabelRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/label/get`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpGetLabelRequestToJSON)(requestParameters['v1FbpGetLabelRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpGetLabelResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить статус задания на генерацию этикеток
|
||||
*/
|
||||
fbpAPIFbpGetLabel(v1FbpGetLabelRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpAPIFbpGetLabelRaw({ v1FbpGetLabelRequest: v1FbpGetLabelRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить информацию о конкретной поставке
|
||||
*/
|
||||
fbpAPIFbpOrderGetRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1FbpOrderGetRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1FbpOrderGetRequest', 'Required parameter "v1FbpOrderGetRequest" was null or undefined when calling fbpAPIFbpOrderGet().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/order/get`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpOrderGetRequestToJSON)(requestParameters['v1FbpOrderGetRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpOrderGetResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить информацию о конкретной поставке
|
||||
*/
|
||||
fbpAPIFbpOrderGet(v1FbpOrderGetRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpAPIFbpOrderGetRaw({ v1FbpOrderGetRequest: v1FbpOrderGetRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список поставок
|
||||
*/
|
||||
fbpAPIFbpOrderListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1FbpOrderListRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1FbpOrderListRequest', 'Required parameter "v1FbpOrderListRequest" was null or undefined when calling fbpAPIFbpOrderList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/order/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpOrderListRequestToJSON)(requestParameters['v1FbpOrderListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpOrderListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список поставок
|
||||
*/
|
||||
fbpAPIFbpOrderList(v1FbpOrderListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpAPIFbpOrderListRaw({ v1FbpOrderListRequest: v1FbpOrderListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/2054-Novyi-beta-metod-dlia-raboty-s-FBP-postingami-v-Seller-API/ ) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список отправлений
|
||||
*/
|
||||
postingFbpListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling postingFbpList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling postingFbpList().');
|
||||
}
|
||||
if (requestParameters['postingV1PostingFbpListRequest'] == null) {
|
||||
throw new runtime.RequiredError('postingV1PostingFbpListRequest', 'Required parameter "postingV1PostingFbpListRequest" was null or undefined when calling postingFbpList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/posting/fbp/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.PostingV1PostingFbpListRequestToJSON)(requestParameters['postingV1PostingFbpListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.PostingV1PostingFbpListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/2054-Novyi-beta-metod-dlia-raboty-s-FBP-postingami-v-Seller-API/ ) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список отправлений
|
||||
*/
|
||||
postingFbpList(clientId, apiKey, postingV1PostingFbpListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingFbpListRaw({ clientId: clientId, apiKey: apiKey, postingV1PostingFbpListRequest: postingV1PostingFbpListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.DeliveryFBP = DeliveryFBP;
|
||||
58
dist/apis/DeliveryFBPDraft.d.ts
vendored
Normal file
58
dist/apis/DeliveryFBPDraft.d.ts
vendored
Normal file
@@ -0,0 +1,58 @@
|
||||
/**
|
||||
* Документация 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 * as runtime from '../runtime';
|
||||
import type { V1FbpDraftGetRequest, V1FbpDraftGetResponse, V1FbpDraftListRequest, V1FbpDraftListResponse, V1FbpWarehouseListResponse } from '../models/index';
|
||||
export interface FbpAPIFbpDraftGetRequest {
|
||||
v1FbpDraftGetRequest: V1FbpDraftGetRequest;
|
||||
}
|
||||
export interface FbpAPIFbpDraftListRequest {
|
||||
v1FbpDraftListRequest: V1FbpDraftListRequest;
|
||||
}
|
||||
export interface FbpWarehouseListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class DeliveryFBPDraft extends runtime.BaseAPI {
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить информацию о черновике поставки
|
||||
*/
|
||||
fbpAPIFbpDraftGetRaw(requestParameters: FbpAPIFbpDraftGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpDraftGetResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить информацию о черновике поставки
|
||||
*/
|
||||
fbpAPIFbpDraftGet(v1FbpDraftGetRequest: V1FbpDraftGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpDraftGetResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Список черновиков поставки
|
||||
*/
|
||||
fbpAPIFbpDraftListRaw(requestParameters: FbpAPIFbpDraftListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpDraftListResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Список черновиков поставки
|
||||
*/
|
||||
fbpAPIFbpDraftList(v1FbpDraftListRequest: V1FbpDraftListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpDraftListResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список партнёрских складов
|
||||
*/
|
||||
fbpWarehouseListRaw(requestParameters: FbpWarehouseListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpWarehouseListResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список партнёрских складов
|
||||
*/
|
||||
fbpWarehouseList(clientId: string, apiKey: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpWarehouseListResponse>;
|
||||
}
|
||||
136
dist/apis/DeliveryFBPDraft.js
vendored
Normal file
136
dist/apis/DeliveryFBPDraft.js
vendored
Normal file
@@ -0,0 +1,136 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.DeliveryFBPDraft = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class DeliveryFBPDraft extends runtime.BaseAPI {
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить информацию о черновике поставки
|
||||
*/
|
||||
fbpAPIFbpDraftGetRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1FbpDraftGetRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1FbpDraftGetRequest', 'Required parameter "v1FbpDraftGetRequest" was null or undefined when calling fbpAPIFbpDraftGet().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/draft/get`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpDraftGetRequestToJSON)(requestParameters['v1FbpDraftGetRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpDraftGetResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить информацию о черновике поставки
|
||||
*/
|
||||
fbpAPIFbpDraftGet(v1FbpDraftGetRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpAPIFbpDraftGetRaw({ v1FbpDraftGetRequest: v1FbpDraftGetRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Список черновиков поставки
|
||||
*/
|
||||
fbpAPIFbpDraftListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1FbpDraftListRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1FbpDraftListRequest', 'Required parameter "v1FbpDraftListRequest" was null or undefined when calling fbpAPIFbpDraftList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/draft/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpDraftListRequestToJSON)(requestParameters['v1FbpDraftListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpDraftListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Список черновиков поставки
|
||||
*/
|
||||
fbpAPIFbpDraftList(v1FbpDraftListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpAPIFbpDraftListRaw({ v1FbpDraftListRequest: v1FbpDraftListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список партнёрских складов
|
||||
*/
|
||||
fbpWarehouseListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling fbpWarehouseList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling fbpWarehouseList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/warehouse/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpWarehouseListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список партнёрских складов
|
||||
*/
|
||||
fbpWarehouseList(clientId, apiKey, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpWarehouseListRaw({ clientId: clientId, apiKey: apiKey }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.DeliveryFBPDraft = DeliveryFBPDraft;
|
||||
433
dist/apis/DeliveryFBS.d.ts
vendored
Normal file
433
dist/apis/DeliveryFBS.d.ts
vendored
Normal file
@@ -0,0 +1,433 @@
|
||||
/**
|
||||
* Документация 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 * as runtime from '../runtime';
|
||||
import type { CarriageCarriageGetRequest, CarriageCarriageGetResponse, PostingPostingFBSActCheckStatusRequest, PostingPostingFBSActCheckStatusResponse, PostingPostingFBSActCreateRequest, PostingPostingFBSActCreateResponse, PostingPostingFBSActGetContainerLabelsRequest, PostingPostingFBSActGetContainerLabelsResponse, PostingPostingFBSGetActRequest, PostingPostingFBSGetActResponse, Postingv1GetCarriageAvailableListRequest, Postingv1GetCarriageAvailableListResponse, V1AssemblyCarriagePostingListRequest, V1AssemblyCarriagePostingListResponse, V1AssemblyCarriageProductListRequest, V1AssemblyCarriageProductListResponse, V1AssemblyFbsPostingListRequest, V1AssemblyFbsPostingListResponse, V1AssemblyFbsProductListRequest, V1AssemblyFbsProductListResponse, V1CarriageActDiscrepancyPDFRequest, V1CarriageActDiscrepancyPDFResponse, V1CarriageApproveRequest, V1CarriageCancelRequest, V1CarriageCancelResponse, V1CarriageCourierContactGetRequest, V1CarriageCourierContactGetResponse, V1CarriageCourierContactSetRequest, V1CarriageCreateRequest, V1CarriageCreateResponse, V1CarriageDeliveryListRequest, V1CarriageDeliveryListResponse, V1CarriageEttnStatusRequest, V1CarriageEttnStatusResponse, V1PostingFbsProductTraceableAttributeRequest, V1PostingFbsProductTraceableAttributeResponse, V1PostingFbsSplitRequest, V1PostingFbsSplitResponse, V1PostingFbsTraceableSplitRequest, V1PostingFbsTraceableSplitResponse, V1SetPostingsRequest, V1SetPostingsResponse, V2CarriageDeliveryListV2Request, V2CarriageDeliveryListV2Response, V2PostingFBSActGetPostingsRequest, V2PostingFBSActGetPostingsResponse, V2PostingFBSActListRequest, V2PostingFBSActListResponse, V2PostingFBSDigitalActCheckStatusRequest, V2PostingFBSDigitalActCheckStatusResponse, V2PostingFBSGetBarcodeRequest, V2PostingFBSGetBarcodeResponse, V2PostingFBSGetBarcodeTextResponse, V2PostingFBSGetDigitalActRequest, V2PostingFBSGetDigitalActResponse } from '../models/index';
|
||||
export interface AssemblyCarriagePostingListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1AssemblyCarriagePostingListRequest?: V1AssemblyCarriagePostingListRequest;
|
||||
}
|
||||
export interface AssemblyCarriageProductListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1AssemblyCarriageProductListRequest?: V1AssemblyCarriageProductListRequest;
|
||||
}
|
||||
export interface AssemblyFbsPostingListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1AssemblyFbsPostingListRequest?: V1AssemblyFbsPostingListRequest;
|
||||
}
|
||||
export interface AssemblyFbsProductListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1AssemblyFbsProductListRequest?: V1AssemblyFbsProductListRequest;
|
||||
}
|
||||
export interface CarriageAPICarriageApproveRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1CarriageApproveRequest: V1CarriageApproveRequest;
|
||||
}
|
||||
export interface CarriageAPICarriageCancelRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1CarriageCancelRequest: V1CarriageCancelRequest;
|
||||
}
|
||||
export interface CarriageAPICarriageCreateRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1CarriageCreateRequest: V1CarriageCreateRequest;
|
||||
}
|
||||
export interface CarriageAPICarriageDeliveryListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1CarriageDeliveryListRequest: V1CarriageDeliveryListRequest;
|
||||
}
|
||||
export interface CarriageAPICarriageDeliveryListV2Request {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v2CarriageDeliveryListV2Request: V2CarriageDeliveryListV2Request;
|
||||
}
|
||||
export interface CarriageAPISetPostingsRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1SetPostingsRequest: V1SetPostingsRequest;
|
||||
}
|
||||
export interface CarriageActDiscrepancyPDFRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1CarriageActDiscrepancyPDFRequest: V1CarriageActDiscrepancyPDFRequest;
|
||||
}
|
||||
export interface CarriageCourierContactGetRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1CarriageCourierContactGetRequest: V1CarriageCourierContactGetRequest;
|
||||
}
|
||||
export interface CarriageCourierContactSetRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1CarriageCourierContactSetRequest: V1CarriageCourierContactSetRequest;
|
||||
}
|
||||
export interface CarriageEttnStatusRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1CarriageEttnStatusRequest?: V1CarriageEttnStatusRequest;
|
||||
}
|
||||
export interface CarriageGetRequest {
|
||||
carriageCarriageGetRequest: CarriageCarriageGetRequest;
|
||||
}
|
||||
export interface FbsSplitRequest {
|
||||
v1PostingFbsSplitRequest: V1PostingFbsSplitRequest;
|
||||
}
|
||||
export interface PostingAPIActPostingListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v2PostingFBSActGetPostingsRequest: V2PostingFBSActGetPostingsRequest;
|
||||
}
|
||||
export interface PostingAPIFbsActListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v2PostingFBSActListRequest: V2PostingFBSActListRequest;
|
||||
}
|
||||
export interface PostingAPIGetCarriageAvailableListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
postingv1GetCarriageAvailableListRequest: Postingv1GetCarriageAvailableListRequest;
|
||||
}
|
||||
export interface PostingAPIPostingFBSActCheckStatusRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
postingPostingFBSActCheckStatusRequest: PostingPostingFBSActCheckStatusRequest;
|
||||
}
|
||||
export interface PostingAPIPostingFBSActCreateRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
postingPostingFBSActCreateRequest: PostingPostingFBSActCreateRequest;
|
||||
}
|
||||
export interface PostingAPIPostingFBSActGetContainerLabelsRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
postingPostingFBSActGetContainerLabelsRequest: PostingPostingFBSActGetContainerLabelsRequest;
|
||||
}
|
||||
export interface PostingAPIPostingFBSDigitalActCheckStatusRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v2PostingFBSDigitalActCheckStatusRequest: V2PostingFBSDigitalActCheckStatusRequest;
|
||||
}
|
||||
export interface PostingAPIPostingFBSGetActRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
postingPostingFBSGetActRequest: PostingPostingFBSGetActRequest;
|
||||
}
|
||||
export interface PostingAPIPostingFBSGetBarcodeRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v2PostingFBSGetBarcodeRequest: V2PostingFBSGetBarcodeRequest;
|
||||
}
|
||||
export interface PostingAPIPostingFBSGetBarcodeTextRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v2PostingFBSGetBarcodeRequest?: V2PostingFBSGetBarcodeRequest;
|
||||
}
|
||||
export interface PostingAPIPostingFBSGetDigitalActRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v2PostingFBSGetDigitalActRequest: V2PostingFBSGetDigitalActRequest;
|
||||
}
|
||||
export interface PostingFbsProductTraceableAttributeRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1PostingFbsProductTraceableAttributeRequest?: V1PostingFbsProductTraceableAttributeRequest;
|
||||
}
|
||||
export interface PostingFbsTraceableSplitRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1PostingFbsTraceableSplitRequest?: V1PostingFbsTraceableSplitRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class DeliveryFBS extends runtime.BaseAPI {
|
||||
/**
|
||||
* Получить список отправлений в отгрузке
|
||||
*/
|
||||
assemblyCarriagePostingListRaw(requestParameters: AssemblyCarriagePostingListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1AssemblyCarriagePostingListResponse>>;
|
||||
/**
|
||||
* Получить список отправлений в отгрузке
|
||||
*/
|
||||
assemblyCarriagePostingList(clientId: string, apiKey: string, v1AssemblyCarriagePostingListRequest?: V1AssemblyCarriagePostingListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1AssemblyCarriagePostingListResponse>;
|
||||
/**
|
||||
* Получить список товаров в отгрузке
|
||||
*/
|
||||
assemblyCarriageProductListRaw(requestParameters: AssemblyCarriageProductListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1AssemblyCarriageProductListResponse>>;
|
||||
/**
|
||||
* Получить список товаров в отгрузке
|
||||
*/
|
||||
assemblyCarriageProductList(clientId: string, apiKey: string, v1AssemblyCarriageProductListRequest?: V1AssemblyCarriageProductListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1AssemblyCarriageProductListResponse>;
|
||||
/**
|
||||
* Получить список отправлений
|
||||
*/
|
||||
assemblyFbsPostingListRaw(requestParameters: AssemblyFbsPostingListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1AssemblyFbsPostingListResponse>>;
|
||||
/**
|
||||
* Получить список отправлений
|
||||
*/
|
||||
assemblyFbsPostingList(clientId: string, apiKey: string, v1AssemblyFbsPostingListRequest?: V1AssemblyFbsPostingListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1AssemblyFbsPostingListResponse>;
|
||||
/**
|
||||
* Получить список товаров в отправлениях
|
||||
*/
|
||||
assemblyFbsProductListRaw(requestParameters: AssemblyFbsProductListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1AssemblyFbsProductListResponse>>;
|
||||
/**
|
||||
* Получить список товаров в отправлениях
|
||||
*/
|
||||
assemblyFbsProductList(clientId: string, apiKey: string, v1AssemblyFbsProductListRequest?: V1AssemblyFbsProductListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1AssemblyFbsProductListResponse>;
|
||||
/**
|
||||
* Используйте метод, чтобы подтвердить отгрузку после её создания. После подтверждения отгрузка перейдёт в статус «Сформирована». После подтверждения отгрузки вы можете получить лист отгрузки методом [/v2/posting/fbs/act/get-pdf](#operation/PostingAPI_PostingFBSGetAct) и штрихкод отгрузки методом [/v2/posting/fbs/act/get-barcode](#operation/PostingAPI_PostingFBSGetBarcode).
|
||||
* Подтверждение отгрузки
|
||||
*/
|
||||
carriageAPICarriageApproveRaw(requestParameters: CarriageAPICarriageApproveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<object>>;
|
||||
/**
|
||||
* Используйте метод, чтобы подтвердить отгрузку после её создания. После подтверждения отгрузка перейдёт в статус «Сформирована». После подтверждения отгрузки вы можете получить лист отгрузки методом [/v2/posting/fbs/act/get-pdf](#operation/PostingAPI_PostingFBSGetAct) и штрихкод отгрузки методом [/v2/posting/fbs/act/get-barcode](#operation/PostingAPI_PostingFBSGetBarcode).
|
||||
* Подтверждение отгрузки
|
||||
*/
|
||||
carriageAPICarriageApprove(clientId: string, apiKey: string, v1CarriageApproveRequest: V1CarriageApproveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<object>;
|
||||
/**
|
||||
* Удаление отгрузки
|
||||
*/
|
||||
carriageAPICarriageCancelRaw(requestParameters: CarriageAPICarriageCancelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1CarriageCancelResponse>>;
|
||||
/**
|
||||
* Удаление отгрузки
|
||||
*/
|
||||
carriageAPICarriageCancel(clientId: string, apiKey: string, v1CarriageCancelRequest: V1CarriageCancelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1CarriageCancelResponse>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Если вы продавец не из России, обратите внимание на доступность <a href=\"https://seller-edu.ozon.ru/fbs/ozon-logistika/sobrat-zakazy#шаг-2-сформируите-отгрузку\">рекомендованного времени</a> в личном кабинете. </aside> Используйте метод для создания первой FBS отгрузки. В неё попадут все отправления со статусом «Готов к отгрузке». Созданная отгрузка получит статус `new`. Для отгрузки в статусе `new` можно перезаписать состав отправлений методом [/v1/carriage/set-postings](#operation/CarriageAPI_SetPostings). Если из отгрузки исключить часть отправлений, они могут попасть в следующую отгрузку. Чтобы получить список отправлений в отгрузке, используйте метод [/v2/posting/fbs/act/get-postings](#operation/PostingAPI_ActPostingList).
|
||||
* Создание отгрузки
|
||||
*/
|
||||
carriageAPICarriageCreateRaw(requestParameters: CarriageAPICarriageCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1CarriageCreateResponse>>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Если вы продавец не из России, обратите внимание на доступность <a href=\"https://seller-edu.ozon.ru/fbs/ozon-logistika/sobrat-zakazy#шаг-2-сформируите-отгрузку\">рекомендованного времени</a> в личном кабинете. </aside> Используйте метод для создания первой FBS отгрузки. В неё попадут все отправления со статусом «Готов к отгрузке». Созданная отгрузка получит статус `new`. Для отгрузки в статусе `new` можно перезаписать состав отправлений методом [/v1/carriage/set-postings](#operation/CarriageAPI_SetPostings). Если из отгрузки исключить часть отправлений, они могут попасть в следующую отгрузку. Чтобы получить список отправлений в отгрузке, используйте метод [/v2/posting/fbs/act/get-postings](#operation/PostingAPI_ActPostingList).
|
||||
* Создание отгрузки
|
||||
*/
|
||||
carriageAPICarriageCreate(clientId: string, apiKey: string, v1CarriageCreateRequest: V1CarriageCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1CarriageCreateResponse>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод не возвращает информацию по методам доставки, у которых нет отправлений. </aside> Используйте метод, чтобы получить список созданных отгрузок для метода доставки и их статусы. <aside class=\"warning\"> 20 марта 2026 года отключим метод. Переключитесь на <a href=\"#operation/CarriageAPI_CarriageDeliveryListV2\">/v2/carriage/delivery/list</a>. </aside>
|
||||
* Список методов доставки и отгрузок
|
||||
*/
|
||||
carriageAPICarriageDeliveryListRaw(requestParameters: CarriageAPICarriageDeliveryListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1CarriageDeliveryListResponse>>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод не возвращает информацию по методам доставки, у которых нет отправлений. </aside> Используйте метод, чтобы получить список созданных отгрузок для метода доставки и их статусы. <aside class=\"warning\"> 20 марта 2026 года отключим метод. Переключитесь на <a href=\"#operation/CarriageAPI_CarriageDeliveryListV2\">/v2/carriage/delivery/list</a>. </aside>
|
||||
* Список методов доставки и отгрузок
|
||||
*/
|
||||
carriageAPICarriageDeliveryList(clientId: string, apiKey: string, v1CarriageDeliveryListRequest: V1CarriageDeliveryListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1CarriageDeliveryListResponse>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод не возвращает информацию по методам доставки, у которых нет отправлений. </aside>
|
||||
* Список методов доставки и отгрузок
|
||||
*/
|
||||
carriageAPICarriageDeliveryListV2Raw(requestParameters: CarriageAPICarriageDeliveryListV2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V2CarriageDeliveryListV2Response>>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод не возвращает информацию по методам доставки, у которых нет отправлений. </aside>
|
||||
* Список методов доставки и отгрузок
|
||||
*/
|
||||
carriageAPICarriageDeliveryListV2(clientId: string, apiKey: string, v2CarriageDeliveryListV2Request: V2CarriageDeliveryListV2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V2CarriageDeliveryListV2Response>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод недоступен для продавцов из СНГ. <br> Полностью перезаписывает список заказов в отгрузке. Передавайте только те заказы, которые находятся в статусе <code>Ожидает отгрузки</code>, и вы готовы их отгрузить. Менять состав можно только у отгрузок со статусом `new`. </aside> <br> <aside class=\"notice\"> Чтобы вернуться к списку заказов, удалите отгрузку с помощью метода <a href=\"#operation/CarriageAPI_CarriageCancel\">/v1/carriage/cancel</a>, и создайте новую. </aside>
|
||||
* Изменение состава отгрузки
|
||||
*/
|
||||
carriageAPISetPostingsRaw(requestParameters: CarriageAPISetPostingsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1SetPostingsResponse>>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод недоступен для продавцов из СНГ. <br> Полностью перезаписывает список заказов в отгрузке. Передавайте только те заказы, которые находятся в статусе <code>Ожидает отгрузки</code>, и вы готовы их отгрузить. Менять состав можно только у отгрузок со статусом `new`. </aside> <br> <aside class=\"notice\"> Чтобы вернуться к списку заказов, удалите отгрузку с помощью метода <a href=\"#operation/CarriageAPI_CarriageCancel\">/v1/carriage/cancel</a>, и создайте новую. </aside>
|
||||
* Изменение состава отгрузки
|
||||
*/
|
||||
carriageAPISetPostings(clientId: string, apiKey: string, v1SetPostingsRequest: V1SetPostingsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1SetPostingsResponse>;
|
||||
/**
|
||||
* Акт о расхождениях доступен только для отгрузок в статусе `closed` и только для продавцов из СНГ.
|
||||
* Получить акт о расхождениях по отгрузке FBS
|
||||
*/
|
||||
carriageActDiscrepancyPDFRaw(requestParameters: CarriageActDiscrepancyPDFRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1CarriageActDiscrepancyPDFResponse>>;
|
||||
/**
|
||||
* Акт о расхождениях доступен только для отгрузок в статусе `closed` и только для продавцов из СНГ.
|
||||
* Получить акт о расхождениях по отгрузке FBS
|
||||
*/
|
||||
carriageActDiscrepancyPDF(clientId: string, apiKey: string, v1CarriageActDiscrepancyPDFRequest: V1CarriageActDiscrepancyPDFRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1CarriageActDiscrepancyPDFResponse>;
|
||||
/**
|
||||
* Возвращает контактные данные продавца, которые добавили или обновили методом [/v1/carriage/courier-contact/set](#operation/CarriageCourierContactSet).
|
||||
* Получить контактные данные продавца для курьера
|
||||
*/
|
||||
carriageCourierContactGetRaw(requestParameters: CarriageCourierContactGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1CarriageCourierContactGetResponse>>;
|
||||
/**
|
||||
* Возвращает контактные данные продавца, которые добавили или обновили методом [/v1/carriage/courier-contact/set](#operation/CarriageCourierContactSet).
|
||||
* Получить контактные данные продавца для курьера
|
||||
*/
|
||||
carriageCourierContactGet(clientId: string, apiKey: string, v1CarriageCourierContactGetRequest: V1CarriageCourierContactGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1CarriageCourierContactGetResponse>;
|
||||
/**
|
||||
* Используйте метод, чтобы добавить или обновить контактные данные продавца, которые передаются курьеру для перевозок с `first_mile_type = pickup` и `integration_type = ozon_outsourced`. Получите значения параметров `first_mile_type` и `integration_type` в ответе метода [/v1/carriage/get](#operation/CarriageGet).
|
||||
* Добавить или обновить контактные данные продавца для курьера
|
||||
*/
|
||||
carriageCourierContactSetRaw(requestParameters: CarriageCourierContactSetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
|
||||
/**
|
||||
* Используйте метод, чтобы добавить или обновить контактные данные продавца, которые передаются курьеру для перевозок с `first_mile_type = pickup` и `integration_type = ozon_outsourced`. Получите значения параметров `first_mile_type` и `integration_type` в ответе метода [/v1/carriage/get](#operation/CarriageGet).
|
||||
* Добавить или обновить контактные данные продавца для курьера
|
||||
*/
|
||||
carriageCourierContactSet(clientId: string, apiKey: string, v1CarriageCourierContactSetRequest: V1CarriageCourierContactSetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
|
||||
/**
|
||||
* Получить статус проверки электронной ТТН на прослеживаемой перевозке FBS
|
||||
*/
|
||||
carriageEttnStatusRaw(requestParameters: CarriageEttnStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1CarriageEttnStatusResponse>>;
|
||||
/**
|
||||
* Получить статус проверки электронной ТТН на прослеживаемой перевозке FBS
|
||||
*/
|
||||
carriageEttnStatus(clientId: string, apiKey: string, v1CarriageEttnStatusRequest?: V1CarriageEttnStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1CarriageEttnStatusResponse>;
|
||||
/**
|
||||
* Информация о перевозке
|
||||
*/
|
||||
carriageGetRaw(requestParameters: CarriageGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CarriageCarriageGetResponse>>;
|
||||
/**
|
||||
* Информация о перевозке
|
||||
*/
|
||||
carriageGet(carriageCarriageGetRequest: CarriageCarriageGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CarriageCarriageGetResponse>;
|
||||
/**
|
||||
* Разделить заказ на отправления без сборки
|
||||
*/
|
||||
fbsSplitRaw(requestParameters: FbsSplitRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1PostingFbsSplitResponse>>;
|
||||
/**
|
||||
* Разделить заказ на отправления без сборки
|
||||
*/
|
||||
fbsSplit(v1PostingFbsSplitRequest: V1PostingFbsSplitRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1PostingFbsSplitResponse>;
|
||||
/**
|
||||
* Возвращает список отправлений в акте по его идентификатору.
|
||||
* Список отправлений в акте
|
||||
*/
|
||||
postingAPIActPostingListRaw(requestParameters: PostingAPIActPostingListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V2PostingFBSActGetPostingsResponse>>;
|
||||
/**
|
||||
* Возвращает список отправлений в акте по его идентификатору.
|
||||
* Список отправлений в акте
|
||||
*/
|
||||
postingAPIActPostingList(clientId: string, apiKey: string, v2PostingFBSActGetPostingsRequest: V2PostingFBSActGetPostingsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V2PostingFBSActGetPostingsResponse>;
|
||||
/**
|
||||
* Возвращает список актов по отгрузкам с возможностью отфильтровать отгрузки по периоду, статусу и типу интеграции.
|
||||
* Список актов по отгрузкам
|
||||
*/
|
||||
postingAPIFbsActListRaw(requestParameters: PostingAPIFbsActListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V2PostingFBSActListResponse>>;
|
||||
/**
|
||||
* Возвращает список актов по отгрузкам с возможностью отфильтровать отгрузки по периоду, статусу и типу интеграции.
|
||||
* Список актов по отгрузкам
|
||||
*/
|
||||
postingAPIFbsActList(clientId: string, apiKey: string, v2PostingFBSActListRequest: V2PostingFBSActListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V2PostingFBSActListResponse>;
|
||||
/**
|
||||
* <aside class=\"warning\"> 20 марта 2026 года отключим метод. Переключитесь на <a href=\"#operation/CarriageAPI_CarriageDeliveryListV2\">/v2/carriage/delivery/list</a>. </aside> Метод для получения перевозок, по которым нужно распечатать штрихкод для отгрузки и документы: - для продацов из России — лист отгрузки и транспортную накладную; - для продавцов из СНГ — акт и транспортную накладную.
|
||||
* Список доступных перевозок
|
||||
*/
|
||||
postingAPIGetCarriageAvailableListRaw(requestParameters: PostingAPIGetCarriageAvailableListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Postingv1GetCarriageAvailableListResponse>>;
|
||||
/**
|
||||
* <aside class=\"warning\"> 20 марта 2026 года отключим метод. Переключитесь на <a href=\"#operation/CarriageAPI_CarriageDeliveryListV2\">/v2/carriage/delivery/list</a>. </aside> Метод для получения перевозок, по которым нужно распечатать штрихкод для отгрузки и документы: - для продацов из России — лист отгрузки и транспортную накладную; - для продавцов из СНГ — акт и транспортную накладную.
|
||||
* Список доступных перевозок
|
||||
*/
|
||||
postingAPIGetCarriageAvailableList(clientId: string, apiKey: string, postingv1GetCarriageAvailableListRequest: Postingv1GetCarriageAvailableListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Postingv1GetCarriageAvailableListResponse>;
|
||||
/**
|
||||
* Возвращает статус формирования штрихкода для отгрузки и документов: - для продавцов из России — транспортной накладной и листа отгрузки; - для продавцов из СНГ — транспортной накладной и акта приёма-передачи.
|
||||
* Статус отгрузки и документов
|
||||
*/
|
||||
postingAPIPostingFBSActCheckStatusRaw(requestParameters: PostingAPIPostingFBSActCheckStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PostingPostingFBSActCheckStatusResponse>>;
|
||||
/**
|
||||
* Возвращает статус формирования штрихкода для отгрузки и документов: - для продавцов из России — транспортной накладной и листа отгрузки; - для продавцов из СНГ — транспортной накладной и акта приёма-передачи.
|
||||
* Статус отгрузки и документов
|
||||
*/
|
||||
postingAPIPostingFBSActCheckStatus(clientId: string, apiKey: string, postingPostingFBSActCheckStatusRequest: PostingPostingFBSActCheckStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostingPostingFBSActCheckStatusResponse>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод устаревает и будет отключён 7 сентября 2026. Переключитесь на <a href=\"#operation/CarriageAPI_CarriageCreate\">/v1/carriage/create</a> и <a href=\"#operation/CarriageAPI_CarriageApprove\">/v1/carriage/approve</a>. </aside> Подтверждает отгрузку и запускает формирование транспортной накладной и штрихкода для отгрузки. Для продавцов из России также запускается формирование листа отгрузки, а для продавцов из СНГ — акта приёма-передачи. Чтобы сформировать и получить документы, переведите отправление в статус `awaiting_deliver`.
|
||||
* Подтвердить отгрузку и создать документы
|
||||
*/
|
||||
postingAPIPostingFBSActCreateRaw(requestParameters: PostingAPIPostingFBSActCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PostingPostingFBSActCreateResponse>>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод устаревает и будет отключён 7 сентября 2026. Переключитесь на <a href=\"#operation/CarriageAPI_CarriageCreate\">/v1/carriage/create</a> и <a href=\"#operation/CarriageAPI_CarriageApprove\">/v1/carriage/approve</a>. </aside> Подтверждает отгрузку и запускает формирование транспортной накладной и штрихкода для отгрузки. Для продавцов из России также запускается формирование листа отгрузки, а для продавцов из СНГ — акта приёма-передачи. Чтобы сформировать и получить документы, переведите отправление в статус `awaiting_deliver`.
|
||||
* Подтвердить отгрузку и создать документы
|
||||
*/
|
||||
postingAPIPostingFBSActCreate(clientId: string, apiKey: string, postingPostingFBSActCreateRequest: PostingPostingFBSActCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostingPostingFBSActCreateResponse>;
|
||||
/**
|
||||
* Метод создает этикетки для грузового места.
|
||||
* Этикетки для грузового места
|
||||
*/
|
||||
postingAPIPostingFBSActGetContainerLabelsRaw(requestParameters: PostingAPIPostingFBSActGetContainerLabelsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PostingPostingFBSActGetContainerLabelsResponse>>;
|
||||
/**
|
||||
* Метод создает этикетки для грузового места.
|
||||
* Этикетки для грузового места
|
||||
*/
|
||||
postingAPIPostingFBSActGetContainerLabels(clientId: string, apiKey: string, postingPostingFBSActGetContainerLabelsRequest: PostingPostingFBSActGetContainerLabelsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostingPostingFBSActGetContainerLabelsResponse>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод устаревает и будет отключён 22 марта 2026 года. Переключитесь на <a href=\"#operation/PostingAPI_PostingFBSActCheckStatus\">/v2/posting/fbs/act/check-status</a>. </aside>
|
||||
* Статус формирования накладной
|
||||
* @deprecated
|
||||
*/
|
||||
postingAPIPostingFBSDigitalActCheckStatusRaw(requestParameters: PostingAPIPostingFBSDigitalActCheckStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V2PostingFBSDigitalActCheckStatusResponse>>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод устаревает и будет отключён 22 марта 2026 года. Переключитесь на <a href=\"#operation/PostingAPI_PostingFBSActCheckStatus\">/v2/posting/fbs/act/check-status</a>. </aside>
|
||||
* Статус формирования накладной
|
||||
* @deprecated
|
||||
*/
|
||||
postingAPIPostingFBSDigitalActCheckStatus(clientId: string, apiKey: string, v2PostingFBSDigitalActCheckStatusRequest: V2PostingFBSDigitalActCheckStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V2PostingFBSDigitalActCheckStatusResponse>;
|
||||
/**
|
||||
* С помощью метода можно получить: - продацам из России — лист отгрузки и транспортную накладную; - продавцам из СНГ — акт и транспортную накладную. Получите список доступных документов для отгрузки в параметре `available_actions` метода [/v1/carriage/get](#operation/CarriageGet).
|
||||
* Получить PDF c документами
|
||||
*/
|
||||
postingAPIPostingFBSGetActRaw(requestParameters: PostingAPIPostingFBSGetActRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PostingPostingFBSGetActResponse>>;
|
||||
/**
|
||||
* С помощью метода можно получить: - продацам из России — лист отгрузки и транспортную накладную; - продавцам из СНГ — акт и транспортную накладную. Получите список доступных документов для отгрузки в параметре `available_actions` метода [/v1/carriage/get](#operation/CarriageGet).
|
||||
* Получить PDF c документами
|
||||
*/
|
||||
postingAPIPostingFBSGetAct(clientId: string, apiKey: string, postingPostingFBSGetActRequest: PostingPostingFBSGetActRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostingPostingFBSGetActResponse>;
|
||||
/**
|
||||
* Метод для получения штрихкода, который нужно показать в пункте выдачи или сортировочном центре при отгрузке отправления.
|
||||
* Штрихкод для отгрузки отправления
|
||||
*/
|
||||
postingAPIPostingFBSGetBarcodeRaw(requestParameters: PostingAPIPostingFBSGetBarcodeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V2PostingFBSGetBarcodeResponse>>;
|
||||
/**
|
||||
* Метод для получения штрихкода, который нужно показать в пункте выдачи или сортировочном центре при отгрузке отправления.
|
||||
* Штрихкод для отгрузки отправления
|
||||
*/
|
||||
postingAPIPostingFBSGetBarcode(clientId: string, apiKey: string, v2PostingFBSGetBarcodeRequest: V2PostingFBSGetBarcodeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V2PostingFBSGetBarcodeResponse>;
|
||||
/**
|
||||
* Используйте этот метод, чтобы получить штрихкод из ответа [/v2/posting/fbs/act/get-barcode](#operation/PostingAPI_PostingFBSGetBarcode) в текстовом виде.
|
||||
* Значение штрихкода для отгрузки отправления
|
||||
*/
|
||||
postingAPIPostingFBSGetBarcodeTextRaw(requestParameters: PostingAPIPostingFBSGetBarcodeTextRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V2PostingFBSGetBarcodeTextResponse>>;
|
||||
/**
|
||||
* Используйте этот метод, чтобы получить штрихкод из ответа [/v2/posting/fbs/act/get-barcode](#operation/PostingAPI_PostingFBSGetBarcode) в текстовом виде.
|
||||
* Значение штрихкода для отгрузки отправления
|
||||
*/
|
||||
postingAPIPostingFBSGetBarcodeText(clientId: string, apiKey: string, v2PostingFBSGetBarcodeRequest?: V2PostingFBSGetBarcodeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V2PostingFBSGetBarcodeTextResponse>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод устаревает и будет отключён 22 марта 2026 года. Переключитесь на <a href=\"#operation/PostingAPI_PostingFBSGetAct\">/v2/posting/fbs/act/get-pdf</a>. </aside> Вы можете получить документы, если в ответе метода [/v2/posting/fbs/digital/act/check-status](#operation/PostingAPI_PostingFBSDigitalActCheckStatus) был один из статусов: - `FORMED` — перевозка сформирована успешно, - `CONFIRMED` — перевозка подтверждена Ozon, - `CONFIRMED_WITH_MISMATCH` — перевозка принята Ozon с расхождениями.
|
||||
* Получить лист отгрузки по перевозке
|
||||
* @deprecated
|
||||
*/
|
||||
postingAPIPostingFBSGetDigitalActRaw(requestParameters: PostingAPIPostingFBSGetDigitalActRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V2PostingFBSGetDigitalActResponse>>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод устаревает и будет отключён 22 марта 2026 года. Переключитесь на <a href=\"#operation/PostingAPI_PostingFBSGetAct\">/v2/posting/fbs/act/get-pdf</a>. </aside> Вы можете получить документы, если в ответе метода [/v2/posting/fbs/digital/act/check-status](#operation/PostingAPI_PostingFBSDigitalActCheckStatus) был один из статусов: - `FORMED` — перевозка сформирована успешно, - `CONFIRMED` — перевозка подтверждена Ozon, - `CONFIRMED_WITH_MISMATCH` — перевозка принята Ozon с расхождениями.
|
||||
* Получить лист отгрузки по перевозке
|
||||
* @deprecated
|
||||
*/
|
||||
postingAPIPostingFBSGetDigitalAct(clientId: string, apiKey: string, v2PostingFBSGetDigitalActRequest: V2PostingFBSGetDigitalActRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V2PostingFBSGetDigitalActResponse>;
|
||||
/**
|
||||
* Получить список незаполненных атрибутов для прослеживаемых товаров
|
||||
*/
|
||||
postingFbsProductTraceableAttributeRaw(requestParameters: PostingFbsProductTraceableAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1PostingFbsProductTraceableAttributeResponse>>;
|
||||
/**
|
||||
* Получить список незаполненных атрибутов для прослеживаемых товаров
|
||||
*/
|
||||
postingFbsProductTraceableAttribute(clientId: string, apiKey: string, v1PostingFbsProductTraceableAttributeRequest?: V1PostingFbsProductTraceableAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1PostingFbsProductTraceableAttributeResponse>;
|
||||
/**
|
||||
* Разделить отправление с прослеживаемыми товарами
|
||||
*/
|
||||
postingFbsTraceableSplitRaw(requestParameters: PostingFbsTraceableSplitRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1PostingFbsTraceableSplitResponse>>;
|
||||
/**
|
||||
* Разделить отправление с прослеживаемыми товарами
|
||||
*/
|
||||
postingFbsTraceableSplit(clientId: string, apiKey: string, v1PostingFbsTraceableSplitRequest?: V1PostingFbsTraceableSplitRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1PostingFbsTraceableSplitResponse>;
|
||||
}
|
||||
1244
dist/apis/DeliveryFBS.js
vendored
Normal file
1244
dist/apis/DeliveryFBS.js
vendored
Normal file
File diff suppressed because it is too large
Load Diff
123
dist/apis/DeliveryrFBS.d.ts
vendored
Normal file
123
dist/apis/DeliveryrFBS.d.ts
vendored
Normal file
@@ -0,0 +1,123 @@
|
||||
/**
|
||||
* Документация 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 * as runtime from '../runtime';
|
||||
import type { PostingFbsPostingDeliveredRequest, PostingFbsPostingDeliveringRequest, PostingFbsPostingLastMileRequest, PostingFbsPostingMoveStatusResponse, PostingFbsPostingTrackingNumberSetRequest, V1PostingFbsTimeslotChangeRestrictionsRequest, V1PostingFbsTimeslotChangeRestrictionsResponse, V1PostingFbsTimeslotSetRequest, V1PostingFbsTimeslotSetResponse, V1SetPostingCutoffRequest, V1SetPostingCutoffResponse } from '../models/index';
|
||||
export interface PostingAPIFbsPostingDeliveredRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
postingFbsPostingDeliveredRequest: PostingFbsPostingDeliveredRequest;
|
||||
}
|
||||
export interface PostingAPIFbsPostingDeliveringRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
postingFbsPostingDeliveringRequest: PostingFbsPostingDeliveringRequest;
|
||||
}
|
||||
export interface PostingAPIFbsPostingLastMileRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
postingFbsPostingLastMileRequest: PostingFbsPostingLastMileRequest;
|
||||
}
|
||||
export interface PostingAPIFbsPostingTrackingNumberSetRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
postingFbsPostingTrackingNumberSetRequest: PostingFbsPostingTrackingNumberSetRequest;
|
||||
}
|
||||
export interface PostingAPIPostingTimeslotChangeRestrictionsRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1PostingFbsTimeslotChangeRestrictionsRequest: V1PostingFbsTimeslotChangeRestrictionsRequest;
|
||||
}
|
||||
export interface PostingAPISetPostingCutoffRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1SetPostingCutoffRequest: V1SetPostingCutoffRequest;
|
||||
}
|
||||
export interface PostingAPISetPostingTimeslotRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1PostingFbsTimeslotSetRequest: V1PostingFbsTimeslotSetRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class DeliveryrFBS extends runtime.BaseAPI {
|
||||
/**
|
||||
* <aside class=\"warning\">Перед изменением статуса проверьте текущий статус отправления методом <a href=\"#operation/PostingAPI_GetFbsPostingV3\">/v3/posting/fbs/get</a>. Изменение статуса происходит асинхронно.</aside> Перевести отправление в статус «Доставлено», если используется сторонняя служба доставки.
|
||||
* Изменить статус на «Доставлено»
|
||||
*/
|
||||
postingAPIFbsPostingDeliveredRaw(requestParameters: PostingAPIFbsPostingDeliveredRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PostingFbsPostingMoveStatusResponse>>;
|
||||
/**
|
||||
* <aside class=\"warning\">Перед изменением статуса проверьте текущий статус отправления методом <a href=\"#operation/PostingAPI_GetFbsPostingV3\">/v3/posting/fbs/get</a>. Изменение статуса происходит асинхронно.</aside> Перевести отправление в статус «Доставлено», если используется сторонняя служба доставки.
|
||||
* Изменить статус на «Доставлено»
|
||||
*/
|
||||
postingAPIFbsPostingDelivered(clientId: string, apiKey: string, postingFbsPostingDeliveredRequest: PostingFbsPostingDeliveredRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostingFbsPostingMoveStatusResponse>;
|
||||
/**
|
||||
* <aside class=\"warning\">Перед изменением статуса проверьте текущий статус отправления методом <a href=\"#operation/PostingAPI_GetFbsPostingV3\">/v3/posting/fbs/get</a>. Изменение статуса происходит асинхронно.</aside> Перевести отправление в статус «Доставляется», если используется сторонняя служба доставки.
|
||||
* Изменить статус на «Доставляется»
|
||||
*/
|
||||
postingAPIFbsPostingDeliveringRaw(requestParameters: PostingAPIFbsPostingDeliveringRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PostingFbsPostingMoveStatusResponse>>;
|
||||
/**
|
||||
* <aside class=\"warning\">Перед изменением статуса проверьте текущий статус отправления методом <a href=\"#operation/PostingAPI_GetFbsPostingV3\">/v3/posting/fbs/get</a>. Изменение статуса происходит асинхронно.</aside> Перевести отправление в статус «Доставляется», если используется сторонняя служба доставки.
|
||||
* Изменить статус на «Доставляется»
|
||||
*/
|
||||
postingAPIFbsPostingDelivering(clientId: string, apiKey: string, postingFbsPostingDeliveringRequest: PostingFbsPostingDeliveringRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostingFbsPostingMoveStatusResponse>;
|
||||
/**
|
||||
* <aside class=\"warning\">Перед изменением статуса проверьте текущий статус отправления методом <a href=\"#operation/PostingAPI_GetFbsPostingV3\">/v3/posting/fbs/get</a>. Изменение статуса происходит асинхронно.</aside> Перевести отправление в статус «Последняя миля», если используется сторонняя служба доставки.
|
||||
* Изменить статус на «Последняя миля»
|
||||
*/
|
||||
postingAPIFbsPostingLastMileRaw(requestParameters: PostingAPIFbsPostingLastMileRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PostingFbsPostingMoveStatusResponse>>;
|
||||
/**
|
||||
* <aside class=\"warning\">Перед изменением статуса проверьте текущий статус отправления методом <a href=\"#operation/PostingAPI_GetFbsPostingV3\">/v3/posting/fbs/get</a>. Изменение статуса происходит асинхронно.</aside> Перевести отправление в статус «Последняя миля», если используется сторонняя служба доставки.
|
||||
* Изменить статус на «Последняя миля»
|
||||
*/
|
||||
postingAPIFbsPostingLastMile(clientId: string, apiKey: string, postingFbsPostingLastMileRequest: PostingFbsPostingLastMileRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostingFbsPostingMoveStatusResponse>;
|
||||
/**
|
||||
* Добавить трек-номера к отправлениям. Вы можете передать до 20 трек-номеров за раз.
|
||||
* Добавить трек-номера
|
||||
*/
|
||||
postingAPIFbsPostingTrackingNumberSetRaw(requestParameters: PostingAPIFbsPostingTrackingNumberSetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PostingFbsPostingMoveStatusResponse>>;
|
||||
/**
|
||||
* Добавить трек-номера к отправлениям. Вы можете передать до 20 трек-номеров за раз.
|
||||
* Добавить трек-номера
|
||||
*/
|
||||
postingAPIFbsPostingTrackingNumberSet(clientId: string, apiKey: string, postingFbsPostingTrackingNumberSetRequest: PostingFbsPostingTrackingNumberSetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostingFbsPostingMoveStatusResponse>;
|
||||
/**
|
||||
* Метод для получения доступных дат для переноса доставки и количества доступных переносов.
|
||||
* Доступные даты для переноса доставки
|
||||
*/
|
||||
postingAPIPostingTimeslotChangeRestrictionsRaw(requestParameters: PostingAPIPostingTimeslotChangeRestrictionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1PostingFbsTimeslotChangeRestrictionsResponse>>;
|
||||
/**
|
||||
* Метод для получения доступных дат для переноса доставки и количества доступных переносов.
|
||||
* Доступные даты для переноса доставки
|
||||
*/
|
||||
postingAPIPostingTimeslotChangeRestrictions(clientId: string, apiKey: string, v1PostingFbsTimeslotChangeRestrictionsRequest: V1PostingFbsTimeslotChangeRestrictionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1PostingFbsTimeslotChangeRestrictionsResponse>;
|
||||
/**
|
||||
* Метод для отправлений, которые доставляет продавец или неинтегрированный перевозчик.
|
||||
* Уточнить дату отгрузки отправления
|
||||
*/
|
||||
postingAPISetPostingCutoffRaw(requestParameters: PostingAPISetPostingCutoffRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1SetPostingCutoffResponse>>;
|
||||
/**
|
||||
* Метод для отправлений, которые доставляет продавец или неинтегрированный перевозчик.
|
||||
* Уточнить дату отгрузки отправления
|
||||
*/
|
||||
postingAPISetPostingCutoff(clientId: string, apiKey: string, v1SetPostingCutoffRequest: V1SetPostingCutoffRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1SetPostingCutoffResponse>;
|
||||
/**
|
||||
* Вы можете изменить дату доставки отправления не больше двух раз.
|
||||
* Перенести дату доставки
|
||||
*/
|
||||
postingAPISetPostingTimeslotRaw(requestParameters: PostingAPISetPostingTimeslotRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1PostingFbsTimeslotSetResponse>>;
|
||||
/**
|
||||
* Вы можете изменить дату доставки отправления не больше двух раз.
|
||||
* Перенести дату доставки
|
||||
*/
|
||||
postingAPISetPostingTimeslot(clientId: string, apiKey: string, v1PostingFbsTimeslotSetRequest: V1PostingFbsTimeslotSetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1PostingFbsTimeslotSetResponse>;
|
||||
}
|
||||
341
dist/apis/DeliveryrFBS.js
vendored
Normal file
341
dist/apis/DeliveryrFBS.js
vendored
Normal file
@@ -0,0 +1,341 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.DeliveryrFBS = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class DeliveryrFBS extends runtime.BaseAPI {
|
||||
/**
|
||||
* <aside class=\"warning\">Перед изменением статуса проверьте текущий статус отправления методом <a href=\"#operation/PostingAPI_GetFbsPostingV3\">/v3/posting/fbs/get</a>. Изменение статуса происходит асинхронно.</aside> Перевести отправление в статус «Доставлено», если используется сторонняя служба доставки.
|
||||
* Изменить статус на «Доставлено»
|
||||
*/
|
||||
postingAPIFbsPostingDeliveredRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling postingAPIFbsPostingDelivered().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling postingAPIFbsPostingDelivered().');
|
||||
}
|
||||
if (requestParameters['postingFbsPostingDeliveredRequest'] == null) {
|
||||
throw new runtime.RequiredError('postingFbsPostingDeliveredRequest', 'Required parameter "postingFbsPostingDeliveredRequest" was null or undefined when calling postingAPIFbsPostingDelivered().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v2/fbs/posting/delivered`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.PostingFbsPostingDeliveredRequestToJSON)(requestParameters['postingFbsPostingDeliveredRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.PostingFbsPostingMoveStatusResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\">Перед изменением статуса проверьте текущий статус отправления методом <a href=\"#operation/PostingAPI_GetFbsPostingV3\">/v3/posting/fbs/get</a>. Изменение статуса происходит асинхронно.</aside> Перевести отправление в статус «Доставлено», если используется сторонняя служба доставки.
|
||||
* Изменить статус на «Доставлено»
|
||||
*/
|
||||
postingAPIFbsPostingDelivered(clientId, apiKey, postingFbsPostingDeliveredRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingAPIFbsPostingDeliveredRaw({ clientId: clientId, apiKey: apiKey, postingFbsPostingDeliveredRequest: postingFbsPostingDeliveredRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\">Перед изменением статуса проверьте текущий статус отправления методом <a href=\"#operation/PostingAPI_GetFbsPostingV3\">/v3/posting/fbs/get</a>. Изменение статуса происходит асинхронно.</aside> Перевести отправление в статус «Доставляется», если используется сторонняя служба доставки.
|
||||
* Изменить статус на «Доставляется»
|
||||
*/
|
||||
postingAPIFbsPostingDeliveringRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling postingAPIFbsPostingDelivering().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling postingAPIFbsPostingDelivering().');
|
||||
}
|
||||
if (requestParameters['postingFbsPostingDeliveringRequest'] == null) {
|
||||
throw new runtime.RequiredError('postingFbsPostingDeliveringRequest', 'Required parameter "postingFbsPostingDeliveringRequest" was null or undefined when calling postingAPIFbsPostingDelivering().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v2/fbs/posting/delivering`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.PostingFbsPostingDeliveringRequestToJSON)(requestParameters['postingFbsPostingDeliveringRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.PostingFbsPostingMoveStatusResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\">Перед изменением статуса проверьте текущий статус отправления методом <a href=\"#operation/PostingAPI_GetFbsPostingV3\">/v3/posting/fbs/get</a>. Изменение статуса происходит асинхронно.</aside> Перевести отправление в статус «Доставляется», если используется сторонняя служба доставки.
|
||||
* Изменить статус на «Доставляется»
|
||||
*/
|
||||
postingAPIFbsPostingDelivering(clientId, apiKey, postingFbsPostingDeliveringRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingAPIFbsPostingDeliveringRaw({ clientId: clientId, apiKey: apiKey, postingFbsPostingDeliveringRequest: postingFbsPostingDeliveringRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\">Перед изменением статуса проверьте текущий статус отправления методом <a href=\"#operation/PostingAPI_GetFbsPostingV3\">/v3/posting/fbs/get</a>. Изменение статуса происходит асинхронно.</aside> Перевести отправление в статус «Последняя миля», если используется сторонняя служба доставки.
|
||||
* Изменить статус на «Последняя миля»
|
||||
*/
|
||||
postingAPIFbsPostingLastMileRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling postingAPIFbsPostingLastMile().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling postingAPIFbsPostingLastMile().');
|
||||
}
|
||||
if (requestParameters['postingFbsPostingLastMileRequest'] == null) {
|
||||
throw new runtime.RequiredError('postingFbsPostingLastMileRequest', 'Required parameter "postingFbsPostingLastMileRequest" was null or undefined when calling postingAPIFbsPostingLastMile().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v2/fbs/posting/last-mile`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.PostingFbsPostingLastMileRequestToJSON)(requestParameters['postingFbsPostingLastMileRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.PostingFbsPostingMoveStatusResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\">Перед изменением статуса проверьте текущий статус отправления методом <a href=\"#operation/PostingAPI_GetFbsPostingV3\">/v3/posting/fbs/get</a>. Изменение статуса происходит асинхронно.</aside> Перевести отправление в статус «Последняя миля», если используется сторонняя служба доставки.
|
||||
* Изменить статус на «Последняя миля»
|
||||
*/
|
||||
postingAPIFbsPostingLastMile(clientId, apiKey, postingFbsPostingLastMileRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingAPIFbsPostingLastMileRaw({ clientId: clientId, apiKey: apiKey, postingFbsPostingLastMileRequest: postingFbsPostingLastMileRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Добавить трек-номера к отправлениям. Вы можете передать до 20 трек-номеров за раз.
|
||||
* Добавить трек-номера
|
||||
*/
|
||||
postingAPIFbsPostingTrackingNumberSetRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling postingAPIFbsPostingTrackingNumberSet().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling postingAPIFbsPostingTrackingNumberSet().');
|
||||
}
|
||||
if (requestParameters['postingFbsPostingTrackingNumberSetRequest'] == null) {
|
||||
throw new runtime.RequiredError('postingFbsPostingTrackingNumberSetRequest', 'Required parameter "postingFbsPostingTrackingNumberSetRequest" was null or undefined when calling postingAPIFbsPostingTrackingNumberSet().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v2/fbs/posting/tracking-number/set`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.PostingFbsPostingTrackingNumberSetRequestToJSON)(requestParameters['postingFbsPostingTrackingNumberSetRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.PostingFbsPostingMoveStatusResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Добавить трек-номера к отправлениям. Вы можете передать до 20 трек-номеров за раз.
|
||||
* Добавить трек-номера
|
||||
*/
|
||||
postingAPIFbsPostingTrackingNumberSet(clientId, apiKey, postingFbsPostingTrackingNumberSetRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingAPIFbsPostingTrackingNumberSetRaw({ clientId: clientId, apiKey: apiKey, postingFbsPostingTrackingNumberSetRequest: postingFbsPostingTrackingNumberSetRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения доступных дат для переноса доставки и количества доступных переносов.
|
||||
* Доступные даты для переноса доставки
|
||||
*/
|
||||
postingAPIPostingTimeslotChangeRestrictionsRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling postingAPIPostingTimeslotChangeRestrictions().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling postingAPIPostingTimeslotChangeRestrictions().');
|
||||
}
|
||||
if (requestParameters['v1PostingFbsTimeslotChangeRestrictionsRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1PostingFbsTimeslotChangeRestrictionsRequest', 'Required parameter "v1PostingFbsTimeslotChangeRestrictionsRequest" was null or undefined when calling postingAPIPostingTimeslotChangeRestrictions().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/posting/fbs/timeslot/change-restrictions`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1PostingFbsTimeslotChangeRestrictionsRequestToJSON)(requestParameters['v1PostingFbsTimeslotChangeRestrictionsRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1PostingFbsTimeslotChangeRestrictionsResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения доступных дат для переноса доставки и количества доступных переносов.
|
||||
* Доступные даты для переноса доставки
|
||||
*/
|
||||
postingAPIPostingTimeslotChangeRestrictions(clientId, apiKey, v1PostingFbsTimeslotChangeRestrictionsRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingAPIPostingTimeslotChangeRestrictionsRaw({ clientId: clientId, apiKey: apiKey, v1PostingFbsTimeslotChangeRestrictionsRequest: v1PostingFbsTimeslotChangeRestrictionsRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для отправлений, которые доставляет продавец или неинтегрированный перевозчик.
|
||||
* Уточнить дату отгрузки отправления
|
||||
*/
|
||||
postingAPISetPostingCutoffRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling postingAPISetPostingCutoff().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling postingAPISetPostingCutoff().');
|
||||
}
|
||||
if (requestParameters['v1SetPostingCutoffRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1SetPostingCutoffRequest', 'Required parameter "v1SetPostingCutoffRequest" was null or undefined when calling postingAPISetPostingCutoff().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/posting/cutoff/set`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1SetPostingCutoffRequestToJSON)(requestParameters['v1SetPostingCutoffRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1SetPostingCutoffResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для отправлений, которые доставляет продавец или неинтегрированный перевозчик.
|
||||
* Уточнить дату отгрузки отправления
|
||||
*/
|
||||
postingAPISetPostingCutoff(clientId, apiKey, v1SetPostingCutoffRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingAPISetPostingCutoffRaw({ clientId: clientId, apiKey: apiKey, v1SetPostingCutoffRequest: v1SetPostingCutoffRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете изменить дату доставки отправления не больше двух раз.
|
||||
* Перенести дату доставки
|
||||
*/
|
||||
postingAPISetPostingTimeslotRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling postingAPISetPostingTimeslot().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling postingAPISetPostingTimeslot().');
|
||||
}
|
||||
if (requestParameters['v1PostingFbsTimeslotSetRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1PostingFbsTimeslotSetRequest', 'Required parameter "v1PostingFbsTimeslotSetRequest" was null or undefined when calling postingAPISetPostingTimeslot().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/posting/fbs/timeslot/set`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1PostingFbsTimeslotSetRequestToJSON)(requestParameters['v1PostingFbsTimeslotSetRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1PostingFbsTimeslotSetResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете изменить дату доставки отправления не больше двух раз.
|
||||
* Перенести дату доставки
|
||||
*/
|
||||
postingAPISetPostingTimeslot(clientId, apiKey, v1PostingFbsTimeslotSetRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingAPISetPostingTimeslotRaw({ clientId: clientId, apiKey: apiKey, v1PostingFbsTimeslotSetRequest: v1PostingFbsTimeslotSetRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.DeliveryrFBS = DeliveryrFBS;
|
||||
59
dist/apis/Digital.d.ts
vendored
Normal file
59
dist/apis/Digital.d.ts
vendored
Normal 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 * as runtime from '../runtime';
|
||||
import type { V1ListPostingCodesRequest, V1ListPostingCodesResponse, V1StocksImportRequest, V1StocksImportResponse, V1UploadPostingCodesRequest, V1UploadPostingCodesResponse } from '../models/index';
|
||||
export interface DigitalProductAPIStocksImportRequest {
|
||||
v1StocksImportRequest: V1StocksImportRequest;
|
||||
}
|
||||
export interface ListPostingCodesRequest {
|
||||
v1ListPostingCodesRequest: V1ListPostingCodesRequest;
|
||||
}
|
||||
export interface UploadPostingCodesRequest {
|
||||
v1UploadPostingCodesRequest?: V1UploadPostingCodesRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class Digital extends runtime.BaseAPI {
|
||||
/**
|
||||
* Метод доступен только продавцам, работающим с цифровыми товарами. Используйте метод, чтобы изменить информацию о количестве товара в наличии.
|
||||
* Обновить количество цифровых товаров
|
||||
*/
|
||||
digitalProductAPIStocksImportRaw(requestParameters: DigitalProductAPIStocksImportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1StocksImportResponse>>;
|
||||
/**
|
||||
* Метод доступен только продавцам, работающим с цифровыми товарами. Используйте метод, чтобы изменить информацию о количестве товара в наличии.
|
||||
* Обновить количество цифровых товаров
|
||||
*/
|
||||
digitalProductAPIStocksImport(v1StocksImportRequest: V1StocksImportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1StocksImportResponse>;
|
||||
/**
|
||||
* <aside class=\"warning\"> С 31 августа 2026 года метод будет отключён. Переключитесь на <a href=\"#operation/PostingDigitalList\">/v2/posting/digital/list</a>. </aside> Возвращает список отправлений, по которым нужно загрузить коды цифровых товаров. Метод доступен только продавцам, работающим с цифровыми товарами. Чтобы получить список отправлений в любом статусе, воспользуйтесь методом [/v2/posting/fbo/list](#operation/PostingAPI_GetFboPostingList).
|
||||
* Получить список отправлений
|
||||
* @deprecated
|
||||
*/
|
||||
listPostingCodesRaw(requestParameters: ListPostingCodesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1ListPostingCodesResponse>>;
|
||||
/**
|
||||
* <aside class=\"warning\"> С 31 августа 2026 года метод будет отключён. Переключитесь на <a href=\"#operation/PostingDigitalList\">/v2/posting/digital/list</a>. </aside> Возвращает список отправлений, по которым нужно загрузить коды цифровых товаров. Метод доступен только продавцам, работающим с цифровыми товарами. Чтобы получить список отправлений в любом статусе, воспользуйтесь методом [/v2/posting/fbo/list](#operation/PostingAPI_GetFboPostingList).
|
||||
* Получить список отправлений
|
||||
* @deprecated
|
||||
*/
|
||||
listPostingCodes(v1ListPostingCodesRequest: V1ListPostingCodesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1ListPostingCodesResponse>;
|
||||
/**
|
||||
* Метод доступен только продавцам, работающим с цифровыми товарами. Вы можете загрузить коды цифровых товаров в течение 24 часов с момента получения заказа. Передайте все коды цифровых товаров к каждому товару в заказе за один запрос. Если передадите не все коды, запрос вернётся с ошибкой.
|
||||
* Загрузить коды цифровых товаров для отправления
|
||||
*/
|
||||
uploadPostingCodesRaw(requestParameters: UploadPostingCodesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1UploadPostingCodesResponse>>;
|
||||
/**
|
||||
* Метод доступен только продавцам, работающим с цифровыми товарами. Вы можете загрузить коды цифровых товаров в течение 24 часов с момента получения заказа. Передайте все коды цифровых товаров к каждому товару в заказе за один запрос. Если передадите не все коды, запрос вернётся с ошибкой.
|
||||
* Загрузить коды цифровых товаров для отправления
|
||||
*/
|
||||
uploadPostingCodes(v1UploadPostingCodesRequest?: V1UploadPostingCodesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1UploadPostingCodesResponse>;
|
||||
}
|
||||
128
dist/apis/Digital.js
vendored
Normal file
128
dist/apis/Digital.js
vendored
Normal file
@@ -0,0 +1,128 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.Digital = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class Digital extends runtime.BaseAPI {
|
||||
/**
|
||||
* Метод доступен только продавцам, работающим с цифровыми товарами. Используйте метод, чтобы изменить информацию о количестве товара в наличии.
|
||||
* Обновить количество цифровых товаров
|
||||
*/
|
||||
digitalProductAPIStocksImportRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1StocksImportRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1StocksImportRequest', 'Required parameter "v1StocksImportRequest" was null or undefined when calling digitalProductAPIStocksImport().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/product/digital/stocks/import`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1StocksImportRequestToJSON)(requestParameters['v1StocksImportRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1StocksImportResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод доступен только продавцам, работающим с цифровыми товарами. Используйте метод, чтобы изменить информацию о количестве товара в наличии.
|
||||
* Обновить количество цифровых товаров
|
||||
*/
|
||||
digitalProductAPIStocksImport(v1StocksImportRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.digitalProductAPIStocksImportRaw({ v1StocksImportRequest: v1StocksImportRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> С 31 августа 2026 года метод будет отключён. Переключитесь на <a href=\"#operation/PostingDigitalList\">/v2/posting/digital/list</a>. </aside> Возвращает список отправлений, по которым нужно загрузить коды цифровых товаров. Метод доступен только продавцам, работающим с цифровыми товарами. Чтобы получить список отправлений в любом статусе, воспользуйтесь методом [/v2/posting/fbo/list](#operation/PostingAPI_GetFboPostingList).
|
||||
* Получить список отправлений
|
||||
* @deprecated
|
||||
*/
|
||||
listPostingCodesRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1ListPostingCodesRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1ListPostingCodesRequest', 'Required parameter "v1ListPostingCodesRequest" was null or undefined when calling listPostingCodes().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/posting/digital/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1ListPostingCodesRequestToJSON)(requestParameters['v1ListPostingCodesRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1ListPostingCodesResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> С 31 августа 2026 года метод будет отключён. Переключитесь на <a href=\"#operation/PostingDigitalList\">/v2/posting/digital/list</a>. </aside> Возвращает список отправлений, по которым нужно загрузить коды цифровых товаров. Метод доступен только продавцам, работающим с цифровыми товарами. Чтобы получить список отправлений в любом статусе, воспользуйтесь методом [/v2/posting/fbo/list](#operation/PostingAPI_GetFboPostingList).
|
||||
* Получить список отправлений
|
||||
* @deprecated
|
||||
*/
|
||||
listPostingCodes(v1ListPostingCodesRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.listPostingCodesRaw({ v1ListPostingCodesRequest: v1ListPostingCodesRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод доступен только продавцам, работающим с цифровыми товарами. Вы можете загрузить коды цифровых товаров в течение 24 часов с момента получения заказа. Передайте все коды цифровых товаров к каждому товару в заказе за один запрос. Если передадите не все коды, запрос вернётся с ошибкой.
|
||||
* Загрузить коды цифровых товаров для отправления
|
||||
*/
|
||||
uploadPostingCodesRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/posting/digital/codes/upload`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1UploadPostingCodesRequestToJSON)(requestParameters['v1UploadPostingCodesRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1UploadPostingCodesResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод доступен только продавцам, работающим с цифровыми товарами. Вы можете загрузить коды цифровых товаров в течение 24 часов с момента получения заказа. Передайте все коды цифровых товаров к каждому товару в заказе за один запрос. Если передадите не все коды, запрос вернётся с ошибкой.
|
||||
* Загрузить коды цифровых товаров для отправления
|
||||
*/
|
||||
uploadPostingCodes(v1UploadPostingCodesRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.uploadPostingCodesRaw({ v1UploadPostingCodesRequest: v1UploadPostingCodesRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.Digital = Digital;
|
||||
156
dist/apis/DraftDirectFBP.d.ts
vendored
Normal file
156
dist/apis/DraftDirectFBP.d.ts
vendored
Normal file
@@ -0,0 +1,156 @@
|
||||
/**
|
||||
* Документация 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 * as runtime from '../runtime';
|
||||
import type { V1FbpDraftDirectCreateRequest, V1FbpDraftDirectCreateResponse, V1FbpDraftDirectDeleteRequest, V1FbpDraftDirectDeleteResponse, V1FbpDraftDirectGetTimeslotRequest, V1FbpDraftDirectGetTimeslotResponse, V1FbpDraftDirectProductValidateRequest, V1FbpDraftDirectProductValidateResponse, V1FbpDraftDirectRegistrateRequest, V1FbpDraftDirectRegistrateResponse, V1FbpDraftDirectSellerDlvCreateRequest, V1FbpDraftDirectSellerDlvCreateResponse, V1FbpDraftDirectSellerDlvEditRequest, V1FbpDraftDirectSellerDlvEditResponse, V1FbpDraftDirectTimeslotEditRequest, V1FbpDraftDirectTimeslotEditResponse, V1FbpDraftDirectTplDlvCreateRequest, V1FbpDraftDirectTplDlvCreateResponse, V1FbpDraftDirectTplDlvEditRequest, V1FbpDraftDirectTplDlvEditResponse } from '../models/index';
|
||||
export interface FbpAPIFbpDraftDirectTplDlvCreateRequest {
|
||||
v1FbpDraftDirectTplDlvCreateRequest: V1FbpDraftDirectTplDlvCreateRequest;
|
||||
}
|
||||
export interface FbpAPIFbpDraftDirectTplDlvEditRequest {
|
||||
v1FbpDraftDirectTplDlvEditRequest: V1FbpDraftDirectTplDlvEditRequest;
|
||||
}
|
||||
export interface FbpDraftDirectCreateRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1FbpDraftDirectCreateRequest: V1FbpDraftDirectCreateRequest;
|
||||
}
|
||||
export interface FbpDraftDirectDeleteRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1FbpDraftDirectDeleteRequest: V1FbpDraftDirectDeleteRequest;
|
||||
}
|
||||
export interface FbpDraftDirectGetTimeslotRequest {
|
||||
v1FbpDraftDirectGetTimeslotRequest?: V1FbpDraftDirectGetTimeslotRequest;
|
||||
}
|
||||
export interface FbpDraftDirectProductValidateRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1FbpDraftDirectProductValidateRequest: V1FbpDraftDirectProductValidateRequest;
|
||||
}
|
||||
export interface FbpDraftDirectRegistrateRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1FbpDraftDirectRegistrateRequest: V1FbpDraftDirectRegistrateRequest;
|
||||
}
|
||||
export interface FbpDraftDirectSellerDlvCreateRequest {
|
||||
v1FbpDraftDirectSellerDlvCreateRequest?: V1FbpDraftDirectSellerDlvCreateRequest;
|
||||
}
|
||||
export interface FbpDraftDirectSellerDlvEditRequest {
|
||||
v1FbpDraftDirectSellerDlvEditRequest?: V1FbpDraftDirectSellerDlvEditRequest;
|
||||
}
|
||||
export interface FbpDraftDirectTimeslotEditRequest {
|
||||
v1FbpDraftDirectTimeslotEditRequest?: V1FbpDraftDirectTimeslotEditRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class DraftDirectFBP extends runtime.BaseAPI {
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Создать черновик заявки на доставку сторонней транспортной компанией
|
||||
*/
|
||||
fbpAPIFbpDraftDirectTplDlvCreateRaw(requestParameters: FbpAPIFbpDraftDirectTplDlvCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpDraftDirectTplDlvCreateResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Создать черновик заявки на доставку сторонней транспортной компанией
|
||||
*/
|
||||
fbpAPIFbpDraftDirectTplDlvCreate(v1FbpDraftDirectTplDlvCreateRequest: V1FbpDraftDirectTplDlvCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpDraftDirectTplDlvCreateResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Редактировать черновик поставки со способом доставки сторонней транспортной компанией
|
||||
*/
|
||||
fbpAPIFbpDraftDirectTplDlvEditRaw(requestParameters: FbpAPIFbpDraftDirectTplDlvEditRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpDraftDirectTplDlvEditResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Редактировать черновик поставки со способом доставки сторонней транспортной компанией
|
||||
*/
|
||||
fbpAPIFbpDraftDirectTplDlvEdit(v1FbpDraftDirectTplDlvEditRequest: V1FbpDraftDirectTplDlvEditRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpDraftDirectTplDlvEditResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Создать черновик заявки на поставку без указания способа доставки
|
||||
*/
|
||||
fbpDraftDirectCreateRaw(requestParameters: FbpDraftDirectCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpDraftDirectCreateResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Создать черновик заявки на поставку без указания способа доставки
|
||||
*/
|
||||
fbpDraftDirectCreate(clientId: string, apiKey: string, v1FbpDraftDirectCreateRequest: V1FbpDraftDirectCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpDraftDirectCreateResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Удалить черновик заявки на поставку
|
||||
*/
|
||||
fbpDraftDirectDeleteRaw(requestParameters: FbpDraftDirectDeleteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpDraftDirectDeleteResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Удалить черновик заявки на поставку
|
||||
*/
|
||||
fbpDraftDirectDelete(clientId: string, apiKey: string, v1FbpDraftDirectDeleteRequest: V1FbpDraftDirectDeleteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpDraftDirectDeleteResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список таймслотов для прямой поставки
|
||||
*/
|
||||
fbpDraftDirectGetTimeslotRaw(requestParameters: FbpDraftDirectGetTimeslotRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpDraftDirectGetTimeslotResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список таймслотов для прямой поставки
|
||||
*/
|
||||
fbpDraftDirectGetTimeslot(v1FbpDraftDirectGetTimeslotRequest?: V1FbpDraftDirectGetTimeslotRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpDraftDirectGetTimeslotResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Проверить список товаров для склада партнёра
|
||||
*/
|
||||
fbpDraftDirectProductValidateRaw(requestParameters: FbpDraftDirectProductValidateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpDraftDirectProductValidateResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Проверить список товаров для склада партнёра
|
||||
*/
|
||||
fbpDraftDirectProductValidate(clientId: string, apiKey: string, v1FbpDraftDirectProductValidateRequest: V1FbpDraftDirectProductValidateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpDraftDirectProductValidateResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Перевести черновик в действующую поставку
|
||||
*/
|
||||
fbpDraftDirectRegistrateRaw(requestParameters: FbpDraftDirectRegistrateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpDraftDirectRegistrateResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Перевести черновик в действующую поставку
|
||||
*/
|
||||
fbpDraftDirectRegistrate(clientId: string, apiKey: string, v1FbpDraftDirectRegistrateRequest: V1FbpDraftDirectRegistrateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpDraftDirectRegistrateResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Создать черновик с доставкой силами продавца
|
||||
*/
|
||||
fbpDraftDirectSellerDlvCreateRaw(requestParameters: FbpDraftDirectSellerDlvCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpDraftDirectSellerDlvCreateResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Создать черновик с доставкой силами продавца
|
||||
*/
|
||||
fbpDraftDirectSellerDlvCreate(v1FbpDraftDirectSellerDlvCreateRequest?: V1FbpDraftDirectSellerDlvCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpDraftDirectSellerDlvCreateResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Обновить информацию о доставке силами продавца в черновике
|
||||
*/
|
||||
fbpDraftDirectSellerDlvEditRaw(requestParameters: FbpDraftDirectSellerDlvEditRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpDraftDirectSellerDlvEditResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Обновить информацию о доставке силами продавца в черновике
|
||||
*/
|
||||
fbpDraftDirectSellerDlvEdit(v1FbpDraftDirectSellerDlvEditRequest?: V1FbpDraftDirectSellerDlvEditRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpDraftDirectSellerDlvEditResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Отредактировать таймслот в черновике
|
||||
*/
|
||||
fbpDraftDirectTimeslotEditRaw(requestParameters: FbpDraftDirectTimeslotEditRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpDraftDirectTimeslotEditResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Отредактировать таймслот в черновике
|
||||
*/
|
||||
fbpDraftDirectTimeslotEdit(v1FbpDraftDirectTimeslotEditRequest?: V1FbpDraftDirectTimeslotEditRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpDraftDirectTimeslotEditResponse>;
|
||||
}
|
||||
389
dist/apis/DraftDirectFBP.js
vendored
Normal file
389
dist/apis/DraftDirectFBP.js
vendored
Normal file
@@ -0,0 +1,389 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.DraftDirectFBP = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class DraftDirectFBP extends runtime.BaseAPI {
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Создать черновик заявки на доставку сторонней транспортной компанией
|
||||
*/
|
||||
fbpAPIFbpDraftDirectTplDlvCreateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1FbpDraftDirectTplDlvCreateRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1FbpDraftDirectTplDlvCreateRequest', 'Required parameter "v1FbpDraftDirectTplDlvCreateRequest" was null or undefined when calling fbpAPIFbpDraftDirectTplDlvCreate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/draft/direct/tpl-dlv/create`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpDraftDirectTplDlvCreateRequestToJSON)(requestParameters['v1FbpDraftDirectTplDlvCreateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpDraftDirectTplDlvCreateResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Создать черновик заявки на доставку сторонней транспортной компанией
|
||||
*/
|
||||
fbpAPIFbpDraftDirectTplDlvCreate(v1FbpDraftDirectTplDlvCreateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpAPIFbpDraftDirectTplDlvCreateRaw({ v1FbpDraftDirectTplDlvCreateRequest: v1FbpDraftDirectTplDlvCreateRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Редактировать черновик поставки со способом доставки сторонней транспортной компанией
|
||||
*/
|
||||
fbpAPIFbpDraftDirectTplDlvEditRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1FbpDraftDirectTplDlvEditRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1FbpDraftDirectTplDlvEditRequest', 'Required parameter "v1FbpDraftDirectTplDlvEditRequest" was null or undefined when calling fbpAPIFbpDraftDirectTplDlvEdit().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/draft/direct/tpl-dlv/edit`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpDraftDirectTplDlvEditRequestToJSON)(requestParameters['v1FbpDraftDirectTplDlvEditRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpDraftDirectTplDlvEditResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Редактировать черновик поставки со способом доставки сторонней транспортной компанией
|
||||
*/
|
||||
fbpAPIFbpDraftDirectTplDlvEdit(v1FbpDraftDirectTplDlvEditRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpAPIFbpDraftDirectTplDlvEditRaw({ v1FbpDraftDirectTplDlvEditRequest: v1FbpDraftDirectTplDlvEditRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Создать черновик заявки на поставку без указания способа доставки
|
||||
*/
|
||||
fbpDraftDirectCreateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling fbpDraftDirectCreate().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling fbpDraftDirectCreate().');
|
||||
}
|
||||
if (requestParameters['v1FbpDraftDirectCreateRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1FbpDraftDirectCreateRequest', 'Required parameter "v1FbpDraftDirectCreateRequest" was null or undefined when calling fbpDraftDirectCreate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/draft/direct/create`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpDraftDirectCreateRequestToJSON)(requestParameters['v1FbpDraftDirectCreateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpDraftDirectCreateResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Создать черновик заявки на поставку без указания способа доставки
|
||||
*/
|
||||
fbpDraftDirectCreate(clientId, apiKey, v1FbpDraftDirectCreateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpDraftDirectCreateRaw({ clientId: clientId, apiKey: apiKey, v1FbpDraftDirectCreateRequest: v1FbpDraftDirectCreateRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Удалить черновик заявки на поставку
|
||||
*/
|
||||
fbpDraftDirectDeleteRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling fbpDraftDirectDelete().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling fbpDraftDirectDelete().');
|
||||
}
|
||||
if (requestParameters['v1FbpDraftDirectDeleteRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1FbpDraftDirectDeleteRequest', 'Required parameter "v1FbpDraftDirectDeleteRequest" was null or undefined when calling fbpDraftDirectDelete().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/draft/direct/delete`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpDraftDirectDeleteRequestToJSON)(requestParameters['v1FbpDraftDirectDeleteRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpDraftDirectDeleteResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Удалить черновик заявки на поставку
|
||||
*/
|
||||
fbpDraftDirectDelete(clientId, apiKey, v1FbpDraftDirectDeleteRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpDraftDirectDeleteRaw({ clientId: clientId, apiKey: apiKey, v1FbpDraftDirectDeleteRequest: v1FbpDraftDirectDeleteRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список таймслотов для прямой поставки
|
||||
*/
|
||||
fbpDraftDirectGetTimeslotRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/draft/direct/timeslot/get`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpDraftDirectGetTimeslotRequestToJSON)(requestParameters['v1FbpDraftDirectGetTimeslotRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpDraftDirectGetTimeslotResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список таймслотов для прямой поставки
|
||||
*/
|
||||
fbpDraftDirectGetTimeslot(v1FbpDraftDirectGetTimeslotRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpDraftDirectGetTimeslotRaw({ v1FbpDraftDirectGetTimeslotRequest: v1FbpDraftDirectGetTimeslotRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Проверить список товаров для склада партнёра
|
||||
*/
|
||||
fbpDraftDirectProductValidateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling fbpDraftDirectProductValidate().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling fbpDraftDirectProductValidate().');
|
||||
}
|
||||
if (requestParameters['v1FbpDraftDirectProductValidateRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1FbpDraftDirectProductValidateRequest', 'Required parameter "v1FbpDraftDirectProductValidateRequest" was null or undefined when calling fbpDraftDirectProductValidate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/draft/direct/product/validate`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpDraftDirectProductValidateRequestToJSON)(requestParameters['v1FbpDraftDirectProductValidateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpDraftDirectProductValidateResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Проверить список товаров для склада партнёра
|
||||
*/
|
||||
fbpDraftDirectProductValidate(clientId, apiKey, v1FbpDraftDirectProductValidateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpDraftDirectProductValidateRaw({ clientId: clientId, apiKey: apiKey, v1FbpDraftDirectProductValidateRequest: v1FbpDraftDirectProductValidateRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Перевести черновик в действующую поставку
|
||||
*/
|
||||
fbpDraftDirectRegistrateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling fbpDraftDirectRegistrate().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling fbpDraftDirectRegistrate().');
|
||||
}
|
||||
if (requestParameters['v1FbpDraftDirectRegistrateRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1FbpDraftDirectRegistrateRequest', 'Required parameter "v1FbpDraftDirectRegistrateRequest" was null or undefined when calling fbpDraftDirectRegistrate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/draft/direct/registrate`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpDraftDirectRegistrateRequestToJSON)(requestParameters['v1FbpDraftDirectRegistrateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpDraftDirectRegistrateResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Перевести черновик в действующую поставку
|
||||
*/
|
||||
fbpDraftDirectRegistrate(clientId, apiKey, v1FbpDraftDirectRegistrateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpDraftDirectRegistrateRaw({ clientId: clientId, apiKey: apiKey, v1FbpDraftDirectRegistrateRequest: v1FbpDraftDirectRegistrateRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Создать черновик с доставкой силами продавца
|
||||
*/
|
||||
fbpDraftDirectSellerDlvCreateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/draft/direct/seller-dlv/create`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpDraftDirectSellerDlvCreateRequestToJSON)(requestParameters['v1FbpDraftDirectSellerDlvCreateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpDraftDirectSellerDlvCreateResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Создать черновик с доставкой силами продавца
|
||||
*/
|
||||
fbpDraftDirectSellerDlvCreate(v1FbpDraftDirectSellerDlvCreateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpDraftDirectSellerDlvCreateRaw({ v1FbpDraftDirectSellerDlvCreateRequest: v1FbpDraftDirectSellerDlvCreateRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Обновить информацию о доставке силами продавца в черновике
|
||||
*/
|
||||
fbpDraftDirectSellerDlvEditRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/draft/direct/seller-dlv/edit`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpDraftDirectSellerDlvEditRequestToJSON)(requestParameters['v1FbpDraftDirectSellerDlvEditRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpDraftDirectSellerDlvEditResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Обновить информацию о доставке силами продавца в черновике
|
||||
*/
|
||||
fbpDraftDirectSellerDlvEdit(v1FbpDraftDirectSellerDlvEditRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpDraftDirectSellerDlvEditRaw({ v1FbpDraftDirectSellerDlvEditRequest: v1FbpDraftDirectSellerDlvEditRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Отредактировать таймслот в черновике
|
||||
*/
|
||||
fbpDraftDirectTimeslotEditRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/draft/direct/timeslot/edit`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpDraftDirectTimeslotEditRequestToJSON)(requestParameters['v1FbpDraftDirectTimeslotEditRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpDraftDirectTimeslotEditResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Отредактировать таймслот в черновике
|
||||
*/
|
||||
fbpDraftDirectTimeslotEdit(v1FbpDraftDirectTimeslotEditRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpDraftDirectTimeslotEditRaw({ v1FbpDraftDirectTimeslotEditRequest: v1FbpDraftDirectTimeslotEditRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.DraftDirectFBP = DraftDirectFBP;
|
||||
138
dist/apis/DraftDropOffFBP.d.ts
vendored
Normal file
138
dist/apis/DraftDropOffFBP.d.ts
vendored
Normal file
@@ -0,0 +1,138 @@
|
||||
/**
|
||||
* Документация 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 * as runtime from '../runtime';
|
||||
import type { V1FbpDraftDropOffCreateRequest, V1FbpDraftDropOffCreateResponse, V1FbpDraftDropOffDeleteRequest, V1FbpDraftDropOffDeleteResponse, V1FbpDraftDropOffDlvEditRequest, V1FbpDraftDropOffDlvEditResponse, V1FbpDraftDropOffPointListRequest, V1FbpDraftDropOffPointListResponse, V1FbpDraftDropOffPointTimetableRequest, V1FbpDraftDropOffPointTimetableResponse, V1FbpDraftDropOffProductValidateRequest, V1FbpDraftDropOffProductValidateResponse, V1FbpDraftDropOffProvinceListRequest, V1FbpDraftDropOffProvinceListResponse, V1FbpDraftDropOffRegistrateRequest, V1FbpDraftDropOffRegistrateResponse } from '../models/index';
|
||||
export interface FbpDraftDropOffCreateRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1FbpDraftDropOffCreateRequest?: V1FbpDraftDropOffCreateRequest;
|
||||
}
|
||||
export interface FbpDraftDropOffDeleteRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1FbpDraftDropOffDeleteRequest?: V1FbpDraftDropOffDeleteRequest;
|
||||
}
|
||||
export interface FbpDraftDropOffDlvEditRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1FbpDraftDropOffDlvEditRequest?: V1FbpDraftDropOffDlvEditRequest;
|
||||
}
|
||||
export interface FbpDraftDropOffPointListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1FbpDraftDropOffPointListRequest?: V1FbpDraftDropOffPointListRequest;
|
||||
}
|
||||
export interface FbpDraftDropOffPointTimetableRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1FbpDraftDropOffPointTimetableRequest?: V1FbpDraftDropOffPointTimetableRequest;
|
||||
}
|
||||
export interface FbpDraftDropOffProductValidateRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1FbpDraftDropOffProductValidateRequest?: V1FbpDraftDropOffProductValidateRequest;
|
||||
}
|
||||
export interface FbpDraftDropOffProvinceListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1FbpDraftDropOffProvinceListRequest?: V1FbpDraftDropOffProvinceListRequest;
|
||||
}
|
||||
export interface FbpDraftDropOffRegistrateRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1FbpDraftDropOffRegistrateRequest?: V1FbpDraftDropOffRegistrateRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class DraftDropOffFBP extends runtime.BaseAPI {
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Создать черновик для доставки в drop-off пункт
|
||||
*/
|
||||
fbpDraftDropOffCreateRaw(requestParameters: FbpDraftDropOffCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpDraftDropOffCreateResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Создать черновик для доставки в drop-off пункт
|
||||
*/
|
||||
fbpDraftDropOffCreate(clientId: string, apiKey: string, v1FbpDraftDropOffCreateRequest?: V1FbpDraftDropOffCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpDraftDropOffCreateResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Удалить черновик для доставки в drop-off пункт
|
||||
*/
|
||||
fbpDraftDropOffDeleteRaw(requestParameters: FbpDraftDropOffDeleteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpDraftDropOffDeleteResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Удалить черновик для доставки в drop-off пункт
|
||||
*/
|
||||
fbpDraftDropOffDelete(clientId: string, apiKey: string, v1FbpDraftDropOffDeleteRequest?: V1FbpDraftDropOffDeleteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpDraftDropOffDeleteResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Отредактировать детали доставки для drop-off черновика
|
||||
*/
|
||||
fbpDraftDropOffDlvEditRaw(requestParameters: FbpDraftDropOffDlvEditRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpDraftDropOffDlvEditResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Отредактировать детали доставки для drop-off черновика
|
||||
*/
|
||||
fbpDraftDropOffDlvEdit(clientId: string, apiKey: string, v1FbpDraftDropOffDlvEditRequest?: V1FbpDraftDropOffDlvEditRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpDraftDropOffDlvEditResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список drop-off пунктов в провинции
|
||||
*/
|
||||
fbpDraftDropOffPointListRaw(requestParameters: FbpDraftDropOffPointListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpDraftDropOffPointListResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список drop-off пунктов в провинции
|
||||
*/
|
||||
fbpDraftDropOffPointList(clientId: string, apiKey: string, v1FbpDraftDropOffPointListRequest?: V1FbpDraftDropOffPointListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpDraftDropOffPointListResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить расписание работы drop-off пункта
|
||||
*/
|
||||
fbpDraftDropOffPointTimetableRaw(requestParameters: FbpDraftDropOffPointTimetableRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpDraftDropOffPointTimetableResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить расписание работы drop-off пункта
|
||||
*/
|
||||
fbpDraftDropOffPointTimetable(clientId: string, apiKey: string, v1FbpDraftDropOffPointTimetableRequest?: V1FbpDraftDropOffPointTimetableRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpDraftDropOffPointTimetableResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Проверить список товаров, которые склад партнёра может принять
|
||||
*/
|
||||
fbpDraftDropOffProductValidateRaw(requestParameters: FbpDraftDropOffProductValidateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpDraftDropOffProductValidateResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Проверить список товаров, которые склад партнёра может принять
|
||||
*/
|
||||
fbpDraftDropOffProductValidate(clientId: string, apiKey: string, v1FbpDraftDropOffProductValidateRequest?: V1FbpDraftDropOffProductValidateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpDraftDropOffProductValidateResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список провинций
|
||||
*/
|
||||
fbpDraftDropOffProvinceListRaw(requestParameters: FbpDraftDropOffProvinceListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpDraftDropOffProvinceListResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список провинций
|
||||
*/
|
||||
fbpDraftDropOffProvinceList(clientId: string, apiKey: string, v1FbpDraftDropOffProvinceListRequest?: V1FbpDraftDropOffProvinceListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpDraftDropOffProvinceListResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Перевести черновик в действующую поставку
|
||||
*/
|
||||
fbpDraftDropOffRegistrateRaw(requestParameters: FbpDraftDropOffRegistrateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpDraftDropOffRegistrateResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Перевести черновик в действующую поставку
|
||||
*/
|
||||
fbpDraftDropOffRegistrate(clientId: string, apiKey: string, v1FbpDraftDropOffRegistrateRequest?: V1FbpDraftDropOffRegistrateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpDraftDropOffRegistrateResponse>;
|
||||
}
|
||||
361
dist/apis/DraftDropOffFBP.js
vendored
Normal file
361
dist/apis/DraftDropOffFBP.js
vendored
Normal file
@@ -0,0 +1,361 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.DraftDropOffFBP = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class DraftDropOffFBP extends runtime.BaseAPI {
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Создать черновик для доставки в drop-off пункт
|
||||
*/
|
||||
fbpDraftDropOffCreateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling fbpDraftDropOffCreate().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling fbpDraftDropOffCreate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/draft/drop-off/create`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpDraftDropOffCreateRequestToJSON)(requestParameters['v1FbpDraftDropOffCreateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpDraftDropOffCreateResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Создать черновик для доставки в drop-off пункт
|
||||
*/
|
||||
fbpDraftDropOffCreate(clientId, apiKey, v1FbpDraftDropOffCreateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpDraftDropOffCreateRaw({ clientId: clientId, apiKey: apiKey, v1FbpDraftDropOffCreateRequest: v1FbpDraftDropOffCreateRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Удалить черновик для доставки в drop-off пункт
|
||||
*/
|
||||
fbpDraftDropOffDeleteRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling fbpDraftDropOffDelete().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling fbpDraftDropOffDelete().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/draft/drop-off/delete`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpDraftDropOffDeleteRequestToJSON)(requestParameters['v1FbpDraftDropOffDeleteRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpDraftDropOffDeleteResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Удалить черновик для доставки в drop-off пункт
|
||||
*/
|
||||
fbpDraftDropOffDelete(clientId, apiKey, v1FbpDraftDropOffDeleteRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpDraftDropOffDeleteRaw({ clientId: clientId, apiKey: apiKey, v1FbpDraftDropOffDeleteRequest: v1FbpDraftDropOffDeleteRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Отредактировать детали доставки для drop-off черновика
|
||||
*/
|
||||
fbpDraftDropOffDlvEditRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling fbpDraftDropOffDlvEdit().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling fbpDraftDropOffDlvEdit().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/draft/drop-off/dlv/edit`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpDraftDropOffDlvEditRequestToJSON)(requestParameters['v1FbpDraftDropOffDlvEditRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpDraftDropOffDlvEditResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Отредактировать детали доставки для drop-off черновика
|
||||
*/
|
||||
fbpDraftDropOffDlvEdit(clientId, apiKey, v1FbpDraftDropOffDlvEditRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpDraftDropOffDlvEditRaw({ clientId: clientId, apiKey: apiKey, v1FbpDraftDropOffDlvEditRequest: v1FbpDraftDropOffDlvEditRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список drop-off пунктов в провинции
|
||||
*/
|
||||
fbpDraftDropOffPointListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling fbpDraftDropOffPointList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling fbpDraftDropOffPointList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/draft/drop-off/point/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpDraftDropOffPointListRequestToJSON)(requestParameters['v1FbpDraftDropOffPointListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpDraftDropOffPointListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список drop-off пунктов в провинции
|
||||
*/
|
||||
fbpDraftDropOffPointList(clientId, apiKey, v1FbpDraftDropOffPointListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpDraftDropOffPointListRaw({ clientId: clientId, apiKey: apiKey, v1FbpDraftDropOffPointListRequest: v1FbpDraftDropOffPointListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить расписание работы drop-off пункта
|
||||
*/
|
||||
fbpDraftDropOffPointTimetableRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling fbpDraftDropOffPointTimetable().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling fbpDraftDropOffPointTimetable().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/draft/drop-off/point/timetable`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpDraftDropOffPointTimetableRequestToJSON)(requestParameters['v1FbpDraftDropOffPointTimetableRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpDraftDropOffPointTimetableResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить расписание работы drop-off пункта
|
||||
*/
|
||||
fbpDraftDropOffPointTimetable(clientId, apiKey, v1FbpDraftDropOffPointTimetableRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpDraftDropOffPointTimetableRaw({ clientId: clientId, apiKey: apiKey, v1FbpDraftDropOffPointTimetableRequest: v1FbpDraftDropOffPointTimetableRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Проверить список товаров, которые склад партнёра может принять
|
||||
*/
|
||||
fbpDraftDropOffProductValidateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling fbpDraftDropOffProductValidate().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling fbpDraftDropOffProductValidate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/draft/drop-off/product/validate`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpDraftDropOffProductValidateRequestToJSON)(requestParameters['v1FbpDraftDropOffProductValidateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpDraftDropOffProductValidateResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Проверить список товаров, которые склад партнёра может принять
|
||||
*/
|
||||
fbpDraftDropOffProductValidate(clientId, apiKey, v1FbpDraftDropOffProductValidateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpDraftDropOffProductValidateRaw({ clientId: clientId, apiKey: apiKey, v1FbpDraftDropOffProductValidateRequest: v1FbpDraftDropOffProductValidateRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список провинций
|
||||
*/
|
||||
fbpDraftDropOffProvinceListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling fbpDraftDropOffProvinceList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling fbpDraftDropOffProvinceList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/draft/drop-off/province/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpDraftDropOffProvinceListRequestToJSON)(requestParameters['v1FbpDraftDropOffProvinceListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpDraftDropOffProvinceListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список провинций
|
||||
*/
|
||||
fbpDraftDropOffProvinceList(clientId, apiKey, v1FbpDraftDropOffProvinceListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpDraftDropOffProvinceListRaw({ clientId: clientId, apiKey: apiKey, v1FbpDraftDropOffProvinceListRequest: v1FbpDraftDropOffProvinceListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Перевести черновик в действующую поставку
|
||||
*/
|
||||
fbpDraftDropOffRegistrateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling fbpDraftDropOffRegistrate().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling fbpDraftDropOffRegistrate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/draft/drop-off/registrate`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpDraftDropOffRegistrateRequestToJSON)(requestParameters['v1FbpDraftDropOffRegistrateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpDraftDropOffRegistrateResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Перевести черновик в действующую поставку
|
||||
*/
|
||||
fbpDraftDropOffRegistrate(clientId, apiKey, v1FbpDraftDropOffRegistrateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpDraftDropOffRegistrateRaw({ clientId: clientId, apiKey: apiKey, v1FbpDraftDropOffRegistrateRequest: v1FbpDraftDropOffRegistrateRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.DraftDropOffFBP = DraftDropOffFBP;
|
||||
85
dist/apis/DraftPickupFBP.d.ts
vendored
Normal file
85
dist/apis/DraftPickupFBP.d.ts
vendored
Normal 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.
|
||||
*/
|
||||
import * as runtime from '../runtime';
|
||||
import type { V1FbpDraftPickUpDeleteRequest, V1FbpDraftPickUpDeleteResponse, V1FbpDraftPickUpProductValidateRequest, V1FbpDraftPickUpProductValidateResponse, V1FbpDraftPickUpRegistrateRequest, V1FbpDraftPickUpRegistrateResponse, V1FbpDraftPickupCreateRequest, V1FbpDraftPickupCreateResponse, V1FbpDraftPickupDlvEditRequest, V1FbpDraftPickupDlvEditResponse } from '../models/index';
|
||||
export interface FbpAPIFbpDraftPickUpDeleteRequest {
|
||||
v1FbpDraftPickUpDeleteRequest: V1FbpDraftPickUpDeleteRequest;
|
||||
}
|
||||
export interface FbpAPIFbpDraftPickUpProductValidateRequest {
|
||||
v1FbpDraftPickUpProductValidateRequest: V1FbpDraftPickUpProductValidateRequest;
|
||||
}
|
||||
export interface FbpAPIFbpDraftPickupCreateRequest {
|
||||
v1FbpDraftPickupCreateRequest: V1FbpDraftPickupCreateRequest;
|
||||
}
|
||||
export interface FbpAPIFbpDraftPickupDlvEditRequest {
|
||||
v1FbpDraftPickupDlvEditRequest: V1FbpDraftPickupDlvEditRequest;
|
||||
}
|
||||
export interface FbpDraftPickUpRegistrateRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1FbpDraftPickUpRegistrateRequest?: V1FbpDraftPickUpRegistrateRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class DraftPickupFBP extends runtime.BaseAPI {
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Отменить черновик заявки на pick-up поставку
|
||||
*/
|
||||
fbpAPIFbpDraftPickUpDeleteRaw(requestParameters: FbpAPIFbpDraftPickUpDeleteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpDraftPickUpDeleteResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Отменить черновик заявки на pick-up поставку
|
||||
*/
|
||||
fbpAPIFbpDraftPickUpDelete(v1FbpDraftPickUpDeleteRequest: V1FbpDraftPickUpDeleteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpDraftPickUpDeleteResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Провалидировать список товаров для pick-up поставки
|
||||
*/
|
||||
fbpAPIFbpDraftPickUpProductValidateRaw(requestParameters: FbpAPIFbpDraftPickUpProductValidateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpDraftPickUpProductValidateResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Провалидировать список товаров для pick-up поставки
|
||||
*/
|
||||
fbpAPIFbpDraftPickUpProductValidate(v1FbpDraftPickUpProductValidateRequest: V1FbpDraftPickUpProductValidateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpDraftPickUpProductValidateResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Создать черновик заявки на pick-up поставку
|
||||
*/
|
||||
fbpAPIFbpDraftPickupCreateRaw(requestParameters: FbpAPIFbpDraftPickupCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpDraftPickupCreateResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Создать черновик заявки на pick-up поставку
|
||||
*/
|
||||
fbpAPIFbpDraftPickupCreate(v1FbpDraftPickupCreateRequest: V1FbpDraftPickupCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpDraftPickupCreateResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Изменить черновик заявки на pick-up поставку
|
||||
*/
|
||||
fbpAPIFbpDraftPickupDlvEditRaw(requestParameters: FbpAPIFbpDraftPickupDlvEditRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpDraftPickupDlvEditResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Изменить черновик заявки на pick-up поставку
|
||||
*/
|
||||
fbpAPIFbpDraftPickupDlvEdit(v1FbpDraftPickupDlvEditRequest: V1FbpDraftPickupDlvEditRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpDraftPickupDlvEditResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Перевести черновик в действующую поставку
|
||||
*/
|
||||
fbpDraftPickUpRegistrateRaw(requestParameters: FbpDraftPickUpRegistrateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpDraftPickUpRegistrateResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Перевести черновик в действующую поставку
|
||||
*/
|
||||
fbpDraftPickUpRegistrate(clientId: string, apiKey: string, v1FbpDraftPickUpRegistrateRequest?: V1FbpDraftPickUpRegistrateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpDraftPickUpRegistrateResponse>;
|
||||
}
|
||||
202
dist/apis/DraftPickupFBP.js
vendored
Normal file
202
dist/apis/DraftPickupFBP.js
vendored
Normal file
@@ -0,0 +1,202 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.DraftPickupFBP = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class DraftPickupFBP extends runtime.BaseAPI {
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Отменить черновик заявки на pick-up поставку
|
||||
*/
|
||||
fbpAPIFbpDraftPickUpDeleteRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1FbpDraftPickUpDeleteRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1FbpDraftPickUpDeleteRequest', 'Required parameter "v1FbpDraftPickUpDeleteRequest" was null or undefined when calling fbpAPIFbpDraftPickUpDelete().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/draft/pick-up/delete`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpDraftPickUpDeleteRequestToJSON)(requestParameters['v1FbpDraftPickUpDeleteRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpDraftPickUpDeleteResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Отменить черновик заявки на pick-up поставку
|
||||
*/
|
||||
fbpAPIFbpDraftPickUpDelete(v1FbpDraftPickUpDeleteRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpAPIFbpDraftPickUpDeleteRaw({ v1FbpDraftPickUpDeleteRequest: v1FbpDraftPickUpDeleteRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Провалидировать список товаров для pick-up поставки
|
||||
*/
|
||||
fbpAPIFbpDraftPickUpProductValidateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1FbpDraftPickUpProductValidateRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1FbpDraftPickUpProductValidateRequest', 'Required parameter "v1FbpDraftPickUpProductValidateRequest" was null or undefined when calling fbpAPIFbpDraftPickUpProductValidate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/draft/pick-up/product/validate`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpDraftPickUpProductValidateRequestToJSON)(requestParameters['v1FbpDraftPickUpProductValidateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpDraftPickUpProductValidateResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Провалидировать список товаров для pick-up поставки
|
||||
*/
|
||||
fbpAPIFbpDraftPickUpProductValidate(v1FbpDraftPickUpProductValidateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpAPIFbpDraftPickUpProductValidateRaw({ v1FbpDraftPickUpProductValidateRequest: v1FbpDraftPickUpProductValidateRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Создать черновик заявки на pick-up поставку
|
||||
*/
|
||||
fbpAPIFbpDraftPickupCreateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1FbpDraftPickupCreateRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1FbpDraftPickupCreateRequest', 'Required parameter "v1FbpDraftPickupCreateRequest" was null or undefined when calling fbpAPIFbpDraftPickupCreate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/draft/pick-up/create`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpDraftPickupCreateRequestToJSON)(requestParameters['v1FbpDraftPickupCreateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpDraftPickupCreateResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Создать черновик заявки на pick-up поставку
|
||||
*/
|
||||
fbpAPIFbpDraftPickupCreate(v1FbpDraftPickupCreateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpAPIFbpDraftPickupCreateRaw({ v1FbpDraftPickupCreateRequest: v1FbpDraftPickupCreateRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Изменить черновик заявки на pick-up поставку
|
||||
*/
|
||||
fbpAPIFbpDraftPickupDlvEditRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1FbpDraftPickupDlvEditRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1FbpDraftPickupDlvEditRequest', 'Required parameter "v1FbpDraftPickupDlvEditRequest" was null or undefined when calling fbpAPIFbpDraftPickupDlvEdit().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/draft/pick-up/dlv/edit`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpDraftPickupDlvEditRequestToJSON)(requestParameters['v1FbpDraftPickupDlvEditRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpDraftPickupDlvEditResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Изменить черновик заявки на pick-up поставку
|
||||
*/
|
||||
fbpAPIFbpDraftPickupDlvEdit(v1FbpDraftPickupDlvEditRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpAPIFbpDraftPickupDlvEditRaw({ v1FbpDraftPickupDlvEditRequest: v1FbpDraftPickupDlvEditRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Перевести черновик в действующую поставку
|
||||
*/
|
||||
fbpDraftPickUpRegistrateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling fbpDraftPickUpRegistrate().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling fbpDraftPickUpRegistrate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/draft/pick-up/registrate`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpDraftPickUpRegistrateRequestToJSON)(requestParameters['v1FbpDraftPickUpRegistrateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpDraftPickUpRegistrateResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Перевести черновик в действующую поставку
|
||||
*/
|
||||
fbpDraftPickUpRegistrate(clientId, apiKey, v1FbpDraftPickUpRegistrateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpDraftPickUpRegistrateRaw({ clientId: clientId, apiKey: apiKey, v1FbpDraftPickUpRegistrateRequest: v1FbpDraftPickUpRegistrateRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.DraftPickupFBP = DraftPickupFBP;
|
||||
239
dist/apis/FBO.d.ts
vendored
Normal file
239
dist/apis/FBO.d.ts
vendored
Normal file
@@ -0,0 +1,239 @@
|
||||
/**
|
||||
* Документация 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 * as runtime from '../runtime';
|
||||
import type { PostingGetFboPostingListRequest, PostingGetFboPostingRequest, PostingV3PostingFboListRequest, PostingV3PostingFboListResponse, SupplyOrderV2SupplyOrderTimeslotListRequest, SupplyOrderV2SupplyOrderTimeslotListResponse, V1CancelReasonListResponseFbo, V1GetSupplyOrderBundleRequest, V1GetSupplyOrderBundleResponse, V1GetSupplyOrderTimeslotStatusRequest, V1GetSupplyOrderTimeslotStatusResponse, V1GetSupplyOrderTimeslotsRequest, V1GetSupplyOrderTimeslotsResponse, V1SupplierAvailableWarehousesResponse, V1SupplyOrderDetailsRequest, V1SupplyOrderDetailsResponse, V1SupplyOrderPassCreateRequest, V1SupplyOrderPassCreateResponse, V1SupplyOrderPassStatusRequest, V1SupplyOrderPassStatusResponse, V1SupplyOrderStatusCounterResponse, V1UpdateSupplyOrderTimeslotRequest, V1UpdateSupplyOrderTimeslotResponse, V2FboPostingListResponse, V2FboPostingResponse, V3SupplyOrderGetRequest, V3SupplyOrderGetResponse, V3SupplyOrderListRequest, V3SupplyOrderListResponse } from '../models/index';
|
||||
export interface PostingAPIGetFboPostingRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
postingGetFboPostingRequest: PostingGetFboPostingRequest;
|
||||
}
|
||||
export interface PostingAPIGetFboPostingListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
postingGetFboPostingListRequest: PostingGetFboPostingListRequest;
|
||||
}
|
||||
export interface PostingAPIGetPostingFboCancelReasonListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
}
|
||||
export interface PostingFboListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
postingV3PostingFboListRequest: PostingV3PostingFboListRequest;
|
||||
}
|
||||
export interface SupplierAPISupplierAvailableWarehousesRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
}
|
||||
export interface SupplyOrderAPIGetSupplyOrderTimeslotStatusRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1GetSupplyOrderTimeslotStatusRequest: V1GetSupplyOrderTimeslotStatusRequest;
|
||||
}
|
||||
export interface SupplyOrderAPIGetSupplyOrderTimeslotsRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1GetSupplyOrderTimeslotsRequest: V1GetSupplyOrderTimeslotsRequest;
|
||||
}
|
||||
export interface SupplyOrderAPISupplyOrderDetailsRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1SupplyOrderDetailsRequest: V1SupplyOrderDetailsRequest;
|
||||
}
|
||||
export interface SupplyOrderAPISupplyOrderPassCreateRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1SupplyOrderPassCreateRequest: V1SupplyOrderPassCreateRequest;
|
||||
}
|
||||
export interface SupplyOrderAPISupplyOrderPassStatusRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1SupplyOrderPassStatusRequest: V1SupplyOrderPassStatusRequest;
|
||||
}
|
||||
export interface SupplyOrderAPISupplyOrderStatusCounterRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
}
|
||||
export interface SupplyOrderAPIUpdateSupplyOrderTimeslotRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1UpdateSupplyOrderTimeslotRequest: V1UpdateSupplyOrderTimeslotRequest;
|
||||
}
|
||||
export interface SupplyOrderBundleRequest {
|
||||
v1GetSupplyOrderBundleRequest: V1GetSupplyOrderBundleRequest;
|
||||
}
|
||||
export interface SupplyOrderGetRequest {
|
||||
v3SupplyOrderGetRequest?: V3SupplyOrderGetRequest;
|
||||
}
|
||||
export interface SupplyOrderListRequest {
|
||||
v3SupplyOrderListRequest?: V3SupplyOrderListRequest;
|
||||
}
|
||||
export interface SupplyOrderTimeslotListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
supplyOrderV2SupplyOrderTimeslotListRequest: SupplyOrderV2SupplyOrderTimeslotListRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class FBO extends runtime.BaseAPI {
|
||||
/**
|
||||
* Возвращает информацию об отправлении по его идентификатору.
|
||||
* Информация об отправлении
|
||||
*/
|
||||
postingAPIGetFboPostingRaw(requestParameters: PostingAPIGetFboPostingRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V2FboPostingResponse>>;
|
||||
/**
|
||||
* Возвращает информацию об отправлении по его идентификатору.
|
||||
* Информация об отправлении
|
||||
*/
|
||||
postingAPIGetFboPosting(clientId: string, apiKey: string, postingGetFboPostingRequest: PostingGetFboPostingRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V2FboPostingResponse>;
|
||||
/**
|
||||
* <aside class=\"warning\"> С 31 августа 2026 года метод будет отключён. Переключитесь на <a href=\"#operation/PostingFboList\">/v3/posting/fbo/list</a>. </aside> Возвращает список отправлений за указанный период времени. Если период больше года, вернётся ошибка `PERIOD_IS_TOO_LONG`. Дополнительно можно отфильтровать отправления по их статусу.
|
||||
* Список отправлений
|
||||
* @deprecated
|
||||
*/
|
||||
postingAPIGetFboPostingListRaw(requestParameters: PostingAPIGetFboPostingListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V2FboPostingListResponse>>;
|
||||
/**
|
||||
* <aside class=\"warning\"> С 31 августа 2026 года метод будет отключён. Переключитесь на <a href=\"#operation/PostingFboList\">/v3/posting/fbo/list</a>. </aside> Возвращает список отправлений за указанный период времени. Если период больше года, вернётся ошибка `PERIOD_IS_TOO_LONG`. Дополнительно можно отфильтровать отправления по их статусу.
|
||||
* Список отправлений
|
||||
* @deprecated
|
||||
*/
|
||||
postingAPIGetFboPostingList(clientId: string, apiKey: string, postingGetFboPostingListRequest: PostingGetFboPostingListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V2FboPostingListResponse>;
|
||||
/**
|
||||
* Возвращает список причин отмены для всех FBO-отправлений.
|
||||
* Причины отмены отправлений по схеме FBO
|
||||
*/
|
||||
postingAPIGetPostingFboCancelReasonListRaw(requestParameters: PostingAPIGetPostingFboCancelReasonListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1CancelReasonListResponseFbo>>;
|
||||
/**
|
||||
* Возвращает список причин отмены для всех FBO-отправлений.
|
||||
* Причины отмены отправлений по схеме FBO
|
||||
*/
|
||||
postingAPIGetPostingFboCancelReasonList(clientId: string, apiKey: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1CancelReasonListResponseFbo>;
|
||||
/**
|
||||
* Возвращает список отправлений за указанный период времени. Если период больше года, вернётся ошибка `PERIOD_IS_TOO_LONG`. Дополнительно можно отфильтровать отправления по их статусу.
|
||||
* Получить список отправлений
|
||||
*/
|
||||
postingFboListRaw(requestParameters: PostingFboListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PostingV3PostingFboListResponse>>;
|
||||
/**
|
||||
* Возвращает список отправлений за указанный период времени. Если период больше года, вернётся ошибка `PERIOD_IS_TOO_LONG`. Дополнительно можно отфильтровать отправления по их статусу.
|
||||
* Получить список отправлений
|
||||
*/
|
||||
postingFboList(clientId: string, apiKey: string, postingV3PostingFboListRequest: PostingV3PostingFboListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostingV3PostingFboListResponse>;
|
||||
/**
|
||||
* Метод возвращает список активных складов Ozon с информацией об их средней загруженности на ближайшее время.
|
||||
* Загруженность складов Ozon
|
||||
*/
|
||||
supplierAPISupplierAvailableWarehousesRaw(requestParameters: SupplierAPISupplierAvailableWarehousesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1SupplierAvailableWarehousesResponse>>;
|
||||
/**
|
||||
* Метод возвращает список активных складов Ozon с информацией об их средней загруженности на ближайшее время.
|
||||
* Загруженность складов Ozon
|
||||
*/
|
||||
supplierAPISupplierAvailableWarehouses(clientId: string, apiKey: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1SupplierAvailableWarehousesResponse>;
|
||||
/**
|
||||
* Статус интервала поставки
|
||||
*/
|
||||
supplyOrderAPIGetSupplyOrderTimeslotStatusRaw(requestParameters: SupplyOrderAPIGetSupplyOrderTimeslotStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1GetSupplyOrderTimeslotStatusResponse>>;
|
||||
/**
|
||||
* Статус интервала поставки
|
||||
*/
|
||||
supplyOrderAPIGetSupplyOrderTimeslotStatus(clientId: string, apiKey: string, v1GetSupplyOrderTimeslotStatusRequest: V1GetSupplyOrderTimeslotStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1GetSupplyOrderTimeslotStatusResponse>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод устаревает и будет отключён 19 августа 2026 года. Переключитесь на <a href=\"#operation/SupplyOrderTimeslotList\">/v2/supply-order/timeslot/list</a>. </aside>
|
||||
* Интервалы поставки
|
||||
*/
|
||||
supplyOrderAPIGetSupplyOrderTimeslotsRaw(requestParameters: SupplyOrderAPIGetSupplyOrderTimeslotsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1GetSupplyOrderTimeslotsResponse>>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод устаревает и будет отключён 19 августа 2026 года. Переключитесь на <a href=\"#operation/SupplyOrderTimeslotList\">/v2/supply-order/timeslot/list</a>. </aside>
|
||||
* Интервалы поставки
|
||||
*/
|
||||
supplyOrderAPIGetSupplyOrderTimeslots(clientId: string, apiKey: string, v1GetSupplyOrderTimeslotsRequest: V1GetSupplyOrderTimeslotsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1GetSupplyOrderTimeslotsResponse>;
|
||||
/**
|
||||
* Получить подробную информацию о заявке на поставку
|
||||
*/
|
||||
supplyOrderAPISupplyOrderDetailsRaw(requestParameters: SupplyOrderAPISupplyOrderDetailsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1SupplyOrderDetailsResponse>>;
|
||||
/**
|
||||
* Получить подробную информацию о заявке на поставку
|
||||
*/
|
||||
supplyOrderAPISupplyOrderDetails(clientId: string, apiKey: string, v1SupplyOrderDetailsRequest: V1SupplyOrderDetailsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1SupplyOrderDetailsResponse>;
|
||||
/**
|
||||
* Указать данные о водителе и автомобиле
|
||||
*/
|
||||
supplyOrderAPISupplyOrderPassCreateRaw(requestParameters: SupplyOrderAPISupplyOrderPassCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1SupplyOrderPassCreateResponse>>;
|
||||
/**
|
||||
* Указать данные о водителе и автомобиле
|
||||
*/
|
||||
supplyOrderAPISupplyOrderPassCreate(clientId: string, apiKey: string, v1SupplyOrderPassCreateRequest: V1SupplyOrderPassCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1SupplyOrderPassCreateResponse>;
|
||||
/**
|
||||
* Статус ввода данных о водителе и автомобиле
|
||||
*/
|
||||
supplyOrderAPISupplyOrderPassStatusRaw(requestParameters: SupplyOrderAPISupplyOrderPassStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1SupplyOrderPassStatusResponse>>;
|
||||
/**
|
||||
* Статус ввода данных о водителе и автомобиле
|
||||
*/
|
||||
supplyOrderAPISupplyOrderPassStatus(clientId: string, apiKey: string, v1SupplyOrderPassStatusRequest: V1SupplyOrderPassStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1SupplyOrderPassStatusResponse>;
|
||||
/**
|
||||
* Возвращает количество заявок в конкретном статусе.
|
||||
* Количество заявок по статусам
|
||||
*/
|
||||
supplyOrderAPISupplyOrderStatusCounterRaw(requestParameters: SupplyOrderAPISupplyOrderStatusCounterRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1SupplyOrderStatusCounterResponse>>;
|
||||
/**
|
||||
* Возвращает количество заявок в конкретном статусе.
|
||||
* Количество заявок по статусам
|
||||
*/
|
||||
supplyOrderAPISupplyOrderStatusCounter(clientId: string, apiKey: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1SupplyOrderStatusCounterResponse>;
|
||||
/**
|
||||
* Обновить интервал поставки
|
||||
*/
|
||||
supplyOrderAPIUpdateSupplyOrderTimeslotRaw(requestParameters: SupplyOrderAPIUpdateSupplyOrderTimeslotRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1UpdateSupplyOrderTimeslotResponse>>;
|
||||
/**
|
||||
* Обновить интервал поставки
|
||||
*/
|
||||
supplyOrderAPIUpdateSupplyOrderTimeslot(clientId: string, apiKey: string, v1UpdateSupplyOrderTimeslotRequest: V1UpdateSupplyOrderTimeslotRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1UpdateSupplyOrderTimeslotResponse>;
|
||||
/**
|
||||
* Используйте метод, чтобы получить товарный состав поставки или черновика заявки на поставку. Одним вызовом метода можно получить состав одной поставки или черновика заявки.
|
||||
* Состав поставки или заявки на поставку
|
||||
*/
|
||||
supplyOrderBundleRaw(requestParameters: SupplyOrderBundleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1GetSupplyOrderBundleResponse>>;
|
||||
/**
|
||||
* Используйте метод, чтобы получить товарный состав поставки или черновика заявки на поставку. Одним вызовом метода можно получить состав одной поставки или черновика заявки.
|
||||
* Состав поставки или заявки на поставку
|
||||
*/
|
||||
supplyOrderBundle(v1GetSupplyOrderBundleRequest: V1GetSupplyOrderBundleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1GetSupplyOrderBundleResponse>;
|
||||
/**
|
||||
* Учитываются заявки с поставкой на конкретный склад и через [виртуальный распределительный центр (вРЦ)](https://seller-edu.ozon.ru/fbo/scheme-of-work/about#чем-отличаются-процессы-при-заявках-через-врц-и-напрямую-на-склад).
|
||||
* Информация о заявке на поставку
|
||||
*/
|
||||
supplyOrderGetRaw(requestParameters: SupplyOrderGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V3SupplyOrderGetResponse>>;
|
||||
/**
|
||||
* Учитываются заявки с поставкой на конкретный склад и через [виртуальный распределительный центр (вРЦ)](https://seller-edu.ozon.ru/fbo/scheme-of-work/about#чем-отличаются-процессы-при-заявках-через-врц-и-напрямую-на-склад).
|
||||
* Информация о заявке на поставку
|
||||
*/
|
||||
supplyOrderGet(v3SupplyOrderGetRequest?: V3SupplyOrderGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V3SupplyOrderGetResponse>;
|
||||
/**
|
||||
* Учитываются заявки с поставкой на конкретный склад и через [виртуальный распределительный центр (вРЦ)](https://seller-edu.ozon.ru/fbo/scheme-of-work/about#чем-отличаются-процессы-при-заявках-через-врц-и-напрямую-на-склад).
|
||||
* Список заявок на поставку на склад Ozon
|
||||
*/
|
||||
supplyOrderListRaw(requestParameters: SupplyOrderListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V3SupplyOrderListResponse>>;
|
||||
/**
|
||||
* Учитываются заявки с поставкой на конкретный склад и через [виртуальный распределительный центр (вРЦ)](https://seller-edu.ozon.ru/fbo/scheme-of-work/about#чем-отличаются-процессы-при-заявках-через-врц-и-напрямую-на-склад).
|
||||
* Список заявок на поставку на склад Ozon
|
||||
*/
|
||||
supplyOrderList(v3SupplyOrderListRequest?: V3SupplyOrderListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V3SupplyOrderListResponse>;
|
||||
/**
|
||||
* Получить список доступных интервалов поставки
|
||||
*/
|
||||
supplyOrderTimeslotListRaw(requestParameters: SupplyOrderTimeslotListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SupplyOrderV2SupplyOrderTimeslotListResponse>>;
|
||||
/**
|
||||
* Получить список доступных интервалов поставки
|
||||
*/
|
||||
supplyOrderTimeslotList(clientId: string, apiKey: string, supplyOrderV2SupplyOrderTimeslotListRequest: SupplyOrderV2SupplyOrderTimeslotListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SupplyOrderV2SupplyOrderTimeslotListResponse>;
|
||||
}
|
||||
670
dist/apis/FBO.js
vendored
Normal file
670
dist/apis/FBO.js
vendored
Normal file
@@ -0,0 +1,670 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.FBO = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class FBO extends runtime.BaseAPI {
|
||||
/**
|
||||
* Возвращает информацию об отправлении по его идентификатору.
|
||||
* Информация об отправлении
|
||||
*/
|
||||
postingAPIGetFboPostingRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling postingAPIGetFboPosting().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling postingAPIGetFboPosting().');
|
||||
}
|
||||
if (requestParameters['postingGetFboPostingRequest'] == null) {
|
||||
throw new runtime.RequiredError('postingGetFboPostingRequest', 'Required parameter "postingGetFboPostingRequest" was null or undefined when calling postingAPIGetFboPosting().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v2/posting/fbo/get`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.PostingGetFboPostingRequestToJSON)(requestParameters['postingGetFboPostingRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V2FboPostingResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает информацию об отправлении по его идентификатору.
|
||||
* Информация об отправлении
|
||||
*/
|
||||
postingAPIGetFboPosting(clientId, apiKey, postingGetFboPostingRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingAPIGetFboPostingRaw({ clientId: clientId, apiKey: apiKey, postingGetFboPostingRequest: postingGetFboPostingRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> С 31 августа 2026 года метод будет отключён. Переключитесь на <a href=\"#operation/PostingFboList\">/v3/posting/fbo/list</a>. </aside> Возвращает список отправлений за указанный период времени. Если период больше года, вернётся ошибка `PERIOD_IS_TOO_LONG`. Дополнительно можно отфильтровать отправления по их статусу.
|
||||
* Список отправлений
|
||||
* @deprecated
|
||||
*/
|
||||
postingAPIGetFboPostingListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling postingAPIGetFboPostingList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling postingAPIGetFboPostingList().');
|
||||
}
|
||||
if (requestParameters['postingGetFboPostingListRequest'] == null) {
|
||||
throw new runtime.RequiredError('postingGetFboPostingListRequest', 'Required parameter "postingGetFboPostingListRequest" was null or undefined when calling postingAPIGetFboPostingList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v2/posting/fbo/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.PostingGetFboPostingListRequestToJSON)(requestParameters['postingGetFboPostingListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V2FboPostingListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> С 31 августа 2026 года метод будет отключён. Переключитесь на <a href=\"#operation/PostingFboList\">/v3/posting/fbo/list</a>. </aside> Возвращает список отправлений за указанный период времени. Если период больше года, вернётся ошибка `PERIOD_IS_TOO_LONG`. Дополнительно можно отфильтровать отправления по их статусу.
|
||||
* Список отправлений
|
||||
* @deprecated
|
||||
*/
|
||||
postingAPIGetFboPostingList(clientId, apiKey, postingGetFboPostingListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingAPIGetFboPostingListRaw({ clientId: clientId, apiKey: apiKey, postingGetFboPostingListRequest: postingGetFboPostingListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает список причин отмены для всех FBO-отправлений.
|
||||
* Причины отмены отправлений по схеме FBO
|
||||
*/
|
||||
postingAPIGetPostingFboCancelReasonListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling postingAPIGetPostingFboCancelReasonList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling postingAPIGetPostingFboCancelReasonList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/posting/fbo/cancel-reason/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1CancelReasonListResponseFboFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает список причин отмены для всех FBO-отправлений.
|
||||
* Причины отмены отправлений по схеме FBO
|
||||
*/
|
||||
postingAPIGetPostingFboCancelReasonList(clientId, apiKey, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingAPIGetPostingFboCancelReasonListRaw({ clientId: clientId, apiKey: apiKey }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает список отправлений за указанный период времени. Если период больше года, вернётся ошибка `PERIOD_IS_TOO_LONG`. Дополнительно можно отфильтровать отправления по их статусу.
|
||||
* Получить список отправлений
|
||||
*/
|
||||
postingFboListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling postingFboList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling postingFboList().');
|
||||
}
|
||||
if (requestParameters['postingV3PostingFboListRequest'] == null) {
|
||||
throw new runtime.RequiredError('postingV3PostingFboListRequest', 'Required parameter "postingV3PostingFboListRequest" was null or undefined when calling postingFboList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v3/posting/fbo/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.PostingV3PostingFboListRequestToJSON)(requestParameters['postingV3PostingFboListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.PostingV3PostingFboListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает список отправлений за указанный период времени. Если период больше года, вернётся ошибка `PERIOD_IS_TOO_LONG`. Дополнительно можно отфильтровать отправления по их статусу.
|
||||
* Получить список отправлений
|
||||
*/
|
||||
postingFboList(clientId, apiKey, postingV3PostingFboListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingFboListRaw({ clientId: clientId, apiKey: apiKey, postingV3PostingFboListRequest: postingV3PostingFboListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод возвращает список активных складов Ozon с информацией об их средней загруженности на ближайшее время.
|
||||
* Загруженность складов Ozon
|
||||
*/
|
||||
supplierAPISupplierAvailableWarehousesRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling supplierAPISupplierAvailableWarehouses().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling supplierAPISupplierAvailableWarehouses().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/supplier/available_warehouses`,
|
||||
method: 'GET',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1SupplierAvailableWarehousesResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод возвращает список активных складов Ozon с информацией об их средней загруженности на ближайшее время.
|
||||
* Загруженность складов Ozon
|
||||
*/
|
||||
supplierAPISupplierAvailableWarehouses(clientId, apiKey, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.supplierAPISupplierAvailableWarehousesRaw({ clientId: clientId, apiKey: apiKey }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Статус интервала поставки
|
||||
*/
|
||||
supplyOrderAPIGetSupplyOrderTimeslotStatusRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling supplyOrderAPIGetSupplyOrderTimeslotStatus().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling supplyOrderAPIGetSupplyOrderTimeslotStatus().');
|
||||
}
|
||||
if (requestParameters['v1GetSupplyOrderTimeslotStatusRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1GetSupplyOrderTimeslotStatusRequest', 'Required parameter "v1GetSupplyOrderTimeslotStatusRequest" was null or undefined when calling supplyOrderAPIGetSupplyOrderTimeslotStatus().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/supply-order/timeslot/status`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1GetSupplyOrderTimeslotStatusRequestToJSON)(requestParameters['v1GetSupplyOrderTimeslotStatusRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1GetSupplyOrderTimeslotStatusResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Статус интервала поставки
|
||||
*/
|
||||
supplyOrderAPIGetSupplyOrderTimeslotStatus(clientId, apiKey, v1GetSupplyOrderTimeslotStatusRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.supplyOrderAPIGetSupplyOrderTimeslotStatusRaw({ clientId: clientId, apiKey: apiKey, v1GetSupplyOrderTimeslotStatusRequest: v1GetSupplyOrderTimeslotStatusRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод устаревает и будет отключён 19 августа 2026 года. Переключитесь на <a href=\"#operation/SupplyOrderTimeslotList\">/v2/supply-order/timeslot/list</a>. </aside>
|
||||
* Интервалы поставки
|
||||
*/
|
||||
supplyOrderAPIGetSupplyOrderTimeslotsRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling supplyOrderAPIGetSupplyOrderTimeslots().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling supplyOrderAPIGetSupplyOrderTimeslots().');
|
||||
}
|
||||
if (requestParameters['v1GetSupplyOrderTimeslotsRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1GetSupplyOrderTimeslotsRequest', 'Required parameter "v1GetSupplyOrderTimeslotsRequest" was null or undefined when calling supplyOrderAPIGetSupplyOrderTimeslots().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/supply-order/timeslot/get`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1GetSupplyOrderTimeslotsRequestToJSON)(requestParameters['v1GetSupplyOrderTimeslotsRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1GetSupplyOrderTimeslotsResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод устаревает и будет отключён 19 августа 2026 года. Переключитесь на <a href=\"#operation/SupplyOrderTimeslotList\">/v2/supply-order/timeslot/list</a>. </aside>
|
||||
* Интервалы поставки
|
||||
*/
|
||||
supplyOrderAPIGetSupplyOrderTimeslots(clientId, apiKey, v1GetSupplyOrderTimeslotsRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.supplyOrderAPIGetSupplyOrderTimeslotsRaw({ clientId: clientId, apiKey: apiKey, v1GetSupplyOrderTimeslotsRequest: v1GetSupplyOrderTimeslotsRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить подробную информацию о заявке на поставку
|
||||
*/
|
||||
supplyOrderAPISupplyOrderDetailsRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling supplyOrderAPISupplyOrderDetails().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling supplyOrderAPISupplyOrderDetails().');
|
||||
}
|
||||
if (requestParameters['v1SupplyOrderDetailsRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1SupplyOrderDetailsRequest', 'Required parameter "v1SupplyOrderDetailsRequest" was null or undefined when calling supplyOrderAPISupplyOrderDetails().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/supply-order/details`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1SupplyOrderDetailsRequestToJSON)(requestParameters['v1SupplyOrderDetailsRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1SupplyOrderDetailsResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить подробную информацию о заявке на поставку
|
||||
*/
|
||||
supplyOrderAPISupplyOrderDetails(clientId, apiKey, v1SupplyOrderDetailsRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.supplyOrderAPISupplyOrderDetailsRaw({ clientId: clientId, apiKey: apiKey, v1SupplyOrderDetailsRequest: v1SupplyOrderDetailsRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Указать данные о водителе и автомобиле
|
||||
*/
|
||||
supplyOrderAPISupplyOrderPassCreateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling supplyOrderAPISupplyOrderPassCreate().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling supplyOrderAPISupplyOrderPassCreate().');
|
||||
}
|
||||
if (requestParameters['v1SupplyOrderPassCreateRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1SupplyOrderPassCreateRequest', 'Required parameter "v1SupplyOrderPassCreateRequest" was null or undefined when calling supplyOrderAPISupplyOrderPassCreate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/supply-order/pass/create`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1SupplyOrderPassCreateRequestToJSON)(requestParameters['v1SupplyOrderPassCreateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1SupplyOrderPassCreateResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Указать данные о водителе и автомобиле
|
||||
*/
|
||||
supplyOrderAPISupplyOrderPassCreate(clientId, apiKey, v1SupplyOrderPassCreateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.supplyOrderAPISupplyOrderPassCreateRaw({ clientId: clientId, apiKey: apiKey, v1SupplyOrderPassCreateRequest: v1SupplyOrderPassCreateRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Статус ввода данных о водителе и автомобиле
|
||||
*/
|
||||
supplyOrderAPISupplyOrderPassStatusRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling supplyOrderAPISupplyOrderPassStatus().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling supplyOrderAPISupplyOrderPassStatus().');
|
||||
}
|
||||
if (requestParameters['v1SupplyOrderPassStatusRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1SupplyOrderPassStatusRequest', 'Required parameter "v1SupplyOrderPassStatusRequest" was null or undefined when calling supplyOrderAPISupplyOrderPassStatus().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/supply-order/pass/status`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1SupplyOrderPassStatusRequestToJSON)(requestParameters['v1SupplyOrderPassStatusRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1SupplyOrderPassStatusResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Статус ввода данных о водителе и автомобиле
|
||||
*/
|
||||
supplyOrderAPISupplyOrderPassStatus(clientId, apiKey, v1SupplyOrderPassStatusRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.supplyOrderAPISupplyOrderPassStatusRaw({ clientId: clientId, apiKey: apiKey, v1SupplyOrderPassStatusRequest: v1SupplyOrderPassStatusRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает количество заявок в конкретном статусе.
|
||||
* Количество заявок по статусам
|
||||
*/
|
||||
supplyOrderAPISupplyOrderStatusCounterRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling supplyOrderAPISupplyOrderStatusCounter().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling supplyOrderAPISupplyOrderStatusCounter().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/supply-order/status/counter`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1SupplyOrderStatusCounterResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает количество заявок в конкретном статусе.
|
||||
* Количество заявок по статусам
|
||||
*/
|
||||
supplyOrderAPISupplyOrderStatusCounter(clientId, apiKey, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.supplyOrderAPISupplyOrderStatusCounterRaw({ clientId: clientId, apiKey: apiKey }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Обновить интервал поставки
|
||||
*/
|
||||
supplyOrderAPIUpdateSupplyOrderTimeslotRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling supplyOrderAPIUpdateSupplyOrderTimeslot().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling supplyOrderAPIUpdateSupplyOrderTimeslot().');
|
||||
}
|
||||
if (requestParameters['v1UpdateSupplyOrderTimeslotRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1UpdateSupplyOrderTimeslotRequest', 'Required parameter "v1UpdateSupplyOrderTimeslotRequest" was null or undefined when calling supplyOrderAPIUpdateSupplyOrderTimeslot().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/supply-order/timeslot/update`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1UpdateSupplyOrderTimeslotRequestToJSON)(requestParameters['v1UpdateSupplyOrderTimeslotRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1UpdateSupplyOrderTimeslotResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Обновить интервал поставки
|
||||
*/
|
||||
supplyOrderAPIUpdateSupplyOrderTimeslot(clientId, apiKey, v1UpdateSupplyOrderTimeslotRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.supplyOrderAPIUpdateSupplyOrderTimeslotRaw({ clientId: clientId, apiKey: apiKey, v1UpdateSupplyOrderTimeslotRequest: v1UpdateSupplyOrderTimeslotRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Используйте метод, чтобы получить товарный состав поставки или черновика заявки на поставку. Одним вызовом метода можно получить состав одной поставки или черновика заявки.
|
||||
* Состав поставки или заявки на поставку
|
||||
*/
|
||||
supplyOrderBundleRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1GetSupplyOrderBundleRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1GetSupplyOrderBundleRequest', 'Required parameter "v1GetSupplyOrderBundleRequest" was null or undefined when calling supplyOrderBundle().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/supply-order/bundle`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1GetSupplyOrderBundleRequestToJSON)(requestParameters['v1GetSupplyOrderBundleRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1GetSupplyOrderBundleResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Используйте метод, чтобы получить товарный состав поставки или черновика заявки на поставку. Одним вызовом метода можно получить состав одной поставки или черновика заявки.
|
||||
* Состав поставки или заявки на поставку
|
||||
*/
|
||||
supplyOrderBundle(v1GetSupplyOrderBundleRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.supplyOrderBundleRaw({ v1GetSupplyOrderBundleRequest: v1GetSupplyOrderBundleRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Учитываются заявки с поставкой на конкретный склад и через [виртуальный распределительный центр (вРЦ)](https://seller-edu.ozon.ru/fbo/scheme-of-work/about#чем-отличаются-процессы-при-заявках-через-врц-и-напрямую-на-склад).
|
||||
* Информация о заявке на поставку
|
||||
*/
|
||||
supplyOrderGetRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v3/supply-order/get`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V3SupplyOrderGetRequestToJSON)(requestParameters['v3SupplyOrderGetRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V3SupplyOrderGetResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Учитываются заявки с поставкой на конкретный склад и через [виртуальный распределительный центр (вРЦ)](https://seller-edu.ozon.ru/fbo/scheme-of-work/about#чем-отличаются-процессы-при-заявках-через-врц-и-напрямую-на-склад).
|
||||
* Информация о заявке на поставку
|
||||
*/
|
||||
supplyOrderGet(v3SupplyOrderGetRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.supplyOrderGetRaw({ v3SupplyOrderGetRequest: v3SupplyOrderGetRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Учитываются заявки с поставкой на конкретный склад и через [виртуальный распределительный центр (вРЦ)](https://seller-edu.ozon.ru/fbo/scheme-of-work/about#чем-отличаются-процессы-при-заявках-через-врц-и-напрямую-на-склад).
|
||||
* Список заявок на поставку на склад Ozon
|
||||
*/
|
||||
supplyOrderListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v3/supply-order/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V3SupplyOrderListRequestToJSON)(requestParameters['v3SupplyOrderListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V3SupplyOrderListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Учитываются заявки с поставкой на конкретный склад и через [виртуальный распределительный центр (вРЦ)](https://seller-edu.ozon.ru/fbo/scheme-of-work/about#чем-отличаются-процессы-при-заявках-через-врц-и-напрямую-на-склад).
|
||||
* Список заявок на поставку на склад Ozon
|
||||
*/
|
||||
supplyOrderList(v3SupplyOrderListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.supplyOrderListRaw({ v3SupplyOrderListRequest: v3SupplyOrderListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить список доступных интервалов поставки
|
||||
*/
|
||||
supplyOrderTimeslotListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling supplyOrderTimeslotList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling supplyOrderTimeslotList().');
|
||||
}
|
||||
if (requestParameters['supplyOrderV2SupplyOrderTimeslotListRequest'] == null) {
|
||||
throw new runtime.RequiredError('supplyOrderV2SupplyOrderTimeslotListRequest', 'Required parameter "supplyOrderV2SupplyOrderTimeslotListRequest" was null or undefined when calling supplyOrderTimeslotList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v2/supply-order/timeslot/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.SupplyOrderV2SupplyOrderTimeslotListRequestToJSON)(requestParameters['supplyOrderV2SupplyOrderTimeslotListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.SupplyOrderV2SupplyOrderTimeslotListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить список доступных интервалов поставки
|
||||
*/
|
||||
supplyOrderTimeslotList(clientId, apiKey, supplyOrderV2SupplyOrderTimeslotListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.supplyOrderTimeslotListRaw({ clientId: clientId, apiKey: apiKey, supplyOrderV2SupplyOrderTimeslotListRequest: supplyOrderV2SupplyOrderTimeslotListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.FBO = FBO;
|
||||
228
dist/apis/FBOTransport.d.ts
vendored
Normal file
228
dist/apis/FBOTransport.d.ts
vendored
Normal file
@@ -0,0 +1,228 @@
|
||||
/**
|
||||
* Документация 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 * as runtime from '../runtime';
|
||||
import type { CargoesV1CargoesLabelTransportByOrderCreateRequest, CargoesV1CargoesLabelTransportByOrderCreateResponse, CargoesV1CargoesLabelTransportByOrderStatusRequest, CargoesV1CargoesLabelTransportByOrderStatusResponse, CargoesV1CargoesLabelTransportCreateRequest, CargoesV1CargoesLabelTransportCreateResponse, CargoesV1CargoesLabelTransportStatusRequest, CargoesV1CargoesLabelTransportStatusResponse, CargoesV1CargoesSuppliesGetRequest, CargoesV1CargoesSuppliesGetResponse, CargoesV1CargoesTransportActivateRequest, CargoesV1CargoesTransportActivateResponse, CargoesV1CargoesTransportActivateStatusRequest, CargoesV1CargoesTransportActivateStatusResponse, CargoesV1CargoesTransportBindRequest, CargoesV1CargoesTransportBindResponse, CargoesV1CargoesTransportBindStatusRequest, CargoesV1CargoesTransportBindStatusResponse, CargoesV1CargoesTransportCreateRequest, CargoesV1CargoesTransportCreateResponse, CargoesV1CargoesTransportCreateStatusRequest, CargoesV1CargoesTransportCreateStatusResponse, CargoesV2CargoesDeleteRequest, CargoesV2CargoesDeleteResponse, CargoesV2CargoesDeleteStatusRequest, CargoesV2CargoesDeleteStatusResponse, CargoesV2CargoesGetRequest, CargoesV2CargoesGetResponse } from '../models/index';
|
||||
export interface CargoesDeleteStatusV2Request {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
cargoesV2CargoesDeleteStatusRequest?: CargoesV2CargoesDeleteStatusRequest;
|
||||
}
|
||||
export interface CargoesDeleteV2Request {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
cargoesV2CargoesDeleteRequest?: CargoesV2CargoesDeleteRequest | null;
|
||||
}
|
||||
export interface CargoesGetV2Request {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
cargoesV2CargoesGetRequest?: CargoesV2CargoesGetRequest;
|
||||
}
|
||||
export interface CargoesLabelTransportByOrderCreateRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
cargoesV1CargoesLabelTransportByOrderCreateRequest: CargoesV1CargoesLabelTransportByOrderCreateRequest;
|
||||
}
|
||||
export interface CargoesLabelTransportByOrderStatusRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
cargoesV1CargoesLabelTransportByOrderStatusRequest: CargoesV1CargoesLabelTransportByOrderStatusRequest;
|
||||
}
|
||||
export interface CargoesLabelTransportCreateRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
cargoesV1CargoesLabelTransportCreateRequest: CargoesV1CargoesLabelTransportCreateRequest;
|
||||
}
|
||||
export interface CargoesLabelTransportStatusRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
cargoesV1CargoesLabelTransportStatusRequest: CargoesV1CargoesLabelTransportStatusRequest;
|
||||
}
|
||||
export interface CargoesSuppliesGetRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
cargoesV1CargoesSuppliesGetRequest: CargoesV1CargoesSuppliesGetRequest;
|
||||
}
|
||||
export interface CargoesTransportActivateRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
cargoesV1CargoesTransportActivateRequest: CargoesV1CargoesTransportActivateRequest;
|
||||
}
|
||||
export interface CargoesTransportActivateStatusRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
cargoesV1CargoesTransportActivateStatusRequest: CargoesV1CargoesTransportActivateStatusRequest;
|
||||
}
|
||||
export interface CargoesTransportBindRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
cargoesV1CargoesTransportBindRequest: CargoesV1CargoesTransportBindRequest | null;
|
||||
}
|
||||
export interface CargoesTransportBindStatusRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
cargoesV1CargoesTransportBindStatusRequest: CargoesV1CargoesTransportBindStatusRequest;
|
||||
}
|
||||
export interface CargoesTransportCreateRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
cargoesV1CargoesTransportCreateRequest: CargoesV1CargoesTransportCreateRequest;
|
||||
}
|
||||
export interface CargoesTransportCreateStatusRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
cargoesV1CargoesTransportCreateStatusRequest: CargoesV1CargoesTransportCreateStatusRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class FBOTransport extends runtime.BaseAPI {
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить информацию о статусе удаления грузомест и транспортных грузомест
|
||||
*/
|
||||
cargoesDeleteStatusV2Raw(requestParameters: CargoesDeleteStatusV2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CargoesV2CargoesDeleteStatusResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить информацию о статусе удаления грузомест и транспортных грузомест
|
||||
*/
|
||||
cargoesDeleteStatusV2(clientId: string, apiKey: string, cargoesV2CargoesDeleteStatusRequest?: CargoesV2CargoesDeleteStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CargoesV2CargoesDeleteStatusResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev.
|
||||
* Удалить грузоместа и транспортные грузоместа в заявке на поставку
|
||||
*/
|
||||
cargoesDeleteV2Raw(requestParameters: CargoesDeleteV2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CargoesV2CargoesDeleteResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev.
|
||||
* Удалить грузоместа и транспортные грузоместа в заявке на поставку
|
||||
*/
|
||||
cargoesDeleteV2(clientId: string, apiKey: string, cargoesV2CargoesDeleteRequest?: CargoesV2CargoesDeleteRequest | null, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CargoesV2CargoesDeleteResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить информацию о грузоместах
|
||||
*/
|
||||
cargoesGetV2Raw(requestParameters: CargoesGetV2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CargoesV2CargoesGetResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить информацию о грузоместах
|
||||
*/
|
||||
cargoesGetV2(clientId: string, apiKey: string, cargoesV2CargoesGetRequest?: CargoesV2CargoesGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CargoesV2CargoesGetResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Сгенерировать этикетки для транспортных грузомест по идентификатору поставки
|
||||
*/
|
||||
cargoesLabelTransportByOrderCreateRaw(requestParameters: CargoesLabelTransportByOrderCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CargoesV1CargoesLabelTransportByOrderCreateResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Сгенерировать этикетки для транспортных грузомест по идентификатору поставки
|
||||
*/
|
||||
cargoesLabelTransportByOrderCreate(clientId: string, apiKey: string, cargoesV1CargoesLabelTransportByOrderCreateRequest: CargoesV1CargoesLabelTransportByOrderCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CargoesV1CargoesLabelTransportByOrderCreateResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Получить статус генерации этикеток для транспортных грузомеcт по идентификатору поставки
|
||||
*/
|
||||
cargoesLabelTransportByOrderStatusRaw(requestParameters: CargoesLabelTransportByOrderStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CargoesV1CargoesLabelTransportByOrderStatusResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Получить статус генерации этикеток для транспортных грузомеcт по идентификатору поставки
|
||||
*/
|
||||
cargoesLabelTransportByOrderStatus(clientId: string, apiKey: string, cargoesV1CargoesLabelTransportByOrderStatusRequest: CargoesV1CargoesLabelTransportByOrderStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CargoesV1CargoesLabelTransportByOrderStatusResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Сгенерировать этикетки транспортных грузомест по идентификатору грузоместа
|
||||
*/
|
||||
cargoesLabelTransportCreateRaw(requestParameters: CargoesLabelTransportCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CargoesV1CargoesLabelTransportCreateResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Сгенерировать этикетки транспортных грузомест по идентификатору грузоместа
|
||||
*/
|
||||
cargoesLabelTransportCreate(clientId: string, apiKey: string, cargoesV1CargoesLabelTransportCreateRequest: CargoesV1CargoesLabelTransportCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CargoesV1CargoesLabelTransportCreateResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Получить статус генерации этикеток транспортных грузомест по идентификатору грузоместа
|
||||
*/
|
||||
cargoesLabelTransportStatusRaw(requestParameters: CargoesLabelTransportStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CargoesV1CargoesLabelTransportStatusResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Получить статус генерации этикеток транспортных грузомест по идентификатору грузоместа
|
||||
*/
|
||||
cargoesLabelTransportStatus(clientId: string, apiKey: string, cargoesV1CargoesLabelTransportStatusRequest: CargoesV1CargoesLabelTransportStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CargoesV1CargoesLabelTransportStatusResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Получить информацию о грузоместах в поставках
|
||||
*/
|
||||
cargoesSuppliesGetRaw(requestParameters: CargoesSuppliesGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CargoesV1CargoesSuppliesGetResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Получить информацию о грузоместах в поставках
|
||||
*/
|
||||
cargoesSuppliesGet(clientId: string, apiKey: string, cargoesV1CargoesSuppliesGetRequest: CargoesV1CargoesSuppliesGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CargoesV1CargoesSuppliesGetResponse>;
|
||||
/**
|
||||
* Если в поставке создано грузоместо, отключить транспортные грузоместа не получится. Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Включить или отключить транспортные грузоместа в поставке
|
||||
*/
|
||||
cargoesTransportActivateRaw(requestParameters: CargoesTransportActivateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CargoesV1CargoesTransportActivateResponse>>;
|
||||
/**
|
||||
* Если в поставке создано грузоместо, отключить транспортные грузоместа не получится. Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Включить или отключить транспортные грузоместа в поставке
|
||||
*/
|
||||
cargoesTransportActivate(clientId: string, apiKey: string, cargoesV1CargoesTransportActivateRequest: CargoesV1CargoesTransportActivateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CargoesV1CargoesTransportActivateResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Получить статус включения или отключения транспортных грузомест
|
||||
*/
|
||||
cargoesTransportActivateStatusRaw(requestParameters: CargoesTransportActivateStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CargoesV1CargoesTransportActivateStatusResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Получить статус включения или отключения транспортных грузомест
|
||||
*/
|
||||
cargoesTransportActivateStatus(clientId: string, apiKey: string, cargoesV1CargoesTransportActivateStatusRequest: CargoesV1CargoesTransportActivateStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CargoesV1CargoesTransportActivateStatusResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Связать или отвязать грузоместа и транспортные грузоместа
|
||||
*/
|
||||
cargoesTransportBindRaw(requestParameters: CargoesTransportBindRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CargoesV1CargoesTransportBindResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Связать или отвязать грузоместа и транспортные грузоместа
|
||||
*/
|
||||
cargoesTransportBind(clientId: string, apiKey: string, cargoesV1CargoesTransportBindRequest: CargoesV1CargoesTransportBindRequest | null, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CargoesV1CargoesTransportBindResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Получить статус связывания или отвязывания грузомест и транспортных грузомест
|
||||
*/
|
||||
cargoesTransportBindStatusRaw(requestParameters: CargoesTransportBindStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CargoesV1CargoesTransportBindStatusResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Получить статус связывания или отвязывания грузомест и транспортных грузомест
|
||||
*/
|
||||
cargoesTransportBindStatus(clientId: string, apiKey: string, cargoesV1CargoesTransportBindStatusRequest: CargoesV1CargoesTransportBindStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CargoesV1CargoesTransportBindStatusResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Создать транспортное грузоместо
|
||||
*/
|
||||
cargoesTransportCreateRaw(requestParameters: CargoesTransportCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CargoesV1CargoesTransportCreateResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Создать транспортное грузоместо
|
||||
*/
|
||||
cargoesTransportCreate(clientId: string, apiKey: string, cargoesV1CargoesTransportCreateRequest: CargoesV1CargoesTransportCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CargoesV1CargoesTransportCreateResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Получить статус создания транспортного грузоместа
|
||||
*/
|
||||
cargoesTransportCreateStatusRaw(requestParameters: CargoesTransportCreateStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CargoesV1CargoesTransportCreateStatusResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Получить статус создания транспортного грузоместа
|
||||
*/
|
||||
cargoesTransportCreateStatus(clientId: string, apiKey: string, cargoesV1CargoesTransportCreateStatusRequest: CargoesV1CargoesTransportCreateStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CargoesV1CargoesTransportCreateStatusResponse>;
|
||||
}
|
||||
640
dist/apis/FBOTransport.js
vendored
Normal file
640
dist/apis/FBOTransport.js
vendored
Normal file
@@ -0,0 +1,640 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.FBOTransport = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class FBOTransport extends runtime.BaseAPI {
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить информацию о статусе удаления грузомест и транспортных грузомест
|
||||
*/
|
||||
cargoesDeleteStatusV2Raw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling cargoesDeleteStatusV2().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling cargoesDeleteStatusV2().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v2/cargoes/delete/status`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.CargoesV2CargoesDeleteStatusRequestToJSON)(requestParameters['cargoesV2CargoesDeleteStatusRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.CargoesV2CargoesDeleteStatusResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить информацию о статусе удаления грузомест и транспортных грузомест
|
||||
*/
|
||||
cargoesDeleteStatusV2(clientId, apiKey, cargoesV2CargoesDeleteStatusRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.cargoesDeleteStatusV2Raw({ clientId: clientId, apiKey: apiKey, cargoesV2CargoesDeleteStatusRequest: cargoesV2CargoesDeleteStatusRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev.
|
||||
* Удалить грузоместа и транспортные грузоместа в заявке на поставку
|
||||
*/
|
||||
cargoesDeleteV2Raw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling cargoesDeleteV2().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling cargoesDeleteV2().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v2/cargoes/delete`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.CargoesV2CargoesDeleteRequestToJSON)(requestParameters['cargoesV2CargoesDeleteRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.CargoesV2CargoesDeleteResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev.
|
||||
* Удалить грузоместа и транспортные грузоместа в заявке на поставку
|
||||
*/
|
||||
cargoesDeleteV2(clientId, apiKey, cargoesV2CargoesDeleteRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.cargoesDeleteV2Raw({ clientId: clientId, apiKey: apiKey, cargoesV2CargoesDeleteRequest: cargoesV2CargoesDeleteRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить информацию о грузоместах
|
||||
*/
|
||||
cargoesGetV2Raw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling cargoesGetV2().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling cargoesGetV2().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v2/cargoes/get`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.CargoesV2CargoesGetRequestToJSON)(requestParameters['cargoesV2CargoesGetRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.CargoesV2CargoesGetResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить информацию о грузоместах
|
||||
*/
|
||||
cargoesGetV2(clientId, apiKey, cargoesV2CargoesGetRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.cargoesGetV2Raw({ clientId: clientId, apiKey: apiKey, cargoesV2CargoesGetRequest: cargoesV2CargoesGetRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Сгенерировать этикетки для транспортных грузомест по идентификатору поставки
|
||||
*/
|
||||
cargoesLabelTransportByOrderCreateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling cargoesLabelTransportByOrderCreate().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling cargoesLabelTransportByOrderCreate().');
|
||||
}
|
||||
if (requestParameters['cargoesV1CargoesLabelTransportByOrderCreateRequest'] == null) {
|
||||
throw new runtime.RequiredError('cargoesV1CargoesLabelTransportByOrderCreateRequest', 'Required parameter "cargoesV1CargoesLabelTransportByOrderCreateRequest" was null or undefined when calling cargoesLabelTransportByOrderCreate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/cargoes/label/transport-by-order/create`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.CargoesV1CargoesLabelTransportByOrderCreateRequestToJSON)(requestParameters['cargoesV1CargoesLabelTransportByOrderCreateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.CargoesV1CargoesLabelTransportByOrderCreateResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Сгенерировать этикетки для транспортных грузомест по идентификатору поставки
|
||||
*/
|
||||
cargoesLabelTransportByOrderCreate(clientId, apiKey, cargoesV1CargoesLabelTransportByOrderCreateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.cargoesLabelTransportByOrderCreateRaw({ clientId: clientId, apiKey: apiKey, cargoesV1CargoesLabelTransportByOrderCreateRequest: cargoesV1CargoesLabelTransportByOrderCreateRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Получить статус генерации этикеток для транспортных грузомеcт по идентификатору поставки
|
||||
*/
|
||||
cargoesLabelTransportByOrderStatusRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling cargoesLabelTransportByOrderStatus().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling cargoesLabelTransportByOrderStatus().');
|
||||
}
|
||||
if (requestParameters['cargoesV1CargoesLabelTransportByOrderStatusRequest'] == null) {
|
||||
throw new runtime.RequiredError('cargoesV1CargoesLabelTransportByOrderStatusRequest', 'Required parameter "cargoesV1CargoesLabelTransportByOrderStatusRequest" was null or undefined when calling cargoesLabelTransportByOrderStatus().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/cargoes/label/transport-by-order/status`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.CargoesV1CargoesLabelTransportByOrderStatusRequestToJSON)(requestParameters['cargoesV1CargoesLabelTransportByOrderStatusRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.CargoesV1CargoesLabelTransportByOrderStatusResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Получить статус генерации этикеток для транспортных грузомеcт по идентификатору поставки
|
||||
*/
|
||||
cargoesLabelTransportByOrderStatus(clientId, apiKey, cargoesV1CargoesLabelTransportByOrderStatusRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.cargoesLabelTransportByOrderStatusRaw({ clientId: clientId, apiKey: apiKey, cargoesV1CargoesLabelTransportByOrderStatusRequest: cargoesV1CargoesLabelTransportByOrderStatusRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Сгенерировать этикетки транспортных грузомест по идентификатору грузоместа
|
||||
*/
|
||||
cargoesLabelTransportCreateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling cargoesLabelTransportCreate().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling cargoesLabelTransportCreate().');
|
||||
}
|
||||
if (requestParameters['cargoesV1CargoesLabelTransportCreateRequest'] == null) {
|
||||
throw new runtime.RequiredError('cargoesV1CargoesLabelTransportCreateRequest', 'Required parameter "cargoesV1CargoesLabelTransportCreateRequest" was null or undefined when calling cargoesLabelTransportCreate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/cargoes/label/transport/create`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.CargoesV1CargoesLabelTransportCreateRequestToJSON)(requestParameters['cargoesV1CargoesLabelTransportCreateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.CargoesV1CargoesLabelTransportCreateResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Сгенерировать этикетки транспортных грузомест по идентификатору грузоместа
|
||||
*/
|
||||
cargoesLabelTransportCreate(clientId, apiKey, cargoesV1CargoesLabelTransportCreateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.cargoesLabelTransportCreateRaw({ clientId: clientId, apiKey: apiKey, cargoesV1CargoesLabelTransportCreateRequest: cargoesV1CargoesLabelTransportCreateRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Получить статус генерации этикеток транспортных грузомест по идентификатору грузоместа
|
||||
*/
|
||||
cargoesLabelTransportStatusRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling cargoesLabelTransportStatus().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling cargoesLabelTransportStatus().');
|
||||
}
|
||||
if (requestParameters['cargoesV1CargoesLabelTransportStatusRequest'] == null) {
|
||||
throw new runtime.RequiredError('cargoesV1CargoesLabelTransportStatusRequest', 'Required parameter "cargoesV1CargoesLabelTransportStatusRequest" was null or undefined when calling cargoesLabelTransportStatus().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/cargoes/label/transport/status`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.CargoesV1CargoesLabelTransportStatusRequestToJSON)(requestParameters['cargoesV1CargoesLabelTransportStatusRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.CargoesV1CargoesLabelTransportStatusResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Получить статус генерации этикеток транспортных грузомест по идентификатору грузоместа
|
||||
*/
|
||||
cargoesLabelTransportStatus(clientId, apiKey, cargoesV1CargoesLabelTransportStatusRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.cargoesLabelTransportStatusRaw({ clientId: clientId, apiKey: apiKey, cargoesV1CargoesLabelTransportStatusRequest: cargoesV1CargoesLabelTransportStatusRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Получить информацию о грузоместах в поставках
|
||||
*/
|
||||
cargoesSuppliesGetRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling cargoesSuppliesGet().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling cargoesSuppliesGet().');
|
||||
}
|
||||
if (requestParameters['cargoesV1CargoesSuppliesGetRequest'] == null) {
|
||||
throw new runtime.RequiredError('cargoesV1CargoesSuppliesGetRequest', 'Required parameter "cargoesV1CargoesSuppliesGetRequest" was null or undefined when calling cargoesSuppliesGet().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/cargoes/supplies/get`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.CargoesV1CargoesSuppliesGetRequestToJSON)(requestParameters['cargoesV1CargoesSuppliesGetRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.CargoesV1CargoesSuppliesGetResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Получить информацию о грузоместах в поставках
|
||||
*/
|
||||
cargoesSuppliesGet(clientId, apiKey, cargoesV1CargoesSuppliesGetRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.cargoesSuppliesGetRaw({ clientId: clientId, apiKey: apiKey, cargoesV1CargoesSuppliesGetRequest: cargoesV1CargoesSuppliesGetRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Если в поставке создано грузоместо, отключить транспортные грузоместа не получится. Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Включить или отключить транспортные грузоместа в поставке
|
||||
*/
|
||||
cargoesTransportActivateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling cargoesTransportActivate().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling cargoesTransportActivate().');
|
||||
}
|
||||
if (requestParameters['cargoesV1CargoesTransportActivateRequest'] == null) {
|
||||
throw new runtime.RequiredError('cargoesV1CargoesTransportActivateRequest', 'Required parameter "cargoesV1CargoesTransportActivateRequest" was null or undefined when calling cargoesTransportActivate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/cargoes/transport/activate`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.CargoesV1CargoesTransportActivateRequestToJSON)(requestParameters['cargoesV1CargoesTransportActivateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.CargoesV1CargoesTransportActivateResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Если в поставке создано грузоместо, отключить транспортные грузоместа не получится. Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Включить или отключить транспортные грузоместа в поставке
|
||||
*/
|
||||
cargoesTransportActivate(clientId, apiKey, cargoesV1CargoesTransportActivateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.cargoesTransportActivateRaw({ clientId: clientId, apiKey: apiKey, cargoesV1CargoesTransportActivateRequest: cargoesV1CargoesTransportActivateRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Получить статус включения или отключения транспортных грузомест
|
||||
*/
|
||||
cargoesTransportActivateStatusRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling cargoesTransportActivateStatus().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling cargoesTransportActivateStatus().');
|
||||
}
|
||||
if (requestParameters['cargoesV1CargoesTransportActivateStatusRequest'] == null) {
|
||||
throw new runtime.RequiredError('cargoesV1CargoesTransportActivateStatusRequest', 'Required parameter "cargoesV1CargoesTransportActivateStatusRequest" was null or undefined when calling cargoesTransportActivateStatus().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/cargoes/transport/activate/status`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.CargoesV1CargoesTransportActivateStatusRequestToJSON)(requestParameters['cargoesV1CargoesTransportActivateStatusRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.CargoesV1CargoesTransportActivateStatusResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Получить статус включения или отключения транспортных грузомест
|
||||
*/
|
||||
cargoesTransportActivateStatus(clientId, apiKey, cargoesV1CargoesTransportActivateStatusRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.cargoesTransportActivateStatusRaw({ clientId: clientId, apiKey: apiKey, cargoesV1CargoesTransportActivateStatusRequest: cargoesV1CargoesTransportActivateStatusRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Связать или отвязать грузоместа и транспортные грузоместа
|
||||
*/
|
||||
cargoesTransportBindRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling cargoesTransportBind().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling cargoesTransportBind().');
|
||||
}
|
||||
if (requestParameters['cargoesV1CargoesTransportBindRequest'] == null) {
|
||||
throw new runtime.RequiredError('cargoesV1CargoesTransportBindRequest', 'Required parameter "cargoesV1CargoesTransportBindRequest" was null or undefined when calling cargoesTransportBind().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/cargoes/transport/bind`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.CargoesV1CargoesTransportBindRequestToJSON)(requestParameters['cargoesV1CargoesTransportBindRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.CargoesV1CargoesTransportBindResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Связать или отвязать грузоместа и транспортные грузоместа
|
||||
*/
|
||||
cargoesTransportBind(clientId, apiKey, cargoesV1CargoesTransportBindRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.cargoesTransportBindRaw({ clientId: clientId, apiKey: apiKey, cargoesV1CargoesTransportBindRequest: cargoesV1CargoesTransportBindRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Получить статус связывания или отвязывания грузомест и транспортных грузомест
|
||||
*/
|
||||
cargoesTransportBindStatusRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling cargoesTransportBindStatus().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling cargoesTransportBindStatus().');
|
||||
}
|
||||
if (requestParameters['cargoesV1CargoesTransportBindStatusRequest'] == null) {
|
||||
throw new runtime.RequiredError('cargoesV1CargoesTransportBindStatusRequest', 'Required parameter "cargoesV1CargoesTransportBindStatusRequest" was null or undefined when calling cargoesTransportBindStatus().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/cargoes/transport/bind/status`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.CargoesV1CargoesTransportBindStatusRequestToJSON)(requestParameters['cargoesV1CargoesTransportBindStatusRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.CargoesV1CargoesTransportBindStatusResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Получить статус связывания или отвязывания грузомест и транспортных грузомест
|
||||
*/
|
||||
cargoesTransportBindStatus(clientId, apiKey, cargoesV1CargoesTransportBindStatusRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.cargoesTransportBindStatusRaw({ clientId: clientId, apiKey: apiKey, cargoesV1CargoesTransportBindStatusRequest: cargoesV1CargoesTransportBindStatusRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Создать транспортное грузоместо
|
||||
*/
|
||||
cargoesTransportCreateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling cargoesTransportCreate().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling cargoesTransportCreate().');
|
||||
}
|
||||
if (requestParameters['cargoesV1CargoesTransportCreateRequest'] == null) {
|
||||
throw new runtime.RequiredError('cargoesV1CargoesTransportCreateRequest', 'Required parameter "cargoesV1CargoesTransportCreateRequest" was null or undefined when calling cargoesTransportCreate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/cargoes/transport/create`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.CargoesV1CargoesTransportCreateRequestToJSON)(requestParameters['cargoesV1CargoesTransportCreateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.CargoesV1CargoesTransportCreateResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Создать транспортное грузоместо
|
||||
*/
|
||||
cargoesTransportCreate(clientId, apiKey, cargoesV1CargoesTransportCreateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.cargoesTransportCreateRaw({ clientId: clientId, apiKey: apiKey, cargoesV1CargoesTransportCreateRequest: cargoesV1CargoesTransportCreateRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Получить статус создания транспортного грузоместа
|
||||
*/
|
||||
cargoesTransportCreateStatusRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling cargoesTransportCreateStatus().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling cargoesTransportCreateStatus().');
|
||||
}
|
||||
if (requestParameters['cargoesV1CargoesTransportCreateStatusRequest'] == null) {
|
||||
throw new runtime.RequiredError('cargoesV1CargoesTransportCreateStatusRequest', 'Required parameter "cargoesV1CargoesTransportCreateStatusRequest" was null or undefined when calling cargoesTransportCreateStatus().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/cargoes/transport/create/status`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.CargoesV1CargoesTransportCreateStatusRequestToJSON)(requestParameters['cargoesV1CargoesTransportCreateStatusRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.CargoesV1CargoesTransportCreateStatusResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2179-Novye-beta-metody-dlia-raboty-s-transportnymi-gruzr/) в сообществе разработчиков Ozon for dev. [Подробнее о работе с транспортными грузоместами](https://dev.ozon.ru/start/525-Rabota-s-transportnymi-gruzomestami-TGM-v-postavkakh-FBO/)
|
||||
* Получить статус создания транспортного грузоместа
|
||||
*/
|
||||
cargoesTransportCreateStatus(clientId, apiKey, cargoesV1CargoesTransportCreateStatusRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.cargoesTransportCreateStatusRaw({ clientId: clientId, apiKey: apiKey, cargoesV1CargoesTransportCreateStatusRequest: cargoesV1CargoesTransportCreateStatusRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.FBOTransport = FBOTransport;
|
||||
33
dist/apis/FBOWarehouse.d.ts
vendored
Normal file
33
dist/apis/FBOWarehouse.d.ts
vendored
Normal 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.
|
||||
*/
|
||||
import * as runtime from '../runtime';
|
||||
import type { V1WarehouseOZONListRequest, V1WarehouseOZONListResponse } from '../models/index';
|
||||
export interface WarehouseOZONListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1WarehouseOZONListRequest: V1WarehouseOZONListRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class FBOWarehouse extends runtime.BaseAPI {
|
||||
/**
|
||||
* Возвращает список складов Ozon, которые работают по схемам FBO и FBO Fresh, и возвратных складов.
|
||||
* Получить список складов Ozon
|
||||
*/
|
||||
warehouseOZONListRaw(requestParameters: WarehouseOZONListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1WarehouseOZONListResponse>>;
|
||||
/**
|
||||
* Возвращает список складов Ozon, которые работают по схемам FBO и FBO Fresh, и возвратных складов.
|
||||
* Получить список складов Ozon
|
||||
*/
|
||||
warehouseOZONList(clientId: string, apiKey: string, v1WarehouseOZONListRequest: V1WarehouseOZONListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1WarehouseOZONListResponse>;
|
||||
}
|
||||
77
dist/apis/FBOWarehouse.js
vendored
Normal file
77
dist/apis/FBOWarehouse.js
vendored
Normal file
@@ -0,0 +1,77 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.FBOWarehouse = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class FBOWarehouse extends runtime.BaseAPI {
|
||||
/**
|
||||
* Возвращает список складов Ozon, которые работают по схемам FBO и FBO Fresh, и возвратных складов.
|
||||
* Получить список складов Ozon
|
||||
*/
|
||||
warehouseOZONListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling warehouseOZONList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling warehouseOZONList().');
|
||||
}
|
||||
if (requestParameters['v1WarehouseOZONListRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1WarehouseOZONListRequest', 'Required parameter "v1WarehouseOZONListRequest" was null or undefined when calling warehouseOZONList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/warehouse/ozon/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1WarehouseOZONListRequestToJSON)(requestParameters['v1WarehouseOZONListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1WarehouseOZONListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает список складов Ozon, которые работают по схемам FBO и FBO Fresh, и возвратных складов.
|
||||
* Получить список складов Ozon
|
||||
*/
|
||||
warehouseOZONList(clientId, apiKey, v1WarehouseOZONListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.warehouseOZONListRaw({ clientId: clientId, apiKey: apiKey, v1WarehouseOZONListRequest: v1WarehouseOZONListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.FBOWarehouse = FBOWarehouse;
|
||||
356
dist/apis/FBS.d.ts
vendored
Normal file
356
dist/apis/FBS.d.ts
vendored
Normal file
@@ -0,0 +1,356 @@
|
||||
/**
|
||||
* Документация 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 * as runtime from '../runtime';
|
||||
import type { PostingBooleanResponse, PostingCancelFbsPostingRequest, PostingCancelReasonListResponse, PostingCancelReasonRequest, PostingCancelReasonResponse, PostingGetFbsPostingByBarcodeRequest, PostingMovePostingRequest, PostingPostingFBSPackageLabelRequest, PostingPostingFBSPackageLabelResponse, PostingPostingProductCancelRequest, PostingPostingProductCancelResponse, PostingV4PostingFbsListRequest, PostingV4PostingFbsListResponse, PostingV4PostingFbsUnfulfilledListRequest, PostingV4PostingFbsUnfulfilledListResponse, Postingv3GetFbsPostingListRequest, Postingv3GetFbsPostingRequest, Postingv3GetFbsPostingUnfulfilledListRequest, Postingv3GetFbsPostingUnfulfilledListResponse, Postingv3PostingMultiBoxQtySetV3Request, Postingv3PostingMultiBoxQtySetV3Response, V1CreateLabelBatchRequest, V1CreateLabelBatchResponse, V1GetEtgbRequest, V1GetEtgbResponse, V1GetLabelBatchRequest, V1GetLabelBatchResponse, V1GetRestrictionsRequest, V1GetRestrictionsResponse, V1PostingFBSPickupCodeVerifyRequest, V1PostingFBSPickupCodeVerifyResponse, V1PostingUnpaidLegalProductListRequest, V1PostingUnpaidLegalProductListResponse, V2CreateLabelBatchResponse, V2FbsPostingProductCountryListRequest, V2FbsPostingProductCountryListResponse, V2FbsPostingProductCountrySetRequest, V2FbsPostingProductCountrySetResponse, V2FbsPostingResponse, V2MovePostingToAwaitingDeliveryRequest, V3GetFbsPostingListResponseV3, V3GetFbsPostingResponseV3 } from '../models/index';
|
||||
export interface PostingAPICancelFbsPostingRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
postingCancelFbsPostingRequest: PostingCancelFbsPostingRequest;
|
||||
}
|
||||
export interface PostingAPICancelFbsPostingProductRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
postingPostingProductCancelRequest?: PostingPostingProductCancelRequest;
|
||||
}
|
||||
export interface PostingAPICreateLabelBatchRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1CreateLabelBatchRequest: V1CreateLabelBatchRequest;
|
||||
}
|
||||
export interface PostingAPICreateLabelBatchV2Request {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1CreateLabelBatchRequest: V1CreateLabelBatchRequest;
|
||||
}
|
||||
export interface PostingAPIGetEtgbRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1GetEtgbRequest: V1GetEtgbRequest;
|
||||
}
|
||||
export interface PostingAPIGetFbsPostingByBarcodeRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
postingGetFbsPostingByBarcodeRequest: PostingGetFbsPostingByBarcodeRequest;
|
||||
}
|
||||
export interface PostingAPIGetFbsPostingListV3Request {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
postingv3GetFbsPostingListRequest: Postingv3GetFbsPostingListRequest;
|
||||
}
|
||||
export interface PostingAPIGetFbsPostingUnfulfilledListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
postingv3GetFbsPostingUnfulfilledListRequest: Postingv3GetFbsPostingUnfulfilledListRequest;
|
||||
}
|
||||
export interface PostingAPIGetFbsPostingV3Request {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
postingv3GetFbsPostingRequest: Postingv3GetFbsPostingRequest;
|
||||
}
|
||||
export interface PostingAPIGetLabelBatchRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1GetLabelBatchRequest: V1GetLabelBatchRequest;
|
||||
}
|
||||
export interface PostingAPIGetPostingFbsCancelReasonListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
}
|
||||
export interface PostingAPIGetPostingFbsCancelReasonV1Request {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
postingCancelReasonRequest: PostingCancelReasonRequest;
|
||||
}
|
||||
export interface PostingAPIGetRestrictionsRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1GetRestrictionsRequest: V1GetRestrictionsRequest;
|
||||
}
|
||||
export interface PostingAPIListCountryProductFbsPostingV2Request {
|
||||
v2FbsPostingProductCountryListRequest: V2FbsPostingProductCountryListRequest;
|
||||
}
|
||||
export interface PostingAPIMoveFbsPostingToArbitrationRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
postingMovePostingRequest?: PostingMovePostingRequest;
|
||||
}
|
||||
export interface PostingAPIMoveFbsPostingToAwaitingDeliveryRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v2MovePostingToAwaitingDeliveryRequest?: V2MovePostingToAwaitingDeliveryRequest;
|
||||
}
|
||||
export interface PostingAPIPostingFBSPackageLabelRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
postingPostingFBSPackageLabelRequest: PostingPostingFBSPackageLabelRequest;
|
||||
}
|
||||
export interface PostingAPIPostingFBSPickupCodeVerifyRequest {
|
||||
v1PostingFBSPickupCodeVerifyRequest: V1PostingFBSPickupCodeVerifyRequest;
|
||||
}
|
||||
export interface PostingAPIPostingMultiBoxQtySetV3Request {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
postingv3PostingMultiBoxQtySetV3Request: Postingv3PostingMultiBoxQtySetV3Request;
|
||||
}
|
||||
export interface PostingAPISetCountryProductFbsPostingV2Request {
|
||||
v2FbsPostingProductCountrySetRequest: V2FbsPostingProductCountrySetRequest;
|
||||
}
|
||||
export interface PostingAPIUnpaidLegalProductListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1PostingUnpaidLegalProductListRequest: V1PostingUnpaidLegalProductListRequest;
|
||||
}
|
||||
export interface PostingFbsListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
postingV4PostingFbsListRequest: PostingV4PostingFbsListRequest;
|
||||
}
|
||||
export interface PostingFbsUnfulfilledListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
postingV4PostingFbsUnfulfilledListRequest: PostingV4PostingFbsUnfulfilledListRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class FBS extends runtime.BaseAPI {
|
||||
/**
|
||||
* Меняет статус отправления на `cancelled`. Перед началом работы проверьте причины отмены для конкретного отправления методом [/v1/posting/fbs/cancel-reason](#operation/PostingAPI_GetPostingFbsCancelReasonV1). Условно-доставленные отправления отменить нельзя. Если значение параметра `cancel_reason_id` — 402, заполните поле `cancel_reason_message`.
|
||||
* Отменить отправление
|
||||
*/
|
||||
postingAPICancelFbsPostingRaw(requestParameters: PostingAPICancelFbsPostingRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PostingBooleanResponse>>;
|
||||
/**
|
||||
* Меняет статус отправления на `cancelled`. Перед началом работы проверьте причины отмены для конкретного отправления методом [/v1/posting/fbs/cancel-reason](#operation/PostingAPI_GetPostingFbsCancelReasonV1). Условно-доставленные отправления отменить нельзя. Если значение параметра `cancel_reason_id` — 402, заполните поле `cancel_reason_message`.
|
||||
* Отменить отправление
|
||||
*/
|
||||
postingAPICancelFbsPosting(clientId: string, apiKey: string, postingCancelFbsPostingRequest: PostingCancelFbsPostingRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostingBooleanResponse>;
|
||||
/**
|
||||
* Используйте метод, если вы не можете отправить часть продуктов из отправления. Чтобы получить идентификаторы причин отмены `cancel_reason_id` при работе по схемам FBS или rFBS, используйте метод [/v2/posting/fbs/cancel-reason/list](#operation/PostingAPI_GetPostingFbsCancelReasonList). Условно-доставленные отправления отменить нельзя.
|
||||
* Отменить отправку некоторых товаров в отправлении
|
||||
*/
|
||||
postingAPICancelFbsPostingProductRaw(requestParameters: PostingAPICancelFbsPostingProductRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PostingPostingProductCancelResponse>>;
|
||||
/**
|
||||
* Используйте метод, если вы не можете отправить часть продуктов из отправления. Чтобы получить идентификаторы причин отмены `cancel_reason_id` при работе по схемам FBS или rFBS, используйте метод [/v2/posting/fbs/cancel-reason/list](#operation/PostingAPI_GetPostingFbsCancelReasonList). Условно-доставленные отправления отменить нельзя.
|
||||
* Отменить отправку некоторых товаров в отправлении
|
||||
*/
|
||||
postingAPICancelFbsPostingProduct(clientId: string, apiKey: string, postingPostingProductCancelRequest?: PostingPostingProductCancelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostingPostingProductCancelResponse>;
|
||||
/**
|
||||
* <aside class=\"warning\"> В будущем метод будет отключён. Мы предупредим вас об этом за месяц. Переключитесь на <a href=\"#operation/PostingAPI_CreateLabelBatchV2\">/v2/posting/fbs/package-label/create</a>. </aside> Метод для создания задания на асинхронное формирование этикеток. Для получения этикеток, созданных в результате вызова метода, используйте [/v1/posting/fbs/package-label/get](#operation/PostingAPI_GetLabelBatch).
|
||||
* Создать задание на выгрузку этикеток
|
||||
*/
|
||||
postingAPICreateLabelBatchRaw(requestParameters: PostingAPICreateLabelBatchRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1CreateLabelBatchResponse>>;
|
||||
/**
|
||||
* <aside class=\"warning\"> В будущем метод будет отключён. Мы предупредим вас об этом за месяц. Переключитесь на <a href=\"#operation/PostingAPI_CreateLabelBatchV2\">/v2/posting/fbs/package-label/create</a>. </aside> Метод для создания задания на асинхронное формирование этикеток. Для получения этикеток, созданных в результате вызова метода, используйте [/v1/posting/fbs/package-label/get](#operation/PostingAPI_GetLabelBatch).
|
||||
* Создать задание на выгрузку этикеток
|
||||
*/
|
||||
postingAPICreateLabelBatch(clientId: string, apiKey: string, v1CreateLabelBatchRequest: V1CreateLabelBatchRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1CreateLabelBatchResponse>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Если вы работаете по схеме rFBS или rFBS Express, изучите процесс печати этикетки в <a href=\"https://seller-edu.ozon.ru/rfbs/scheme-of-work\">Базе знаний продавца</a>. </aside> Метод для создания задания на асинхронное формирование этикеток для отправлений в статусе «Ожидает отгрузки» — `awaiting_deliver`. Метод может вернуть несколько заданий: на формирование маленькой и большой этикетки. Рекомендуем запрашивать этикетки через 45–60 секунд после сборки заказа. Чтобы получить созданные этикетки, используйте [/v1/posting/fbs/package-label/get](#operation/PostingAPI_GetLabelBatch).
|
||||
* Создать задание на формирование этикеток
|
||||
*/
|
||||
postingAPICreateLabelBatchV2Raw(requestParameters: PostingAPICreateLabelBatchV2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V2CreateLabelBatchResponse>>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Если вы работаете по схеме rFBS или rFBS Express, изучите процесс печати этикетки в <a href=\"https://seller-edu.ozon.ru/rfbs/scheme-of-work\">Базе знаний продавца</a>. </aside> Метод для создания задания на асинхронное формирование этикеток для отправлений в статусе «Ожидает отгрузки» — `awaiting_deliver`. Метод может вернуть несколько заданий: на формирование маленькой и большой этикетки. Рекомендуем запрашивать этикетки через 45–60 секунд после сборки заказа. Чтобы получить созданные этикетки, используйте [/v1/posting/fbs/package-label/get](#operation/PostingAPI_GetLabelBatch).
|
||||
* Создать задание на формирование этикеток
|
||||
*/
|
||||
postingAPICreateLabelBatchV2(clientId: string, apiKey: string, v1CreateLabelBatchRequest: V1CreateLabelBatchRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V2CreateLabelBatchResponse>;
|
||||
/**
|
||||
* Метод для получения таможенных деклараций Elektronik Ticaret Gümrük Beyannamesi (ETGB) для продавцов из Турции.
|
||||
* Таможенные декларации ETGB
|
||||
*/
|
||||
postingAPIGetEtgbRaw(requestParameters: PostingAPIGetEtgbRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1GetEtgbResponse>>;
|
||||
/**
|
||||
* Метод для получения таможенных деклараций Elektronik Ticaret Gümrük Beyannamesi (ETGB) для продавцов из Турции.
|
||||
* Таможенные декларации ETGB
|
||||
*/
|
||||
postingAPIGetEtgb(clientId: string, apiKey: string, v1GetEtgbRequest: V1GetEtgbRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1GetEtgbResponse>;
|
||||
/**
|
||||
* Получить информацию об отправлении по штрихкоду
|
||||
*/
|
||||
postingAPIGetFbsPostingByBarcodeRaw(requestParameters: PostingAPIGetFbsPostingByBarcodeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V2FbsPostingResponse>>;
|
||||
/**
|
||||
* Получить информацию об отправлении по штрихкоду
|
||||
*/
|
||||
postingAPIGetFbsPostingByBarcode(clientId: string, apiKey: string, postingGetFbsPostingByBarcodeRequest: PostingGetFbsPostingByBarcodeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V2FbsPostingResponse>;
|
||||
/**
|
||||
* <aside class=\"warning\"> С 31 августа 2026 года метод будет отключён. Переключитесь на <a href=\"#operation/PostingFbsList\">/v4/posting/fbs/list</a>. </aside> Возвращает список отправлений за указанный период времени — он должен быть не больше одного года. `has_next = true` в ответе может значить, что вернули не весь массив отправлений. Чтобы получить информацию об остальных отправлениях, сделайте новый запрос с другим значением `offset`. Чтобы получать актуальную дату отгрузки, регулярно обновляйте информацию об отправлениях или подключите [пуш-уведомления](#tag/push_start).
|
||||
* Список отправлений
|
||||
* @deprecated
|
||||
*/
|
||||
postingAPIGetFbsPostingListV3Raw(requestParameters: PostingAPIGetFbsPostingListV3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V3GetFbsPostingListResponseV3>>;
|
||||
/**
|
||||
* <aside class=\"warning\"> С 31 августа 2026 года метод будет отключён. Переключитесь на <a href=\"#operation/PostingFbsList\">/v4/posting/fbs/list</a>. </aside> Возвращает список отправлений за указанный период времени — он должен быть не больше одного года. `has_next = true` в ответе может значить, что вернули не весь массив отправлений. Чтобы получить информацию об остальных отправлениях, сделайте новый запрос с другим значением `offset`. Чтобы получать актуальную дату отгрузки, регулярно обновляйте информацию об отправлениях или подключите [пуш-уведомления](#tag/push_start).
|
||||
* Список отправлений
|
||||
* @deprecated
|
||||
*/
|
||||
postingAPIGetFbsPostingListV3(clientId: string, apiKey: string, postingv3GetFbsPostingListRequest: Postingv3GetFbsPostingListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V3GetFbsPostingListResponseV3>;
|
||||
/**
|
||||
* <aside class=\"warning\"> С 31 августа 2026 года метод будет отключён. Переключитесь на <a href=\"#operation/PostingFbsUnfulfilledList\">/v4/posting/fbs/unfulfilled/list</a>. </aside> Возвращает список необработанных отправлений за указанный период времени — он должен быть не больше одного года. Возможные статусы отправлений: - `awaiting_registration` — ожидает регистрации, - `acceptance_in_progress` — идёт приёмка, - `awaiting_approve` — ожидает подтверждения, - `awaiting_packaging` — ожидает упаковки, - `awaiting_deliver` — ожидает отгрузки, - `arbitration` — арбитраж, - `client_arbitration` — клиентский арбитраж доставки, - `delivering` — доставляется, - `driver_pickup` — у водителя, - `cancelled` — отменено, - `not_accepted` — не принят на сортировочном центре. Чтобы получать актуальную дату отгрузки, регулярно обновляйте информацию об отправлениях или подключите [пуш-уведомления](#tag/push_start).
|
||||
* Список необработанных отправлений
|
||||
* @deprecated
|
||||
*/
|
||||
postingAPIGetFbsPostingUnfulfilledListRaw(requestParameters: PostingAPIGetFbsPostingUnfulfilledListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Postingv3GetFbsPostingUnfulfilledListResponse>>;
|
||||
/**
|
||||
* <aside class=\"warning\"> С 31 августа 2026 года метод будет отключён. Переключитесь на <a href=\"#operation/PostingFbsUnfulfilledList\">/v4/posting/fbs/unfulfilled/list</a>. </aside> Возвращает список необработанных отправлений за указанный период времени — он должен быть не больше одного года. Возможные статусы отправлений: - `awaiting_registration` — ожидает регистрации, - `acceptance_in_progress` — идёт приёмка, - `awaiting_approve` — ожидает подтверждения, - `awaiting_packaging` — ожидает упаковки, - `awaiting_deliver` — ожидает отгрузки, - `arbitration` — арбитраж, - `client_arbitration` — клиентский арбитраж доставки, - `delivering` — доставляется, - `driver_pickup` — у водителя, - `cancelled` — отменено, - `not_accepted` — не принят на сортировочном центре. Чтобы получать актуальную дату отгрузки, регулярно обновляйте информацию об отправлениях или подключите [пуш-уведомления](#tag/push_start).
|
||||
* Список необработанных отправлений
|
||||
* @deprecated
|
||||
*/
|
||||
postingAPIGetFbsPostingUnfulfilledList(clientId: string, apiKey: string, postingv3GetFbsPostingUnfulfilledListRequest: Postingv3GetFbsPostingUnfulfilledListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Postingv3GetFbsPostingUnfulfilledListResponse>;
|
||||
/**
|
||||
* Чтобы получать актуальную дату отгрузки, регулярно обновляйте информацию об отправлениях или подключите [пуш-уведомления](#tag/push_start).
|
||||
* Получить информацию об отправлении по идентификатору
|
||||
*/
|
||||
postingAPIGetFbsPostingV3Raw(requestParameters: PostingAPIGetFbsPostingV3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V3GetFbsPostingResponseV3>>;
|
||||
/**
|
||||
* Чтобы получать актуальную дату отгрузки, регулярно обновляйте информацию об отправлениях или подключите [пуш-уведомления](#tag/push_start).
|
||||
* Получить информацию об отправлении по идентификатору
|
||||
*/
|
||||
postingAPIGetFbsPostingV3(clientId: string, apiKey: string, postingv3GetFbsPostingRequest: Postingv3GetFbsPostingRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V3GetFbsPostingResponseV3>;
|
||||
/**
|
||||
* Метод для получения этикеток после вызова [/v1/posting/fbs/package-label/create](#operation/PostingAPI_CreateLabelBatch).
|
||||
* Получить файл с этикетками
|
||||
*/
|
||||
postingAPIGetLabelBatchRaw(requestParameters: PostingAPIGetLabelBatchRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1GetLabelBatchResponse>>;
|
||||
/**
|
||||
* Метод для получения этикеток после вызова [/v1/posting/fbs/package-label/create](#operation/PostingAPI_CreateLabelBatch).
|
||||
* Получить файл с этикетками
|
||||
*/
|
||||
postingAPIGetLabelBatch(clientId: string, apiKey: string, v1GetLabelBatchRequest: V1GetLabelBatchRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1GetLabelBatchResponse>;
|
||||
/**
|
||||
* Возвращает список причин отмены для всех отправлений.
|
||||
* Причины отмены отправлений
|
||||
*/
|
||||
postingAPIGetPostingFbsCancelReasonListRaw(requestParameters: PostingAPIGetPostingFbsCancelReasonListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PostingCancelReasonListResponse>>;
|
||||
/**
|
||||
* Возвращает список причин отмены для всех отправлений.
|
||||
* Причины отмены отправлений
|
||||
*/
|
||||
postingAPIGetPostingFbsCancelReasonList(clientId: string, apiKey: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostingCancelReasonListResponse>;
|
||||
/**
|
||||
* Возвращает список причин отмены для конкретных отправлений.
|
||||
* Причины отмены отправления
|
||||
*/
|
||||
postingAPIGetPostingFbsCancelReasonV1Raw(requestParameters: PostingAPIGetPostingFbsCancelReasonV1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PostingCancelReasonResponse>>;
|
||||
/**
|
||||
* Возвращает список причин отмены для конкретных отправлений.
|
||||
* Причины отмены отправления
|
||||
*/
|
||||
postingAPIGetPostingFbsCancelReasonV1(clientId: string, apiKey: string, postingCancelReasonRequest: PostingCancelReasonRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostingCancelReasonResponse>;
|
||||
/**
|
||||
* Метод для получения габаритных, весовых и прочих ограничений пункта приёма по номеру отправления. Метод применим только для работы по схеме FBS.
|
||||
* Получить ограничения пункта приёма
|
||||
*/
|
||||
postingAPIGetRestrictionsRaw(requestParameters: PostingAPIGetRestrictionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1GetRestrictionsResponse>>;
|
||||
/**
|
||||
* Метод для получения габаритных, весовых и прочих ограничений пункта приёма по номеру отправления. Метод применим только для работы по схеме FBS.
|
||||
* Получить ограничения пункта приёма
|
||||
*/
|
||||
postingAPIGetRestrictions(clientId: string, apiKey: string, v1GetRestrictionsRequest: V1GetRestrictionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1GetRestrictionsResponse>;
|
||||
/**
|
||||
* Метод для получения списка доступных стран-изготовителей и их ISO кодов.
|
||||
* Список доступных стран-изготовителей
|
||||
*/
|
||||
postingAPIListCountryProductFbsPostingV2Raw(requestParameters: PostingAPIListCountryProductFbsPostingV2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V2FbsPostingProductCountryListResponse>>;
|
||||
/**
|
||||
* Метод для получения списка доступных стран-изготовителей и их ISO кодов.
|
||||
* Список доступных стран-изготовителей
|
||||
*/
|
||||
postingAPIListCountryProductFbsPostingV2(v2FbsPostingProductCountryListRequest: V2FbsPostingProductCountryListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V2FbsPostingProductCountryListResponse>;
|
||||
/**
|
||||
* Если отправление передано в доставку, но не просканировано в сортировочном центре, можно открыть спор. Открытый спор переведёт отправление в статус `arbitration`.
|
||||
* Открыть спор по отправлению
|
||||
*/
|
||||
postingAPIMoveFbsPostingToArbitrationRaw(requestParameters: PostingAPIMoveFbsPostingToArbitrationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PostingBooleanResponse>>;
|
||||
/**
|
||||
* Если отправление передано в доставку, но не просканировано в сортировочном центре, можно открыть спор. Открытый спор переведёт отправление в статус `arbitration`.
|
||||
* Открыть спор по отправлению
|
||||
*/
|
||||
postingAPIMoveFbsPostingToArbitration(clientId: string, apiKey: string, postingMovePostingRequest?: PostingMovePostingRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostingBooleanResponse>;
|
||||
/**
|
||||
* Передает спорные заказы к отгрузке. Статус отправления изменится на `awaiting_deliver`.
|
||||
* Передать отправление к отгрузке
|
||||
*/
|
||||
postingAPIMoveFbsPostingToAwaitingDeliveryRaw(requestParameters: PostingAPIMoveFbsPostingToAwaitingDeliveryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PostingBooleanResponse>>;
|
||||
/**
|
||||
* Передает спорные заказы к отгрузке. Статус отправления изменится на `awaiting_deliver`.
|
||||
* Передать отправление к отгрузке
|
||||
*/
|
||||
postingAPIMoveFbsPostingToAwaitingDelivery(clientId: string, apiKey: string, v2MovePostingToAwaitingDeliveryRequest?: V2MovePostingToAwaitingDeliveryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostingBooleanResponse>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Если вы работаете по схеме rFBS или rFBS Express, изучите процесс печати этикетки в <a href=\"https://seller-edu.ozon.ru/rfbs/scheme-of-work\">Базе знаний продавца</a>. </aside> Генерирует PDF-файл с этикетками для указанных отправлений в статусе «Ожидает отгрузки» — `awaiting_deliver`. В одном запросе можно передать не больше 20 идентификаторов. Если хотя бы для одного отправления возникнет ошибка, этикетки не будут подготовлены для всех отправлений в запросе. Рекомендуем запрашивать этикетки через 45–60 секунд после сборки заказа. Ошибка `The next postings aren\'t ready` означает, что этикетки ещё не готовы, повторите запрос позднее.
|
||||
* Напечатать этикетку
|
||||
*/
|
||||
postingAPIPostingFBSPackageLabelRaw(requestParameters: PostingAPIPostingFBSPackageLabelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PostingPostingFBSPackageLabelResponse>>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Если вы работаете по схеме rFBS или rFBS Express, изучите процесс печати этикетки в <a href=\"https://seller-edu.ozon.ru/rfbs/scheme-of-work\">Базе знаний продавца</a>. </aside> Генерирует PDF-файл с этикетками для указанных отправлений в статусе «Ожидает отгрузки» — `awaiting_deliver`. В одном запросе можно передать не больше 20 идентификаторов. Если хотя бы для одного отправления возникнет ошибка, этикетки не будут подготовлены для всех отправлений в запросе. Рекомендуем запрашивать этикетки через 45–60 секунд после сборки заказа. Ошибка `The next postings aren\'t ready` означает, что этикетки ещё не готовы, повторите запрос позднее.
|
||||
* Напечатать этикетку
|
||||
*/
|
||||
postingAPIPostingFBSPackageLabel(clientId: string, apiKey: string, postingPostingFBSPackageLabelRequest: PostingPostingFBSPackageLabelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostingPostingFBSPackageLabelResponse>;
|
||||
/**
|
||||
* Метод позволяет проверить код курьера при передаче отправлений realFBS Express. Подробнее о передаче отправлений в [Базе знаний продавца](https://seller-edu.ozon.ru/contract-for-sellers/regulations-fbs-realfbs/reglament-prodaji-so-svoego-sklada-fbs-express#7-порядок-передачи-отправлении-через-партнёров-ozon-при-экспресс-доставке).
|
||||
* Проверить код курьера
|
||||
*/
|
||||
postingAPIPostingFBSPickupCodeVerifyRaw(requestParameters: PostingAPIPostingFBSPickupCodeVerifyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1PostingFBSPickupCodeVerifyResponse>>;
|
||||
/**
|
||||
* Метод позволяет проверить код курьера при передаче отправлений realFBS Express. Подробнее о передаче отправлений в [Базе знаний продавца](https://seller-edu.ozon.ru/contract-for-sellers/regulations-fbs-realfbs/reglament-prodaji-so-svoego-sklada-fbs-express#7-порядок-передачи-отправлении-через-партнёров-ozon-при-экспресс-доставке).
|
||||
* Проверить код курьера
|
||||
*/
|
||||
postingAPIPostingFBSPickupCodeVerify(v1PostingFBSPickupCodeVerifyRequest: V1PostingFBSPickupCodeVerifyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1PostingFBSPickupCodeVerifyResponse>;
|
||||
/**
|
||||
* Метод для передачи количества коробок для отправлений, в которых есть многокоробочные товары. Используйте метод при работе по схеме rFBS Агрегатор — c доставкой партнёрами Ozon.
|
||||
* Указать количество коробок для многокоробочных отправлений
|
||||
*/
|
||||
postingAPIPostingMultiBoxQtySetV3Raw(requestParameters: PostingAPIPostingMultiBoxQtySetV3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Postingv3PostingMultiBoxQtySetV3Response>>;
|
||||
/**
|
||||
* Метод для передачи количества коробок для отправлений, в которых есть многокоробочные товары. Используйте метод при работе по схеме rFBS Агрегатор — c доставкой партнёрами Ozon.
|
||||
* Указать количество коробок для многокоробочных отправлений
|
||||
*/
|
||||
postingAPIPostingMultiBoxQtySetV3(clientId: string, apiKey: string, postingv3PostingMultiBoxQtySetV3Request: Postingv3PostingMultiBoxQtySetV3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Postingv3PostingMultiBoxQtySetV3Response>;
|
||||
/**
|
||||
* Метод для добавления на продукт атрибута «Страна-изготовитель», если он не был указан.
|
||||
* Добавить информацию о стране-изготовителе товара
|
||||
*/
|
||||
postingAPISetCountryProductFbsPostingV2Raw(requestParameters: PostingAPISetCountryProductFbsPostingV2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V2FbsPostingProductCountrySetResponse>>;
|
||||
/**
|
||||
* Метод для добавления на продукт атрибута «Страна-изготовитель», если он не был указан.
|
||||
* Добавить информацию о стране-изготовителе товара
|
||||
*/
|
||||
postingAPISetCountryProductFbsPostingV2(v2FbsPostingProductCountrySetRequest: V2FbsPostingProductCountrySetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V2FbsPostingProductCountrySetResponse>;
|
||||
/**
|
||||
* Список неоплаченных товаров, заказанных юридическими лицами
|
||||
*/
|
||||
postingAPIUnpaidLegalProductListRaw(requestParameters: PostingAPIUnpaidLegalProductListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1PostingUnpaidLegalProductListResponse>>;
|
||||
/**
|
||||
* Список неоплаченных товаров, заказанных юридическими лицами
|
||||
*/
|
||||
postingAPIUnpaidLegalProductList(clientId: string, apiKey: string, v1PostingUnpaidLegalProductListRequest: V1PostingUnpaidLegalProductListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1PostingUnpaidLegalProductListResponse>;
|
||||
/**
|
||||
* Возвращает список отправлений за указанный период времени — он должен быть не больше одного года. Чтобы получать актуальную дату отгрузки, регулярно обновляйте информацию об отправлениях или подключите [пуш-уведомления](#tag/push_start).
|
||||
* Получить список отправлений
|
||||
*/
|
||||
postingFbsListRaw(requestParameters: PostingFbsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PostingV4PostingFbsListResponse>>;
|
||||
/**
|
||||
* Возвращает список отправлений за указанный период времени — он должен быть не больше одного года. Чтобы получать актуальную дату отгрузки, регулярно обновляйте информацию об отправлениях или подключите [пуш-уведомления](#tag/push_start).
|
||||
* Получить список отправлений
|
||||
*/
|
||||
postingFbsList(clientId: string, apiKey: string, postingV4PostingFbsListRequest: PostingV4PostingFbsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostingV4PostingFbsListResponse>;
|
||||
/**
|
||||
* Возвращает список необработанных отправлений за указанный период времени — он должен быть не больше одного года. Возможные статусы отправлений: - `awaiting_registration` — ожидает регистрации; - `acceptance_in_progress` — идёт приёмка; - `awaiting_approve` — ожидает подтверждения; - `awaiting_packaging` — ожидает упаковки; - `awaiting_deliver` — ожидает отгрузки; - `arbitration` — арбитраж; - `client_arbitration` — клиентский арбитраж доставки; - `delivering` — доставляется; - `driver_pickup` — у водителя; - `cancelled` — отменено; - `not_accepted` — не принято на сортировочном центре. Чтобы получать актуальную дату отгрузки, регулярно обновляйте информацию об отправлениях или подключите [пуш-уведомления](#tag/push_start).
|
||||
* Получить список необработанных отправлений
|
||||
*/
|
||||
postingFbsUnfulfilledListRaw(requestParameters: PostingFbsUnfulfilledListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PostingV4PostingFbsUnfulfilledListResponse>>;
|
||||
/**
|
||||
* Возвращает список необработанных отправлений за указанный период времени — он должен быть не больше одного года. Возможные статусы отправлений: - `awaiting_registration` — ожидает регистрации; - `acceptance_in_progress` — идёт приёмка; - `awaiting_approve` — ожидает подтверждения; - `awaiting_packaging` — ожидает упаковки; - `awaiting_deliver` — ожидает отгрузки; - `arbitration` — арбитраж; - `client_arbitration` — клиентский арбитраж доставки; - `delivering` — доставляется; - `driver_pickup` — у водителя; - `cancelled` — отменено; - `not_accepted` — не принято на сортировочном центре. Чтобы получать актуальную дату отгрузки, регулярно обновляйте информацию об отправлениях или подключите [пуш-уведомления](#tag/push_start).
|
||||
* Получить список необработанных отправлений
|
||||
*/
|
||||
postingFbsUnfulfilledList(clientId: string, apiKey: string, postingV4PostingFbsUnfulfilledListRequest: PostingV4PostingFbsUnfulfilledListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PostingV4PostingFbsUnfulfilledListResponse>;
|
||||
}
|
||||
995
dist/apis/FBS.js
vendored
Normal file
995
dist/apis/FBS.js
vendored
Normal file
@@ -0,0 +1,995 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.FBS = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class FBS extends runtime.BaseAPI {
|
||||
/**
|
||||
* Меняет статус отправления на `cancelled`. Перед началом работы проверьте причины отмены для конкретного отправления методом [/v1/posting/fbs/cancel-reason](#operation/PostingAPI_GetPostingFbsCancelReasonV1). Условно-доставленные отправления отменить нельзя. Если значение параметра `cancel_reason_id` — 402, заполните поле `cancel_reason_message`.
|
||||
* Отменить отправление
|
||||
*/
|
||||
postingAPICancelFbsPostingRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling postingAPICancelFbsPosting().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling postingAPICancelFbsPosting().');
|
||||
}
|
||||
if (requestParameters['postingCancelFbsPostingRequest'] == null) {
|
||||
throw new runtime.RequiredError('postingCancelFbsPostingRequest', 'Required parameter "postingCancelFbsPostingRequest" was null or undefined when calling postingAPICancelFbsPosting().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v2/posting/fbs/cancel`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.PostingCancelFbsPostingRequestToJSON)(requestParameters['postingCancelFbsPostingRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.PostingBooleanResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Меняет статус отправления на `cancelled`. Перед началом работы проверьте причины отмены для конкретного отправления методом [/v1/posting/fbs/cancel-reason](#operation/PostingAPI_GetPostingFbsCancelReasonV1). Условно-доставленные отправления отменить нельзя. Если значение параметра `cancel_reason_id` — 402, заполните поле `cancel_reason_message`.
|
||||
* Отменить отправление
|
||||
*/
|
||||
postingAPICancelFbsPosting(clientId, apiKey, postingCancelFbsPostingRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingAPICancelFbsPostingRaw({ clientId: clientId, apiKey: apiKey, postingCancelFbsPostingRequest: postingCancelFbsPostingRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Используйте метод, если вы не можете отправить часть продуктов из отправления. Чтобы получить идентификаторы причин отмены `cancel_reason_id` при работе по схемам FBS или rFBS, используйте метод [/v2/posting/fbs/cancel-reason/list](#operation/PostingAPI_GetPostingFbsCancelReasonList). Условно-доставленные отправления отменить нельзя.
|
||||
* Отменить отправку некоторых товаров в отправлении
|
||||
*/
|
||||
postingAPICancelFbsPostingProductRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling postingAPICancelFbsPostingProduct().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling postingAPICancelFbsPostingProduct().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v2/posting/fbs/product/cancel`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.PostingPostingProductCancelRequestToJSON)(requestParameters['postingPostingProductCancelRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.PostingPostingProductCancelResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Используйте метод, если вы не можете отправить часть продуктов из отправления. Чтобы получить идентификаторы причин отмены `cancel_reason_id` при работе по схемам FBS или rFBS, используйте метод [/v2/posting/fbs/cancel-reason/list](#operation/PostingAPI_GetPostingFbsCancelReasonList). Условно-доставленные отправления отменить нельзя.
|
||||
* Отменить отправку некоторых товаров в отправлении
|
||||
*/
|
||||
postingAPICancelFbsPostingProduct(clientId, apiKey, postingPostingProductCancelRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingAPICancelFbsPostingProductRaw({ clientId: clientId, apiKey: apiKey, postingPostingProductCancelRequest: postingPostingProductCancelRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> В будущем метод будет отключён. Мы предупредим вас об этом за месяц. Переключитесь на <a href=\"#operation/PostingAPI_CreateLabelBatchV2\">/v2/posting/fbs/package-label/create</a>. </aside> Метод для создания задания на асинхронное формирование этикеток. Для получения этикеток, созданных в результате вызова метода, используйте [/v1/posting/fbs/package-label/get](#operation/PostingAPI_GetLabelBatch).
|
||||
* Создать задание на выгрузку этикеток
|
||||
*/
|
||||
postingAPICreateLabelBatchRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling postingAPICreateLabelBatch().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling postingAPICreateLabelBatch().');
|
||||
}
|
||||
if (requestParameters['v1CreateLabelBatchRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1CreateLabelBatchRequest', 'Required parameter "v1CreateLabelBatchRequest" was null or undefined when calling postingAPICreateLabelBatch().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/posting/fbs/package-label/create`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1CreateLabelBatchRequestToJSON)(requestParameters['v1CreateLabelBatchRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1CreateLabelBatchResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> В будущем метод будет отключён. Мы предупредим вас об этом за месяц. Переключитесь на <a href=\"#operation/PostingAPI_CreateLabelBatchV2\">/v2/posting/fbs/package-label/create</a>. </aside> Метод для создания задания на асинхронное формирование этикеток. Для получения этикеток, созданных в результате вызова метода, используйте [/v1/posting/fbs/package-label/get](#operation/PostingAPI_GetLabelBatch).
|
||||
* Создать задание на выгрузку этикеток
|
||||
*/
|
||||
postingAPICreateLabelBatch(clientId, apiKey, v1CreateLabelBatchRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingAPICreateLabelBatchRaw({ clientId: clientId, apiKey: apiKey, v1CreateLabelBatchRequest: v1CreateLabelBatchRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> Если вы работаете по схеме rFBS или rFBS Express, изучите процесс печати этикетки в <a href=\"https://seller-edu.ozon.ru/rfbs/scheme-of-work\">Базе знаний продавца</a>. </aside> Метод для создания задания на асинхронное формирование этикеток для отправлений в статусе «Ожидает отгрузки» — `awaiting_deliver`. Метод может вернуть несколько заданий: на формирование маленькой и большой этикетки. Рекомендуем запрашивать этикетки через 45–60 секунд после сборки заказа. Чтобы получить созданные этикетки, используйте [/v1/posting/fbs/package-label/get](#operation/PostingAPI_GetLabelBatch).
|
||||
* Создать задание на формирование этикеток
|
||||
*/
|
||||
postingAPICreateLabelBatchV2Raw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling postingAPICreateLabelBatchV2().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling postingAPICreateLabelBatchV2().');
|
||||
}
|
||||
if (requestParameters['v1CreateLabelBatchRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1CreateLabelBatchRequest', 'Required parameter "v1CreateLabelBatchRequest" was null or undefined when calling postingAPICreateLabelBatchV2().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v2/posting/fbs/package-label/create`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1CreateLabelBatchRequestToJSON)(requestParameters['v1CreateLabelBatchRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V2CreateLabelBatchResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> Если вы работаете по схеме rFBS или rFBS Express, изучите процесс печати этикетки в <a href=\"https://seller-edu.ozon.ru/rfbs/scheme-of-work\">Базе знаний продавца</a>. </aside> Метод для создания задания на асинхронное формирование этикеток для отправлений в статусе «Ожидает отгрузки» — `awaiting_deliver`. Метод может вернуть несколько заданий: на формирование маленькой и большой этикетки. Рекомендуем запрашивать этикетки через 45–60 секунд после сборки заказа. Чтобы получить созданные этикетки, используйте [/v1/posting/fbs/package-label/get](#operation/PostingAPI_GetLabelBatch).
|
||||
* Создать задание на формирование этикеток
|
||||
*/
|
||||
postingAPICreateLabelBatchV2(clientId, apiKey, v1CreateLabelBatchRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingAPICreateLabelBatchV2Raw({ clientId: clientId, apiKey: apiKey, v1CreateLabelBatchRequest: v1CreateLabelBatchRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения таможенных деклараций Elektronik Ticaret Gümrük Beyannamesi (ETGB) для продавцов из Турции.
|
||||
* Таможенные декларации ETGB
|
||||
*/
|
||||
postingAPIGetEtgbRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling postingAPIGetEtgb().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling postingAPIGetEtgb().');
|
||||
}
|
||||
if (requestParameters['v1GetEtgbRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1GetEtgbRequest', 'Required parameter "v1GetEtgbRequest" was null or undefined when calling postingAPIGetEtgb().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/posting/global/etgb`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1GetEtgbRequestToJSON)(requestParameters['v1GetEtgbRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1GetEtgbResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения таможенных деклараций Elektronik Ticaret Gümrük Beyannamesi (ETGB) для продавцов из Турции.
|
||||
* Таможенные декларации ETGB
|
||||
*/
|
||||
postingAPIGetEtgb(clientId, apiKey, v1GetEtgbRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingAPIGetEtgbRaw({ clientId: clientId, apiKey: apiKey, v1GetEtgbRequest: v1GetEtgbRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить информацию об отправлении по штрихкоду
|
||||
*/
|
||||
postingAPIGetFbsPostingByBarcodeRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling postingAPIGetFbsPostingByBarcode().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling postingAPIGetFbsPostingByBarcode().');
|
||||
}
|
||||
if (requestParameters['postingGetFbsPostingByBarcodeRequest'] == null) {
|
||||
throw new runtime.RequiredError('postingGetFbsPostingByBarcodeRequest', 'Required parameter "postingGetFbsPostingByBarcodeRequest" was null or undefined when calling postingAPIGetFbsPostingByBarcode().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v2/posting/fbs/get-by-barcode`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.PostingGetFbsPostingByBarcodeRequestToJSON)(requestParameters['postingGetFbsPostingByBarcodeRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V2FbsPostingResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить информацию об отправлении по штрихкоду
|
||||
*/
|
||||
postingAPIGetFbsPostingByBarcode(clientId, apiKey, postingGetFbsPostingByBarcodeRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingAPIGetFbsPostingByBarcodeRaw({ clientId: clientId, apiKey: apiKey, postingGetFbsPostingByBarcodeRequest: postingGetFbsPostingByBarcodeRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> С 31 августа 2026 года метод будет отключён. Переключитесь на <a href=\"#operation/PostingFbsList\">/v4/posting/fbs/list</a>. </aside> Возвращает список отправлений за указанный период времени — он должен быть не больше одного года. `has_next = true` в ответе может значить, что вернули не весь массив отправлений. Чтобы получить информацию об остальных отправлениях, сделайте новый запрос с другим значением `offset`. Чтобы получать актуальную дату отгрузки, регулярно обновляйте информацию об отправлениях или подключите [пуш-уведомления](#tag/push_start).
|
||||
* Список отправлений
|
||||
* @deprecated
|
||||
*/
|
||||
postingAPIGetFbsPostingListV3Raw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling postingAPIGetFbsPostingListV3().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling postingAPIGetFbsPostingListV3().');
|
||||
}
|
||||
if (requestParameters['postingv3GetFbsPostingListRequest'] == null) {
|
||||
throw new runtime.RequiredError('postingv3GetFbsPostingListRequest', 'Required parameter "postingv3GetFbsPostingListRequest" was null or undefined when calling postingAPIGetFbsPostingListV3().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v3/posting/fbs/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.Postingv3GetFbsPostingListRequestToJSON)(requestParameters['postingv3GetFbsPostingListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V3GetFbsPostingListResponseV3FromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> С 31 августа 2026 года метод будет отключён. Переключитесь на <a href=\"#operation/PostingFbsList\">/v4/posting/fbs/list</a>. </aside> Возвращает список отправлений за указанный период времени — он должен быть не больше одного года. `has_next = true` в ответе может значить, что вернули не весь массив отправлений. Чтобы получить информацию об остальных отправлениях, сделайте новый запрос с другим значением `offset`. Чтобы получать актуальную дату отгрузки, регулярно обновляйте информацию об отправлениях или подключите [пуш-уведомления](#tag/push_start).
|
||||
* Список отправлений
|
||||
* @deprecated
|
||||
*/
|
||||
postingAPIGetFbsPostingListV3(clientId, apiKey, postingv3GetFbsPostingListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingAPIGetFbsPostingListV3Raw({ clientId: clientId, apiKey: apiKey, postingv3GetFbsPostingListRequest: postingv3GetFbsPostingListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> С 31 августа 2026 года метод будет отключён. Переключитесь на <a href=\"#operation/PostingFbsUnfulfilledList\">/v4/posting/fbs/unfulfilled/list</a>. </aside> Возвращает список необработанных отправлений за указанный период времени — он должен быть не больше одного года. Возможные статусы отправлений: - `awaiting_registration` — ожидает регистрации, - `acceptance_in_progress` — идёт приёмка, - `awaiting_approve` — ожидает подтверждения, - `awaiting_packaging` — ожидает упаковки, - `awaiting_deliver` — ожидает отгрузки, - `arbitration` — арбитраж, - `client_arbitration` — клиентский арбитраж доставки, - `delivering` — доставляется, - `driver_pickup` — у водителя, - `cancelled` — отменено, - `not_accepted` — не принят на сортировочном центре. Чтобы получать актуальную дату отгрузки, регулярно обновляйте информацию об отправлениях или подключите [пуш-уведомления](#tag/push_start).
|
||||
* Список необработанных отправлений
|
||||
* @deprecated
|
||||
*/
|
||||
postingAPIGetFbsPostingUnfulfilledListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling postingAPIGetFbsPostingUnfulfilledList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling postingAPIGetFbsPostingUnfulfilledList().');
|
||||
}
|
||||
if (requestParameters['postingv3GetFbsPostingUnfulfilledListRequest'] == null) {
|
||||
throw new runtime.RequiredError('postingv3GetFbsPostingUnfulfilledListRequest', 'Required parameter "postingv3GetFbsPostingUnfulfilledListRequest" was null or undefined when calling postingAPIGetFbsPostingUnfulfilledList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v3/posting/fbs/unfulfilled/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.Postingv3GetFbsPostingUnfulfilledListRequestToJSON)(requestParameters['postingv3GetFbsPostingUnfulfilledListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.Postingv3GetFbsPostingUnfulfilledListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> С 31 августа 2026 года метод будет отключён. Переключитесь на <a href=\"#operation/PostingFbsUnfulfilledList\">/v4/posting/fbs/unfulfilled/list</a>. </aside> Возвращает список необработанных отправлений за указанный период времени — он должен быть не больше одного года. Возможные статусы отправлений: - `awaiting_registration` — ожидает регистрации, - `acceptance_in_progress` — идёт приёмка, - `awaiting_approve` — ожидает подтверждения, - `awaiting_packaging` — ожидает упаковки, - `awaiting_deliver` — ожидает отгрузки, - `arbitration` — арбитраж, - `client_arbitration` — клиентский арбитраж доставки, - `delivering` — доставляется, - `driver_pickup` — у водителя, - `cancelled` — отменено, - `not_accepted` — не принят на сортировочном центре. Чтобы получать актуальную дату отгрузки, регулярно обновляйте информацию об отправлениях или подключите [пуш-уведомления](#tag/push_start).
|
||||
* Список необработанных отправлений
|
||||
* @deprecated
|
||||
*/
|
||||
postingAPIGetFbsPostingUnfulfilledList(clientId, apiKey, postingv3GetFbsPostingUnfulfilledListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingAPIGetFbsPostingUnfulfilledListRaw({ clientId: clientId, apiKey: apiKey, postingv3GetFbsPostingUnfulfilledListRequest: postingv3GetFbsPostingUnfulfilledListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Чтобы получать актуальную дату отгрузки, регулярно обновляйте информацию об отправлениях или подключите [пуш-уведомления](#tag/push_start).
|
||||
* Получить информацию об отправлении по идентификатору
|
||||
*/
|
||||
postingAPIGetFbsPostingV3Raw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling postingAPIGetFbsPostingV3().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling postingAPIGetFbsPostingV3().');
|
||||
}
|
||||
if (requestParameters['postingv3GetFbsPostingRequest'] == null) {
|
||||
throw new runtime.RequiredError('postingv3GetFbsPostingRequest', 'Required parameter "postingv3GetFbsPostingRequest" was null or undefined when calling postingAPIGetFbsPostingV3().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v3/posting/fbs/get`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.Postingv3GetFbsPostingRequestToJSON)(requestParameters['postingv3GetFbsPostingRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V3GetFbsPostingResponseV3FromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Чтобы получать актуальную дату отгрузки, регулярно обновляйте информацию об отправлениях или подключите [пуш-уведомления](#tag/push_start).
|
||||
* Получить информацию об отправлении по идентификатору
|
||||
*/
|
||||
postingAPIGetFbsPostingV3(clientId, apiKey, postingv3GetFbsPostingRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingAPIGetFbsPostingV3Raw({ clientId: clientId, apiKey: apiKey, postingv3GetFbsPostingRequest: postingv3GetFbsPostingRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения этикеток после вызова [/v1/posting/fbs/package-label/create](#operation/PostingAPI_CreateLabelBatch).
|
||||
* Получить файл с этикетками
|
||||
*/
|
||||
postingAPIGetLabelBatchRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling postingAPIGetLabelBatch().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling postingAPIGetLabelBatch().');
|
||||
}
|
||||
if (requestParameters['v1GetLabelBatchRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1GetLabelBatchRequest', 'Required parameter "v1GetLabelBatchRequest" was null or undefined when calling postingAPIGetLabelBatch().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/posting/fbs/package-label/get`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1GetLabelBatchRequestToJSON)(requestParameters['v1GetLabelBatchRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1GetLabelBatchResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения этикеток после вызова [/v1/posting/fbs/package-label/create](#operation/PostingAPI_CreateLabelBatch).
|
||||
* Получить файл с этикетками
|
||||
*/
|
||||
postingAPIGetLabelBatch(clientId, apiKey, v1GetLabelBatchRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingAPIGetLabelBatchRaw({ clientId: clientId, apiKey: apiKey, v1GetLabelBatchRequest: v1GetLabelBatchRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает список причин отмены для всех отправлений.
|
||||
* Причины отмены отправлений
|
||||
*/
|
||||
postingAPIGetPostingFbsCancelReasonListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling postingAPIGetPostingFbsCancelReasonList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling postingAPIGetPostingFbsCancelReasonList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v2/posting/fbs/cancel-reason/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.PostingCancelReasonListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает список причин отмены для всех отправлений.
|
||||
* Причины отмены отправлений
|
||||
*/
|
||||
postingAPIGetPostingFbsCancelReasonList(clientId, apiKey, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingAPIGetPostingFbsCancelReasonListRaw({ clientId: clientId, apiKey: apiKey }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает список причин отмены для конкретных отправлений.
|
||||
* Причины отмены отправления
|
||||
*/
|
||||
postingAPIGetPostingFbsCancelReasonV1Raw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling postingAPIGetPostingFbsCancelReasonV1().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling postingAPIGetPostingFbsCancelReasonV1().');
|
||||
}
|
||||
if (requestParameters['postingCancelReasonRequest'] == null) {
|
||||
throw new runtime.RequiredError('postingCancelReasonRequest', 'Required parameter "postingCancelReasonRequest" was null or undefined when calling postingAPIGetPostingFbsCancelReasonV1().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/posting/fbs/cancel-reason`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.PostingCancelReasonRequestToJSON)(requestParameters['postingCancelReasonRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.PostingCancelReasonResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает список причин отмены для конкретных отправлений.
|
||||
* Причины отмены отправления
|
||||
*/
|
||||
postingAPIGetPostingFbsCancelReasonV1(clientId, apiKey, postingCancelReasonRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingAPIGetPostingFbsCancelReasonV1Raw({ clientId: clientId, apiKey: apiKey, postingCancelReasonRequest: postingCancelReasonRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения габаритных, весовых и прочих ограничений пункта приёма по номеру отправления. Метод применим только для работы по схеме FBS.
|
||||
* Получить ограничения пункта приёма
|
||||
*/
|
||||
postingAPIGetRestrictionsRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling postingAPIGetRestrictions().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling postingAPIGetRestrictions().');
|
||||
}
|
||||
if (requestParameters['v1GetRestrictionsRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1GetRestrictionsRequest', 'Required parameter "v1GetRestrictionsRequest" was null or undefined when calling postingAPIGetRestrictions().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/posting/fbs/restrictions`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1GetRestrictionsRequestToJSON)(requestParameters['v1GetRestrictionsRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1GetRestrictionsResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения габаритных, весовых и прочих ограничений пункта приёма по номеру отправления. Метод применим только для работы по схеме FBS.
|
||||
* Получить ограничения пункта приёма
|
||||
*/
|
||||
postingAPIGetRestrictions(clientId, apiKey, v1GetRestrictionsRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingAPIGetRestrictionsRaw({ clientId: clientId, apiKey: apiKey, v1GetRestrictionsRequest: v1GetRestrictionsRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения списка доступных стран-изготовителей и их ISO кодов.
|
||||
* Список доступных стран-изготовителей
|
||||
*/
|
||||
postingAPIListCountryProductFbsPostingV2Raw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v2FbsPostingProductCountryListRequest'] == null) {
|
||||
throw new runtime.RequiredError('v2FbsPostingProductCountryListRequest', 'Required parameter "v2FbsPostingProductCountryListRequest" was null or undefined when calling postingAPIListCountryProductFbsPostingV2().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v2/posting/fbs/product/country/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V2FbsPostingProductCountryListRequestToJSON)(requestParameters['v2FbsPostingProductCountryListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V2FbsPostingProductCountryListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения списка доступных стран-изготовителей и их ISO кодов.
|
||||
* Список доступных стран-изготовителей
|
||||
*/
|
||||
postingAPIListCountryProductFbsPostingV2(v2FbsPostingProductCountryListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingAPIListCountryProductFbsPostingV2Raw({ v2FbsPostingProductCountryListRequest: v2FbsPostingProductCountryListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Если отправление передано в доставку, но не просканировано в сортировочном центре, можно открыть спор. Открытый спор переведёт отправление в статус `arbitration`.
|
||||
* Открыть спор по отправлению
|
||||
*/
|
||||
postingAPIMoveFbsPostingToArbitrationRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling postingAPIMoveFbsPostingToArbitration().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling postingAPIMoveFbsPostingToArbitration().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v2/posting/fbs/arbitration`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.PostingMovePostingRequestToJSON)(requestParameters['postingMovePostingRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.PostingBooleanResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Если отправление передано в доставку, но не просканировано в сортировочном центре, можно открыть спор. Открытый спор переведёт отправление в статус `arbitration`.
|
||||
* Открыть спор по отправлению
|
||||
*/
|
||||
postingAPIMoveFbsPostingToArbitration(clientId, apiKey, postingMovePostingRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingAPIMoveFbsPostingToArbitrationRaw({ clientId: clientId, apiKey: apiKey, postingMovePostingRequest: postingMovePostingRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Передает спорные заказы к отгрузке. Статус отправления изменится на `awaiting_deliver`.
|
||||
* Передать отправление к отгрузке
|
||||
*/
|
||||
postingAPIMoveFbsPostingToAwaitingDeliveryRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling postingAPIMoveFbsPostingToAwaitingDelivery().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling postingAPIMoveFbsPostingToAwaitingDelivery().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v2/posting/fbs/awaiting-delivery`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V2MovePostingToAwaitingDeliveryRequestToJSON)(requestParameters['v2MovePostingToAwaitingDeliveryRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.PostingBooleanResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Передает спорные заказы к отгрузке. Статус отправления изменится на `awaiting_deliver`.
|
||||
* Передать отправление к отгрузке
|
||||
*/
|
||||
postingAPIMoveFbsPostingToAwaitingDelivery(clientId, apiKey, v2MovePostingToAwaitingDeliveryRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingAPIMoveFbsPostingToAwaitingDeliveryRaw({ clientId: clientId, apiKey: apiKey, v2MovePostingToAwaitingDeliveryRequest: v2MovePostingToAwaitingDeliveryRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> Если вы работаете по схеме rFBS или rFBS Express, изучите процесс печати этикетки в <a href=\"https://seller-edu.ozon.ru/rfbs/scheme-of-work\">Базе знаний продавца</a>. </aside> Генерирует PDF-файл с этикетками для указанных отправлений в статусе «Ожидает отгрузки» — `awaiting_deliver`. В одном запросе можно передать не больше 20 идентификаторов. Если хотя бы для одного отправления возникнет ошибка, этикетки не будут подготовлены для всех отправлений в запросе. Рекомендуем запрашивать этикетки через 45–60 секунд после сборки заказа. Ошибка `The next postings aren\'t ready` означает, что этикетки ещё не готовы, повторите запрос позднее.
|
||||
* Напечатать этикетку
|
||||
*/
|
||||
postingAPIPostingFBSPackageLabelRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling postingAPIPostingFBSPackageLabel().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling postingAPIPostingFBSPackageLabel().');
|
||||
}
|
||||
if (requestParameters['postingPostingFBSPackageLabelRequest'] == null) {
|
||||
throw new runtime.RequiredError('postingPostingFBSPackageLabelRequest', 'Required parameter "postingPostingFBSPackageLabelRequest" was null or undefined when calling postingAPIPostingFBSPackageLabel().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v2/posting/fbs/package-label`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.PostingPostingFBSPackageLabelRequestToJSON)(requestParameters['postingPostingFBSPackageLabelRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.PostingPostingFBSPackageLabelResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> Если вы работаете по схеме rFBS или rFBS Express, изучите процесс печати этикетки в <a href=\"https://seller-edu.ozon.ru/rfbs/scheme-of-work\">Базе знаний продавца</a>. </aside> Генерирует PDF-файл с этикетками для указанных отправлений в статусе «Ожидает отгрузки» — `awaiting_deliver`. В одном запросе можно передать не больше 20 идентификаторов. Если хотя бы для одного отправления возникнет ошибка, этикетки не будут подготовлены для всех отправлений в запросе. Рекомендуем запрашивать этикетки через 45–60 секунд после сборки заказа. Ошибка `The next postings aren\'t ready` означает, что этикетки ещё не готовы, повторите запрос позднее.
|
||||
* Напечатать этикетку
|
||||
*/
|
||||
postingAPIPostingFBSPackageLabel(clientId, apiKey, postingPostingFBSPackageLabelRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingAPIPostingFBSPackageLabelRaw({ clientId: clientId, apiKey: apiKey, postingPostingFBSPackageLabelRequest: postingPostingFBSPackageLabelRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод позволяет проверить код курьера при передаче отправлений realFBS Express. Подробнее о передаче отправлений в [Базе знаний продавца](https://seller-edu.ozon.ru/contract-for-sellers/regulations-fbs-realfbs/reglament-prodaji-so-svoego-sklada-fbs-express#7-порядок-передачи-отправлении-через-партнёров-ozon-при-экспресс-доставке).
|
||||
* Проверить код курьера
|
||||
*/
|
||||
postingAPIPostingFBSPickupCodeVerifyRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1PostingFBSPickupCodeVerifyRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1PostingFBSPickupCodeVerifyRequest', 'Required parameter "v1PostingFBSPickupCodeVerifyRequest" was null or undefined when calling postingAPIPostingFBSPickupCodeVerify().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/posting/fbs/pick-up-code/verify`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1PostingFBSPickupCodeVerifyRequestToJSON)(requestParameters['v1PostingFBSPickupCodeVerifyRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1PostingFBSPickupCodeVerifyResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод позволяет проверить код курьера при передаче отправлений realFBS Express. Подробнее о передаче отправлений в [Базе знаний продавца](https://seller-edu.ozon.ru/contract-for-sellers/regulations-fbs-realfbs/reglament-prodaji-so-svoego-sklada-fbs-express#7-порядок-передачи-отправлении-через-партнёров-ozon-при-экспресс-доставке).
|
||||
* Проверить код курьера
|
||||
*/
|
||||
postingAPIPostingFBSPickupCodeVerify(v1PostingFBSPickupCodeVerifyRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingAPIPostingFBSPickupCodeVerifyRaw({ v1PostingFBSPickupCodeVerifyRequest: v1PostingFBSPickupCodeVerifyRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для передачи количества коробок для отправлений, в которых есть многокоробочные товары. Используйте метод при работе по схеме rFBS Агрегатор — c доставкой партнёрами Ozon.
|
||||
* Указать количество коробок для многокоробочных отправлений
|
||||
*/
|
||||
postingAPIPostingMultiBoxQtySetV3Raw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling postingAPIPostingMultiBoxQtySetV3().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling postingAPIPostingMultiBoxQtySetV3().');
|
||||
}
|
||||
if (requestParameters['postingv3PostingMultiBoxQtySetV3Request'] == null) {
|
||||
throw new runtime.RequiredError('postingv3PostingMultiBoxQtySetV3Request', 'Required parameter "postingv3PostingMultiBoxQtySetV3Request" was null or undefined when calling postingAPIPostingMultiBoxQtySetV3().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v3/posting/multiboxqty/set`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.Postingv3PostingMultiBoxQtySetV3RequestToJSON)(requestParameters['postingv3PostingMultiBoxQtySetV3Request']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.Postingv3PostingMultiBoxQtySetV3ResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для передачи количества коробок для отправлений, в которых есть многокоробочные товары. Используйте метод при работе по схеме rFBS Агрегатор — c доставкой партнёрами Ozon.
|
||||
* Указать количество коробок для многокоробочных отправлений
|
||||
*/
|
||||
postingAPIPostingMultiBoxQtySetV3(clientId, apiKey, postingv3PostingMultiBoxQtySetV3Request, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingAPIPostingMultiBoxQtySetV3Raw({ clientId: clientId, apiKey: apiKey, postingv3PostingMultiBoxQtySetV3Request: postingv3PostingMultiBoxQtySetV3Request }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для добавления на продукт атрибута «Страна-изготовитель», если он не был указан.
|
||||
* Добавить информацию о стране-изготовителе товара
|
||||
*/
|
||||
postingAPISetCountryProductFbsPostingV2Raw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v2FbsPostingProductCountrySetRequest'] == null) {
|
||||
throw new runtime.RequiredError('v2FbsPostingProductCountrySetRequest', 'Required parameter "v2FbsPostingProductCountrySetRequest" was null or undefined when calling postingAPISetCountryProductFbsPostingV2().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v2/posting/fbs/product/country/set`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V2FbsPostingProductCountrySetRequestToJSON)(requestParameters['v2FbsPostingProductCountrySetRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V2FbsPostingProductCountrySetResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для добавления на продукт атрибута «Страна-изготовитель», если он не был указан.
|
||||
* Добавить информацию о стране-изготовителе товара
|
||||
*/
|
||||
postingAPISetCountryProductFbsPostingV2(v2FbsPostingProductCountrySetRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingAPISetCountryProductFbsPostingV2Raw({ v2FbsPostingProductCountrySetRequest: v2FbsPostingProductCountrySetRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Список неоплаченных товаров, заказанных юридическими лицами
|
||||
*/
|
||||
postingAPIUnpaidLegalProductListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling postingAPIUnpaidLegalProductList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling postingAPIUnpaidLegalProductList().');
|
||||
}
|
||||
if (requestParameters['v1PostingUnpaidLegalProductListRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1PostingUnpaidLegalProductListRequest', 'Required parameter "v1PostingUnpaidLegalProductListRequest" was null or undefined when calling postingAPIUnpaidLegalProductList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/posting/unpaid-legal/product/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1PostingUnpaidLegalProductListRequestToJSON)(requestParameters['v1PostingUnpaidLegalProductListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1PostingUnpaidLegalProductListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Список неоплаченных товаров, заказанных юридическими лицами
|
||||
*/
|
||||
postingAPIUnpaidLegalProductList(clientId, apiKey, v1PostingUnpaidLegalProductListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingAPIUnpaidLegalProductListRaw({ clientId: clientId, apiKey: apiKey, v1PostingUnpaidLegalProductListRequest: v1PostingUnpaidLegalProductListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает список отправлений за указанный период времени — он должен быть не больше одного года. Чтобы получать актуальную дату отгрузки, регулярно обновляйте информацию об отправлениях или подключите [пуш-уведомления](#tag/push_start).
|
||||
* Получить список отправлений
|
||||
*/
|
||||
postingFbsListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling postingFbsList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling postingFbsList().');
|
||||
}
|
||||
if (requestParameters['postingV4PostingFbsListRequest'] == null) {
|
||||
throw new runtime.RequiredError('postingV4PostingFbsListRequest', 'Required parameter "postingV4PostingFbsListRequest" was null or undefined when calling postingFbsList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v4/posting/fbs/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.PostingV4PostingFbsListRequestToJSON)(requestParameters['postingV4PostingFbsListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.PostingV4PostingFbsListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает список отправлений за указанный период времени — он должен быть не больше одного года. Чтобы получать актуальную дату отгрузки, регулярно обновляйте информацию об отправлениях или подключите [пуш-уведомления](#tag/push_start).
|
||||
* Получить список отправлений
|
||||
*/
|
||||
postingFbsList(clientId, apiKey, postingV4PostingFbsListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingFbsListRaw({ clientId: clientId, apiKey: apiKey, postingV4PostingFbsListRequest: postingV4PostingFbsListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает список необработанных отправлений за указанный период времени — он должен быть не больше одного года. Возможные статусы отправлений: - `awaiting_registration` — ожидает регистрации; - `acceptance_in_progress` — идёт приёмка; - `awaiting_approve` — ожидает подтверждения; - `awaiting_packaging` — ожидает упаковки; - `awaiting_deliver` — ожидает отгрузки; - `arbitration` — арбитраж; - `client_arbitration` — клиентский арбитраж доставки; - `delivering` — доставляется; - `driver_pickup` — у водителя; - `cancelled` — отменено; - `not_accepted` — не принято на сортировочном центре. Чтобы получать актуальную дату отгрузки, регулярно обновляйте информацию об отправлениях или подключите [пуш-уведомления](#tag/push_start).
|
||||
* Получить список необработанных отправлений
|
||||
*/
|
||||
postingFbsUnfulfilledListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling postingFbsUnfulfilledList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling postingFbsUnfulfilledList().');
|
||||
}
|
||||
if (requestParameters['postingV4PostingFbsUnfulfilledListRequest'] == null) {
|
||||
throw new runtime.RequiredError('postingV4PostingFbsUnfulfilledListRequest', 'Required parameter "postingV4PostingFbsUnfulfilledListRequest" was null or undefined when calling postingFbsUnfulfilledList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v4/posting/fbs/unfulfilled/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.PostingV4PostingFbsUnfulfilledListRequestToJSON)(requestParameters['postingV4PostingFbsUnfulfilledListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.PostingV4PostingFbsUnfulfilledListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает список необработанных отправлений за указанный период времени — он должен быть не больше одного года. Возможные статусы отправлений: - `awaiting_registration` — ожидает регистрации; - `acceptance_in_progress` — идёт приёмка; - `awaiting_approve` — ожидает подтверждения; - `awaiting_packaging` — ожидает упаковки; - `awaiting_deliver` — ожидает отгрузки; - `arbitration` — арбитраж; - `client_arbitration` — клиентский арбитраж доставки; - `delivering` — доставляется; - `driver_pickup` — у водителя; - `cancelled` — отменено; - `not_accepted` — не принято на сортировочном центре. Чтобы получать актуальную дату отгрузки, регулярно обновляйте информацию об отправлениях или подключите [пуш-уведомления](#tag/push_start).
|
||||
* Получить список необработанных отправлений
|
||||
*/
|
||||
postingFbsUnfulfilledList(clientId, apiKey, postingV4PostingFbsUnfulfilledListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingFbsUnfulfilledListRaw({ clientId: clientId, apiKey: apiKey, postingV4PostingFbsUnfulfilledListRequest: postingV4PostingFbsUnfulfilledListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.FBS = FBS;
|
||||
242
dist/apis/FBSWarehouseSetup.d.ts
vendored
Normal file
242
dist/apis/FBSWarehouseSetup.d.ts
vendored
Normal file
@@ -0,0 +1,242 @@
|
||||
/**
|
||||
* Документация 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 * as runtime from '../runtime';
|
||||
import type { V1CreateWarehouseFBSRequest, V1CreateWarehouseFBSResponse, V1ListDropOffPointsForCreateFBSWarehouseRequest, V1ListDropOffPointsForCreateFBSWarehouseResponse, V1ListDropOffPointsForUpdateFBSWarehouseRequest, V1ListDropOffPointsForUpdateFBSWarehouseResponse, V1UpdateWarehouseFBSFirstMileRequest, V1UpdateWarehouseFBSFirstMileResponse, V1UpdateWarehouseFBSRequest, V1UpdateWarehouseFBSResponse, V1WarehouseFBSCreateReturnPointListRequest, V1WarehouseFBSCreateReturnPointListResponse, V1WarehouseFBSReturnMileInfoRequest, V1WarehouseFBSReturnMileInfoResponse, V1WarehouseFBSUpdateReturnPointListRequest, V1WarehouseFBSUpdateReturnPointListResponse, V1WarehouseFbsCreateDropOffTimeslotListRequest, V1WarehouseFbsCreateDropOffTimeslotListResponse, V1WarehouseFbsCreatePickUpTimeslotListRequest, V1WarehouseFbsCreatePickUpTimeslotListResponse, V1WarehouseFbsPickUpCourierCancelRequest, V1WarehouseFbsPickUpCourierCreateRequest, V1WarehouseFbsPickUpHistoryListRequest, V1WarehouseFbsPickUpHistoryListResponse, V1WarehouseFbsPickUpPlanningListResponse, V1WarehouseFbsReturnMileCheckRequest, V1WarehouseFbsReturnMileCheckResponse, V1WarehouseFbsUpdateDropOffTimeslotListRequest, V1WarehouseFbsUpdateDropOffTimeslotListResponse, V1WarehouseFbsUpdatePickUpTimeslotListRequest, V1WarehouseFbsUpdatePickUpTimeslotListResponse } from '../models/index';
|
||||
export interface UpdateWarehouseFBSRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1UpdateWarehouseFBSRequest?: V1UpdateWarehouseFBSRequest;
|
||||
}
|
||||
export interface UpdateWarehouseFBSFirstMileRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1UpdateWarehouseFBSFirstMileRequest?: V1UpdateWarehouseFBSFirstMileRequest;
|
||||
}
|
||||
export interface WarehouseAPICreateWarehouseFBSRequest {
|
||||
v1CreateWarehouseFBSRequest?: V1CreateWarehouseFBSRequest;
|
||||
}
|
||||
export interface WarehouseAPIListDropOffPointsForCreateFBSWarehouseRequest {
|
||||
v1ListDropOffPointsForCreateFBSWarehouseRequest?: V1ListDropOffPointsForCreateFBSWarehouseRequest;
|
||||
}
|
||||
export interface WarehouseAPIListDropOffPointsForUpdateFBSWarehouseRequest {
|
||||
v1ListDropOffPointsForUpdateFBSWarehouseRequest?: V1ListDropOffPointsForUpdateFBSWarehouseRequest;
|
||||
}
|
||||
export interface WarehouseFBSCreateReturnPointListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1WarehouseFBSCreateReturnPointListRequest?: V1WarehouseFBSCreateReturnPointListRequest;
|
||||
}
|
||||
export interface WarehouseFBSReturnMileInfoRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1WarehouseFBSReturnMileInfoRequest?: V1WarehouseFBSReturnMileInfoRequest;
|
||||
}
|
||||
export interface WarehouseFBSUpdateReturnPointListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1WarehouseFBSUpdateReturnPointListRequest?: V1WarehouseFBSUpdateReturnPointListRequest;
|
||||
}
|
||||
export interface WarehouseFbsCreateDropOffTimeslotListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1WarehouseFbsCreateDropOffTimeslotListRequest?: V1WarehouseFbsCreateDropOffTimeslotListRequest;
|
||||
}
|
||||
export interface WarehouseFbsCreatePickUpTimeslotListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1WarehouseFbsCreatePickUpTimeslotListRequest?: V1WarehouseFbsCreatePickUpTimeslotListRequest;
|
||||
}
|
||||
export interface WarehouseFbsPickUpCourierCancelRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1WarehouseFbsPickUpCourierCancelRequest: V1WarehouseFbsPickUpCourierCancelRequest;
|
||||
}
|
||||
export interface WarehouseFbsPickUpCourierCreateRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1WarehouseFbsPickUpCourierCreateRequest: V1WarehouseFbsPickUpCourierCreateRequest;
|
||||
}
|
||||
export interface WarehouseFbsPickUpHistoryListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1WarehouseFbsPickUpHistoryListRequest: V1WarehouseFbsPickUpHistoryListRequest;
|
||||
}
|
||||
export interface WarehouseFbsPickUpPlanningListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
}
|
||||
export interface WarehouseFbsReturnMileCheckRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1WarehouseFbsReturnMileCheckRequest?: V1WarehouseFbsReturnMileCheckRequest;
|
||||
}
|
||||
export interface WarehouseFbsUpdateDropOffTimeslotListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1WarehouseFbsUpdateDropOffTimeslotListRequest?: V1WarehouseFbsUpdateDropOffTimeslotListRequest;
|
||||
}
|
||||
export interface WarehouseFbsUpdatePickUpTimeslotListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1WarehouseFbsUpdatePickUpTimeslotListRequest?: V1WarehouseFbsUpdatePickUpTimeslotListRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class FBSWarehouseSetup extends runtime.BaseAPI {
|
||||
/**
|
||||
* Обновить склад
|
||||
*/
|
||||
updateWarehouseFBSRaw(requestParameters: UpdateWarehouseFBSRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1UpdateWarehouseFBSResponse>>;
|
||||
/**
|
||||
* Обновить склад
|
||||
*/
|
||||
updateWarehouseFBS(clientId: string, apiKey: string, v1UpdateWarehouseFBSRequest?: V1UpdateWarehouseFBSRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1UpdateWarehouseFBSResponse>;
|
||||
/**
|
||||
* Обновить первую милю
|
||||
*/
|
||||
updateWarehouseFBSFirstMileRaw(requestParameters: UpdateWarehouseFBSFirstMileRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1UpdateWarehouseFBSFirstMileResponse>>;
|
||||
/**
|
||||
* Обновить первую милю
|
||||
*/
|
||||
updateWarehouseFBSFirstMile(clientId: string, apiKey: string, v1UpdateWarehouseFBSFirstMileRequest?: V1UpdateWarehouseFBSFirstMileRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1UpdateWarehouseFBSFirstMileResponse>;
|
||||
/**
|
||||
* Если создаёте склад с доставкой в drop-off пункт, используйте метод [/v1/warehouse/fbs/create/drop-off/list](#operation/WarehouseAPI_ListDropOffPointsForCreateFBSWarehouse), чтобы получить точки.
|
||||
* Создать склад
|
||||
*/
|
||||
warehouseAPICreateWarehouseFBSRaw(requestParameters: WarehouseAPICreateWarehouseFBSRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1CreateWarehouseFBSResponse>>;
|
||||
/**
|
||||
* Если создаёте склад с доставкой в drop-off пункт, используйте метод [/v1/warehouse/fbs/create/drop-off/list](#operation/WarehouseAPI_ListDropOffPointsForCreateFBSWarehouse), чтобы получить точки.
|
||||
* Создать склад
|
||||
*/
|
||||
warehouseAPICreateWarehouseFBS(v1CreateWarehouseFBSRequest?: V1CreateWarehouseFBSRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1CreateWarehouseFBSResponse>;
|
||||
/**
|
||||
* Получить список drop-off пунктов для создания склада
|
||||
*/
|
||||
warehouseAPIListDropOffPointsForCreateFBSWarehouseRaw(requestParameters: WarehouseAPIListDropOffPointsForCreateFBSWarehouseRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1ListDropOffPointsForCreateFBSWarehouseResponse>>;
|
||||
/**
|
||||
* Получить список drop-off пунктов для создания склада
|
||||
*/
|
||||
warehouseAPIListDropOffPointsForCreateFBSWarehouse(v1ListDropOffPointsForCreateFBSWarehouseRequest?: V1ListDropOffPointsForCreateFBSWarehouseRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1ListDropOffPointsForCreateFBSWarehouseResponse>;
|
||||
/**
|
||||
* Получить список drop-off пунктов для изменения информации склада
|
||||
*/
|
||||
warehouseAPIListDropOffPointsForUpdateFBSWarehouseRaw(requestParameters: WarehouseAPIListDropOffPointsForUpdateFBSWarehouseRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1ListDropOffPointsForUpdateFBSWarehouseResponse>>;
|
||||
/**
|
||||
* Получить список drop-off пунктов для изменения информации склада
|
||||
*/
|
||||
warehouseAPIListDropOffPointsForUpdateFBSWarehouse(v1ListDropOffPointsForUpdateFBSWarehouseRequest?: V1ListDropOffPointsForUpdateFBSWarehouseRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1ListDropOffPointsForUpdateFBSWarehouseResponse>;
|
||||
/**
|
||||
* Получить список пунктов возврата для создания склада
|
||||
*/
|
||||
warehouseFBSCreateReturnPointListRaw(requestParameters: WarehouseFBSCreateReturnPointListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1WarehouseFBSCreateReturnPointListResponse>>;
|
||||
/**
|
||||
* Получить список пунктов возврата для создания склада
|
||||
*/
|
||||
warehouseFBSCreateReturnPointList(clientId: string, apiKey: string, v1WarehouseFBSCreateReturnPointListRequest?: V1WarehouseFBSCreateReturnPointListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1WarehouseFBSCreateReturnPointListResponse>;
|
||||
/**
|
||||
* Получить информацию о возвратной миле
|
||||
*/
|
||||
warehouseFBSReturnMileInfoRaw(requestParameters: WarehouseFBSReturnMileInfoRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1WarehouseFBSReturnMileInfoResponse>>;
|
||||
/**
|
||||
* Получить информацию о возвратной миле
|
||||
*/
|
||||
warehouseFBSReturnMileInfo(clientId: string, apiKey: string, v1WarehouseFBSReturnMileInfoRequest?: V1WarehouseFBSReturnMileInfoRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1WarehouseFBSReturnMileInfoResponse>;
|
||||
/**
|
||||
* Получить список пунктов возврата для обновления склада
|
||||
*/
|
||||
warehouseFBSUpdateReturnPointListRaw(requestParameters: WarehouseFBSUpdateReturnPointListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1WarehouseFBSUpdateReturnPointListResponse>>;
|
||||
/**
|
||||
* Получить список пунктов возврата для обновления склада
|
||||
*/
|
||||
warehouseFBSUpdateReturnPointList(clientId: string, apiKey: string, v1WarehouseFBSUpdateReturnPointListRequest?: V1WarehouseFBSUpdateReturnPointListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1WarehouseFBSUpdateReturnPointListResponse>;
|
||||
/**
|
||||
* Получить список таймслотов для создания склада с отгрузкой drop-off
|
||||
*/
|
||||
warehouseFbsCreateDropOffTimeslotListRaw(requestParameters: WarehouseFbsCreateDropOffTimeslotListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1WarehouseFbsCreateDropOffTimeslotListResponse>>;
|
||||
/**
|
||||
* Получить список таймслотов для создания склада с отгрузкой drop-off
|
||||
*/
|
||||
warehouseFbsCreateDropOffTimeslotList(clientId: string, apiKey: string, v1WarehouseFbsCreateDropOffTimeslotListRequest?: V1WarehouseFbsCreateDropOffTimeslotListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1WarehouseFbsCreateDropOffTimeslotListResponse>;
|
||||
/**
|
||||
* Получить список таймслотов для создания склада с отгрузкой pick-up
|
||||
*/
|
||||
warehouseFbsCreatePickUpTimeslotListRaw(requestParameters: WarehouseFbsCreatePickUpTimeslotListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1WarehouseFbsCreatePickUpTimeslotListResponse>>;
|
||||
/**
|
||||
* Получить список таймслотов для создания склада с отгрузкой pick-up
|
||||
*/
|
||||
warehouseFbsCreatePickUpTimeslotList(clientId: string, apiKey: string, v1WarehouseFbsCreatePickUpTimeslotListRequest?: V1WarehouseFbsCreatePickUpTimeslotListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1WarehouseFbsCreatePickUpTimeslotListResponse>;
|
||||
/**
|
||||
* Метод позволяет отменить запланированный приезд курьера. [Подробнее об отгрузках курьеру на FBS в Базе знаний](https://seller-edu.ozon.ru/fbs/ozon-logistika/otgruzka-kyruery)
|
||||
* Отменить вызов курьера на забор отгрузки pick-up
|
||||
*/
|
||||
warehouseFbsPickUpCourierCancelRaw(requestParameters: WarehouseFbsPickUpCourierCancelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
|
||||
/**
|
||||
* Метод позволяет отменить запланированный приезд курьера. [Подробнее об отгрузках курьеру на FBS в Базе знаний](https://seller-edu.ozon.ru/fbs/ozon-logistika/otgruzka-kyruery)
|
||||
* Отменить вызов курьера на забор отгрузки pick-up
|
||||
*/
|
||||
warehouseFbsPickUpCourierCancel(clientId: string, apiKey: string, v1WarehouseFbsPickUpCourierCancelRequest: V1WarehouseFbsPickUpCourierCancelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
|
||||
/**
|
||||
* Метод позволяет запланировать приезд курьера для отгрузки ему отправлений. [Подробнее об отгрузках курьеру на FBS в Базе знаний](https://seller-edu.ozon.ru/fbs/ozon-logistika/otgruzka-kyruery)
|
||||
* Создать вызов курьера на забор отгрузки pick-up
|
||||
*/
|
||||
warehouseFbsPickUpCourierCreateRaw(requestParameters: WarehouseFbsPickUpCourierCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
|
||||
/**
|
||||
* Метод позволяет запланировать приезд курьера для отгрузки ему отправлений. [Подробнее об отгрузках курьеру на FBS в Базе знаний](https://seller-edu.ozon.ru/fbs/ozon-logistika/otgruzka-kyruery)
|
||||
* Создать вызов курьера на забор отгрузки pick-up
|
||||
*/
|
||||
warehouseFbsPickUpCourierCreate(clientId: string, apiKey: string, v1WarehouseFbsPickUpCourierCreateRequest: V1WarehouseFbsPickUpCourierCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
|
||||
/**
|
||||
* [Подробнее об отгрузках курьеру в Базе знаний продавца](https://seller-edu.ozon.ru/fbs/ozon-logistika/otgruzka-kyruery)
|
||||
* Получить историю отгрузок курьерам
|
||||
*/
|
||||
warehouseFbsPickUpHistoryListRaw(requestParameters: WarehouseFbsPickUpHistoryListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1WarehouseFbsPickUpHistoryListResponse>>;
|
||||
/**
|
||||
* [Подробнее об отгрузках курьеру в Базе знаний продавца](https://seller-edu.ozon.ru/fbs/ozon-logistika/otgruzka-kyruery)
|
||||
* Получить историю отгрузок курьерам
|
||||
*/
|
||||
warehouseFbsPickUpHistoryList(clientId: string, apiKey: string, v1WarehouseFbsPickUpHistoryListRequest: V1WarehouseFbsPickUpHistoryListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1WarehouseFbsPickUpHistoryListResponse>;
|
||||
/**
|
||||
* Чтобы создать отгрузку, используйте метод [/v1/warehouse/fbs/pickup/courier/create](#operation/WarehouseFbsPickUpCourierCreate). [Подробнее об отгрузках курьеру на FBS в Базе знаний](https://seller-edu.ozon.ru/fbs/ozon-logistika/otgruzka-kyruery)
|
||||
* Получить список складов для планирования отгрузок курьеру
|
||||
*/
|
||||
warehouseFbsPickUpPlanningListRaw(requestParameters: WarehouseFbsPickUpPlanningListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1WarehouseFbsPickUpPlanningListResponse>>;
|
||||
/**
|
||||
* Чтобы создать отгрузку, используйте метод [/v1/warehouse/fbs/pickup/courier/create](#operation/WarehouseFbsPickUpCourierCreate). [Подробнее об отгрузках курьеру на FBS в Базе знаний](https://seller-edu.ozon.ru/fbs/ozon-logistika/otgruzka-kyruery)
|
||||
* Получить список складов для планирования отгрузок курьеру
|
||||
*/
|
||||
warehouseFbsPickUpPlanningList(clientId: string, apiKey: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1WarehouseFbsPickUpPlanningListResponse>;
|
||||
/**
|
||||
* Проверить необходимость установки возвратной мили на склад
|
||||
*/
|
||||
warehouseFbsReturnMileCheckRaw(requestParameters: WarehouseFbsReturnMileCheckRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1WarehouseFbsReturnMileCheckResponse>>;
|
||||
/**
|
||||
* Проверить необходимость установки возвратной мили на склад
|
||||
*/
|
||||
warehouseFbsReturnMileCheck(clientId: string, apiKey: string, v1WarehouseFbsReturnMileCheckRequest?: V1WarehouseFbsReturnMileCheckRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1WarehouseFbsReturnMileCheckResponse>;
|
||||
/**
|
||||
* Получить список таймслотов для обновления склада с отгрузкой drop-off
|
||||
*/
|
||||
warehouseFbsUpdateDropOffTimeslotListRaw(requestParameters: WarehouseFbsUpdateDropOffTimeslotListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1WarehouseFbsUpdateDropOffTimeslotListResponse>>;
|
||||
/**
|
||||
* Получить список таймслотов для обновления склада с отгрузкой drop-off
|
||||
*/
|
||||
warehouseFbsUpdateDropOffTimeslotList(clientId: string, apiKey: string, v1WarehouseFbsUpdateDropOffTimeslotListRequest?: V1WarehouseFbsUpdateDropOffTimeslotListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1WarehouseFbsUpdateDropOffTimeslotListResponse>;
|
||||
/**
|
||||
* Получить список таймслотов для обновления склада с отгрузкой pick-up
|
||||
*/
|
||||
warehouseFbsUpdatePickUpTimeslotListRaw(requestParameters: WarehouseFbsUpdatePickUpTimeslotListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1WarehouseFbsUpdatePickUpTimeslotListResponse>>;
|
||||
/**
|
||||
* Получить список таймслотов для обновления склада с отгрузкой pick-up
|
||||
*/
|
||||
warehouseFbsUpdatePickUpTimeslotList(clientId: string, apiKey: string, v1WarehouseFbsUpdatePickUpTimeslotListRequest?: V1WarehouseFbsUpdatePickUpTimeslotListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1WarehouseFbsUpdatePickUpTimeslotListResponse>;
|
||||
}
|
||||
675
dist/apis/FBSWarehouseSetup.js
vendored
Normal file
675
dist/apis/FBSWarehouseSetup.js
vendored
Normal file
@@ -0,0 +1,675 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.FBSWarehouseSetup = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class FBSWarehouseSetup extends runtime.BaseAPI {
|
||||
/**
|
||||
* Обновить склад
|
||||
*/
|
||||
updateWarehouseFBSRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling updateWarehouseFBS().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling updateWarehouseFBS().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/warehouse/fbs/update`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1UpdateWarehouseFBSRequestToJSON)(requestParameters['v1UpdateWarehouseFBSRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1UpdateWarehouseFBSResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Обновить склад
|
||||
*/
|
||||
updateWarehouseFBS(clientId, apiKey, v1UpdateWarehouseFBSRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.updateWarehouseFBSRaw({ clientId: clientId, apiKey: apiKey, v1UpdateWarehouseFBSRequest: v1UpdateWarehouseFBSRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Обновить первую милю
|
||||
*/
|
||||
updateWarehouseFBSFirstMileRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling updateWarehouseFBSFirstMile().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling updateWarehouseFBSFirstMile().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/warehouse/fbs/first-mile/update`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1UpdateWarehouseFBSFirstMileRequestToJSON)(requestParameters['v1UpdateWarehouseFBSFirstMileRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1UpdateWarehouseFBSFirstMileResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Обновить первую милю
|
||||
*/
|
||||
updateWarehouseFBSFirstMile(clientId, apiKey, v1UpdateWarehouseFBSFirstMileRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.updateWarehouseFBSFirstMileRaw({ clientId: clientId, apiKey: apiKey, v1UpdateWarehouseFBSFirstMileRequest: v1UpdateWarehouseFBSFirstMileRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Если создаёте склад с доставкой в drop-off пункт, используйте метод [/v1/warehouse/fbs/create/drop-off/list](#operation/WarehouseAPI_ListDropOffPointsForCreateFBSWarehouse), чтобы получить точки.
|
||||
* Создать склад
|
||||
*/
|
||||
warehouseAPICreateWarehouseFBSRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/warehouse/fbs/create`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1CreateWarehouseFBSRequestToJSON)(requestParameters['v1CreateWarehouseFBSRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1CreateWarehouseFBSResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Если создаёте склад с доставкой в drop-off пункт, используйте метод [/v1/warehouse/fbs/create/drop-off/list](#operation/WarehouseAPI_ListDropOffPointsForCreateFBSWarehouse), чтобы получить точки.
|
||||
* Создать склад
|
||||
*/
|
||||
warehouseAPICreateWarehouseFBS(v1CreateWarehouseFBSRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.warehouseAPICreateWarehouseFBSRaw({ v1CreateWarehouseFBSRequest: v1CreateWarehouseFBSRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить список drop-off пунктов для создания склада
|
||||
*/
|
||||
warehouseAPIListDropOffPointsForCreateFBSWarehouseRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/warehouse/fbs/create/drop-off/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1ListDropOffPointsForCreateFBSWarehouseRequestToJSON)(requestParameters['v1ListDropOffPointsForCreateFBSWarehouseRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1ListDropOffPointsForCreateFBSWarehouseResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить список drop-off пунктов для создания склада
|
||||
*/
|
||||
warehouseAPIListDropOffPointsForCreateFBSWarehouse(v1ListDropOffPointsForCreateFBSWarehouseRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.warehouseAPIListDropOffPointsForCreateFBSWarehouseRaw({ v1ListDropOffPointsForCreateFBSWarehouseRequest: v1ListDropOffPointsForCreateFBSWarehouseRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить список drop-off пунктов для изменения информации склада
|
||||
*/
|
||||
warehouseAPIListDropOffPointsForUpdateFBSWarehouseRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/warehouse/fbs/update/drop-off/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1ListDropOffPointsForUpdateFBSWarehouseRequestToJSON)(requestParameters['v1ListDropOffPointsForUpdateFBSWarehouseRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1ListDropOffPointsForUpdateFBSWarehouseResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить список drop-off пунктов для изменения информации склада
|
||||
*/
|
||||
warehouseAPIListDropOffPointsForUpdateFBSWarehouse(v1ListDropOffPointsForUpdateFBSWarehouseRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.warehouseAPIListDropOffPointsForUpdateFBSWarehouseRaw({ v1ListDropOffPointsForUpdateFBSWarehouseRequest: v1ListDropOffPointsForUpdateFBSWarehouseRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить список пунктов возврата для создания склада
|
||||
*/
|
||||
warehouseFBSCreateReturnPointListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling warehouseFBSCreateReturnPointList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling warehouseFBSCreateReturnPointList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/warehouse/fbs/create/return-point/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1WarehouseFBSCreateReturnPointListRequestToJSON)(requestParameters['v1WarehouseFBSCreateReturnPointListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1WarehouseFBSCreateReturnPointListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить список пунктов возврата для создания склада
|
||||
*/
|
||||
warehouseFBSCreateReturnPointList(clientId, apiKey, v1WarehouseFBSCreateReturnPointListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.warehouseFBSCreateReturnPointListRaw({ clientId: clientId, apiKey: apiKey, v1WarehouseFBSCreateReturnPointListRequest: v1WarehouseFBSCreateReturnPointListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить информацию о возвратной миле
|
||||
*/
|
||||
warehouseFBSReturnMileInfoRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling warehouseFBSReturnMileInfo().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling warehouseFBSReturnMileInfo().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/warehouse/fbs/return-mile/info`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1WarehouseFBSReturnMileInfoRequestToJSON)(requestParameters['v1WarehouseFBSReturnMileInfoRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1WarehouseFBSReturnMileInfoResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить информацию о возвратной миле
|
||||
*/
|
||||
warehouseFBSReturnMileInfo(clientId, apiKey, v1WarehouseFBSReturnMileInfoRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.warehouseFBSReturnMileInfoRaw({ clientId: clientId, apiKey: apiKey, v1WarehouseFBSReturnMileInfoRequest: v1WarehouseFBSReturnMileInfoRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить список пунктов возврата для обновления склада
|
||||
*/
|
||||
warehouseFBSUpdateReturnPointListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling warehouseFBSUpdateReturnPointList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling warehouseFBSUpdateReturnPointList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/warehouse/fbs/update/return-point/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1WarehouseFBSUpdateReturnPointListRequestToJSON)(requestParameters['v1WarehouseFBSUpdateReturnPointListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1WarehouseFBSUpdateReturnPointListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить список пунктов возврата для обновления склада
|
||||
*/
|
||||
warehouseFBSUpdateReturnPointList(clientId, apiKey, v1WarehouseFBSUpdateReturnPointListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.warehouseFBSUpdateReturnPointListRaw({ clientId: clientId, apiKey: apiKey, v1WarehouseFBSUpdateReturnPointListRequest: v1WarehouseFBSUpdateReturnPointListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить список таймслотов для создания склада с отгрузкой drop-off
|
||||
*/
|
||||
warehouseFbsCreateDropOffTimeslotListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling warehouseFbsCreateDropOffTimeslotList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling warehouseFbsCreateDropOffTimeslotList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/warehouse/fbs/create/drop-off/timeslot/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1WarehouseFbsCreateDropOffTimeslotListRequestToJSON)(requestParameters['v1WarehouseFbsCreateDropOffTimeslotListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1WarehouseFbsCreateDropOffTimeslotListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить список таймслотов для создания склада с отгрузкой drop-off
|
||||
*/
|
||||
warehouseFbsCreateDropOffTimeslotList(clientId, apiKey, v1WarehouseFbsCreateDropOffTimeslotListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.warehouseFbsCreateDropOffTimeslotListRaw({ clientId: clientId, apiKey: apiKey, v1WarehouseFbsCreateDropOffTimeslotListRequest: v1WarehouseFbsCreateDropOffTimeslotListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить список таймслотов для создания склада с отгрузкой pick-up
|
||||
*/
|
||||
warehouseFbsCreatePickUpTimeslotListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling warehouseFbsCreatePickUpTimeslotList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling warehouseFbsCreatePickUpTimeslotList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/warehouse/fbs/create/pick-up/timeslot/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1WarehouseFbsCreatePickUpTimeslotListRequestToJSON)(requestParameters['v1WarehouseFbsCreatePickUpTimeslotListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1WarehouseFbsCreatePickUpTimeslotListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить список таймслотов для создания склада с отгрузкой pick-up
|
||||
*/
|
||||
warehouseFbsCreatePickUpTimeslotList(clientId, apiKey, v1WarehouseFbsCreatePickUpTimeslotListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.warehouseFbsCreatePickUpTimeslotListRaw({ clientId: clientId, apiKey: apiKey, v1WarehouseFbsCreatePickUpTimeslotListRequest: v1WarehouseFbsCreatePickUpTimeslotListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод позволяет отменить запланированный приезд курьера. [Подробнее об отгрузках курьеру на FBS в Базе знаний](https://seller-edu.ozon.ru/fbs/ozon-logistika/otgruzka-kyruery)
|
||||
* Отменить вызов курьера на забор отгрузки pick-up
|
||||
*/
|
||||
warehouseFbsPickUpCourierCancelRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling warehouseFbsPickUpCourierCancel().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling warehouseFbsPickUpCourierCancel().');
|
||||
}
|
||||
if (requestParameters['v1WarehouseFbsPickUpCourierCancelRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1WarehouseFbsPickUpCourierCancelRequest', 'Required parameter "v1WarehouseFbsPickUpCourierCancelRequest" was null or undefined when calling warehouseFbsPickUpCourierCancel().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/warehouse/fbs/pickup/courier/cancel`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1WarehouseFbsPickUpCourierCancelRequestToJSON)(requestParameters['v1WarehouseFbsPickUpCourierCancelRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.VoidApiResponse(response);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод позволяет отменить запланированный приезд курьера. [Подробнее об отгрузках курьеру на FBS в Базе знаний](https://seller-edu.ozon.ru/fbs/ozon-logistika/otgruzka-kyruery)
|
||||
* Отменить вызов курьера на забор отгрузки pick-up
|
||||
*/
|
||||
warehouseFbsPickUpCourierCancel(clientId, apiKey, v1WarehouseFbsPickUpCourierCancelRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
yield this.warehouseFbsPickUpCourierCancelRaw({ clientId: clientId, apiKey: apiKey, v1WarehouseFbsPickUpCourierCancelRequest: v1WarehouseFbsPickUpCourierCancelRequest }, initOverrides);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод позволяет запланировать приезд курьера для отгрузки ему отправлений. [Подробнее об отгрузках курьеру на FBS в Базе знаний](https://seller-edu.ozon.ru/fbs/ozon-logistika/otgruzka-kyruery)
|
||||
* Создать вызов курьера на забор отгрузки pick-up
|
||||
*/
|
||||
warehouseFbsPickUpCourierCreateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling warehouseFbsPickUpCourierCreate().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling warehouseFbsPickUpCourierCreate().');
|
||||
}
|
||||
if (requestParameters['v1WarehouseFbsPickUpCourierCreateRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1WarehouseFbsPickUpCourierCreateRequest', 'Required parameter "v1WarehouseFbsPickUpCourierCreateRequest" was null or undefined when calling warehouseFbsPickUpCourierCreate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/warehouse/fbs/pickup/courier/create`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1WarehouseFbsPickUpCourierCreateRequestToJSON)(requestParameters['v1WarehouseFbsPickUpCourierCreateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.VoidApiResponse(response);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод позволяет запланировать приезд курьера для отгрузки ему отправлений. [Подробнее об отгрузках курьеру на FBS в Базе знаний](https://seller-edu.ozon.ru/fbs/ozon-logistika/otgruzka-kyruery)
|
||||
* Создать вызов курьера на забор отгрузки pick-up
|
||||
*/
|
||||
warehouseFbsPickUpCourierCreate(clientId, apiKey, v1WarehouseFbsPickUpCourierCreateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
yield this.warehouseFbsPickUpCourierCreateRaw({ clientId: clientId, apiKey: apiKey, v1WarehouseFbsPickUpCourierCreateRequest: v1WarehouseFbsPickUpCourierCreateRequest }, initOverrides);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* [Подробнее об отгрузках курьеру в Базе знаний продавца](https://seller-edu.ozon.ru/fbs/ozon-logistika/otgruzka-kyruery)
|
||||
* Получить историю отгрузок курьерам
|
||||
*/
|
||||
warehouseFbsPickUpHistoryListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling warehouseFbsPickUpHistoryList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling warehouseFbsPickUpHistoryList().');
|
||||
}
|
||||
if (requestParameters['v1WarehouseFbsPickUpHistoryListRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1WarehouseFbsPickUpHistoryListRequest', 'Required parameter "v1WarehouseFbsPickUpHistoryListRequest" was null or undefined when calling warehouseFbsPickUpHistoryList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/warehouse/fbs/pickup/history/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1WarehouseFbsPickUpHistoryListRequestToJSON)(requestParameters['v1WarehouseFbsPickUpHistoryListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1WarehouseFbsPickUpHistoryListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* [Подробнее об отгрузках курьеру в Базе знаний продавца](https://seller-edu.ozon.ru/fbs/ozon-logistika/otgruzka-kyruery)
|
||||
* Получить историю отгрузок курьерам
|
||||
*/
|
||||
warehouseFbsPickUpHistoryList(clientId, apiKey, v1WarehouseFbsPickUpHistoryListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.warehouseFbsPickUpHistoryListRaw({ clientId: clientId, apiKey: apiKey, v1WarehouseFbsPickUpHistoryListRequest: v1WarehouseFbsPickUpHistoryListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Чтобы создать отгрузку, используйте метод [/v1/warehouse/fbs/pickup/courier/create](#operation/WarehouseFbsPickUpCourierCreate). [Подробнее об отгрузках курьеру на FBS в Базе знаний](https://seller-edu.ozon.ru/fbs/ozon-logistika/otgruzka-kyruery)
|
||||
* Получить список складов для планирования отгрузок курьеру
|
||||
*/
|
||||
warehouseFbsPickUpPlanningListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling warehouseFbsPickUpPlanningList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling warehouseFbsPickUpPlanningList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/warehouse/fbs/pickup/planning/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1WarehouseFbsPickUpPlanningListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Чтобы создать отгрузку, используйте метод [/v1/warehouse/fbs/pickup/courier/create](#operation/WarehouseFbsPickUpCourierCreate). [Подробнее об отгрузках курьеру на FBS в Базе знаний](https://seller-edu.ozon.ru/fbs/ozon-logistika/otgruzka-kyruery)
|
||||
* Получить список складов для планирования отгрузок курьеру
|
||||
*/
|
||||
warehouseFbsPickUpPlanningList(clientId, apiKey, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.warehouseFbsPickUpPlanningListRaw({ clientId: clientId, apiKey: apiKey }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Проверить необходимость установки возвратной мили на склад
|
||||
*/
|
||||
warehouseFbsReturnMileCheckRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling warehouseFbsReturnMileCheck().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling warehouseFbsReturnMileCheck().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/warehouse/fbs/return-mile/check`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1WarehouseFbsReturnMileCheckRequestToJSON)(requestParameters['v1WarehouseFbsReturnMileCheckRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1WarehouseFbsReturnMileCheckResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Проверить необходимость установки возвратной мили на склад
|
||||
*/
|
||||
warehouseFbsReturnMileCheck(clientId, apiKey, v1WarehouseFbsReturnMileCheckRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.warehouseFbsReturnMileCheckRaw({ clientId: clientId, apiKey: apiKey, v1WarehouseFbsReturnMileCheckRequest: v1WarehouseFbsReturnMileCheckRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить список таймслотов для обновления склада с отгрузкой drop-off
|
||||
*/
|
||||
warehouseFbsUpdateDropOffTimeslotListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling warehouseFbsUpdateDropOffTimeslotList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling warehouseFbsUpdateDropOffTimeslotList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/warehouse/fbs/update/drop-off/timeslot/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1WarehouseFbsUpdateDropOffTimeslotListRequestToJSON)(requestParameters['v1WarehouseFbsUpdateDropOffTimeslotListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1WarehouseFbsUpdateDropOffTimeslotListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить список таймслотов для обновления склада с отгрузкой drop-off
|
||||
*/
|
||||
warehouseFbsUpdateDropOffTimeslotList(clientId, apiKey, v1WarehouseFbsUpdateDropOffTimeslotListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.warehouseFbsUpdateDropOffTimeslotListRaw({ clientId: clientId, apiKey: apiKey, v1WarehouseFbsUpdateDropOffTimeslotListRequest: v1WarehouseFbsUpdateDropOffTimeslotListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить список таймслотов для обновления склада с отгрузкой pick-up
|
||||
*/
|
||||
warehouseFbsUpdatePickUpTimeslotListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling warehouseFbsUpdatePickUpTimeslotList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling warehouseFbsUpdatePickUpTimeslotList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/warehouse/fbs/update/pick-up/timeslot/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1WarehouseFbsUpdatePickUpTimeslotListRequestToJSON)(requestParameters['v1WarehouseFbsUpdatePickUpTimeslotListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1WarehouseFbsUpdatePickUpTimeslotListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить список таймслотов для обновления склада с отгрузкой pick-up
|
||||
*/
|
||||
warehouseFbsUpdatePickUpTimeslotList(clientId, apiKey, v1WarehouseFbsUpdatePickUpTimeslotListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.warehouseFbsUpdatePickUpTimeslotListRaw({ clientId: clientId, apiKey: apiKey, v1WarehouseFbsUpdatePickUpTimeslotListRequest: v1WarehouseFbsUpdatePickUpTimeslotListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.FBSWarehouseSetup = FBSWarehouseSetup;
|
||||
123
dist/apis/FBSrFBSMarks.d.ts
vendored
Normal file
123
dist/apis/FBSrFBSMarks.d.ts
vendored
Normal file
@@ -0,0 +1,123 @@
|
||||
/**
|
||||
* Документация 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 * as runtime from '../runtime';
|
||||
import type { Fbsv4FbsPostingShipV4Request, Fbsv4FbsPostingShipV4Response, V1FbsPostingProductExemplarUpdateRequest, V4FbsPostingShipPackageV4Request, V4FbsPostingShipPackageV4Response, V5FbsPostingProductExemplarStatusV5Request, V5FbsPostingProductExemplarStatusV5Response, V5FbsPostingProductExemplarValidateV5Request, V5FbsPostingProductExemplarValidateV5Response, V6FbsPostingProductExemplarCreateOrGetV6Request, V6FbsPostingProductExemplarCreateOrGetV6Response, V6FbsPostingProductExemplarSetV6Request } from '../models/index';
|
||||
export interface PostingAPIFbsPostingProductExemplarCreateOrGetV6Request {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v6FbsPostingProductExemplarCreateOrGetV6Request: V6FbsPostingProductExemplarCreateOrGetV6Request;
|
||||
}
|
||||
export interface PostingAPIFbsPostingProductExemplarSetV6Request {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v6FbsPostingProductExemplarSetV6Request: V6FbsPostingProductExemplarSetV6Request;
|
||||
}
|
||||
export interface PostingAPIFbsPostingProductExemplarStatusV5Request {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v5FbsPostingProductExemplarStatusV5Request: V5FbsPostingProductExemplarStatusV5Request;
|
||||
}
|
||||
export interface PostingAPIFbsPostingProductExemplarUpdateRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1FbsPostingProductExemplarUpdateRequest: V1FbsPostingProductExemplarUpdateRequest;
|
||||
}
|
||||
export interface PostingAPIFbsPostingProductExemplarValidateV5Request {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v5FbsPostingProductExemplarValidateV5Request: V5FbsPostingProductExemplarValidateV5Request;
|
||||
}
|
||||
export interface PostingAPIShipFbsPostingPackageRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v4FbsPostingShipPackageV4Request: V4FbsPostingShipPackageV4Request;
|
||||
}
|
||||
export interface PostingAPIShipFbsPostingV4Request {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
fbsv4FbsPostingShipV4Request: Fbsv4FbsPostingShipV4Request;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class FBSrFBSMarks extends runtime.BaseAPI {
|
||||
/**
|
||||
* Метод для получения информации по экземплярам товаров из отправления, переданных в методе [/v6/fbs/posting/product/exemplar/set](#operation/PostingAPI_FbsPostingProductExemplarSetV6). Используйте метод для получения `exemplar_id`.
|
||||
* Получить данные созданных экземпляров
|
||||
*/
|
||||
postingAPIFbsPostingProductExemplarCreateOrGetV6Raw(requestParameters: PostingAPIFbsPostingProductExemplarCreateOrGetV6Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V6FbsPostingProductExemplarCreateOrGetV6Response>>;
|
||||
/**
|
||||
* Метод для получения информации по экземплярам товаров из отправления, переданных в методе [/v6/fbs/posting/product/exemplar/set](#operation/PostingAPI_FbsPostingProductExemplarSetV6). Используйте метод для получения `exemplar_id`.
|
||||
* Получить данные созданных экземпляров
|
||||
*/
|
||||
postingAPIFbsPostingProductExemplarCreateOrGetV6(clientId: string, apiKey: string, v6FbsPostingProductExemplarCreateOrGetV6Request: V6FbsPostingProductExemplarCreateOrGetV6Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V6FbsPostingProductExemplarCreateOrGetV6Response>;
|
||||
/**
|
||||
* Асинхронный метод: - для проверки наличия экземпляров в обороте в системе «Честный ЗНАК»; - для сохранения данных экземпляров. Чтобы получить результаты проверок, используйте метод [/v5/fbs/posting/product/exemplar/status](#operation/PostingAPI_FbsPostingProductExemplarStatusV5). Для получения данных о созданных экземплярах, используйте метод [/v6/fbs/posting/product/exemplar/create-or-get](#operation/PostingAPI_FbsPostingProductExemplarCreateOrGetV6). Если у вас несколько одинаковых товаров в отправлении, укажите один `product_id` и массив `exemplars` для каждого товара из отправления. Всегда передавайте полный набор данных по экземплярам и продуктам. Например, в вашей системе 10 экземпляров. Вы передали их для проверки и сохранения. Потом добавили в своей системе ещё 60 экземпляров. При повторной передаче экземпляров для проверки и сохранения укажите все экземпляры: и старые, и только что добавленные. Код ответа 200 не гарантирует, что данные об экземплярах приняты. Он указывает, что создана задача для добавления информации. Чтобы проверить статус задачи, используйте метод [/v5/fbs/posting/product/exemplar/status](#operation/PostingAPI_FbsPostingProductExemplarStatusV5).
|
||||
* Проверить и сохранить данные экземпляров
|
||||
*/
|
||||
postingAPIFbsPostingProductExemplarSetV6Raw(requestParameters: PostingAPIFbsPostingProductExemplarSetV6Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
|
||||
/**
|
||||
* Асинхронный метод: - для проверки наличия экземпляров в обороте в системе «Честный ЗНАК»; - для сохранения данных экземпляров. Чтобы получить результаты проверок, используйте метод [/v5/fbs/posting/product/exemplar/status](#operation/PostingAPI_FbsPostingProductExemplarStatusV5). Для получения данных о созданных экземплярах, используйте метод [/v6/fbs/posting/product/exemplar/create-or-get](#operation/PostingAPI_FbsPostingProductExemplarCreateOrGetV6). Если у вас несколько одинаковых товаров в отправлении, укажите один `product_id` и массив `exemplars` для каждого товара из отправления. Всегда передавайте полный набор данных по экземплярам и продуктам. Например, в вашей системе 10 экземпляров. Вы передали их для проверки и сохранения. Потом добавили в своей системе ещё 60 экземпляров. При повторной передаче экземпляров для проверки и сохранения укажите все экземпляры: и старые, и только что добавленные. Код ответа 200 не гарантирует, что данные об экземплярах приняты. Он указывает, что создана задача для добавления информации. Чтобы проверить статус задачи, используйте метод [/v5/fbs/posting/product/exemplar/status](#operation/PostingAPI_FbsPostingProductExemplarStatusV5).
|
||||
* Проверить и сохранить данные экземпляров
|
||||
*/
|
||||
postingAPIFbsPostingProductExemplarSetV6(clientId: string, apiKey: string, v6FbsPostingProductExemplarSetV6Request: V6FbsPostingProductExemplarSetV6Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
|
||||
/**
|
||||
* Метод для получения статусов добавления экземпляров, переданных в методе [/v6/fbs/posting/product/exemplar/set](#operation/PostingAPI_FbsPostingProductExemplarSetV6). Также возвращает данные по этим экземплярам.
|
||||
* Получить статус добавления экземпляров
|
||||
*/
|
||||
postingAPIFbsPostingProductExemplarStatusV5Raw(requestParameters: PostingAPIFbsPostingProductExemplarStatusV5Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V5FbsPostingProductExemplarStatusV5Response>>;
|
||||
/**
|
||||
* Метод для получения статусов добавления экземпляров, переданных в методе [/v6/fbs/posting/product/exemplar/set](#operation/PostingAPI_FbsPostingProductExemplarSetV6). Также возвращает данные по этим экземплярам.
|
||||
* Получить статус добавления экземпляров
|
||||
*/
|
||||
postingAPIFbsPostingProductExemplarStatusV5(clientId: string, apiKey: string, v5FbsPostingProductExemplarStatusV5Request: V5FbsPostingProductExemplarStatusV5Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V5FbsPostingProductExemplarStatusV5Response>;
|
||||
/**
|
||||
* Используйте метод после передачи информации по экземплярам методом [/v6/fbs/posting/product/exemplar/set](#operation/PostingAPI_FbsPostingProductExemplarSetV6), чтобы сохранить обновлённые данные по экземплярам для отправлений в статусе «Ожидает отгрузки».
|
||||
* Обновить данные экземпляров
|
||||
*/
|
||||
postingAPIFbsPostingProductExemplarUpdateRaw(requestParameters: PostingAPIFbsPostingProductExemplarUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
|
||||
/**
|
||||
* Используйте метод после передачи информации по экземплярам методом [/v6/fbs/posting/product/exemplar/set](#operation/PostingAPI_FbsPostingProductExemplarSetV6), чтобы сохранить обновлённые данные по экземплярам для отправлений в статусе «Ожидает отгрузки».
|
||||
* Обновить данные экземпляров
|
||||
*/
|
||||
postingAPIFbsPostingProductExemplarUpdate(clientId: string, apiKey: string, v1FbsPostingProductExemplarUpdateRequest: V1FbsPostingProductExemplarUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
|
||||
/**
|
||||
* Метод для проверки кодов на соответствие требованиям системы «Честный ЗНАК» по количеству и составу символов, а также других маркировок. Если у вас нет номера грузовой таможенной декларации (ГТД), вы можете его не указывать.
|
||||
* Валидация кодов маркировки
|
||||
*/
|
||||
postingAPIFbsPostingProductExemplarValidateV5Raw(requestParameters: PostingAPIFbsPostingProductExemplarValidateV5Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V5FbsPostingProductExemplarValidateV5Response>>;
|
||||
/**
|
||||
* Метод для проверки кодов на соответствие требованиям системы «Честный ЗНАК» по количеству и составу символов, а также других маркировок. Если у вас нет номера грузовой таможенной декларации (ГТД), вы можете его не указывать.
|
||||
* Валидация кодов маркировки
|
||||
*/
|
||||
postingAPIFbsPostingProductExemplarValidateV5(clientId: string, apiKey: string, v5FbsPostingProductExemplarValidateV5Request: V5FbsPostingProductExemplarValidateV5Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V5FbsPostingProductExemplarValidateV5Response>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Ответ с кодом <tt>200</tt> не гарантирует успешную сборку отправления. Используйте метод <a href=\"#operation/PostingAPI_GetFbsPostingV3\">/v3/posting/fbs/get</a>, чтобы проверить, что отправление собрано. Если в ответе указан <tt>result.substatus = ship_failed</tt>, повторите сборку отправления. </aside> Если в запросе передать часть товаров из отправления, метод разделит первичное отправление на две части. В первичном несобранном отправлении останется часть товаров, которую не передали в запросе. По умолчанию статус созданных отправлений `awaiting_packaging` — ожидает сборки. Статус изначального отправления изменится только после изменения статуса отправлений, на которые он разделился.
|
||||
* Частичная сборка отправления (версия 4)
|
||||
*/
|
||||
postingAPIShipFbsPostingPackageRaw(requestParameters: PostingAPIShipFbsPostingPackageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V4FbsPostingShipPackageV4Response>>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Ответ с кодом <tt>200</tt> не гарантирует успешную сборку отправления. Используйте метод <a href=\"#operation/PostingAPI_GetFbsPostingV3\">/v3/posting/fbs/get</a>, чтобы проверить, что отправление собрано. Если в ответе указан <tt>result.substatus = ship_failed</tt>, повторите сборку отправления. </aside> Если в запросе передать часть товаров из отправления, метод разделит первичное отправление на две части. В первичном несобранном отправлении останется часть товаров, которую не передали в запросе. По умолчанию статус созданных отправлений `awaiting_packaging` — ожидает сборки. Статус изначального отправления изменится только после изменения статуса отправлений, на которые он разделился.
|
||||
* Частичная сборка отправления (версия 4)
|
||||
*/
|
||||
postingAPIShipFbsPostingPackage(clientId: string, apiKey: string, v4FbsPostingShipPackageV4Request: V4FbsPostingShipPackageV4Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V4FbsPostingShipPackageV4Response>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Ответ с кодом <tt>200</tt> не гарантирует успешную сборку заказа. Используйте метод <a href=\"#operation/PostingAPI_GetFbsPostingV3\">/v3/posting/fbs/get</a>, чтобы проверить, что заказ собран. Если в ответе указан <tt>result.substatus = ship_failed</tt>, повторите сборку заказа. </aside> Делит заказ на отправления и переводит его в статус `awaiting_deliver`. Каждый элемент в `packages` может содержать несколько элементов `products` или отправлений. Каждый элемент в `products` — это товар, включённый в данное отправление. Разделить заказ нужно, если: - товары не помещаются в одну упаковку, - товары нельзя сложить в одну упаковку. Чтобы разделить заказ, передайте в массиве `packages` несколько объектов. Пример запроса, когда заказ разделять не нужно: 2 товара будут в одном отправлении. ``` { \"packages\": [ { \"products\": [ { \"product_id\": 185479045, \"quantity\": 2 } ] } ], \"posting_number\": \"89491381-0072-1\" } ``` Пример запроса, когда заказ нужно разделить: каждый товар будет в отдельном отправлении. ``` { \"packages\": [ { \"products\": [ { \"product_id\": 185479045, \"quantity\": 1 } ] }, { \"products\": [ { \"product_id\": 185479045, \"quantity\": 1 } ] } ], \"posting_number\": \"89491381-0072-1\" } ``` Чтобы внести информацию по экземплярам, используйте метод [/v6/fbs/posting/product/exemplar/set](#operation/PostingAPI_FbsPostingProductExemplarSetV6).
|
||||
* Собрать заказ (версия 4)
|
||||
*/
|
||||
postingAPIShipFbsPostingV4Raw(requestParameters: PostingAPIShipFbsPostingV4Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Fbsv4FbsPostingShipV4Response>>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Ответ с кодом <tt>200</tt> не гарантирует успешную сборку заказа. Используйте метод <a href=\"#operation/PostingAPI_GetFbsPostingV3\">/v3/posting/fbs/get</a>, чтобы проверить, что заказ собран. Если в ответе указан <tt>result.substatus = ship_failed</tt>, повторите сборку заказа. </aside> Делит заказ на отправления и переводит его в статус `awaiting_deliver`. Каждый элемент в `packages` может содержать несколько элементов `products` или отправлений. Каждый элемент в `products` — это товар, включённый в данное отправление. Разделить заказ нужно, если: - товары не помещаются в одну упаковку, - товары нельзя сложить в одну упаковку. Чтобы разделить заказ, передайте в массиве `packages` несколько объектов. Пример запроса, когда заказ разделять не нужно: 2 товара будут в одном отправлении. ``` { \"packages\": [ { \"products\": [ { \"product_id\": 185479045, \"quantity\": 2 } ] } ], \"posting_number\": \"89491381-0072-1\" } ``` Пример запроса, когда заказ нужно разделить: каждый товар будет в отдельном отправлении. ``` { \"packages\": [ { \"products\": [ { \"product_id\": 185479045, \"quantity\": 1 } ] }, { \"products\": [ { \"product_id\": 185479045, \"quantity\": 1 } ] } ], \"posting_number\": \"89491381-0072-1\" } ``` Чтобы внести информацию по экземплярам, используйте метод [/v6/fbs/posting/product/exemplar/set](#operation/PostingAPI_FbsPostingProductExemplarSetV6).
|
||||
* Собрать заказ (версия 4)
|
||||
*/
|
||||
postingAPIShipFbsPostingV4(clientId: string, apiKey: string, fbsv4FbsPostingShipV4Request: Fbsv4FbsPostingShipV4Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Fbsv4FbsPostingShipV4Response>;
|
||||
}
|
||||
339
dist/apis/FBSrFBSMarks.js
vendored
Normal file
339
dist/apis/FBSrFBSMarks.js
vendored
Normal file
@@ -0,0 +1,339 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.FBSrFBSMarks = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class FBSrFBSMarks extends runtime.BaseAPI {
|
||||
/**
|
||||
* Метод для получения информации по экземплярам товаров из отправления, переданных в методе [/v6/fbs/posting/product/exemplar/set](#operation/PostingAPI_FbsPostingProductExemplarSetV6). Используйте метод для получения `exemplar_id`.
|
||||
* Получить данные созданных экземпляров
|
||||
*/
|
||||
postingAPIFbsPostingProductExemplarCreateOrGetV6Raw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling postingAPIFbsPostingProductExemplarCreateOrGetV6().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling postingAPIFbsPostingProductExemplarCreateOrGetV6().');
|
||||
}
|
||||
if (requestParameters['v6FbsPostingProductExemplarCreateOrGetV6Request'] == null) {
|
||||
throw new runtime.RequiredError('v6FbsPostingProductExemplarCreateOrGetV6Request', 'Required parameter "v6FbsPostingProductExemplarCreateOrGetV6Request" was null or undefined when calling postingAPIFbsPostingProductExemplarCreateOrGetV6().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v6/fbs/posting/product/exemplar/create-or-get`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V6FbsPostingProductExemplarCreateOrGetV6RequestToJSON)(requestParameters['v6FbsPostingProductExemplarCreateOrGetV6Request']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V6FbsPostingProductExemplarCreateOrGetV6ResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения информации по экземплярам товаров из отправления, переданных в методе [/v6/fbs/posting/product/exemplar/set](#operation/PostingAPI_FbsPostingProductExemplarSetV6). Используйте метод для получения `exemplar_id`.
|
||||
* Получить данные созданных экземпляров
|
||||
*/
|
||||
postingAPIFbsPostingProductExemplarCreateOrGetV6(clientId, apiKey, v6FbsPostingProductExemplarCreateOrGetV6Request, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingAPIFbsPostingProductExemplarCreateOrGetV6Raw({ clientId: clientId, apiKey: apiKey, v6FbsPostingProductExemplarCreateOrGetV6Request: v6FbsPostingProductExemplarCreateOrGetV6Request }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Асинхронный метод: - для проверки наличия экземпляров в обороте в системе «Честный ЗНАК»; - для сохранения данных экземпляров. Чтобы получить результаты проверок, используйте метод [/v5/fbs/posting/product/exemplar/status](#operation/PostingAPI_FbsPostingProductExemplarStatusV5). Для получения данных о созданных экземплярах, используйте метод [/v6/fbs/posting/product/exemplar/create-or-get](#operation/PostingAPI_FbsPostingProductExemplarCreateOrGetV6). Если у вас несколько одинаковых товаров в отправлении, укажите один `product_id` и массив `exemplars` для каждого товара из отправления. Всегда передавайте полный набор данных по экземплярам и продуктам. Например, в вашей системе 10 экземпляров. Вы передали их для проверки и сохранения. Потом добавили в своей системе ещё 60 экземпляров. При повторной передаче экземпляров для проверки и сохранения укажите все экземпляры: и старые, и только что добавленные. Код ответа 200 не гарантирует, что данные об экземплярах приняты. Он указывает, что создана задача для добавления информации. Чтобы проверить статус задачи, используйте метод [/v5/fbs/posting/product/exemplar/status](#operation/PostingAPI_FbsPostingProductExemplarStatusV5).
|
||||
* Проверить и сохранить данные экземпляров
|
||||
*/
|
||||
postingAPIFbsPostingProductExemplarSetV6Raw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling postingAPIFbsPostingProductExemplarSetV6().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling postingAPIFbsPostingProductExemplarSetV6().');
|
||||
}
|
||||
if (requestParameters['v6FbsPostingProductExemplarSetV6Request'] == null) {
|
||||
throw new runtime.RequiredError('v6FbsPostingProductExemplarSetV6Request', 'Required parameter "v6FbsPostingProductExemplarSetV6Request" was null or undefined when calling postingAPIFbsPostingProductExemplarSetV6().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v6/fbs/posting/product/exemplar/set`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V6FbsPostingProductExemplarSetV6RequestToJSON)(requestParameters['v6FbsPostingProductExemplarSetV6Request']),
|
||||
}, initOverrides);
|
||||
return new runtime.VoidApiResponse(response);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Асинхронный метод: - для проверки наличия экземпляров в обороте в системе «Честный ЗНАК»; - для сохранения данных экземпляров. Чтобы получить результаты проверок, используйте метод [/v5/fbs/posting/product/exemplar/status](#operation/PostingAPI_FbsPostingProductExemplarStatusV5). Для получения данных о созданных экземплярах, используйте метод [/v6/fbs/posting/product/exemplar/create-or-get](#operation/PostingAPI_FbsPostingProductExemplarCreateOrGetV6). Если у вас несколько одинаковых товаров в отправлении, укажите один `product_id` и массив `exemplars` для каждого товара из отправления. Всегда передавайте полный набор данных по экземплярам и продуктам. Например, в вашей системе 10 экземпляров. Вы передали их для проверки и сохранения. Потом добавили в своей системе ещё 60 экземпляров. При повторной передаче экземпляров для проверки и сохранения укажите все экземпляры: и старые, и только что добавленные. Код ответа 200 не гарантирует, что данные об экземплярах приняты. Он указывает, что создана задача для добавления информации. Чтобы проверить статус задачи, используйте метод [/v5/fbs/posting/product/exemplar/status](#operation/PostingAPI_FbsPostingProductExemplarStatusV5).
|
||||
* Проверить и сохранить данные экземпляров
|
||||
*/
|
||||
postingAPIFbsPostingProductExemplarSetV6(clientId, apiKey, v6FbsPostingProductExemplarSetV6Request, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
yield this.postingAPIFbsPostingProductExemplarSetV6Raw({ clientId: clientId, apiKey: apiKey, v6FbsPostingProductExemplarSetV6Request: v6FbsPostingProductExemplarSetV6Request }, initOverrides);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения статусов добавления экземпляров, переданных в методе [/v6/fbs/posting/product/exemplar/set](#operation/PostingAPI_FbsPostingProductExemplarSetV6). Также возвращает данные по этим экземплярам.
|
||||
* Получить статус добавления экземпляров
|
||||
*/
|
||||
postingAPIFbsPostingProductExemplarStatusV5Raw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling postingAPIFbsPostingProductExemplarStatusV5().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling postingAPIFbsPostingProductExemplarStatusV5().');
|
||||
}
|
||||
if (requestParameters['v5FbsPostingProductExemplarStatusV5Request'] == null) {
|
||||
throw new runtime.RequiredError('v5FbsPostingProductExemplarStatusV5Request', 'Required parameter "v5FbsPostingProductExemplarStatusV5Request" was null or undefined when calling postingAPIFbsPostingProductExemplarStatusV5().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v5/fbs/posting/product/exemplar/status`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V5FbsPostingProductExemplarStatusV5RequestToJSON)(requestParameters['v5FbsPostingProductExemplarStatusV5Request']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V5FbsPostingProductExemplarStatusV5ResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения статусов добавления экземпляров, переданных в методе [/v6/fbs/posting/product/exemplar/set](#operation/PostingAPI_FbsPostingProductExemplarSetV6). Также возвращает данные по этим экземплярам.
|
||||
* Получить статус добавления экземпляров
|
||||
*/
|
||||
postingAPIFbsPostingProductExemplarStatusV5(clientId, apiKey, v5FbsPostingProductExemplarStatusV5Request, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingAPIFbsPostingProductExemplarStatusV5Raw({ clientId: clientId, apiKey: apiKey, v5FbsPostingProductExemplarStatusV5Request: v5FbsPostingProductExemplarStatusV5Request }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Используйте метод после передачи информации по экземплярам методом [/v6/fbs/posting/product/exemplar/set](#operation/PostingAPI_FbsPostingProductExemplarSetV6), чтобы сохранить обновлённые данные по экземплярам для отправлений в статусе «Ожидает отгрузки».
|
||||
* Обновить данные экземпляров
|
||||
*/
|
||||
postingAPIFbsPostingProductExemplarUpdateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling postingAPIFbsPostingProductExemplarUpdate().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling postingAPIFbsPostingProductExemplarUpdate().');
|
||||
}
|
||||
if (requestParameters['v1FbsPostingProductExemplarUpdateRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1FbsPostingProductExemplarUpdateRequest', 'Required parameter "v1FbsPostingProductExemplarUpdateRequest" was null or undefined when calling postingAPIFbsPostingProductExemplarUpdate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbs/posting/product/exemplar/update`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbsPostingProductExemplarUpdateRequestToJSON)(requestParameters['v1FbsPostingProductExemplarUpdateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.VoidApiResponse(response);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Используйте метод после передачи информации по экземплярам методом [/v6/fbs/posting/product/exemplar/set](#operation/PostingAPI_FbsPostingProductExemplarSetV6), чтобы сохранить обновлённые данные по экземплярам для отправлений в статусе «Ожидает отгрузки».
|
||||
* Обновить данные экземпляров
|
||||
*/
|
||||
postingAPIFbsPostingProductExemplarUpdate(clientId, apiKey, v1FbsPostingProductExemplarUpdateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
yield this.postingAPIFbsPostingProductExemplarUpdateRaw({ clientId: clientId, apiKey: apiKey, v1FbsPostingProductExemplarUpdateRequest: v1FbsPostingProductExemplarUpdateRequest }, initOverrides);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для проверки кодов на соответствие требованиям системы «Честный ЗНАК» по количеству и составу символов, а также других маркировок. Если у вас нет номера грузовой таможенной декларации (ГТД), вы можете его не указывать.
|
||||
* Валидация кодов маркировки
|
||||
*/
|
||||
postingAPIFbsPostingProductExemplarValidateV5Raw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling postingAPIFbsPostingProductExemplarValidateV5().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling postingAPIFbsPostingProductExemplarValidateV5().');
|
||||
}
|
||||
if (requestParameters['v5FbsPostingProductExemplarValidateV5Request'] == null) {
|
||||
throw new runtime.RequiredError('v5FbsPostingProductExemplarValidateV5Request', 'Required parameter "v5FbsPostingProductExemplarValidateV5Request" was null or undefined when calling postingAPIFbsPostingProductExemplarValidateV5().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v5/fbs/posting/product/exemplar/validate`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V5FbsPostingProductExemplarValidateV5RequestToJSON)(requestParameters['v5FbsPostingProductExemplarValidateV5Request']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V5FbsPostingProductExemplarValidateV5ResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для проверки кодов на соответствие требованиям системы «Честный ЗНАК» по количеству и составу символов, а также других маркировок. Если у вас нет номера грузовой таможенной декларации (ГТД), вы можете его не указывать.
|
||||
* Валидация кодов маркировки
|
||||
*/
|
||||
postingAPIFbsPostingProductExemplarValidateV5(clientId, apiKey, v5FbsPostingProductExemplarValidateV5Request, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingAPIFbsPostingProductExemplarValidateV5Raw({ clientId: clientId, apiKey: apiKey, v5FbsPostingProductExemplarValidateV5Request: v5FbsPostingProductExemplarValidateV5Request }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> Ответ с кодом <tt>200</tt> не гарантирует успешную сборку отправления. Используйте метод <a href=\"#operation/PostingAPI_GetFbsPostingV3\">/v3/posting/fbs/get</a>, чтобы проверить, что отправление собрано. Если в ответе указан <tt>result.substatus = ship_failed</tt>, повторите сборку отправления. </aside> Если в запросе передать часть товаров из отправления, метод разделит первичное отправление на две части. В первичном несобранном отправлении останется часть товаров, которую не передали в запросе. По умолчанию статус созданных отправлений `awaiting_packaging` — ожидает сборки. Статус изначального отправления изменится только после изменения статуса отправлений, на которые он разделился.
|
||||
* Частичная сборка отправления (версия 4)
|
||||
*/
|
||||
postingAPIShipFbsPostingPackageRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling postingAPIShipFbsPostingPackage().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling postingAPIShipFbsPostingPackage().');
|
||||
}
|
||||
if (requestParameters['v4FbsPostingShipPackageV4Request'] == null) {
|
||||
throw new runtime.RequiredError('v4FbsPostingShipPackageV4Request', 'Required parameter "v4FbsPostingShipPackageV4Request" was null or undefined when calling postingAPIShipFbsPostingPackage().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v4/posting/fbs/ship/package`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V4FbsPostingShipPackageV4RequestToJSON)(requestParameters['v4FbsPostingShipPackageV4Request']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V4FbsPostingShipPackageV4ResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> Ответ с кодом <tt>200</tt> не гарантирует успешную сборку отправления. Используйте метод <a href=\"#operation/PostingAPI_GetFbsPostingV3\">/v3/posting/fbs/get</a>, чтобы проверить, что отправление собрано. Если в ответе указан <tt>result.substatus = ship_failed</tt>, повторите сборку отправления. </aside> Если в запросе передать часть товаров из отправления, метод разделит первичное отправление на две части. В первичном несобранном отправлении останется часть товаров, которую не передали в запросе. По умолчанию статус созданных отправлений `awaiting_packaging` — ожидает сборки. Статус изначального отправления изменится только после изменения статуса отправлений, на которые он разделился.
|
||||
* Частичная сборка отправления (версия 4)
|
||||
*/
|
||||
postingAPIShipFbsPostingPackage(clientId, apiKey, v4FbsPostingShipPackageV4Request, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingAPIShipFbsPostingPackageRaw({ clientId: clientId, apiKey: apiKey, v4FbsPostingShipPackageV4Request: v4FbsPostingShipPackageV4Request }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> Ответ с кодом <tt>200</tt> не гарантирует успешную сборку заказа. Используйте метод <a href=\"#operation/PostingAPI_GetFbsPostingV3\">/v3/posting/fbs/get</a>, чтобы проверить, что заказ собран. Если в ответе указан <tt>result.substatus = ship_failed</tt>, повторите сборку заказа. </aside> Делит заказ на отправления и переводит его в статус `awaiting_deliver`. Каждый элемент в `packages` может содержать несколько элементов `products` или отправлений. Каждый элемент в `products` — это товар, включённый в данное отправление. Разделить заказ нужно, если: - товары не помещаются в одну упаковку, - товары нельзя сложить в одну упаковку. Чтобы разделить заказ, передайте в массиве `packages` несколько объектов. Пример запроса, когда заказ разделять не нужно: 2 товара будут в одном отправлении. ``` { \"packages\": [ { \"products\": [ { \"product_id\": 185479045, \"quantity\": 2 } ] } ], \"posting_number\": \"89491381-0072-1\" } ``` Пример запроса, когда заказ нужно разделить: каждый товар будет в отдельном отправлении. ``` { \"packages\": [ { \"products\": [ { \"product_id\": 185479045, \"quantity\": 1 } ] }, { \"products\": [ { \"product_id\": 185479045, \"quantity\": 1 } ] } ], \"posting_number\": \"89491381-0072-1\" } ``` Чтобы внести информацию по экземплярам, используйте метод [/v6/fbs/posting/product/exemplar/set](#operation/PostingAPI_FbsPostingProductExemplarSetV6).
|
||||
* Собрать заказ (версия 4)
|
||||
*/
|
||||
postingAPIShipFbsPostingV4Raw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling postingAPIShipFbsPostingV4().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling postingAPIShipFbsPostingV4().');
|
||||
}
|
||||
if (requestParameters['fbsv4FbsPostingShipV4Request'] == null) {
|
||||
throw new runtime.RequiredError('fbsv4FbsPostingShipV4Request', 'Required parameter "fbsv4FbsPostingShipV4Request" was null or undefined when calling postingAPIShipFbsPostingV4().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v4/posting/fbs/ship`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.Fbsv4FbsPostingShipV4RequestToJSON)(requestParameters['fbsv4FbsPostingShipV4Request']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.Fbsv4FbsPostingShipV4ResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> Ответ с кодом <tt>200</tt> не гарантирует успешную сборку заказа. Используйте метод <a href=\"#operation/PostingAPI_GetFbsPostingV3\">/v3/posting/fbs/get</a>, чтобы проверить, что заказ собран. Если в ответе указан <tt>result.substatus = ship_failed</tt>, повторите сборку заказа. </aside> Делит заказ на отправления и переводит его в статус `awaiting_deliver`. Каждый элемент в `packages` может содержать несколько элементов `products` или отправлений. Каждый элемент в `products` — это товар, включённый в данное отправление. Разделить заказ нужно, если: - товары не помещаются в одну упаковку, - товары нельзя сложить в одну упаковку. Чтобы разделить заказ, передайте в массиве `packages` несколько объектов. Пример запроса, когда заказ разделять не нужно: 2 товара будут в одном отправлении. ``` { \"packages\": [ { \"products\": [ { \"product_id\": 185479045, \"quantity\": 2 } ] } ], \"posting_number\": \"89491381-0072-1\" } ``` Пример запроса, когда заказ нужно разделить: каждый товар будет в отдельном отправлении. ``` { \"packages\": [ { \"products\": [ { \"product_id\": 185479045, \"quantity\": 1 } ] }, { \"products\": [ { \"product_id\": 185479045, \"quantity\": 1 } ] } ], \"posting_number\": \"89491381-0072-1\" } ``` Чтобы внести информацию по экземплярам, используйте метод [/v6/fbs/posting/product/exemplar/set](#operation/PostingAPI_FbsPostingProductExemplarSetV6).
|
||||
* Собрать заказ (версия 4)
|
||||
*/
|
||||
postingAPIShipFbsPostingV4(clientId, apiKey, fbsv4FbsPostingShipV4Request, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingAPIShipFbsPostingV4Raw({ clientId: clientId, apiKey: apiKey, fbsv4FbsPostingShipV4Request: fbsv4FbsPostingShipV4Request }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.FBSrFBSMarks = FBSrFBSMarks;
|
||||
55
dist/apis/FboPostingAPI.d.ts
vendored
Normal file
55
dist/apis/FboPostingAPI.d.ts
vendored
Normal file
@@ -0,0 +1,55 @@
|
||||
/**
|
||||
* Документация 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 * as runtime from '../runtime';
|
||||
import type { V1PostingCancelRequest, V1PostingCancelResponse, V1PostingCancelStatusRequest, V1PostingCancelStatusResponse, V1PostingMarksRequest, V1PostingMarksResponse } from '../models/index';
|
||||
export interface PostingAPIPostingCancelRequest {
|
||||
v1PostingCancelRequest: V1PostingCancelRequest;
|
||||
}
|
||||
export interface PostingAPIPostingCancelStatusRequest {
|
||||
v1PostingCancelStatusRequest: V1PostingCancelStatusRequest;
|
||||
}
|
||||
export interface PostingAPIPostingMarksRequest {
|
||||
v1PostingMarksRequest: V1PostingMarksRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class FboPostingAPI extends runtime.BaseAPI {
|
||||
/**
|
||||
* Отменяет отправление из заказа. Используйте идентификатор причины отмены `reasons.id` из метода [/v1/cancel-reason/list-by-posting](#operation/CancelReasonAPI_CancelReasonListByPosting).
|
||||
* Отменить отправление из заказа
|
||||
*/
|
||||
postingAPIPostingCancelRaw(requestParameters: PostingAPIPostingCancelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1PostingCancelResponse>>;
|
||||
/**
|
||||
* Отменяет отправление из заказа. Используйте идентификатор причины отмены `reasons.id` из метода [/v1/cancel-reason/list-by-posting](#operation/CancelReasonAPI_CancelReasonListByPosting).
|
||||
* Отменить отправление из заказа
|
||||
*/
|
||||
postingAPIPostingCancel(v1PostingCancelRequest: V1PostingCancelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1PostingCancelResponse>;
|
||||
/**
|
||||
* Проверить статус отмены отправления
|
||||
*/
|
||||
postingAPIPostingCancelStatusRaw(requestParameters: PostingAPIPostingCancelStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1PostingCancelStatusResponse>>;
|
||||
/**
|
||||
* Проверить статус отмены отправления
|
||||
*/
|
||||
postingAPIPostingCancelStatus(v1PostingCancelStatusRequest: V1PostingCancelStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1PostingCancelStatusResponse>;
|
||||
/**
|
||||
* Возвращает статусы выдачи экземпляров и коды маркировки «Честный ЗНАК» для каждого отправления. Укажите в чеке и выведите из оборота маркировки экземпляров из параметра `issued_exemplars` в ответе.
|
||||
* Получить маркировки экземпляров из отправления
|
||||
*/
|
||||
postingAPIPostingMarksRaw(requestParameters: PostingAPIPostingMarksRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1PostingMarksResponse>>;
|
||||
/**
|
||||
* Возвращает статусы выдачи экземпляров и коды маркировки «Честный ЗНАК» для каждого отправления. Укажите в чеке и выведите из оборота маркировки экземпляров из параметра `issued_exemplars` в ответе.
|
||||
* Получить маркировки экземпляров из отправления
|
||||
*/
|
||||
postingAPIPostingMarks(v1PostingMarksRequest: V1PostingMarksRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1PostingMarksResponse>;
|
||||
}
|
||||
127
dist/apis/FboPostingAPI.js
vendored
Normal file
127
dist/apis/FboPostingAPI.js
vendored
Normal file
@@ -0,0 +1,127 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.FboPostingAPI = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class FboPostingAPI extends runtime.BaseAPI {
|
||||
/**
|
||||
* Отменяет отправление из заказа. Используйте идентификатор причины отмены `reasons.id` из метода [/v1/cancel-reason/list-by-posting](#operation/CancelReasonAPI_CancelReasonListByPosting).
|
||||
* Отменить отправление из заказа
|
||||
*/
|
||||
postingAPIPostingCancelRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1PostingCancelRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1PostingCancelRequest', 'Required parameter "v1PostingCancelRequest" was null or undefined when calling postingAPIPostingCancel().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/posting/cancel`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1PostingCancelRequestToJSON)(requestParameters['v1PostingCancelRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1PostingCancelResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Отменяет отправление из заказа. Используйте идентификатор причины отмены `reasons.id` из метода [/v1/cancel-reason/list-by-posting](#operation/CancelReasonAPI_CancelReasonListByPosting).
|
||||
* Отменить отправление из заказа
|
||||
*/
|
||||
postingAPIPostingCancel(v1PostingCancelRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingAPIPostingCancelRaw({ v1PostingCancelRequest: v1PostingCancelRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Проверить статус отмены отправления
|
||||
*/
|
||||
postingAPIPostingCancelStatusRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1PostingCancelStatusRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1PostingCancelStatusRequest', 'Required parameter "v1PostingCancelStatusRequest" was null or undefined when calling postingAPIPostingCancelStatus().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/posting/cancel/status`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1PostingCancelStatusRequestToJSON)(requestParameters['v1PostingCancelStatusRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1PostingCancelStatusResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Проверить статус отмены отправления
|
||||
*/
|
||||
postingAPIPostingCancelStatus(v1PostingCancelStatusRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingAPIPostingCancelStatusRaw({ v1PostingCancelStatusRequest: v1PostingCancelStatusRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает статусы выдачи экземпляров и коды маркировки «Честный ЗНАК» для каждого отправления. Укажите в чеке и выведите из оборота маркировки экземпляров из параметра `issued_exemplars` в ответе.
|
||||
* Получить маркировки экземпляров из отправления
|
||||
*/
|
||||
postingAPIPostingMarksRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1PostingMarksRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1PostingMarksRequest', 'Required parameter "v1PostingMarksRequest" was null or undefined when calling postingAPIPostingMarks().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/posting/marks`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1PostingMarksRequestToJSON)(requestParameters['v1PostingMarksRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1PostingMarksResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает статусы выдачи экземпляров и коды маркировки «Честный ЗНАК» для каждого отправления. Укажите в чеке и выведите из оборота маркировки экземпляров из параметра `issued_exemplars` в ответе.
|
||||
* Получить маркировки экземпляров из отправления
|
||||
*/
|
||||
postingAPIPostingMarks(v1PostingMarksRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.postingAPIPostingMarksRaw({ v1PostingMarksRequest: v1PostingMarksRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.FboPostingAPI = FboPostingAPI;
|
||||
360
dist/apis/FboSupplyRequest.d.ts
vendored
Normal file
360
dist/apis/FboSupplyRequest.d.ts
vendored
Normal file
@@ -0,0 +1,360 @@
|
||||
/**
|
||||
* Документация 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 * as runtime from '../runtime';
|
||||
import type { V1CargoesCreateRequest, V1CargoesCreateResponse, V1CargoesDeleteRequest, V1CargoesDeleteResponse, V1CargoesDeleteStatusRequest, V1CargoesDeleteStatusResponse, V1CargoesGetRequest, V1CargoesGetResponse, V1CargoesLabelCreateRequest, V1CargoesLabelCreateResponse, V1CargoesLabelGetRequest, V1CargoesLabelGetResponse, V1CargoesRulesGetRequest, V1CargoesRulesGetResponse, V1DraftClusterListRequest, V1DraftClusterListResponse, V1DraftCreateCommonResponse, V1DraftCrossdockCreateRequest, V1DraftDirectCreateRequest, V1DraftGetWarehouseFboListRequest, V1DraftGetWarehouseFboListResponse, V1DraftMultiClusterCreateRequest, V1SupplyOrderCancelRequest, V1SupplyOrderCancelResponse, V1SupplyOrderCancelStatusRequest, V1SupplyOrderCancelStatusResponse, V1SupplyOrderContentUpdateRequest, V1SupplyOrderContentUpdateResponse, V1SupplyOrderContentUpdateStatusRequest, V1SupplyOrderContentUpdateStatusResponse, V1SupplyOrderContentUpdateValidationRequest, V1SupplyOrderContentUpdateValidationResponse, V1WarehouseFboSellerListResponse, V2CargoesCreateInfoV2Request, V2CargoesCreateInfoV2Response, V2DraftClusterListResponse, V2DraftCreateInfoRequest, V2DraftCreateInfoResponse, V2DraftSupplyCreateRequest, V2DraftSupplyCreateResponse, V2DraftSupplyCreateStatusRequest, V2DraftSupplyCreateStatusResponse, V2DraftTimeslotInfoRequest, V2DraftTimeslotInfoResponse } from '../models/index';
|
||||
export interface CargoesAPICargoesCreateRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1CargoesCreateRequest: V1CargoesCreateRequest;
|
||||
}
|
||||
export interface CargoesAPICargoesDeleteRequest {
|
||||
v1CargoesDeleteRequest: V1CargoesDeleteRequest;
|
||||
}
|
||||
export interface CargoesAPICargoesDeleteStatusRequest {
|
||||
v1CargoesDeleteStatusRequest: V1CargoesDeleteStatusRequest;
|
||||
}
|
||||
export interface CargoesAPICargoesLabelCreateRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1CargoesLabelCreateRequest: V1CargoesLabelCreateRequest;
|
||||
}
|
||||
export interface CargoesAPICargoesLabelFileRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
}
|
||||
export interface CargoesAPICargoesLabelGetRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1CargoesLabelGetRequest: V1CargoesLabelGetRequest;
|
||||
}
|
||||
export interface CargoesAPICargoesRulesGetRequest {
|
||||
v1CargoesRulesGetRequest: V1CargoesRulesGetRequest;
|
||||
}
|
||||
export interface CargoesCreateInfoV2Request {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v2CargoesCreateInfoV2Request?: V2CargoesCreateInfoV2Request;
|
||||
}
|
||||
export interface CargoesGetRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1CargoesGetRequest?: V1CargoesGetRequest;
|
||||
}
|
||||
export interface DraftClusterListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
}
|
||||
export interface DraftCreateInfoRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v2DraftCreateInfoRequest?: V2DraftCreateInfoRequest;
|
||||
}
|
||||
export interface DraftCrossdockCreateRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1DraftCrossdockCreateRequest?: V1DraftCrossdockCreateRequest;
|
||||
}
|
||||
export interface DraftDirectCreateRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1DraftDirectCreateRequest?: V1DraftDirectCreateRequest;
|
||||
}
|
||||
export interface DraftMultiClusterCreateRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1DraftMultiClusterCreateRequest?: V1DraftMultiClusterCreateRequest;
|
||||
}
|
||||
export interface DraftSupplyCreateRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v2DraftSupplyCreateRequest?: V2DraftSupplyCreateRequest;
|
||||
}
|
||||
export interface DraftSupplyCreateStatusRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v2DraftSupplyCreateStatusRequest?: V2DraftSupplyCreateStatusRequest;
|
||||
}
|
||||
export interface DraftTimeslotInfoRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v2DraftTimeslotInfoRequest?: V2DraftTimeslotInfoRequest;
|
||||
}
|
||||
export interface SupplyDraftAPIDraftClusterListRequest {
|
||||
v1DraftClusterListRequest: V1DraftClusterListRequest;
|
||||
}
|
||||
export interface SupplyDraftAPIDraftGetWarehouseFboListRequest {
|
||||
v1DraftGetWarehouseFboListRequest: V1DraftGetWarehouseFboListRequest;
|
||||
}
|
||||
export interface SupplyOrderAPISupplyOrderCancelRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1SupplyOrderCancelRequest: V1SupplyOrderCancelRequest;
|
||||
}
|
||||
export interface SupplyOrderAPISupplyOrderCancelStatusRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1SupplyOrderCancelStatusRequest: V1SupplyOrderCancelStatusRequest;
|
||||
}
|
||||
export interface SupplyOrderAPISupplyOrderContentUpdateRequest {
|
||||
v1SupplyOrderContentUpdateRequest: V1SupplyOrderContentUpdateRequest;
|
||||
}
|
||||
export interface SupplyOrderAPISupplyOrderContentUpdateStatusRequest {
|
||||
v1SupplyOrderContentUpdateStatusRequest: V1SupplyOrderContentUpdateStatusRequest;
|
||||
}
|
||||
export interface SupplyOrderContentUpdateValidationRequest {
|
||||
v1SupplyOrderContentUpdateValidationRequest?: V1SupplyOrderContentUpdateValidationRequest;
|
||||
}
|
||||
export interface WarehouseFboSellerListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class FboSupplyRequest extends runtime.BaseAPI {
|
||||
/**
|
||||
* Используйте метод, чтобы передать грузоместа и товарный состав в заявку на поставку.
|
||||
* Установка грузомест
|
||||
*/
|
||||
cargoesAPICargoesCreateRaw(requestParameters: CargoesAPICargoesCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1CargoesCreateResponse>>;
|
||||
/**
|
||||
* Используйте метод, чтобы передать грузоместа и товарный состав в заявку на поставку.
|
||||
* Установка грузомест
|
||||
*/
|
||||
cargoesAPICargoesCreate(clientId: string, apiKey: string, v1CargoesCreateRequest: V1CargoesCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1CargoesCreateResponse>;
|
||||
/**
|
||||
* Метод для удаления грузомест в заявке на поставку. Чтобы проверить статус удаления, используйте метод [/v1/cargoes/delete/status](#operation/CargoesAPI_CargoesDeleteStatus).
|
||||
* Удалить грузоместо в заявке на поставку
|
||||
*/
|
||||
cargoesAPICargoesDeleteRaw(requestParameters: CargoesAPICargoesDeleteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1CargoesDeleteResponse>>;
|
||||
/**
|
||||
* Метод для удаления грузомест в заявке на поставку. Чтобы проверить статус удаления, используйте метод [/v1/cargoes/delete/status](#operation/CargoesAPI_CargoesDeleteStatus).
|
||||
* Удалить грузоместо в заявке на поставку
|
||||
*/
|
||||
cargoesAPICargoesDelete(v1CargoesDeleteRequest: V1CargoesDeleteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1CargoesDeleteResponse>;
|
||||
/**
|
||||
* Метод для получения статуса удаления грузомест в заявке на поставку.
|
||||
* Информация о статусе удаления грузоместа
|
||||
*/
|
||||
cargoesAPICargoesDeleteStatusRaw(requestParameters: CargoesAPICargoesDeleteStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1CargoesDeleteStatusResponse>>;
|
||||
/**
|
||||
* Метод для получения статуса удаления грузомест в заявке на поставку.
|
||||
* Информация о статусе удаления грузоместа
|
||||
*/
|
||||
cargoesAPICargoesDeleteStatus(v1CargoesDeleteStatusRequest: V1CargoesDeleteStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1CargoesDeleteStatusResponse>;
|
||||
/**
|
||||
* Используйте метод, чтобы сгенерировать этикетки для грузомест из заявки на поставку.
|
||||
* Сгенерировать этикетки для грузомест
|
||||
*/
|
||||
cargoesAPICargoesLabelCreateRaw(requestParameters: CargoesAPICargoesLabelCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1CargoesLabelCreateResponse>>;
|
||||
/**
|
||||
* Используйте метод, чтобы сгенерировать этикетки для грузомест из заявки на поставку.
|
||||
* Сгенерировать этикетки для грузомест
|
||||
*/
|
||||
cargoesAPICargoesLabelCreate(clientId: string, apiKey: string, v1CargoesLabelCreateRequest: V1CargoesLabelCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1CargoesLabelCreateResponse>;
|
||||
/**
|
||||
* <aside class=\"warning\"> 10 апреля 2026 года отключим метод. Переключитесь на <a href=\"#operation/CargoesAPI_CargoesLabelGet\">/v1/cargoes-label/get</a>. </aside>
|
||||
* Получить PDF с этикетками грузовых мест
|
||||
*/
|
||||
cargoesAPICargoesLabelFileRaw(requestParameters: CargoesAPICargoesLabelFileRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
|
||||
/**
|
||||
* <aside class=\"warning\"> 10 апреля 2026 года отключим метод. Переключитесь на <a href=\"#operation/CargoesAPI_CargoesLabelGet\">/v1/cargoes-label/get</a>. </aside>
|
||||
* Получить PDF с этикетками грузовых мест
|
||||
*/
|
||||
cargoesAPICargoesLabelFile(clientId: string, apiKey: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
|
||||
/**
|
||||
* Возвращает статус формирования этикеток и ссылку на PDF-файл с ними.
|
||||
* Получить идентификатор этикетки для грузомест
|
||||
*/
|
||||
cargoesAPICargoesLabelGetRaw(requestParameters: CargoesAPICargoesLabelGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1CargoesLabelGetResponse>>;
|
||||
/**
|
||||
* Возвращает статус формирования этикеток и ссылку на PDF-файл с ними.
|
||||
* Получить идентификатор этикетки для грузомест
|
||||
*/
|
||||
cargoesAPICargoesLabelGet(clientId: string, apiKey: string, v1CargoesLabelGetRequest: V1CargoesLabelGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1CargoesLabelGetResponse>;
|
||||
/**
|
||||
* Метод для получения чек-листа с правилами по установке грузомест.
|
||||
* Чек-лист по установке грузомест FBO
|
||||
*/
|
||||
cargoesAPICargoesRulesGetRaw(requestParameters: CargoesAPICargoesRulesGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1CargoesRulesGetResponse>>;
|
||||
/**
|
||||
* Метод для получения чек-листа с правилами по установке грузомест.
|
||||
* Чек-лист по установке грузомест FBO
|
||||
*/
|
||||
cargoesAPICargoesRulesGet(v1CargoesRulesGetRequest: V1CargoesRulesGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1CargoesRulesGetResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1721-Novyi-metod-dlia-peredachi-offer-id-pri-ustanovke-GM) в сообществе разработчиков Ozon for dev.
|
||||
* Получить информацию по установке грузомест
|
||||
*/
|
||||
cargoesCreateInfoV2Raw(requestParameters: CargoesCreateInfoV2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V2CargoesCreateInfoV2Response>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1721-Novyi-metod-dlia-peredachi-offer-id-pri-ustanovke-GM) в сообществе разработчиков Ozon for dev.
|
||||
* Получить информацию по установке грузомест
|
||||
*/
|
||||
cargoesCreateInfoV2(clientId: string, apiKey: string, v2CargoesCreateInfoV2Request?: V2CargoesCreateInfoV2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V2CargoesCreateInfoV2Response>;
|
||||
/**
|
||||
* Получить информацию о грузоместах
|
||||
*/
|
||||
cargoesGetRaw(requestParameters: CargoesGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1CargoesGetResponse>>;
|
||||
/**
|
||||
* Получить информацию о грузоместах
|
||||
*/
|
||||
cargoesGet(clientId: string, apiKey: string, v1CargoesGetRequest?: V1CargoesGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1CargoesGetResponse>;
|
||||
/**
|
||||
* Получить информацию о макролокальных кластерах
|
||||
*/
|
||||
draftClusterListRaw(requestParameters: DraftClusterListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V2DraftClusterListResponse>>;
|
||||
/**
|
||||
* Получить информацию о макролокальных кластерах
|
||||
*/
|
||||
draftClusterList(clientId: string, apiKey: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V2DraftClusterListResponse>;
|
||||
/**
|
||||
* Вы можете создавать черновики заявки на поставку 2 раза в минуту и 50 раз в час. Если превысите лимит, вернётся ошибка 429.
|
||||
* Получить информацию о черновике заявки на поставку
|
||||
*/
|
||||
draftCreateInfoRaw(requestParameters: DraftCreateInfoRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V2DraftCreateInfoResponse>>;
|
||||
/**
|
||||
* Вы можете создавать черновики заявки на поставку 2 раза в минуту и 50 раз в час. Если превысите лимит, вернётся ошибка 429.
|
||||
* Получить информацию о черновике заявки на поставку
|
||||
*/
|
||||
draftCreateInfo(clientId: string, apiKey: string, v2DraftCreateInfoRequest?: V2DraftCreateInfoRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V2DraftCreateInfoResponse>;
|
||||
/**
|
||||
* <aside class=\"warning\">Черновик заявки на поставку не отображается в личном кабинете продавца и доступен 30 минут.</aside> Вы можете создавать черновики заявки на поставку: - 2 раза в минуту; - 50 раз в час; - 500 раз в день. Если превысите лимит, вернётся ошибка 429.
|
||||
* Создать черновик заявки на поставку кросс-докингом
|
||||
*/
|
||||
draftCrossdockCreateRaw(requestParameters: DraftCrossdockCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1DraftCreateCommonResponse>>;
|
||||
/**
|
||||
* <aside class=\"warning\">Черновик заявки на поставку не отображается в личном кабинете продавца и доступен 30 минут.</aside> Вы можете создавать черновики заявки на поставку: - 2 раза в минуту; - 50 раз в час; - 500 раз в день. Если превысите лимит, вернётся ошибка 429.
|
||||
* Создать черновик заявки на поставку кросс-докингом
|
||||
*/
|
||||
draftCrossdockCreate(clientId: string, apiKey: string, v1DraftCrossdockCreateRequest?: V1DraftCrossdockCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1DraftCreateCommonResponse>;
|
||||
/**
|
||||
* <aside class=\"warning\">Черновик заявки на поставку не отображается в личном кабинете продавца и доступен 30 минут.</aside> Вы можете создавать черновики заявки на поставку: - 2 раза в минуту; - 50 раз в час; - 500 раз в день. Если превысите лимит, вернётся ошибка 429.
|
||||
* Создать черновик заявки на прямую поставку
|
||||
*/
|
||||
draftDirectCreateRaw(requestParameters: DraftDirectCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1DraftCreateCommonResponse>>;
|
||||
/**
|
||||
* <aside class=\"warning\">Черновик заявки на поставку не отображается в личном кабинете продавца и доступен 30 минут.</aside> Вы можете создавать черновики заявки на поставку: - 2 раза в минуту; - 50 раз в час; - 500 раз в день. Если превысите лимит, вернётся ошибка 429.
|
||||
* Создать черновик заявки на прямую поставку
|
||||
*/
|
||||
draftDirectCreate(clientId: string, apiKey: string, v1DraftDirectCreateRequest?: V1DraftDirectCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1DraftCreateCommonResponse>;
|
||||
/**
|
||||
* <aside class=\"warning\">Черновик заявки на поставку не отображается в личном кабинете продавца и доступен 30 минут.</aside> Вы можете создавать черновики заявки на поставку: - 2 раза в минуту; - 50 раз в час; - 500 раз в день. Если превысите лимит, вернётся ошибка 429.
|
||||
* Создать черновик заявки на поставку для нескольких кластеров
|
||||
*/
|
||||
draftMultiClusterCreateRaw(requestParameters: DraftMultiClusterCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1DraftCreateCommonResponse>>;
|
||||
/**
|
||||
* <aside class=\"warning\">Черновик заявки на поставку не отображается в личном кабинете продавца и доступен 30 минут.</aside> Вы можете создавать черновики заявки на поставку: - 2 раза в минуту; - 50 раз в час; - 500 раз в день. Если превысите лимит, вернётся ошибка 429.
|
||||
* Создать черновик заявки на поставку для нескольких кластеров
|
||||
*/
|
||||
draftMultiClusterCreate(clientId: string, apiKey: string, v1DraftMultiClusterCreateRequest?: V1DraftMultiClusterCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1DraftCreateCommonResponse>;
|
||||
/**
|
||||
* Вы можете создавать заявку на поставку по черновику: - 2 раза в минуту; - 50 раз в час; - 500 раз в день. Если превысите лимит, вернётся ошибка 429.
|
||||
* Создать заявку на поставку по черновику
|
||||
*/
|
||||
draftSupplyCreateRaw(requestParameters: DraftSupplyCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V2DraftSupplyCreateResponse>>;
|
||||
/**
|
||||
* Вы можете создавать заявку на поставку по черновику: - 2 раза в минуту; - 50 раз в час; - 500 раз в день. Если превысите лимит, вернётся ошибка 429.
|
||||
* Создать заявку на поставку по черновику
|
||||
*/
|
||||
draftSupplyCreate(clientId: string, apiKey: string, v2DraftSupplyCreateRequest?: V2DraftSupplyCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V2DraftSupplyCreateResponse>;
|
||||
/**
|
||||
* Получить информацию о создании заявки на поставку
|
||||
*/
|
||||
draftSupplyCreateStatusRaw(requestParameters: DraftSupplyCreateStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V2DraftSupplyCreateStatusResponse>>;
|
||||
/**
|
||||
* Получить информацию о создании заявки на поставку
|
||||
*/
|
||||
draftSupplyCreateStatus(clientId: string, apiKey: string, v2DraftSupplyCreateStatusRequest?: V2DraftSupplyCreateStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V2DraftSupplyCreateStatusResponse>;
|
||||
/**
|
||||
* Получить список доступных таймслотов
|
||||
*/
|
||||
draftTimeslotInfoRaw(requestParameters: DraftTimeslotInfoRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V2DraftTimeslotInfoResponse>>;
|
||||
/**
|
||||
* Получить список доступных таймслотов
|
||||
*/
|
||||
draftTimeslotInfo(clientId: string, apiKey: string, v2DraftTimeslotInfoRequest?: V2DraftTimeslotInfoRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V2DraftTimeslotInfoResponse>;
|
||||
/**
|
||||
*
|
||||
* Информация о кластерах и их складах
|
||||
*/
|
||||
supplyDraftAPIDraftClusterListRaw(requestParameters: SupplyDraftAPIDraftClusterListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1DraftClusterListResponse>>;
|
||||
/**
|
||||
*
|
||||
* Информация о кластерах и их складах
|
||||
*/
|
||||
supplyDraftAPIDraftClusterList(v1DraftClusterListRequest: V1DraftClusterListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1DraftClusterListResponse>;
|
||||
/**
|
||||
* Используйте метод, чтобы найти точки отгрузки для кросс-докинга и прямых поставок. Вы можете посмотреть адреса всех точек на карте и в виде таблицы в [Базе знаний](https://seller-edu.ozon.ru/fbo/warehouses/adresa-skladov-fbo).
|
||||
* Поиск точек для отгрузки поставки
|
||||
*/
|
||||
supplyDraftAPIDraftGetWarehouseFboListRaw(requestParameters: SupplyDraftAPIDraftGetWarehouseFboListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1DraftGetWarehouseFboListResponse>>;
|
||||
/**
|
||||
* Используйте метод, чтобы найти точки отгрузки для кросс-докинга и прямых поставок. Вы можете посмотреть адреса всех точек на карте и в виде таблицы в [Базе знаний](https://seller-edu.ozon.ru/fbo/warehouses/adresa-skladov-fbo).
|
||||
* Поиск точек для отгрузки поставки
|
||||
*/
|
||||
supplyDraftAPIDraftGetWarehouseFboList(v1DraftGetWarehouseFboListRequest: V1DraftGetWarehouseFboListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1DraftGetWarehouseFboListResponse>;
|
||||
/**
|
||||
* Отменить заявку на поставку
|
||||
*/
|
||||
supplyOrderAPISupplyOrderCancelRaw(requestParameters: SupplyOrderAPISupplyOrderCancelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1SupplyOrderCancelResponse>>;
|
||||
/**
|
||||
* Отменить заявку на поставку
|
||||
*/
|
||||
supplyOrderAPISupplyOrderCancel(clientId: string, apiKey: string, v1SupplyOrderCancelRequest: V1SupplyOrderCancelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1SupplyOrderCancelResponse>;
|
||||
/**
|
||||
* Получить статус отмены заявки на поставку
|
||||
*/
|
||||
supplyOrderAPISupplyOrderCancelStatusRaw(requestParameters: SupplyOrderAPISupplyOrderCancelStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1SupplyOrderCancelStatusResponse>>;
|
||||
/**
|
||||
* Получить статус отмены заявки на поставку
|
||||
*/
|
||||
supplyOrderAPISupplyOrderCancelStatus(clientId: string, apiKey: string, v1SupplyOrderCancelStatusRequest: V1SupplyOrderCancelStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1SupplyOrderCancelStatusResponse>;
|
||||
/**
|
||||
* Метод для редактирования товарного состава в заявке на поставку. Чтобы проверить статус редактирования, используйте метод [/v1/supply-order/content/update/status](#operation/SupplyOrderAPI_SupplyOrderContentUpdateStatus).
|
||||
* Редактирование товарного состава
|
||||
*/
|
||||
supplyOrderAPISupplyOrderContentUpdateRaw(requestParameters: SupplyOrderAPISupplyOrderContentUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1SupplyOrderContentUpdateResponse>>;
|
||||
/**
|
||||
* Метод для редактирования товарного состава в заявке на поставку. Чтобы проверить статус редактирования, используйте метод [/v1/supply-order/content/update/status](#operation/SupplyOrderAPI_SupplyOrderContentUpdateStatus).
|
||||
* Редактирование товарного состава
|
||||
*/
|
||||
supplyOrderAPISupplyOrderContentUpdate(v1SupplyOrderContentUpdateRequest: V1SupplyOrderContentUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1SupplyOrderContentUpdateResponse>;
|
||||
/**
|
||||
* Метод для получения статуса редактирования товарного состава.
|
||||
* Информация о статусе редактирования товарного состава
|
||||
*/
|
||||
supplyOrderAPISupplyOrderContentUpdateStatusRaw(requestParameters: SupplyOrderAPISupplyOrderContentUpdateStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1SupplyOrderContentUpdateStatusResponse>>;
|
||||
/**
|
||||
* Метод для получения статуса редактирования товарного состава.
|
||||
* Информация о статусе редактирования товарного состава
|
||||
*/
|
||||
supplyOrderAPISupplyOrderContentUpdateStatus(v1SupplyOrderContentUpdateStatusRequest: V1SupplyOrderContentUpdateStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1SupplyOrderContentUpdateStatusResponse>;
|
||||
/**
|
||||
* Используйте этот метод, если в [/v1/supply-order/content/update/status](#operation/SupplyOrderAPI_SupplyOrderContentUpdateStatus) вы получили ошибку `SUPPLY_CONTENT_NOT_VALID`.
|
||||
* Проверить новый товарный состав
|
||||
*/
|
||||
supplyOrderContentUpdateValidationRaw(requestParameters: SupplyOrderContentUpdateValidationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1SupplyOrderContentUpdateValidationResponse>>;
|
||||
/**
|
||||
* Используйте этот метод, если в [/v1/supply-order/content/update/status](#operation/SupplyOrderAPI_SupplyOrderContentUpdateStatus) вы получили ошибку `SUPPLY_CONTENT_NOT_VALID`.
|
||||
* Проверить новый товарный состав
|
||||
*/
|
||||
supplyOrderContentUpdateValidation(v1SupplyOrderContentUpdateValidationRequest?: V1SupplyOrderContentUpdateValidationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1SupplyOrderContentUpdateValidationResponse>;
|
||||
/**
|
||||
* Получить список складов продавца
|
||||
*/
|
||||
warehouseFboSellerListRaw(requestParameters: WarehouseFboSellerListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1WarehouseFboSellerListResponse>>;
|
||||
/**
|
||||
* Получить список складов продавца
|
||||
*/
|
||||
warehouseFboSellerList(clientId: string, apiKey: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1WarehouseFboSellerListResponse>;
|
||||
}
|
||||
977
dist/apis/FboSupplyRequest.js
vendored
Normal file
977
dist/apis/FboSupplyRequest.js
vendored
Normal file
@@ -0,0 +1,977 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.FboSupplyRequest = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class FboSupplyRequest extends runtime.BaseAPI {
|
||||
/**
|
||||
* Используйте метод, чтобы передать грузоместа и товарный состав в заявку на поставку.
|
||||
* Установка грузомест
|
||||
*/
|
||||
cargoesAPICargoesCreateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling cargoesAPICargoesCreate().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling cargoesAPICargoesCreate().');
|
||||
}
|
||||
if (requestParameters['v1CargoesCreateRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1CargoesCreateRequest', 'Required parameter "v1CargoesCreateRequest" was null or undefined when calling cargoesAPICargoesCreate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/cargoes/create`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1CargoesCreateRequestToJSON)(requestParameters['v1CargoesCreateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1CargoesCreateResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Используйте метод, чтобы передать грузоместа и товарный состав в заявку на поставку.
|
||||
* Установка грузомест
|
||||
*/
|
||||
cargoesAPICargoesCreate(clientId, apiKey, v1CargoesCreateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.cargoesAPICargoesCreateRaw({ clientId: clientId, apiKey: apiKey, v1CargoesCreateRequest: v1CargoesCreateRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для удаления грузомест в заявке на поставку. Чтобы проверить статус удаления, используйте метод [/v1/cargoes/delete/status](#operation/CargoesAPI_CargoesDeleteStatus).
|
||||
* Удалить грузоместо в заявке на поставку
|
||||
*/
|
||||
cargoesAPICargoesDeleteRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1CargoesDeleteRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1CargoesDeleteRequest', 'Required parameter "v1CargoesDeleteRequest" was null or undefined when calling cargoesAPICargoesDelete().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/cargoes/delete`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1CargoesDeleteRequestToJSON)(requestParameters['v1CargoesDeleteRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1CargoesDeleteResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для удаления грузомест в заявке на поставку. Чтобы проверить статус удаления, используйте метод [/v1/cargoes/delete/status](#operation/CargoesAPI_CargoesDeleteStatus).
|
||||
* Удалить грузоместо в заявке на поставку
|
||||
*/
|
||||
cargoesAPICargoesDelete(v1CargoesDeleteRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.cargoesAPICargoesDeleteRaw({ v1CargoesDeleteRequest: v1CargoesDeleteRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения статуса удаления грузомест в заявке на поставку.
|
||||
* Информация о статусе удаления грузоместа
|
||||
*/
|
||||
cargoesAPICargoesDeleteStatusRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1CargoesDeleteStatusRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1CargoesDeleteStatusRequest', 'Required parameter "v1CargoesDeleteStatusRequest" was null or undefined when calling cargoesAPICargoesDeleteStatus().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/cargoes/delete/status`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1CargoesDeleteStatusRequestToJSON)(requestParameters['v1CargoesDeleteStatusRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1CargoesDeleteStatusResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения статуса удаления грузомест в заявке на поставку.
|
||||
* Информация о статусе удаления грузоместа
|
||||
*/
|
||||
cargoesAPICargoesDeleteStatus(v1CargoesDeleteStatusRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.cargoesAPICargoesDeleteStatusRaw({ v1CargoesDeleteStatusRequest: v1CargoesDeleteStatusRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Используйте метод, чтобы сгенерировать этикетки для грузомест из заявки на поставку.
|
||||
* Сгенерировать этикетки для грузомест
|
||||
*/
|
||||
cargoesAPICargoesLabelCreateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling cargoesAPICargoesLabelCreate().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling cargoesAPICargoesLabelCreate().');
|
||||
}
|
||||
if (requestParameters['v1CargoesLabelCreateRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1CargoesLabelCreateRequest', 'Required parameter "v1CargoesLabelCreateRequest" was null or undefined when calling cargoesAPICargoesLabelCreate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/cargoes-label/create`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1CargoesLabelCreateRequestToJSON)(requestParameters['v1CargoesLabelCreateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1CargoesLabelCreateResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Используйте метод, чтобы сгенерировать этикетки для грузомест из заявки на поставку.
|
||||
* Сгенерировать этикетки для грузомест
|
||||
*/
|
||||
cargoesAPICargoesLabelCreate(clientId, apiKey, v1CargoesLabelCreateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.cargoesAPICargoesLabelCreateRaw({ clientId: clientId, apiKey: apiKey, v1CargoesLabelCreateRequest: v1CargoesLabelCreateRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> 10 апреля 2026 года отключим метод. Переключитесь на <a href=\"#operation/CargoesAPI_CargoesLabelGet\">/v1/cargoes-label/get</a>. </aside>
|
||||
* Получить PDF с этикетками грузовых мест
|
||||
*/
|
||||
cargoesAPICargoesLabelFileRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling cargoesAPICargoesLabelFile().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling cargoesAPICargoesLabelFile().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/cargoes-label/file/{file_guid}`,
|
||||
method: 'GET',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
}, initOverrides);
|
||||
return new runtime.VoidApiResponse(response);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> 10 апреля 2026 года отключим метод. Переключитесь на <a href=\"#operation/CargoesAPI_CargoesLabelGet\">/v1/cargoes-label/get</a>. </aside>
|
||||
* Получить PDF с этикетками грузовых мест
|
||||
*/
|
||||
cargoesAPICargoesLabelFile(clientId, apiKey, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
yield this.cargoesAPICargoesLabelFileRaw({ clientId: clientId, apiKey: apiKey }, initOverrides);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает статус формирования этикеток и ссылку на PDF-файл с ними.
|
||||
* Получить идентификатор этикетки для грузомест
|
||||
*/
|
||||
cargoesAPICargoesLabelGetRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling cargoesAPICargoesLabelGet().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling cargoesAPICargoesLabelGet().');
|
||||
}
|
||||
if (requestParameters['v1CargoesLabelGetRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1CargoesLabelGetRequest', 'Required parameter "v1CargoesLabelGetRequest" was null or undefined when calling cargoesAPICargoesLabelGet().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/cargoes-label/get`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1CargoesLabelGetRequestToJSON)(requestParameters['v1CargoesLabelGetRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1CargoesLabelGetResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает статус формирования этикеток и ссылку на PDF-файл с ними.
|
||||
* Получить идентификатор этикетки для грузомест
|
||||
*/
|
||||
cargoesAPICargoesLabelGet(clientId, apiKey, v1CargoesLabelGetRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.cargoesAPICargoesLabelGetRaw({ clientId: clientId, apiKey: apiKey, v1CargoesLabelGetRequest: v1CargoesLabelGetRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения чек-листа с правилами по установке грузомест.
|
||||
* Чек-лист по установке грузомест FBO
|
||||
*/
|
||||
cargoesAPICargoesRulesGetRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1CargoesRulesGetRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1CargoesRulesGetRequest', 'Required parameter "v1CargoesRulesGetRequest" was null or undefined when calling cargoesAPICargoesRulesGet().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/cargoes/rules/get`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1CargoesRulesGetRequestToJSON)(requestParameters['v1CargoesRulesGetRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1CargoesRulesGetResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения чек-листа с правилами по установке грузомест.
|
||||
* Чек-лист по установке грузомест FBO
|
||||
*/
|
||||
cargoesAPICargoesRulesGet(v1CargoesRulesGetRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.cargoesAPICargoesRulesGetRaw({ v1CargoesRulesGetRequest: v1CargoesRulesGetRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1721-Novyi-metod-dlia-peredachi-offer-id-pri-ustanovke-GM) в сообществе разработчиков Ozon for dev.
|
||||
* Получить информацию по установке грузомест
|
||||
*/
|
||||
cargoesCreateInfoV2Raw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling cargoesCreateInfoV2().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling cargoesCreateInfoV2().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v2/cargoes/create/info`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V2CargoesCreateInfoV2RequestToJSON)(requestParameters['v2CargoesCreateInfoV2Request']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V2CargoesCreateInfoV2ResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1721-Novyi-metod-dlia-peredachi-offer-id-pri-ustanovke-GM) в сообществе разработчиков Ozon for dev.
|
||||
* Получить информацию по установке грузомест
|
||||
*/
|
||||
cargoesCreateInfoV2(clientId, apiKey, v2CargoesCreateInfoV2Request, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.cargoesCreateInfoV2Raw({ clientId: clientId, apiKey: apiKey, v2CargoesCreateInfoV2Request: v2CargoesCreateInfoV2Request }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить информацию о грузоместах
|
||||
*/
|
||||
cargoesGetRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling cargoesGet().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling cargoesGet().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/cargoes/get`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1CargoesGetRequestToJSON)(requestParameters['v1CargoesGetRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1CargoesGetResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить информацию о грузоместах
|
||||
*/
|
||||
cargoesGet(clientId, apiKey, v1CargoesGetRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.cargoesGetRaw({ clientId: clientId, apiKey: apiKey, v1CargoesGetRequest: v1CargoesGetRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить информацию о макролокальных кластерах
|
||||
*/
|
||||
draftClusterListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling draftClusterList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling draftClusterList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v2/cluster/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V2DraftClusterListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить информацию о макролокальных кластерах
|
||||
*/
|
||||
draftClusterList(clientId, apiKey, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.draftClusterListRaw({ clientId: clientId, apiKey: apiKey }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете создавать черновики заявки на поставку 2 раза в минуту и 50 раз в час. Если превысите лимит, вернётся ошибка 429.
|
||||
* Получить информацию о черновике заявки на поставку
|
||||
*/
|
||||
draftCreateInfoRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling draftCreateInfo().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling draftCreateInfo().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v2/draft/create/info`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V2DraftCreateInfoRequestToJSON)(requestParameters['v2DraftCreateInfoRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V2DraftCreateInfoResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете создавать черновики заявки на поставку 2 раза в минуту и 50 раз в час. Если превысите лимит, вернётся ошибка 429.
|
||||
* Получить информацию о черновике заявки на поставку
|
||||
*/
|
||||
draftCreateInfo(clientId, apiKey, v2DraftCreateInfoRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.draftCreateInfoRaw({ clientId: clientId, apiKey: apiKey, v2DraftCreateInfoRequest: v2DraftCreateInfoRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\">Черновик заявки на поставку не отображается в личном кабинете продавца и доступен 30 минут.</aside> Вы можете создавать черновики заявки на поставку: - 2 раза в минуту; - 50 раз в час; - 500 раз в день. Если превысите лимит, вернётся ошибка 429.
|
||||
* Создать черновик заявки на поставку кросс-докингом
|
||||
*/
|
||||
draftCrossdockCreateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling draftCrossdockCreate().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling draftCrossdockCreate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/draft/crossdock/create`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1DraftCrossdockCreateRequestToJSON)(requestParameters['v1DraftCrossdockCreateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1DraftCreateCommonResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\">Черновик заявки на поставку не отображается в личном кабинете продавца и доступен 30 минут.</aside> Вы можете создавать черновики заявки на поставку: - 2 раза в минуту; - 50 раз в час; - 500 раз в день. Если превысите лимит, вернётся ошибка 429.
|
||||
* Создать черновик заявки на поставку кросс-докингом
|
||||
*/
|
||||
draftCrossdockCreate(clientId, apiKey, v1DraftCrossdockCreateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.draftCrossdockCreateRaw({ clientId: clientId, apiKey: apiKey, v1DraftCrossdockCreateRequest: v1DraftCrossdockCreateRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\">Черновик заявки на поставку не отображается в личном кабинете продавца и доступен 30 минут.</aside> Вы можете создавать черновики заявки на поставку: - 2 раза в минуту; - 50 раз в час; - 500 раз в день. Если превысите лимит, вернётся ошибка 429.
|
||||
* Создать черновик заявки на прямую поставку
|
||||
*/
|
||||
draftDirectCreateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling draftDirectCreate().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling draftDirectCreate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/draft/direct/create`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1DraftDirectCreateRequestToJSON)(requestParameters['v1DraftDirectCreateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1DraftCreateCommonResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\">Черновик заявки на поставку не отображается в личном кабинете продавца и доступен 30 минут.</aside> Вы можете создавать черновики заявки на поставку: - 2 раза в минуту; - 50 раз в час; - 500 раз в день. Если превысите лимит, вернётся ошибка 429.
|
||||
* Создать черновик заявки на прямую поставку
|
||||
*/
|
||||
draftDirectCreate(clientId, apiKey, v1DraftDirectCreateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.draftDirectCreateRaw({ clientId: clientId, apiKey: apiKey, v1DraftDirectCreateRequest: v1DraftDirectCreateRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\">Черновик заявки на поставку не отображается в личном кабинете продавца и доступен 30 минут.</aside> Вы можете создавать черновики заявки на поставку: - 2 раза в минуту; - 50 раз в час; - 500 раз в день. Если превысите лимит, вернётся ошибка 429.
|
||||
* Создать черновик заявки на поставку для нескольких кластеров
|
||||
*/
|
||||
draftMultiClusterCreateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling draftMultiClusterCreate().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling draftMultiClusterCreate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/draft/multi-cluster/create`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1DraftMultiClusterCreateRequestToJSON)(requestParameters['v1DraftMultiClusterCreateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1DraftCreateCommonResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\">Черновик заявки на поставку не отображается в личном кабинете продавца и доступен 30 минут.</aside> Вы можете создавать черновики заявки на поставку: - 2 раза в минуту; - 50 раз в час; - 500 раз в день. Если превысите лимит, вернётся ошибка 429.
|
||||
* Создать черновик заявки на поставку для нескольких кластеров
|
||||
*/
|
||||
draftMultiClusterCreate(clientId, apiKey, v1DraftMultiClusterCreateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.draftMultiClusterCreateRaw({ clientId: clientId, apiKey: apiKey, v1DraftMultiClusterCreateRequest: v1DraftMultiClusterCreateRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете создавать заявку на поставку по черновику: - 2 раза в минуту; - 50 раз в час; - 500 раз в день. Если превысите лимит, вернётся ошибка 429.
|
||||
* Создать заявку на поставку по черновику
|
||||
*/
|
||||
draftSupplyCreateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling draftSupplyCreate().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling draftSupplyCreate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v2/draft/supply/create`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V2DraftSupplyCreateRequestToJSON)(requestParameters['v2DraftSupplyCreateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V2DraftSupplyCreateResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете создавать заявку на поставку по черновику: - 2 раза в минуту; - 50 раз в час; - 500 раз в день. Если превысите лимит, вернётся ошибка 429.
|
||||
* Создать заявку на поставку по черновику
|
||||
*/
|
||||
draftSupplyCreate(clientId, apiKey, v2DraftSupplyCreateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.draftSupplyCreateRaw({ clientId: clientId, apiKey: apiKey, v2DraftSupplyCreateRequest: v2DraftSupplyCreateRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить информацию о создании заявки на поставку
|
||||
*/
|
||||
draftSupplyCreateStatusRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling draftSupplyCreateStatus().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling draftSupplyCreateStatus().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v2/draft/supply/create/status`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V2DraftSupplyCreateStatusRequestToJSON)(requestParameters['v2DraftSupplyCreateStatusRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V2DraftSupplyCreateStatusResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить информацию о создании заявки на поставку
|
||||
*/
|
||||
draftSupplyCreateStatus(clientId, apiKey, v2DraftSupplyCreateStatusRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.draftSupplyCreateStatusRaw({ clientId: clientId, apiKey: apiKey, v2DraftSupplyCreateStatusRequest: v2DraftSupplyCreateStatusRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить список доступных таймслотов
|
||||
*/
|
||||
draftTimeslotInfoRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling draftTimeslotInfo().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling draftTimeslotInfo().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v2/draft/timeslot/info`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V2DraftTimeslotInfoRequestToJSON)(requestParameters['v2DraftTimeslotInfoRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V2DraftTimeslotInfoResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить список доступных таймслотов
|
||||
*/
|
||||
draftTimeslotInfo(clientId, apiKey, v2DraftTimeslotInfoRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.draftTimeslotInfoRaw({ clientId: clientId, apiKey: apiKey, v2DraftTimeslotInfoRequest: v2DraftTimeslotInfoRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
*
|
||||
* Информация о кластерах и их складах
|
||||
*/
|
||||
supplyDraftAPIDraftClusterListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1DraftClusterListRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1DraftClusterListRequest', 'Required parameter "v1DraftClusterListRequest" was null or undefined when calling supplyDraftAPIDraftClusterList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/cluster/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1DraftClusterListRequestToJSON)(requestParameters['v1DraftClusterListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1DraftClusterListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
*
|
||||
* Информация о кластерах и их складах
|
||||
*/
|
||||
supplyDraftAPIDraftClusterList(v1DraftClusterListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.supplyDraftAPIDraftClusterListRaw({ v1DraftClusterListRequest: v1DraftClusterListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Используйте метод, чтобы найти точки отгрузки для кросс-докинга и прямых поставок. Вы можете посмотреть адреса всех точек на карте и в виде таблицы в [Базе знаний](https://seller-edu.ozon.ru/fbo/warehouses/adresa-skladov-fbo).
|
||||
* Поиск точек для отгрузки поставки
|
||||
*/
|
||||
supplyDraftAPIDraftGetWarehouseFboListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1DraftGetWarehouseFboListRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1DraftGetWarehouseFboListRequest', 'Required parameter "v1DraftGetWarehouseFboListRequest" was null or undefined when calling supplyDraftAPIDraftGetWarehouseFboList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/warehouse/fbo/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1DraftGetWarehouseFboListRequestToJSON)(requestParameters['v1DraftGetWarehouseFboListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1DraftGetWarehouseFboListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Используйте метод, чтобы найти точки отгрузки для кросс-докинга и прямых поставок. Вы можете посмотреть адреса всех точек на карте и в виде таблицы в [Базе знаний](https://seller-edu.ozon.ru/fbo/warehouses/adresa-skladov-fbo).
|
||||
* Поиск точек для отгрузки поставки
|
||||
*/
|
||||
supplyDraftAPIDraftGetWarehouseFboList(v1DraftGetWarehouseFboListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.supplyDraftAPIDraftGetWarehouseFboListRaw({ v1DraftGetWarehouseFboListRequest: v1DraftGetWarehouseFboListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Отменить заявку на поставку
|
||||
*/
|
||||
supplyOrderAPISupplyOrderCancelRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling supplyOrderAPISupplyOrderCancel().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling supplyOrderAPISupplyOrderCancel().');
|
||||
}
|
||||
if (requestParameters['v1SupplyOrderCancelRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1SupplyOrderCancelRequest', 'Required parameter "v1SupplyOrderCancelRequest" was null or undefined when calling supplyOrderAPISupplyOrderCancel().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/supply-order/cancel`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1SupplyOrderCancelRequestToJSON)(requestParameters['v1SupplyOrderCancelRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1SupplyOrderCancelResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Отменить заявку на поставку
|
||||
*/
|
||||
supplyOrderAPISupplyOrderCancel(clientId, apiKey, v1SupplyOrderCancelRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.supplyOrderAPISupplyOrderCancelRaw({ clientId: clientId, apiKey: apiKey, v1SupplyOrderCancelRequest: v1SupplyOrderCancelRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить статус отмены заявки на поставку
|
||||
*/
|
||||
supplyOrderAPISupplyOrderCancelStatusRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling supplyOrderAPISupplyOrderCancelStatus().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling supplyOrderAPISupplyOrderCancelStatus().');
|
||||
}
|
||||
if (requestParameters['v1SupplyOrderCancelStatusRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1SupplyOrderCancelStatusRequest', 'Required parameter "v1SupplyOrderCancelStatusRequest" was null or undefined when calling supplyOrderAPISupplyOrderCancelStatus().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/supply-order/cancel/status`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1SupplyOrderCancelStatusRequestToJSON)(requestParameters['v1SupplyOrderCancelStatusRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1SupplyOrderCancelStatusResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить статус отмены заявки на поставку
|
||||
*/
|
||||
supplyOrderAPISupplyOrderCancelStatus(clientId, apiKey, v1SupplyOrderCancelStatusRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.supplyOrderAPISupplyOrderCancelStatusRaw({ clientId: clientId, apiKey: apiKey, v1SupplyOrderCancelStatusRequest: v1SupplyOrderCancelStatusRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для редактирования товарного состава в заявке на поставку. Чтобы проверить статус редактирования, используйте метод [/v1/supply-order/content/update/status](#operation/SupplyOrderAPI_SupplyOrderContentUpdateStatus).
|
||||
* Редактирование товарного состава
|
||||
*/
|
||||
supplyOrderAPISupplyOrderContentUpdateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1SupplyOrderContentUpdateRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1SupplyOrderContentUpdateRequest', 'Required parameter "v1SupplyOrderContentUpdateRequest" was null or undefined when calling supplyOrderAPISupplyOrderContentUpdate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/supply-order/content/update`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1SupplyOrderContentUpdateRequestToJSON)(requestParameters['v1SupplyOrderContentUpdateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1SupplyOrderContentUpdateResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для редактирования товарного состава в заявке на поставку. Чтобы проверить статус редактирования, используйте метод [/v1/supply-order/content/update/status](#operation/SupplyOrderAPI_SupplyOrderContentUpdateStatus).
|
||||
* Редактирование товарного состава
|
||||
*/
|
||||
supplyOrderAPISupplyOrderContentUpdate(v1SupplyOrderContentUpdateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.supplyOrderAPISupplyOrderContentUpdateRaw({ v1SupplyOrderContentUpdateRequest: v1SupplyOrderContentUpdateRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения статуса редактирования товарного состава.
|
||||
* Информация о статусе редактирования товарного состава
|
||||
*/
|
||||
supplyOrderAPISupplyOrderContentUpdateStatusRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1SupplyOrderContentUpdateStatusRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1SupplyOrderContentUpdateStatusRequest', 'Required parameter "v1SupplyOrderContentUpdateStatusRequest" was null or undefined when calling supplyOrderAPISupplyOrderContentUpdateStatus().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/supply-order/content/update/status`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1SupplyOrderContentUpdateStatusRequestToJSON)(requestParameters['v1SupplyOrderContentUpdateStatusRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1SupplyOrderContentUpdateStatusResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения статуса редактирования товарного состава.
|
||||
* Информация о статусе редактирования товарного состава
|
||||
*/
|
||||
supplyOrderAPISupplyOrderContentUpdateStatus(v1SupplyOrderContentUpdateStatusRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.supplyOrderAPISupplyOrderContentUpdateStatusRaw({ v1SupplyOrderContentUpdateStatusRequest: v1SupplyOrderContentUpdateStatusRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Используйте этот метод, если в [/v1/supply-order/content/update/status](#operation/SupplyOrderAPI_SupplyOrderContentUpdateStatus) вы получили ошибку `SUPPLY_CONTENT_NOT_VALID`.
|
||||
* Проверить новый товарный состав
|
||||
*/
|
||||
supplyOrderContentUpdateValidationRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/supply-order/content/update/validation`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1SupplyOrderContentUpdateValidationRequestToJSON)(requestParameters['v1SupplyOrderContentUpdateValidationRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1SupplyOrderContentUpdateValidationResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Используйте этот метод, если в [/v1/supply-order/content/update/status](#operation/SupplyOrderAPI_SupplyOrderContentUpdateStatus) вы получили ошибку `SUPPLY_CONTENT_NOT_VALID`.
|
||||
* Проверить новый товарный состав
|
||||
*/
|
||||
supplyOrderContentUpdateValidation(v1SupplyOrderContentUpdateValidationRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.supplyOrderContentUpdateValidationRaw({ v1SupplyOrderContentUpdateValidationRequest: v1SupplyOrderContentUpdateValidationRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить список складов продавца
|
||||
*/
|
||||
warehouseFboSellerListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling warehouseFboSellerList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling warehouseFboSellerList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/warehouse/fbo/seller/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1WarehouseFboSellerListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить список складов продавца
|
||||
*/
|
||||
warehouseFboSellerList(clientId, apiKey, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.warehouseFboSellerListRaw({ clientId: clientId, apiKey: apiKey }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.FboSupplyRequest = FboSupplyRequest;
|
||||
158
dist/apis/FinanceAPI.d.ts
vendored
Normal file
158
dist/apis/FinanceAPI.d.ts
vendored
Normal file
@@ -0,0 +1,158 @@
|
||||
/**
|
||||
* Документация 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 * as runtime from '../runtime';
|
||||
import type { CommonCreateReportResponse, CreateReportResponse, Financev3FinanceTransactionListV3Request, Financev3FinanceTransactionListV3Response, Financev3FinanceTransactionTotalsV3Request, Financev3FinanceTransactionTotalsV3Response, V1CreateDocumentB2BSalesJSONReportRequest, V1CreateDocumentB2BSalesJSONReportResponse, V1CreateDocumentB2BSalesReportRequest, V1CreateMutualSettlementReportRequest, V1GetCompensationReportRequest, V1GetDecompensationReportRequest, V1GetFinanceProductsBuyoutRequest, V1GetFinanceProductsBuyoutResponse, V1GetRealizationReportPostingRequest, V1GetRealizationReportPostingResponse, V2GetRealizationReportRequestV2, V2GetRealizationReportResponseV2 } from '../models/index';
|
||||
export interface FinanceAPIFinanceTransactionListV3Request {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
financev3FinanceTransactionListV3Request: Financev3FinanceTransactionListV3Request;
|
||||
}
|
||||
export interface FinanceAPIFinanceTransactionTotalV3Request {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
financev3FinanceTransactionTotalsV3Request: Financev3FinanceTransactionTotalsV3Request | null;
|
||||
}
|
||||
export interface FinanceAPIGetRealizationReportV1Request {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1GetRealizationReportPostingRequest: V1GetRealizationReportPostingRequest;
|
||||
}
|
||||
export interface FinanceAPIGetRealizationReportV2Request {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v2GetRealizationReportRequestV2: V2GetRealizationReportRequestV2;
|
||||
}
|
||||
export interface GetFinanceProductsBuyoutRequest {
|
||||
v1GetFinanceProductsBuyoutRequest?: V1GetFinanceProductsBuyoutRequest;
|
||||
}
|
||||
export interface ReportAPICreateDocumentB2BSalesJSONReportRequest {
|
||||
v1CreateDocumentB2BSalesJSONReportRequest: V1CreateDocumentB2BSalesJSONReportRequest;
|
||||
}
|
||||
export interface ReportAPICreateDocumentB2BSalesReportRequest {
|
||||
v1CreateDocumentB2BSalesReportRequest: V1CreateDocumentB2BSalesReportRequest;
|
||||
}
|
||||
export interface ReportAPICreateMutualSettlementReportRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1CreateMutualSettlementReportRequest: V1CreateMutualSettlementReportRequest;
|
||||
}
|
||||
export interface ReportAPIGetCompensationReportRequest {
|
||||
v1GetCompensationReportRequest: V1GetCompensationReportRequest;
|
||||
}
|
||||
export interface ReportAPIGetDecompensationReportRequest {
|
||||
v1GetDecompensationReportRequest: V1GetDecompensationReportRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class FinanceAPI extends runtime.BaseAPI {
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод устаревает и будет отключён 8 сентября 2026 года. Переключитесь на <a href=\"#operation/GetFinanceAccrualPostings\">/v1/finance/accrual/postings</a>, <a href=\"#operation/GetFinanceAccrualTypes\">/v1/finance/accrual/types</a>, <a href=\"#operation/GetFinanceAccrualByDay\">/v1/finance/accrual/by-day</a>. <br><br> Используйте метод с последовательной отправкой запросов.<br> Данные могут не соответствовать информации в личном кабинете. </aside> Возвращает подробную информацию по всем начислениям. Максимальный период, за который можно получить информацию в одном запросе — 1 месяц. Если в запросе не указывать `posting_number`, то в ответе будут все отправления за указанный период или отправления определённого типа.
|
||||
* Список транзакций
|
||||
*/
|
||||
financeAPIFinanceTransactionListV3Raw(requestParameters: FinanceAPIFinanceTransactionListV3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Financev3FinanceTransactionListV3Response>>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод устаревает и будет отключён 8 сентября 2026 года. Переключитесь на <a href=\"#operation/GetFinanceAccrualPostings\">/v1/finance/accrual/postings</a>, <a href=\"#operation/GetFinanceAccrualTypes\">/v1/finance/accrual/types</a>, <a href=\"#operation/GetFinanceAccrualByDay\">/v1/finance/accrual/by-day</a>. <br><br> Используйте метод с последовательной отправкой запросов.<br> Данные могут не соответствовать информации в личном кабинете. </aside> Возвращает подробную информацию по всем начислениям. Максимальный период, за который можно получить информацию в одном запросе — 1 месяц. Если в запросе не указывать `posting_number`, то в ответе будут все отправления за указанный период или отправления определённого типа.
|
||||
* Список транзакций
|
||||
*/
|
||||
financeAPIFinanceTransactionListV3(clientId: string, apiKey: string, financev3FinanceTransactionListV3Request: Financev3FinanceTransactionListV3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Financev3FinanceTransactionListV3Response>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод устаревает и будет отключён 8 сентября 2026 года. Переключитесь на <a href=\"#operation/GetFinanceAccrualPostings\">/v1/finance/accrual/postings</a>, <a href=\"#operation/GetFinanceAccrualTypes\">/v1/finance/accrual/types</a>, <a href=\"#operation/GetFinanceAccrualByDay\">/v1/finance/accrual/by-day</a>. <br><br> Данные могут не соответствовать информации в личном кабинете. </aside> Возвращает итоговые суммы по транзакциям за указанный период. Если вы неправильно заполните номера отправлений, в ответе вернутся нулевые значения.
|
||||
* Суммы транзакций
|
||||
*/
|
||||
financeAPIFinanceTransactionTotalV3Raw(requestParameters: FinanceAPIFinanceTransactionTotalV3Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Financev3FinanceTransactionTotalsV3Response>>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод устаревает и будет отключён 8 сентября 2026 года. Переключитесь на <a href=\"#operation/GetFinanceAccrualPostings\">/v1/finance/accrual/postings</a>, <a href=\"#operation/GetFinanceAccrualTypes\">/v1/finance/accrual/types</a>, <a href=\"#operation/GetFinanceAccrualByDay\">/v1/finance/accrual/by-day</a>. <br><br> Данные могут не соответствовать информации в личном кабинете. </aside> Возвращает итоговые суммы по транзакциям за указанный период. Если вы неправильно заполните номера отправлений, в ответе вернутся нулевые значения.
|
||||
* Суммы транзакций
|
||||
*/
|
||||
financeAPIFinanceTransactionTotalV3(clientId: string, apiKey: string, financev3FinanceTransactionTotalsV3Request: Financev3FinanceTransactionTotalsV3Request | null, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Financev3FinanceTransactionTotalsV3Response>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод недоступен для продавцов, которые заключили договор с ТОО «ОЗОН Маркетплейс Казахстан». </aside> Отчёт о реализации доставленных и возвращённых товаров с детализацией по каждому заказу. Отмены и невыкупы не включаются. Отчёт доступен с настоящего времени по август 2023 года включительно.
|
||||
* Позаказный отчёт о реализации товаров
|
||||
*/
|
||||
financeAPIGetRealizationReportV1Raw(requestParameters: FinanceAPIGetRealizationReportV1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1GetRealizationReportPostingResponse>>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод недоступен для продавцов, которые заключили договор с ТОО «ОЗОН Маркетплейс Казахстан». </aside> Отчёт о реализации доставленных и возвращённых товаров с детализацией по каждому заказу. Отмены и невыкупы не включаются. Отчёт доступен с настоящего времени по август 2023 года включительно.
|
||||
* Позаказный отчёт о реализации товаров
|
||||
*/
|
||||
financeAPIGetRealizationReportV1(clientId: string, apiKey: string, v1GetRealizationReportPostingRequest: V1GetRealizationReportPostingRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1GetRealizationReportPostingResponse>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод недоступен для продавцов, которые заключили договор с ТОО «ОЗОН Маркетплейс Казахстан». Метод позволяет получить отчёт за период не раньше августа 2023 года. Отчёты за более ранние периоды доступны в личном кабинете. </aside> Отчёт о реализации доставленных и возвращённых товаров за месяц. Отмены и невыкупы не включаются. Соответствует разделу **Финансы → Документы → Отчёты о реализации → Отчёт о реализации товара** в личном кабинете. Отчёт придёт не позднее 5-го числа следующего месяца. [Подробнее об отчёте в Базе знаний продавца](https://seller-edu.ozon.ru/docs/finances-documents/calculations-documents/otchet-o-realizacii-tovarov.html)
|
||||
* Отчёт о реализации товаров (версия 2)
|
||||
*/
|
||||
financeAPIGetRealizationReportV2Raw(requestParameters: FinanceAPIGetRealizationReportV2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V2GetRealizationReportResponseV2>>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод недоступен для продавцов, которые заключили договор с ТОО «ОЗОН Маркетплейс Казахстан». Метод позволяет получить отчёт за период не раньше августа 2023 года. Отчёты за более ранние периоды доступны в личном кабинете. </aside> Отчёт о реализации доставленных и возвращённых товаров за месяц. Отмены и невыкупы не включаются. Соответствует разделу **Финансы → Документы → Отчёты о реализации → Отчёт о реализации товара** в личном кабинете. Отчёт придёт не позднее 5-го числа следующего месяца. [Подробнее об отчёте в Базе знаний продавца](https://seller-edu.ozon.ru/docs/finances-documents/calculations-documents/otchet-o-realizacii-tovarov.html)
|
||||
* Отчёт о реализации товаров (версия 2)
|
||||
*/
|
||||
financeAPIGetRealizationReportV2(clientId: string, apiKey: string, v2GetRealizationReportRequestV2: V2GetRealizationReportRequestV2, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V2GetRealizationReportResponseV2>;
|
||||
/**
|
||||
* Возвращает отчёт о товарах, которые выкупил Ozon. Соответствует разделу **Финансы → Документы → УПД по сделкам с юр. лицами → УПД по выкупленным товарам** в личном кабинете. [Подробнее о выкупе товаров в Базе знаний](https://seller-edu.ozon.ru/commissions-tariffs/commissions-tariffs-ozon/prodaji-tovarov-v-eaes-i-drugie-strany?search=выкупленные+товары)
|
||||
* Отчёт о выкупленных товарах
|
||||
*/
|
||||
getFinanceProductsBuyoutRaw(requestParameters: GetFinanceProductsBuyoutRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1GetFinanceProductsBuyoutResponse>>;
|
||||
/**
|
||||
* Возвращает отчёт о товарах, которые выкупил Ozon. Соответствует разделу **Финансы → Документы → УПД по сделкам с юр. лицами → УПД по выкупленным товарам** в личном кабинете. [Подробнее о выкупе товаров в Базе знаний](https://seller-edu.ozon.ru/commissions-tariffs/commissions-tariffs-ozon/prodaji-tovarov-v-eaes-i-drugie-strany?search=выкупленные+товары)
|
||||
* Отчёт о выкупленных товарах
|
||||
*/
|
||||
getFinanceProductsBuyout(v1GetFinanceProductsBuyoutRequest?: V1GetFinanceProductsBuyoutRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1GetFinanceProductsBuyoutResponse>;
|
||||
/**
|
||||
* Используйте метод, чтобы получить отчёт по продажам юридическим лицам в JSON-формате. Соответствует разделу **Финансы → Документы → Реестр продаж юр. лицам** в личном кабинете.
|
||||
* Реестр продаж юридическим лицам в JSON-формате
|
||||
*/
|
||||
reportAPICreateDocumentB2BSalesJSONReportRaw(requestParameters: ReportAPICreateDocumentB2BSalesJSONReportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1CreateDocumentB2BSalesJSONReportResponse>>;
|
||||
/**
|
||||
* Используйте метод, чтобы получить отчёт по продажам юридическим лицам в JSON-формате. Соответствует разделу **Финансы → Документы → Реестр продаж юр. лицам** в личном кабинете.
|
||||
* Реестр продаж юридическим лицам в JSON-формате
|
||||
*/
|
||||
reportAPICreateDocumentB2BSalesJSONReport(v1CreateDocumentB2BSalesJSONReportRequest: V1CreateDocumentB2BSalesJSONReportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1CreateDocumentB2BSalesJSONReportResponse>;
|
||||
/**
|
||||
* Используйте метод, чтобы получить отчёт по продажам юридическим лицам. Соответствует разделу **Финансы → Документы → Реестр продаж юр. лицам** в личном кабинете.
|
||||
* Реестр продаж юридическим лицам
|
||||
*/
|
||||
reportAPICreateDocumentB2BSalesReportRaw(requestParameters: ReportAPICreateDocumentB2BSalesReportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CommonCreateReportResponse>>;
|
||||
/**
|
||||
* Используйте метод, чтобы получить отчёт по продажам юридическим лицам. Соответствует разделу **Финансы → Документы → Реестр продаж юр. лицам** в личном кабинете.
|
||||
* Реестр продаж юридическим лицам
|
||||
*/
|
||||
reportAPICreateDocumentB2BSalesReport(v1CreateDocumentB2BSalesReportRequest: V1CreateDocumentB2BSalesReportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CommonCreateReportResponse>;
|
||||
/**
|
||||
* Используйте метод, чтобы получить отчёт о взаиморасчетах. Соответствует разделу **Финансы → Документы → Аналитические отчеты → Отчет о взаиморасчетах** в личном кабинете.
|
||||
* Отчёт о взаиморасчётах
|
||||
*/
|
||||
reportAPICreateMutualSettlementReportRaw(requestParameters: ReportAPICreateMutualSettlementReportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CommonCreateReportResponse>>;
|
||||
/**
|
||||
* Используйте метод, чтобы получить отчёт о взаиморасчетах. Соответствует разделу **Финансы → Документы → Аналитические отчеты → Отчет о взаиморасчетах** в личном кабинете.
|
||||
* Отчёт о взаиморасчётах
|
||||
*/
|
||||
reportAPICreateMutualSettlementReport(clientId: string, apiKey: string, v1CreateMutualSettlementReportRequest: V1CreateMutualSettlementReportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CommonCreateReportResponse>;
|
||||
/**
|
||||
* Метод для получения отчёта о компенсациях. Соответствует отчёту из раздела **Финансы → Документы → Компенсации и прочие начисления** в личном кабинете.
|
||||
* Отчёт о компенсациях
|
||||
*/
|
||||
reportAPIGetCompensationReportRaw(requestParameters: ReportAPIGetCompensationReportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CreateReportResponse>>;
|
||||
/**
|
||||
* Метод для получения отчёта о компенсациях. Соответствует отчёту из раздела **Финансы → Документы → Компенсации и прочие начисления** в личном кабинете.
|
||||
* Отчёт о компенсациях
|
||||
*/
|
||||
reportAPIGetCompensationReport(v1GetCompensationReportRequest: V1GetCompensationReportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CreateReportResponse>;
|
||||
/**
|
||||
* Метод для получения отчёта о декомпенсациях. Соответствует отчёту из раздела **Финансы → Документы → Компенсации и прочие начисления** в личном кабинете.
|
||||
* Отчёт о декомпенсациях
|
||||
*/
|
||||
reportAPIGetDecompensationReportRaw(requestParameters: ReportAPIGetDecompensationReportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CreateReportResponse>>;
|
||||
/**
|
||||
* Метод для получения отчёта о декомпенсациях. Соответствует отчёту из раздела **Финансы → Документы → Компенсации и прочие начисления** в личном кабинете.
|
||||
* Отчёт о декомпенсациях
|
||||
*/
|
||||
reportAPIGetDecompensationReport(v1GetDecompensationReportRequest: V1GetDecompensationReportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CreateReportResponse>;
|
||||
}
|
||||
410
dist/apis/FinanceAPI.js
vendored
Normal file
410
dist/apis/FinanceAPI.js
vendored
Normal file
@@ -0,0 +1,410 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.FinanceAPI = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class FinanceAPI extends runtime.BaseAPI {
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод устаревает и будет отключён 8 сентября 2026 года. Переключитесь на <a href=\"#operation/GetFinanceAccrualPostings\">/v1/finance/accrual/postings</a>, <a href=\"#operation/GetFinanceAccrualTypes\">/v1/finance/accrual/types</a>, <a href=\"#operation/GetFinanceAccrualByDay\">/v1/finance/accrual/by-day</a>. <br><br> Используйте метод с последовательной отправкой запросов.<br> Данные могут не соответствовать информации в личном кабинете. </aside> Возвращает подробную информацию по всем начислениям. Максимальный период, за который можно получить информацию в одном запросе — 1 месяц. Если в запросе не указывать `posting_number`, то в ответе будут все отправления за указанный период или отправления определённого типа.
|
||||
* Список транзакций
|
||||
*/
|
||||
financeAPIFinanceTransactionListV3Raw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling financeAPIFinanceTransactionListV3().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling financeAPIFinanceTransactionListV3().');
|
||||
}
|
||||
if (requestParameters['financev3FinanceTransactionListV3Request'] == null) {
|
||||
throw new runtime.RequiredError('financev3FinanceTransactionListV3Request', 'Required parameter "financev3FinanceTransactionListV3Request" was null or undefined when calling financeAPIFinanceTransactionListV3().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v3/finance/transaction/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.Financev3FinanceTransactionListV3RequestToJSON)(requestParameters['financev3FinanceTransactionListV3Request']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.Financev3FinanceTransactionListV3ResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод устаревает и будет отключён 8 сентября 2026 года. Переключитесь на <a href=\"#operation/GetFinanceAccrualPostings\">/v1/finance/accrual/postings</a>, <a href=\"#operation/GetFinanceAccrualTypes\">/v1/finance/accrual/types</a>, <a href=\"#operation/GetFinanceAccrualByDay\">/v1/finance/accrual/by-day</a>. <br><br> Используйте метод с последовательной отправкой запросов.<br> Данные могут не соответствовать информации в личном кабинете. </aside> Возвращает подробную информацию по всем начислениям. Максимальный период, за который можно получить информацию в одном запросе — 1 месяц. Если в запросе не указывать `posting_number`, то в ответе будут все отправления за указанный период или отправления определённого типа.
|
||||
* Список транзакций
|
||||
*/
|
||||
financeAPIFinanceTransactionListV3(clientId, apiKey, financev3FinanceTransactionListV3Request, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.financeAPIFinanceTransactionListV3Raw({ clientId: clientId, apiKey: apiKey, financev3FinanceTransactionListV3Request: financev3FinanceTransactionListV3Request }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод устаревает и будет отключён 8 сентября 2026 года. Переключитесь на <a href=\"#operation/GetFinanceAccrualPostings\">/v1/finance/accrual/postings</a>, <a href=\"#operation/GetFinanceAccrualTypes\">/v1/finance/accrual/types</a>, <a href=\"#operation/GetFinanceAccrualByDay\">/v1/finance/accrual/by-day</a>. <br><br> Данные могут не соответствовать информации в личном кабинете. </aside> Возвращает итоговые суммы по транзакциям за указанный период. Если вы неправильно заполните номера отправлений, в ответе вернутся нулевые значения.
|
||||
* Суммы транзакций
|
||||
*/
|
||||
financeAPIFinanceTransactionTotalV3Raw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling financeAPIFinanceTransactionTotalV3().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling financeAPIFinanceTransactionTotalV3().');
|
||||
}
|
||||
if (requestParameters['financev3FinanceTransactionTotalsV3Request'] == null) {
|
||||
throw new runtime.RequiredError('financev3FinanceTransactionTotalsV3Request', 'Required parameter "financev3FinanceTransactionTotalsV3Request" was null or undefined when calling financeAPIFinanceTransactionTotalV3().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v3/finance/transaction/totals`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.Financev3FinanceTransactionTotalsV3RequestToJSON)(requestParameters['financev3FinanceTransactionTotalsV3Request']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.Financev3FinanceTransactionTotalsV3ResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод устаревает и будет отключён 8 сентября 2026 года. Переключитесь на <a href=\"#operation/GetFinanceAccrualPostings\">/v1/finance/accrual/postings</a>, <a href=\"#operation/GetFinanceAccrualTypes\">/v1/finance/accrual/types</a>, <a href=\"#operation/GetFinanceAccrualByDay\">/v1/finance/accrual/by-day</a>. <br><br> Данные могут не соответствовать информации в личном кабинете. </aside> Возвращает итоговые суммы по транзакциям за указанный период. Если вы неправильно заполните номера отправлений, в ответе вернутся нулевые значения.
|
||||
* Суммы транзакций
|
||||
*/
|
||||
financeAPIFinanceTransactionTotalV3(clientId, apiKey, financev3FinanceTransactionTotalsV3Request, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.financeAPIFinanceTransactionTotalV3Raw({ clientId: clientId, apiKey: apiKey, financev3FinanceTransactionTotalsV3Request: financev3FinanceTransactionTotalsV3Request }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод недоступен для продавцов, которые заключили договор с ТОО «ОЗОН Маркетплейс Казахстан». </aside> Отчёт о реализации доставленных и возвращённых товаров с детализацией по каждому заказу. Отмены и невыкупы не включаются. Отчёт доступен с настоящего времени по август 2023 года включительно.
|
||||
* Позаказный отчёт о реализации товаров
|
||||
*/
|
||||
financeAPIGetRealizationReportV1Raw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling financeAPIGetRealizationReportV1().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling financeAPIGetRealizationReportV1().');
|
||||
}
|
||||
if (requestParameters['v1GetRealizationReportPostingRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1GetRealizationReportPostingRequest', 'Required parameter "v1GetRealizationReportPostingRequest" was null or undefined when calling financeAPIGetRealizationReportV1().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/finance/realization/posting`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1GetRealizationReportPostingRequestToJSON)(requestParameters['v1GetRealizationReportPostingRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1GetRealizationReportPostingResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод недоступен для продавцов, которые заключили договор с ТОО «ОЗОН Маркетплейс Казахстан». </aside> Отчёт о реализации доставленных и возвращённых товаров с детализацией по каждому заказу. Отмены и невыкупы не включаются. Отчёт доступен с настоящего времени по август 2023 года включительно.
|
||||
* Позаказный отчёт о реализации товаров
|
||||
*/
|
||||
financeAPIGetRealizationReportV1(clientId, apiKey, v1GetRealizationReportPostingRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.financeAPIGetRealizationReportV1Raw({ clientId: clientId, apiKey: apiKey, v1GetRealizationReportPostingRequest: v1GetRealizationReportPostingRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод недоступен для продавцов, которые заключили договор с ТОО «ОЗОН Маркетплейс Казахстан». Метод позволяет получить отчёт за период не раньше августа 2023 года. Отчёты за более ранние периоды доступны в личном кабинете. </aside> Отчёт о реализации доставленных и возвращённых товаров за месяц. Отмены и невыкупы не включаются. Соответствует разделу **Финансы → Документы → Отчёты о реализации → Отчёт о реализации товара** в личном кабинете. Отчёт придёт не позднее 5-го числа следующего месяца. [Подробнее об отчёте в Базе знаний продавца](https://seller-edu.ozon.ru/docs/finances-documents/calculations-documents/otchet-o-realizacii-tovarov.html)
|
||||
* Отчёт о реализации товаров (версия 2)
|
||||
*/
|
||||
financeAPIGetRealizationReportV2Raw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling financeAPIGetRealizationReportV2().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling financeAPIGetRealizationReportV2().');
|
||||
}
|
||||
if (requestParameters['v2GetRealizationReportRequestV2'] == null) {
|
||||
throw new runtime.RequiredError('v2GetRealizationReportRequestV2', 'Required parameter "v2GetRealizationReportRequestV2" was null or undefined when calling financeAPIGetRealizationReportV2().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v2/finance/realization`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V2GetRealizationReportRequestV2ToJSON)(requestParameters['v2GetRealizationReportRequestV2']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V2GetRealizationReportResponseV2FromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод недоступен для продавцов, которые заключили договор с ТОО «ОЗОН Маркетплейс Казахстан». Метод позволяет получить отчёт за период не раньше августа 2023 года. Отчёты за более ранние периоды доступны в личном кабинете. </aside> Отчёт о реализации доставленных и возвращённых товаров за месяц. Отмены и невыкупы не включаются. Соответствует разделу **Финансы → Документы → Отчёты о реализации → Отчёт о реализации товара** в личном кабинете. Отчёт придёт не позднее 5-го числа следующего месяца. [Подробнее об отчёте в Базе знаний продавца](https://seller-edu.ozon.ru/docs/finances-documents/calculations-documents/otchet-o-realizacii-tovarov.html)
|
||||
* Отчёт о реализации товаров (версия 2)
|
||||
*/
|
||||
financeAPIGetRealizationReportV2(clientId, apiKey, v2GetRealizationReportRequestV2, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.financeAPIGetRealizationReportV2Raw({ clientId: clientId, apiKey: apiKey, v2GetRealizationReportRequestV2: v2GetRealizationReportRequestV2 }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает отчёт о товарах, которые выкупил Ozon. Соответствует разделу **Финансы → Документы → УПД по сделкам с юр. лицами → УПД по выкупленным товарам** в личном кабинете. [Подробнее о выкупе товаров в Базе знаний](https://seller-edu.ozon.ru/commissions-tariffs/commissions-tariffs-ozon/prodaji-tovarov-v-eaes-i-drugie-strany?search=выкупленные+товары)
|
||||
* Отчёт о выкупленных товарах
|
||||
*/
|
||||
getFinanceProductsBuyoutRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/finance/products/buyout`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1GetFinanceProductsBuyoutRequestToJSON)(requestParameters['v1GetFinanceProductsBuyoutRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1GetFinanceProductsBuyoutResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает отчёт о товарах, которые выкупил Ozon. Соответствует разделу **Финансы → Документы → УПД по сделкам с юр. лицами → УПД по выкупленным товарам** в личном кабинете. [Подробнее о выкупе товаров в Базе знаний](https://seller-edu.ozon.ru/commissions-tariffs/commissions-tariffs-ozon/prodaji-tovarov-v-eaes-i-drugie-strany?search=выкупленные+товары)
|
||||
* Отчёт о выкупленных товарах
|
||||
*/
|
||||
getFinanceProductsBuyout(v1GetFinanceProductsBuyoutRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.getFinanceProductsBuyoutRaw({ v1GetFinanceProductsBuyoutRequest: v1GetFinanceProductsBuyoutRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Используйте метод, чтобы получить отчёт по продажам юридическим лицам в JSON-формате. Соответствует разделу **Финансы → Документы → Реестр продаж юр. лицам** в личном кабинете.
|
||||
* Реестр продаж юридическим лицам в JSON-формате
|
||||
*/
|
||||
reportAPICreateDocumentB2BSalesJSONReportRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1CreateDocumentB2BSalesJSONReportRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1CreateDocumentB2BSalesJSONReportRequest', 'Required parameter "v1CreateDocumentB2BSalesJSONReportRequest" was null or undefined when calling reportAPICreateDocumentB2BSalesJSONReport().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/finance/document-b2b-sales/json`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1CreateDocumentB2BSalesJSONReportRequestToJSON)(requestParameters['v1CreateDocumentB2BSalesJSONReportRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1CreateDocumentB2BSalesJSONReportResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Используйте метод, чтобы получить отчёт по продажам юридическим лицам в JSON-формате. Соответствует разделу **Финансы → Документы → Реестр продаж юр. лицам** в личном кабинете.
|
||||
* Реестр продаж юридическим лицам в JSON-формате
|
||||
*/
|
||||
reportAPICreateDocumentB2BSalesJSONReport(v1CreateDocumentB2BSalesJSONReportRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.reportAPICreateDocumentB2BSalesJSONReportRaw({ v1CreateDocumentB2BSalesJSONReportRequest: v1CreateDocumentB2BSalesJSONReportRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Используйте метод, чтобы получить отчёт по продажам юридическим лицам. Соответствует разделу **Финансы → Документы → Реестр продаж юр. лицам** в личном кабинете.
|
||||
* Реестр продаж юридическим лицам
|
||||
*/
|
||||
reportAPICreateDocumentB2BSalesReportRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1CreateDocumentB2BSalesReportRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1CreateDocumentB2BSalesReportRequest', 'Required parameter "v1CreateDocumentB2BSalesReportRequest" was null or undefined when calling reportAPICreateDocumentB2BSalesReport().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/finance/document-b2b-sales`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1CreateDocumentB2BSalesReportRequestToJSON)(requestParameters['v1CreateDocumentB2BSalesReportRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.CommonCreateReportResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Используйте метод, чтобы получить отчёт по продажам юридическим лицам. Соответствует разделу **Финансы → Документы → Реестр продаж юр. лицам** в личном кабинете.
|
||||
* Реестр продаж юридическим лицам
|
||||
*/
|
||||
reportAPICreateDocumentB2BSalesReport(v1CreateDocumentB2BSalesReportRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.reportAPICreateDocumentB2BSalesReportRaw({ v1CreateDocumentB2BSalesReportRequest: v1CreateDocumentB2BSalesReportRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Используйте метод, чтобы получить отчёт о взаиморасчетах. Соответствует разделу **Финансы → Документы → Аналитические отчеты → Отчет о взаиморасчетах** в личном кабинете.
|
||||
* Отчёт о взаиморасчётах
|
||||
*/
|
||||
reportAPICreateMutualSettlementReportRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling reportAPICreateMutualSettlementReport().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling reportAPICreateMutualSettlementReport().');
|
||||
}
|
||||
if (requestParameters['v1CreateMutualSettlementReportRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1CreateMutualSettlementReportRequest', 'Required parameter "v1CreateMutualSettlementReportRequest" was null or undefined when calling reportAPICreateMutualSettlementReport().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/finance/mutual-settlement`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1CreateMutualSettlementReportRequestToJSON)(requestParameters['v1CreateMutualSettlementReportRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.CommonCreateReportResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Используйте метод, чтобы получить отчёт о взаиморасчетах. Соответствует разделу **Финансы → Документы → Аналитические отчеты → Отчет о взаиморасчетах** в личном кабинете.
|
||||
* Отчёт о взаиморасчётах
|
||||
*/
|
||||
reportAPICreateMutualSettlementReport(clientId, apiKey, v1CreateMutualSettlementReportRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.reportAPICreateMutualSettlementReportRaw({ clientId: clientId, apiKey: apiKey, v1CreateMutualSettlementReportRequest: v1CreateMutualSettlementReportRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения отчёта о компенсациях. Соответствует отчёту из раздела **Финансы → Документы → Компенсации и прочие начисления** в личном кабинете.
|
||||
* Отчёт о компенсациях
|
||||
*/
|
||||
reportAPIGetCompensationReportRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1GetCompensationReportRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1GetCompensationReportRequest', 'Required parameter "v1GetCompensationReportRequest" was null or undefined when calling reportAPIGetCompensationReport().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/finance/compensation`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1GetCompensationReportRequestToJSON)(requestParameters['v1GetCompensationReportRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.CreateReportResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения отчёта о компенсациях. Соответствует отчёту из раздела **Финансы → Документы → Компенсации и прочие начисления** в личном кабинете.
|
||||
* Отчёт о компенсациях
|
||||
*/
|
||||
reportAPIGetCompensationReport(v1GetCompensationReportRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.reportAPIGetCompensationReportRaw({ v1GetCompensationReportRequest: v1GetCompensationReportRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения отчёта о декомпенсациях. Соответствует отчёту из раздела **Финансы → Документы → Компенсации и прочие начисления** в личном кабинете.
|
||||
* Отчёт о декомпенсациях
|
||||
*/
|
||||
reportAPIGetDecompensationReportRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1GetDecompensationReportRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1GetDecompensationReportRequest', 'Required parameter "v1GetDecompensationReportRequest" was null or undefined when calling reportAPIGetDecompensationReport().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/finance/decompensation`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1GetDecompensationReportRequestToJSON)(requestParameters['v1GetDecompensationReportRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.CreateReportResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения отчёта о декомпенсациях. Соответствует отчёту из раздела **Финансы → Документы → Компенсации и прочие начисления** в личном кабинете.
|
||||
* Отчёт о декомпенсациях
|
||||
*/
|
||||
reportAPIGetDecompensationReport(v1GetDecompensationReportRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.reportAPIGetDecompensationReportRaw({ v1GetDecompensationReportRequest: v1GetDecompensationReportRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.FinanceAPI = FinanceAPI;
|
||||
121
dist/apis/Notification.d.ts
vendored
Normal file
121
dist/apis/Notification.d.ts
vendored
Normal file
@@ -0,0 +1,121 @@
|
||||
/**
|
||||
* Документация 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 * as runtime from '../runtime';
|
||||
import type { NotificationV1CheckNotificationRequest, NotificationV1CheckNotificationResponse, NotificationV1DeleteNotificationRequest, NotificationV1EnableNotificationRequest, NotificationV1GetNotificationPushTypeListResponse, NotificationV1NotificationListResponse, NotificationV1SetNotificationRequest, NotificationV1UpdateNotificationRequest } from '../models/index';
|
||||
export interface CheckNotificationRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
notificationV1CheckNotificationRequest: NotificationV1CheckNotificationRequest;
|
||||
}
|
||||
export interface DeleteNotificationRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
notificationV1DeleteNotificationRequest: NotificationV1DeleteNotificationRequest;
|
||||
}
|
||||
export interface EnableNotificationRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
notificationV1EnableNotificationRequest: NotificationV1EnableNotificationRequest;
|
||||
}
|
||||
export interface GetNotificationPushTypeListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
}
|
||||
export interface NotificationListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
}
|
||||
export interface SetNotificationRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
notificationV1SetNotificationRequest: NotificationV1SetNotificationRequest;
|
||||
}
|
||||
export interface UpdateNotificationRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
notificationV1UpdateNotificationRequest: NotificationV1UpdateNotificationRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class Notification extends runtime.BaseAPI {
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1978-Novye-beta-metody-dlia-upravleniia-podkliucheniiami-PUSH-uvedomlenii/) в сообществе разработчиков Ozon for dev.
|
||||
* Проверить URL-адрес для уведомлений
|
||||
*/
|
||||
checkNotificationRaw(requestParameters: CheckNotificationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<NotificationV1CheckNotificationResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1978-Novye-beta-metody-dlia-upravleniia-podkliucheniiami-PUSH-uvedomlenii/) в сообществе разработчиков Ozon for dev.
|
||||
* Проверить URL-адрес для уведомлений
|
||||
*/
|
||||
checkNotification(clientId: string, apiKey: string, notificationV1CheckNotificationRequest: NotificationV1CheckNotificationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<NotificationV1CheckNotificationResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1978-Novye-beta-metody-dlia-upravleniia-podkliucheniiami-PUSH-uvedomlenii/) в сообществе разработчиков Ozon for dev.
|
||||
* Удалить URL-адрес для уведомлений
|
||||
*/
|
||||
deleteNotificationRaw(requestParameters: DeleteNotificationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1978-Novye-beta-metody-dlia-upravleniia-podkliucheniiami-PUSH-uvedomlenii/) в сообществе разработчиков Ozon for dev.
|
||||
* Удалить URL-адрес для уведомлений
|
||||
*/
|
||||
deleteNotification(clientId: string, apiKey: string, notificationV1DeleteNotificationRequest: NotificationV1DeleteNotificationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1978-Novye-beta-metody-dlia-upravleniia-podkliucheniiami-PUSH-uvedomlenii/) в сообществе разработчиков Ozon for dev.
|
||||
* Включить или выключить уведомления на URL-адрес
|
||||
*/
|
||||
enableNotificationRaw(requestParameters: EnableNotificationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1978-Novye-beta-metody-dlia-upravleniia-podkliucheniiami-PUSH-uvedomlenii/) в сообществе разработчиков Ozon for dev.
|
||||
* Включить или выключить уведомления на URL-адрес
|
||||
*/
|
||||
enableNotification(clientId: string, apiKey: string, notificationV1EnableNotificationRequest: NotificationV1EnableNotificationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1978-Novye-beta-metody-dlia-upravleniia-podkliucheniiami-PUSH-uvedomlenii/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить типы пуш-уведомлений
|
||||
*/
|
||||
getNotificationPushTypeListRaw(requestParameters: GetNotificationPushTypeListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<NotificationV1GetNotificationPushTypeListResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1978-Novye-beta-metody-dlia-upravleniia-podkliucheniiami-PUSH-uvedomlenii/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить типы пуш-уведомлений
|
||||
*/
|
||||
getNotificationPushTypeList(clientId: string, apiKey: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<NotificationV1GetNotificationPushTypeListResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1978-Novye-beta-metody-dlia-upravleniia-podkliucheniiami-PUSH-uvedomlenii/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить информацию по подключённым URL-адресам
|
||||
*/
|
||||
notificationListRaw(requestParameters: NotificationListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<NotificationV1NotificationListResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1978-Novye-beta-metody-dlia-upravleniia-podkliucheniiami-PUSH-uvedomlenii/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить информацию по подключённым URL-адресам
|
||||
*/
|
||||
notificationList(clientId: string, apiKey: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<NotificationV1NotificationListResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1978-Novye-beta-metody-dlia-upravleniia-podkliucheniiami-PUSH-uvedomlenii/) в сообществе разработчиков Ozon for dev.
|
||||
* Подключить URL-адрес для уведомлений
|
||||
*/
|
||||
setNotificationRaw(requestParameters: SetNotificationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1978-Novye-beta-metody-dlia-upravleniia-podkliucheniiami-PUSH-uvedomlenii/) в сообществе разработчиков Ozon for dev.
|
||||
* Подключить URL-адрес для уведомлений
|
||||
*/
|
||||
setNotification(clientId: string, apiKey: string, notificationV1SetNotificationRequest: NotificationV1SetNotificationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1978-Novye-beta-metody-dlia-upravleniia-podkliucheniiami-PUSH-uvedomlenii/) в сообществе разработчиков Ozon for dev.
|
||||
* Изменить URL-адрес для уведомлений
|
||||
*/
|
||||
updateNotificationRaw(requestParameters: UpdateNotificationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1978-Novye-beta-metody-dlia-upravleniia-podkliucheniiami-PUSH-uvedomlenii/) в сообществе разработчиков Ozon for dev.
|
||||
* Изменить URL-адрес для уведомлений
|
||||
*/
|
||||
updateNotification(clientId: string, apiKey: string, notificationV1UpdateNotificationRequest: NotificationV1UpdateNotificationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
|
||||
}
|
||||
327
dist/apis/Notification.js
vendored
Normal file
327
dist/apis/Notification.js
vendored
Normal file
@@ -0,0 +1,327 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.Notification = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class Notification extends runtime.BaseAPI {
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1978-Novye-beta-metody-dlia-upravleniia-podkliucheniiami-PUSH-uvedomlenii/) в сообществе разработчиков Ozon for dev.
|
||||
* Проверить URL-адрес для уведомлений
|
||||
*/
|
||||
checkNotificationRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling checkNotification().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling checkNotification().');
|
||||
}
|
||||
if (requestParameters['notificationV1CheckNotificationRequest'] == null) {
|
||||
throw new runtime.RequiredError('notificationV1CheckNotificationRequest', 'Required parameter "notificationV1CheckNotificationRequest" was null or undefined when calling checkNotification().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/notification/check`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.NotificationV1CheckNotificationRequestToJSON)(requestParameters['notificationV1CheckNotificationRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.NotificationV1CheckNotificationResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1978-Novye-beta-metody-dlia-upravleniia-podkliucheniiami-PUSH-uvedomlenii/) в сообществе разработчиков Ozon for dev.
|
||||
* Проверить URL-адрес для уведомлений
|
||||
*/
|
||||
checkNotification(clientId, apiKey, notificationV1CheckNotificationRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.checkNotificationRaw({ clientId: clientId, apiKey: apiKey, notificationV1CheckNotificationRequest: notificationV1CheckNotificationRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1978-Novye-beta-metody-dlia-upravleniia-podkliucheniiami-PUSH-uvedomlenii/) в сообществе разработчиков Ozon for dev.
|
||||
* Удалить URL-адрес для уведомлений
|
||||
*/
|
||||
deleteNotificationRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling deleteNotification().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling deleteNotification().');
|
||||
}
|
||||
if (requestParameters['notificationV1DeleteNotificationRequest'] == null) {
|
||||
throw new runtime.RequiredError('notificationV1DeleteNotificationRequest', 'Required parameter "notificationV1DeleteNotificationRequest" was null or undefined when calling deleteNotification().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/notification/delete`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.NotificationV1DeleteNotificationRequestToJSON)(requestParameters['notificationV1DeleteNotificationRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.VoidApiResponse(response);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1978-Novye-beta-metody-dlia-upravleniia-podkliucheniiami-PUSH-uvedomlenii/) в сообществе разработчиков Ozon for dev.
|
||||
* Удалить URL-адрес для уведомлений
|
||||
*/
|
||||
deleteNotification(clientId, apiKey, notificationV1DeleteNotificationRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
yield this.deleteNotificationRaw({ clientId: clientId, apiKey: apiKey, notificationV1DeleteNotificationRequest: notificationV1DeleteNotificationRequest }, initOverrides);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1978-Novye-beta-metody-dlia-upravleniia-podkliucheniiami-PUSH-uvedomlenii/) в сообществе разработчиков Ozon for dev.
|
||||
* Включить или выключить уведомления на URL-адрес
|
||||
*/
|
||||
enableNotificationRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling enableNotification().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling enableNotification().');
|
||||
}
|
||||
if (requestParameters['notificationV1EnableNotificationRequest'] == null) {
|
||||
throw new runtime.RequiredError('notificationV1EnableNotificationRequest', 'Required parameter "notificationV1EnableNotificationRequest" was null or undefined when calling enableNotification().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/notification/enable`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.NotificationV1EnableNotificationRequestToJSON)(requestParameters['notificationV1EnableNotificationRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.VoidApiResponse(response);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1978-Novye-beta-metody-dlia-upravleniia-podkliucheniiami-PUSH-uvedomlenii/) в сообществе разработчиков Ozon for dev.
|
||||
* Включить или выключить уведомления на URL-адрес
|
||||
*/
|
||||
enableNotification(clientId, apiKey, notificationV1EnableNotificationRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
yield this.enableNotificationRaw({ clientId: clientId, apiKey: apiKey, notificationV1EnableNotificationRequest: notificationV1EnableNotificationRequest }, initOverrides);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1978-Novye-beta-metody-dlia-upravleniia-podkliucheniiami-PUSH-uvedomlenii/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить типы пуш-уведомлений
|
||||
*/
|
||||
getNotificationPushTypeListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling getNotificationPushTypeList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling getNotificationPushTypeList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/notification/push-type/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.NotificationV1GetNotificationPushTypeListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1978-Novye-beta-metody-dlia-upravleniia-podkliucheniiami-PUSH-uvedomlenii/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить типы пуш-уведомлений
|
||||
*/
|
||||
getNotificationPushTypeList(clientId, apiKey, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.getNotificationPushTypeListRaw({ clientId: clientId, apiKey: apiKey }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1978-Novye-beta-metody-dlia-upravleniia-podkliucheniiami-PUSH-uvedomlenii/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить информацию по подключённым URL-адресам
|
||||
*/
|
||||
notificationListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling notificationList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling notificationList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/notification/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.NotificationV1NotificationListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1978-Novye-beta-metody-dlia-upravleniia-podkliucheniiami-PUSH-uvedomlenii/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить информацию по подключённым URL-адресам
|
||||
*/
|
||||
notificationList(clientId, apiKey, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.notificationListRaw({ clientId: clientId, apiKey: apiKey }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1978-Novye-beta-metody-dlia-upravleniia-podkliucheniiami-PUSH-uvedomlenii/) в сообществе разработчиков Ozon for dev.
|
||||
* Подключить URL-адрес для уведомлений
|
||||
*/
|
||||
setNotificationRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling setNotification().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling setNotification().');
|
||||
}
|
||||
if (requestParameters['notificationV1SetNotificationRequest'] == null) {
|
||||
throw new runtime.RequiredError('notificationV1SetNotificationRequest', 'Required parameter "notificationV1SetNotificationRequest" was null or undefined when calling setNotification().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/notification/set`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.NotificationV1SetNotificationRequestToJSON)(requestParameters['notificationV1SetNotificationRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.VoidApiResponse(response);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1978-Novye-beta-metody-dlia-upravleniia-podkliucheniiami-PUSH-uvedomlenii/) в сообществе разработчиков Ozon for dev.
|
||||
* Подключить URL-адрес для уведомлений
|
||||
*/
|
||||
setNotification(clientId, apiKey, notificationV1SetNotificationRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
yield this.setNotificationRaw({ clientId: clientId, apiKey: apiKey, notificationV1SetNotificationRequest: notificationV1SetNotificationRequest }, initOverrides);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1978-Novye-beta-metody-dlia-upravleniia-podkliucheniiami-PUSH-uvedomlenii/) в сообществе разработчиков Ozon for dev.
|
||||
* Изменить URL-адрес для уведомлений
|
||||
*/
|
||||
updateNotificationRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling updateNotification().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling updateNotification().');
|
||||
}
|
||||
if (requestParameters['notificationV1UpdateNotificationRequest'] == null) {
|
||||
throw new runtime.RequiredError('notificationV1UpdateNotificationRequest', 'Required parameter "notificationV1UpdateNotificationRequest" was null or undefined when calling updateNotification().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/notification/update`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.NotificationV1UpdateNotificationRequestToJSON)(requestParameters['notificationV1UpdateNotificationRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.VoidApiResponse(response);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/1978-Novye-beta-metody-dlia-upravleniia-podkliucheniiami-PUSH-uvedomlenii/) в сообществе разработчиков Ozon for dev.
|
||||
* Изменить URL-адрес для уведомлений
|
||||
*/
|
||||
updateNotification(clientId, apiKey, notificationV1UpdateNotificationRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
yield this.updateNotificationRaw({ clientId: clientId, apiKey: apiKey, notificationV1UpdateNotificationRequest: notificationV1UpdateNotificationRequest }, initOverrides);
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.Notification = Notification;
|
||||
68
dist/apis/OrderAPI.d.ts
vendored
Normal file
68
dist/apis/OrderAPI.d.ts
vendored
Normal file
@@ -0,0 +1,68 @@
|
||||
/**
|
||||
* Документация 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 * as runtime from '../runtime';
|
||||
import type { V1OrderCancelCheckRequest, V1OrderCancelCheckResponse, V1OrderCancelRequest, V1OrderCancelResponse, V1OrderCancelStatusRequest, V1OrderCancelStatusResponse, V1OrderCreateRequest, V1OrderCreateResponse } from '../models/index';
|
||||
export interface OrderAPIOrderCancelRequest {
|
||||
v1OrderCancelRequest: V1OrderCancelRequest;
|
||||
}
|
||||
export interface OrderAPIOrderCancelCheckRequest {
|
||||
v1OrderCancelCheckRequest: V1OrderCancelCheckRequest;
|
||||
}
|
||||
export interface OrderAPIOrderCancelStatusRequest {
|
||||
v1OrderCancelStatusRequest: V1OrderCancelStatusRequest;
|
||||
}
|
||||
export interface OrderAPIOrderCreateRequest {
|
||||
v1OrderCreateRequest: V1OrderCreateRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class OrderAPI extends runtime.BaseAPI {
|
||||
/**
|
||||
* Отменяет заказ со всеми отправлениями. Используйте идентификатор причины отмены `reasons.id` из метода [/v1/cancel-reason/list-by-order](#operation/CancelReasonListByOrder).
|
||||
* Отменить заказ
|
||||
*/
|
||||
orderAPIOrderCancelRaw(requestParameters: OrderAPIOrderCancelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1OrderCancelResponse>>;
|
||||
/**
|
||||
* Отменяет заказ со всеми отправлениями. Используйте идентификатор причины отмены `reasons.id` из метода [/v1/cancel-reason/list-by-order](#operation/CancelReasonListByOrder).
|
||||
* Отменить заказ
|
||||
*/
|
||||
orderAPIOrderCancel(v1OrderCancelRequest: V1OrderCancelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1OrderCancelResponse>;
|
||||
/**
|
||||
* Возвращает возможность отмены заказа для покупателя.
|
||||
* Проверить возможность отмены заказа
|
||||
*/
|
||||
orderAPIOrderCancelCheckRaw(requestParameters: OrderAPIOrderCancelCheckRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1OrderCancelCheckResponse>>;
|
||||
/**
|
||||
* Возвращает возможность отмены заказа для покупателя.
|
||||
* Проверить возможность отмены заказа
|
||||
*/
|
||||
orderAPIOrderCancelCheck(v1OrderCancelCheckRequest: V1OrderCancelCheckRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1OrderCancelCheckResponse>;
|
||||
/**
|
||||
* Получить статус отмены заказа
|
||||
*/
|
||||
orderAPIOrderCancelStatusRaw(requestParameters: OrderAPIOrderCancelStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1OrderCancelStatusResponse>>;
|
||||
/**
|
||||
* Получить статус отмены заказа
|
||||
*/
|
||||
orderAPIOrderCancelStatus(v1OrderCancelStatusRequest: V1OrderCancelStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1OrderCancelStatusResponse>;
|
||||
/**
|
||||
* Создаёт заказ для покупателя и получателя в системе Ozon. Передайте вариант доставки из ответа метода [/v2/delivery/checkout](#operation/DeliveryCheckout). В ответе могут быть не все отправления. Получите список всех отправлений по номеру заказа `order_number` методом: - [/v2/posting/fbo/list](#operation/PostingAPI_GetFboPostingList) — для схемы FBO; - [/v3/posting/fbs/list](#operation/PostingAPI_GetFbsPostingListV3) — для схемы FBS. Значение параметра `delivery_schema` должно совпадать с тем, что вы передали в [/v2/delivery/checkout](#operation/DeliveryCheckout).
|
||||
* Создать заказ
|
||||
*/
|
||||
orderAPIOrderCreateRaw(requestParameters: OrderAPIOrderCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1OrderCreateResponse>>;
|
||||
/**
|
||||
* Создаёт заказ для покупателя и получателя в системе Ozon. Передайте вариант доставки из ответа метода [/v2/delivery/checkout](#operation/DeliveryCheckout). В ответе могут быть не все отправления. Получите список всех отправлений по номеру заказа `order_number` методом: - [/v2/posting/fbo/list](#operation/PostingAPI_GetFboPostingList) — для схемы FBO; - [/v3/posting/fbs/list](#operation/PostingAPI_GetFbsPostingListV3) — для схемы FBS. Значение параметра `delivery_schema` должно совпадать с тем, что вы передали в [/v2/delivery/checkout](#operation/DeliveryCheckout).
|
||||
* Создать заказ
|
||||
*/
|
||||
orderAPIOrderCreate(v1OrderCreateRequest: V1OrderCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1OrderCreateResponse>;
|
||||
}
|
||||
159
dist/apis/OrderAPI.js
vendored
Normal file
159
dist/apis/OrderAPI.js
vendored
Normal file
@@ -0,0 +1,159 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.OrderAPI = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class OrderAPI extends runtime.BaseAPI {
|
||||
/**
|
||||
* Отменяет заказ со всеми отправлениями. Используйте идентификатор причины отмены `reasons.id` из метода [/v1/cancel-reason/list-by-order](#operation/CancelReasonListByOrder).
|
||||
* Отменить заказ
|
||||
*/
|
||||
orderAPIOrderCancelRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1OrderCancelRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1OrderCancelRequest', 'Required parameter "v1OrderCancelRequest" was null or undefined when calling orderAPIOrderCancel().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/order/cancel`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1OrderCancelRequestToJSON)(requestParameters['v1OrderCancelRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1OrderCancelResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Отменяет заказ со всеми отправлениями. Используйте идентификатор причины отмены `reasons.id` из метода [/v1/cancel-reason/list-by-order](#operation/CancelReasonListByOrder).
|
||||
* Отменить заказ
|
||||
*/
|
||||
orderAPIOrderCancel(v1OrderCancelRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.orderAPIOrderCancelRaw({ v1OrderCancelRequest: v1OrderCancelRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает возможность отмены заказа для покупателя.
|
||||
* Проверить возможность отмены заказа
|
||||
*/
|
||||
orderAPIOrderCancelCheckRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1OrderCancelCheckRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1OrderCancelCheckRequest', 'Required parameter "v1OrderCancelCheckRequest" was null or undefined when calling orderAPIOrderCancelCheck().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/order/cancel/check`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1OrderCancelCheckRequestToJSON)(requestParameters['v1OrderCancelCheckRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1OrderCancelCheckResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает возможность отмены заказа для покупателя.
|
||||
* Проверить возможность отмены заказа
|
||||
*/
|
||||
orderAPIOrderCancelCheck(v1OrderCancelCheckRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.orderAPIOrderCancelCheckRaw({ v1OrderCancelCheckRequest: v1OrderCancelCheckRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить статус отмены заказа
|
||||
*/
|
||||
orderAPIOrderCancelStatusRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1OrderCancelStatusRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1OrderCancelStatusRequest', 'Required parameter "v1OrderCancelStatusRequest" was null or undefined when calling orderAPIOrderCancelStatus().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/order/cancel/status`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1OrderCancelStatusRequestToJSON)(requestParameters['v1OrderCancelStatusRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1OrderCancelStatusResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить статус отмены заказа
|
||||
*/
|
||||
orderAPIOrderCancelStatus(v1OrderCancelStatusRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.orderAPIOrderCancelStatusRaw({ v1OrderCancelStatusRequest: v1OrderCancelStatusRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Создаёт заказ для покупателя и получателя в системе Ozon. Передайте вариант доставки из ответа метода [/v2/delivery/checkout](#operation/DeliveryCheckout). В ответе могут быть не все отправления. Получите список всех отправлений по номеру заказа `order_number` методом: - [/v2/posting/fbo/list](#operation/PostingAPI_GetFboPostingList) — для схемы FBO; - [/v3/posting/fbs/list](#operation/PostingAPI_GetFbsPostingListV3) — для схемы FBS. Значение параметра `delivery_schema` должно совпадать с тем, что вы передали в [/v2/delivery/checkout](#operation/DeliveryCheckout).
|
||||
* Создать заказ
|
||||
*/
|
||||
orderAPIOrderCreateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1OrderCreateRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1OrderCreateRequest', 'Required parameter "v1OrderCreateRequest" was null or undefined when calling orderAPIOrderCreate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v2/order/create`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1OrderCreateRequestToJSON)(requestParameters['v1OrderCreateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1OrderCreateResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Создаёт заказ для покупателя и получателя в системе Ozon. Передайте вариант доставки из ответа метода [/v2/delivery/checkout](#operation/DeliveryCheckout). В ответе могут быть не все отправления. Получите список всех отправлений по номеру заказа `order_number` методом: - [/v2/posting/fbo/list](#operation/PostingAPI_GetFboPostingList) — для схемы FBO; - [/v3/posting/fbs/list](#operation/PostingAPI_GetFbsPostingListV3) — для схемы FBS. Значение параметра `delivery_schema` должно совпадать с тем, что вы передали в [/v2/delivery/checkout](#operation/DeliveryCheckout).
|
||||
* Создать заказ
|
||||
*/
|
||||
orderAPIOrderCreate(v1OrderCreateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.orderAPIOrderCreateRaw({ v1OrderCreateRequest: v1OrderCreateRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.OrderAPI = OrderAPI;
|
||||
70
dist/apis/OrderDirectFBP.d.ts
vendored
Normal file
70
dist/apis/OrderDirectFBP.d.ts
vendored
Normal file
@@ -0,0 +1,70 @@
|
||||
/**
|
||||
* Документация 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 * as runtime from '../runtime';
|
||||
import type { V1FbpAvailableTimeslotListRequest, V1FbpAvailableTimeslotListResponse, V1FbpEditTimeslotRequest, V1FbpEditTimeslotResponse, V1FbpOrderDirectCancelRequest, V1FbpOrderDirectCancelResponse, V1FbpOrderDirectSellerDlvEditRequest, V1FbpOrderDirectSellerDlvEditResponse } from '../models/index';
|
||||
export interface FbpAPIFbpAvailableTimeslotListRequest {
|
||||
v1FbpAvailableTimeslotListRequest: V1FbpAvailableTimeslotListRequest;
|
||||
}
|
||||
export interface FbpAPIFbpEditTimeslotRequest {
|
||||
v1FbpEditTimeslotRequest: V1FbpEditTimeslotRequest;
|
||||
}
|
||||
export interface FbpAPIFbpOrderDirectCancelRequest {
|
||||
v1FbpOrderDirectCancelRequest: V1FbpOrderDirectCancelRequest;
|
||||
}
|
||||
export interface FbpAPIFbpOrderDirectSellerDlvEditRequest {
|
||||
v1FbpOrderDirectSellerDlvEditRequest: V1FbpOrderDirectSellerDlvEditRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class OrderDirectFBP extends runtime.BaseAPI {
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список таймслотов для поставки
|
||||
*/
|
||||
fbpAPIFbpAvailableTimeslotListRaw(requestParameters: FbpAPIFbpAvailableTimeslotListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpAvailableTimeslotListResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список таймслотов для поставки
|
||||
*/
|
||||
fbpAPIFbpAvailableTimeslotList(v1FbpAvailableTimeslotListRequest: V1FbpAvailableTimeslotListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpAvailableTimeslotListResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Отредактировать таймслот в заявке на поставку
|
||||
*/
|
||||
fbpAPIFbpEditTimeslotRaw(requestParameters: FbpAPIFbpEditTimeslotRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpEditTimeslotResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Отредактировать таймслот в заявке на поставку
|
||||
*/
|
||||
fbpAPIFbpEditTimeslot(v1FbpEditTimeslotRequest: V1FbpEditTimeslotRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpEditTimeslotResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Отменить поставку
|
||||
*/
|
||||
fbpAPIFbpOrderDirectCancelRaw(requestParameters: FbpAPIFbpOrderDirectCancelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpOrderDirectCancelResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Отменить поставку
|
||||
*/
|
||||
fbpAPIFbpOrderDirectCancel(v1FbpOrderDirectCancelRequest: V1FbpOrderDirectCancelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpOrderDirectCancelResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Обновить информацию о доставке силами продавца
|
||||
*/
|
||||
fbpAPIFbpOrderDirectSellerDlvEditRaw(requestParameters: FbpAPIFbpOrderDirectSellerDlvEditRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpOrderDirectSellerDlvEditResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Обновить информацию о доставке силами продавца
|
||||
*/
|
||||
fbpAPIFbpOrderDirectSellerDlvEdit(v1FbpOrderDirectSellerDlvEditRequest: V1FbpOrderDirectSellerDlvEditRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpOrderDirectSellerDlvEditResponse>;
|
||||
}
|
||||
161
dist/apis/OrderDirectFBP.js
vendored
Normal file
161
dist/apis/OrderDirectFBP.js
vendored
Normal file
@@ -0,0 +1,161 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.OrderDirectFBP = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class OrderDirectFBP extends runtime.BaseAPI {
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список таймслотов для поставки
|
||||
*/
|
||||
fbpAPIFbpAvailableTimeslotListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1FbpAvailableTimeslotListRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1FbpAvailableTimeslotListRequest', 'Required parameter "v1FbpAvailableTimeslotListRequest" was null or undefined when calling fbpAPIFbpAvailableTimeslotList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/order/direct/timeslot/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpAvailableTimeslotListRequestToJSON)(requestParameters['v1FbpAvailableTimeslotListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpAvailableTimeslotListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список таймслотов для поставки
|
||||
*/
|
||||
fbpAPIFbpAvailableTimeslotList(v1FbpAvailableTimeslotListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpAPIFbpAvailableTimeslotListRaw({ v1FbpAvailableTimeslotListRequest: v1FbpAvailableTimeslotListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Отредактировать таймслот в заявке на поставку
|
||||
*/
|
||||
fbpAPIFbpEditTimeslotRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1FbpEditTimeslotRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1FbpEditTimeslotRequest', 'Required parameter "v1FbpEditTimeslotRequest" was null or undefined when calling fbpAPIFbpEditTimeslot().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/order/direct/timeslot/edit`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpEditTimeslotRequestToJSON)(requestParameters['v1FbpEditTimeslotRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpEditTimeslotResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Отредактировать таймслот в заявке на поставку
|
||||
*/
|
||||
fbpAPIFbpEditTimeslot(v1FbpEditTimeslotRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpAPIFbpEditTimeslotRaw({ v1FbpEditTimeslotRequest: v1FbpEditTimeslotRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Отменить поставку
|
||||
*/
|
||||
fbpAPIFbpOrderDirectCancelRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1FbpOrderDirectCancelRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1FbpOrderDirectCancelRequest', 'Required parameter "v1FbpOrderDirectCancelRequest" was null or undefined when calling fbpAPIFbpOrderDirectCancel().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/order/direct/cancel`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpOrderDirectCancelRequestToJSON)(requestParameters['v1FbpOrderDirectCancelRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpOrderDirectCancelResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Отменить поставку
|
||||
*/
|
||||
fbpAPIFbpOrderDirectCancel(v1FbpOrderDirectCancelRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpAPIFbpOrderDirectCancelRaw({ v1FbpOrderDirectCancelRequest: v1FbpOrderDirectCancelRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Обновить информацию о доставке силами продавца
|
||||
*/
|
||||
fbpAPIFbpOrderDirectSellerDlvEditRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1FbpOrderDirectSellerDlvEditRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1FbpOrderDirectSellerDlvEditRequest', 'Required parameter "v1FbpOrderDirectSellerDlvEditRequest" was null or undefined when calling fbpAPIFbpOrderDirectSellerDlvEdit().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/order/direct/seller-dlv/edit`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpOrderDirectSellerDlvEditRequestToJSON)(requestParameters['v1FbpOrderDirectSellerDlvEditRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpOrderDirectSellerDlvEditResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Обновить информацию о доставке силами продавца
|
||||
*/
|
||||
fbpAPIFbpOrderDirectSellerDlvEdit(v1FbpOrderDirectSellerDlvEditRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpAPIFbpOrderDirectSellerDlvEditRaw({ v1FbpOrderDirectSellerDlvEditRequest: v1FbpOrderDirectSellerDlvEditRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.OrderDirectFBP = OrderDirectFBP;
|
||||
63
dist/apis/OrderDropOffFBP.d.ts
vendored
Normal file
63
dist/apis/OrderDropOffFBP.d.ts
vendored
Normal 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.
|
||||
*/
|
||||
import * as runtime from '../runtime';
|
||||
import type { V1FbpOrderDropOffCancelRequest, V1FbpOrderDropOffCancelResponse, V1FbpOrderDropOffDlvEditRequest, V1FbpOrderDropOffDlvEditResponse, V1FbpOrderDropOffTimetableRequest, V1FbpOrderDropOffTimetableResponse } from '../models/index';
|
||||
export interface FbpAPIFbpOrderDropOffCancelRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1FbpOrderDropOffCancelRequest: V1FbpOrderDropOffCancelRequest;
|
||||
}
|
||||
export interface FbpAPIFbpOrderDropOffDlvEditRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1FbpOrderDropOffDlvEditRequest: V1FbpOrderDropOffDlvEditRequest;
|
||||
}
|
||||
export interface FbpAPIFbpOrderDropOffTimetableRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1FbpOrderDropOffTimetableRequest: V1FbpOrderDropOffTimetableRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class OrderDropOffFBP extends runtime.BaseAPI {
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Отменить поставку drop-off
|
||||
*/
|
||||
fbpAPIFbpOrderDropOffCancelRaw(requestParameters: FbpAPIFbpOrderDropOffCancelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpOrderDropOffCancelResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Отменить поставку drop-off
|
||||
*/
|
||||
fbpAPIFbpOrderDropOffCancel(clientId: string, apiKey: string, v1FbpOrderDropOffCancelRequest: V1FbpOrderDropOffCancelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpOrderDropOffCancelResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Отредактировать информацию о поставке на drop-off пункт
|
||||
*/
|
||||
fbpAPIFbpOrderDropOffDlvEditRaw(requestParameters: FbpAPIFbpOrderDropOffDlvEditRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpOrderDropOffDlvEditResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Отредактировать информацию о поставке на drop-off пункт
|
||||
*/
|
||||
fbpAPIFbpOrderDropOffDlvEdit(clientId: string, apiKey: string, v1FbpOrderDropOffDlvEditRequest: V1FbpOrderDropOffDlvEditRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpOrderDropOffDlvEditResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить график работы drop-off пункта
|
||||
*/
|
||||
fbpAPIFbpOrderDropOffTimetableRaw(requestParameters: FbpAPIFbpOrderDropOffTimetableRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpOrderDropOffTimetableResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить график работы drop-off пункта
|
||||
*/
|
||||
fbpAPIFbpOrderDropOffTimetable(clientId: string, apiKey: string, v1FbpOrderDropOffTimetableRequest: V1FbpOrderDropOffTimetableRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpOrderDropOffTimetableResponse>;
|
||||
}
|
||||
165
dist/apis/OrderDropOffFBP.js
vendored
Normal file
165
dist/apis/OrderDropOffFBP.js
vendored
Normal file
@@ -0,0 +1,165 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.OrderDropOffFBP = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class OrderDropOffFBP extends runtime.BaseAPI {
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Отменить поставку drop-off
|
||||
*/
|
||||
fbpAPIFbpOrderDropOffCancelRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling fbpAPIFbpOrderDropOffCancel().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling fbpAPIFbpOrderDropOffCancel().');
|
||||
}
|
||||
if (requestParameters['v1FbpOrderDropOffCancelRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1FbpOrderDropOffCancelRequest', 'Required parameter "v1FbpOrderDropOffCancelRequest" was null or undefined when calling fbpAPIFbpOrderDropOffCancel().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/order/drop-off/cancel`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpOrderDropOffCancelRequestToJSON)(requestParameters['v1FbpOrderDropOffCancelRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpOrderDropOffCancelResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Отменить поставку drop-off
|
||||
*/
|
||||
fbpAPIFbpOrderDropOffCancel(clientId, apiKey, v1FbpOrderDropOffCancelRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpAPIFbpOrderDropOffCancelRaw({ clientId: clientId, apiKey: apiKey, v1FbpOrderDropOffCancelRequest: v1FbpOrderDropOffCancelRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Отредактировать информацию о поставке на drop-off пункт
|
||||
*/
|
||||
fbpAPIFbpOrderDropOffDlvEditRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling fbpAPIFbpOrderDropOffDlvEdit().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling fbpAPIFbpOrderDropOffDlvEdit().');
|
||||
}
|
||||
if (requestParameters['v1FbpOrderDropOffDlvEditRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1FbpOrderDropOffDlvEditRequest', 'Required parameter "v1FbpOrderDropOffDlvEditRequest" was null or undefined when calling fbpAPIFbpOrderDropOffDlvEdit().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/order/drop-off/dlv/edit`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpOrderDropOffDlvEditRequestToJSON)(requestParameters['v1FbpOrderDropOffDlvEditRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpOrderDropOffDlvEditResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Отредактировать информацию о поставке на drop-off пункт
|
||||
*/
|
||||
fbpAPIFbpOrderDropOffDlvEdit(clientId, apiKey, v1FbpOrderDropOffDlvEditRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpAPIFbpOrderDropOffDlvEditRaw({ clientId: clientId, apiKey: apiKey, v1FbpOrderDropOffDlvEditRequest: v1FbpOrderDropOffDlvEditRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить график работы drop-off пункта
|
||||
*/
|
||||
fbpAPIFbpOrderDropOffTimetableRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling fbpAPIFbpOrderDropOffTimetable().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling fbpAPIFbpOrderDropOffTimetable().');
|
||||
}
|
||||
if (requestParameters['v1FbpOrderDropOffTimetableRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1FbpOrderDropOffTimetableRequest', 'Required parameter "v1FbpOrderDropOffTimetableRequest" was null or undefined when calling fbpAPIFbpOrderDropOffTimetable().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/order/drop-off/timetable`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpOrderDropOffTimetableRequestToJSON)(requestParameters['v1FbpOrderDropOffTimetableRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpOrderDropOffTimetableResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить график работы drop-off пункта
|
||||
*/
|
||||
fbpAPIFbpOrderDropOffTimetable(clientId, apiKey, v1FbpOrderDropOffTimetableRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpAPIFbpOrderDropOffTimetableRaw({ clientId: clientId, apiKey: apiKey, v1FbpOrderDropOffTimetableRequest: v1FbpOrderDropOffTimetableRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.OrderDropOffFBP = OrderDropOffFBP;
|
||||
44
dist/apis/OrderPickupFBP.d.ts
vendored
Normal file
44
dist/apis/OrderPickupFBP.d.ts
vendored
Normal 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 * as runtime from '../runtime';
|
||||
import type { V1FbpOrderPickUpCancelRequest, V1FbpOrderPickUpCancelResponse, V1FbpOrderPickUpDlvEditRequest, V1FbpOrderPickUpDlvEditResponse } from '../models/index';
|
||||
export interface FbpAPIFbpOrderPickUpCancelRequest {
|
||||
v1FbpOrderPickUpCancelRequest: V1FbpOrderPickUpCancelRequest;
|
||||
}
|
||||
export interface FbpAPIFbpOrderPickUpDlvEditRequest {
|
||||
v1FbpOrderPickUpDlvEditRequest: V1FbpOrderPickUpDlvEditRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class OrderPickupFBP extends runtime.BaseAPI {
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Отменить pick-up поставку
|
||||
*/
|
||||
fbpAPIFbpOrderPickUpCancelRaw(requestParameters: FbpAPIFbpOrderPickUpCancelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpOrderPickUpCancelResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Отменить pick-up поставку
|
||||
*/
|
||||
fbpAPIFbpOrderPickUpCancel(v1FbpOrderPickUpCancelRequest: V1FbpOrderPickUpCancelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpOrderPickUpCancelResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Изменить данные о точке забора
|
||||
*/
|
||||
fbpAPIFbpOrderPickUpDlvEditRaw(requestParameters: FbpAPIFbpOrderPickUpDlvEditRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1FbpOrderPickUpDlvEditResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Изменить данные о точке забора
|
||||
*/
|
||||
fbpAPIFbpOrderPickUpDlvEdit(v1FbpOrderPickUpDlvEditRequest: V1FbpOrderPickUpDlvEditRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1FbpOrderPickUpDlvEditResponse>;
|
||||
}
|
||||
97
dist/apis/OrderPickupFBP.js
vendored
Normal file
97
dist/apis/OrderPickupFBP.js
vendored
Normal file
@@ -0,0 +1,97 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.OrderPickupFBP = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class OrderPickupFBP extends runtime.BaseAPI {
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Отменить pick-up поставку
|
||||
*/
|
||||
fbpAPIFbpOrderPickUpCancelRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1FbpOrderPickUpCancelRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1FbpOrderPickUpCancelRequest', 'Required parameter "v1FbpOrderPickUpCancelRequest" was null or undefined when calling fbpAPIFbpOrderPickUpCancel().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/order/pick-up/cancel`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpOrderPickUpCancelRequestToJSON)(requestParameters['v1FbpOrderPickUpCancelRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpOrderPickUpCancelResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Отменить pick-up поставку
|
||||
*/
|
||||
fbpAPIFbpOrderPickUpCancel(v1FbpOrderPickUpCancelRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpAPIFbpOrderPickUpCancelRaw({ v1FbpOrderPickUpCancelRequest: v1FbpOrderPickUpCancelRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Изменить данные о точке забора
|
||||
*/
|
||||
fbpAPIFbpOrderPickUpDlvEditRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1FbpOrderPickUpDlvEditRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1FbpOrderPickUpDlvEditRequest', 'Required parameter "v1FbpOrderPickUpDlvEditRequest" was null or undefined when calling fbpAPIFbpOrderPickUpDlvEdit().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/fbp/order/pick-up/dlv/edit`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1FbpOrderPickUpDlvEditRequestToJSON)(requestParameters['v1FbpOrderPickUpDlvEditRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1FbpOrderPickUpDlvEditResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1700-FBP-metody/) в сообществе разработчиков Ozon for dev.
|
||||
* Изменить данные о точке забора
|
||||
*/
|
||||
fbpAPIFbpOrderPickUpDlvEdit(v1FbpOrderPickUpDlvEditRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.fbpAPIFbpOrderPickUpDlvEditRaw({ v1FbpOrderPickUpDlvEditRequest: v1FbpOrderPickUpDlvEditRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.OrderPickupFBP = OrderPickupFBP;
|
||||
97
dist/apis/Pass.d.ts
vendored
Normal file
97
dist/apis/Pass.d.ts
vendored
Normal file
@@ -0,0 +1,97 @@
|
||||
/**
|
||||
* Документация 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 * as runtime from '../runtime';
|
||||
import type { ArrivalpassArrivalPassCreateRequest, ArrivalpassArrivalPassCreateResponse, ArrivalpassArrivalPassDeleteRequest, ArrivalpassArrivalPassListRequest, ArrivalpassArrivalPassListResponse, ArrivalpassArrivalPassUpdateRequest, SellerSellerAPIArrivalPassCreateRequest, SellerSellerAPIArrivalPassCreateResponse, SellerSellerAPIArrivalPassDeleteRequest, SellerSellerAPIArrivalPassUpdateRequest } from '../models/index';
|
||||
export interface CarriagePassCreateRequest {
|
||||
sellerSellerAPIArrivalPassCreateRequest: SellerSellerAPIArrivalPassCreateRequest;
|
||||
}
|
||||
export interface CarriagePassDeleteRequest {
|
||||
sellerSellerAPIArrivalPassDeleteRequest: SellerSellerAPIArrivalPassDeleteRequest;
|
||||
}
|
||||
export interface CarriagePassUpdateRequest {
|
||||
sellerSellerAPIArrivalPassUpdateRequest: SellerSellerAPIArrivalPassUpdateRequest;
|
||||
}
|
||||
export interface PassListRequest {
|
||||
arrivalpassArrivalPassListRequest: ArrivalpassArrivalPassListRequest;
|
||||
}
|
||||
export interface ReturnPassCreateRequest {
|
||||
arrivalpassArrivalPassCreateRequest: ArrivalpassArrivalPassCreateRequest;
|
||||
}
|
||||
export interface ReturnPassDeleteRequest {
|
||||
arrivalpassArrivalPassDeleteRequest: ArrivalpassArrivalPassDeleteRequest;
|
||||
}
|
||||
export interface ReturnPassUpdateRequest {
|
||||
arrivalpassArrivalPassUpdateRequest: ArrivalpassArrivalPassUpdateRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class Pass extends runtime.BaseAPI {
|
||||
/**
|
||||
* Идентификатор созданного пропуска добавится к перевозке.
|
||||
* Создать пропуск
|
||||
*/
|
||||
carriagePassCreateRaw(requestParameters: CarriagePassCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SellerSellerAPIArrivalPassCreateResponse>>;
|
||||
/**
|
||||
* Идентификатор созданного пропуска добавится к перевозке.
|
||||
* Создать пропуск
|
||||
*/
|
||||
carriagePassCreate(sellerSellerAPIArrivalPassCreateRequest: SellerSellerAPIArrivalPassCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SellerSellerAPIArrivalPassCreateResponse>;
|
||||
/**
|
||||
* Удалить пропуск
|
||||
*/
|
||||
carriagePassDeleteRaw(requestParameters: CarriagePassDeleteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
|
||||
/**
|
||||
* Удалить пропуск
|
||||
*/
|
||||
carriagePassDelete(sellerSellerAPIArrivalPassDeleteRequest: SellerSellerAPIArrivalPassDeleteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
|
||||
/**
|
||||
* Обновить пропуск
|
||||
*/
|
||||
carriagePassUpdateRaw(requestParameters: CarriagePassUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
|
||||
/**
|
||||
* Обновить пропуск
|
||||
*/
|
||||
carriagePassUpdate(sellerSellerAPIArrivalPassUpdateRequest: SellerSellerAPIArrivalPassUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
|
||||
/**
|
||||
* Список пропусков
|
||||
*/
|
||||
passListRaw(requestParameters: PassListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ArrivalpassArrivalPassListResponse>>;
|
||||
/**
|
||||
* Список пропусков
|
||||
*/
|
||||
passList(arrivalpassArrivalPassListRequest: ArrivalpassArrivalPassListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ArrivalpassArrivalPassListResponse>;
|
||||
/**
|
||||
* Создать пропуск для возврата
|
||||
*/
|
||||
returnPassCreateRaw(requestParameters: ReturnPassCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ArrivalpassArrivalPassCreateResponse>>;
|
||||
/**
|
||||
* Создать пропуск для возврата
|
||||
*/
|
||||
returnPassCreate(arrivalpassArrivalPassCreateRequest: ArrivalpassArrivalPassCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ArrivalpassArrivalPassCreateResponse>;
|
||||
/**
|
||||
* Удалить пропуск для возврата
|
||||
*/
|
||||
returnPassDeleteRaw(requestParameters: ReturnPassDeleteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
|
||||
/**
|
||||
* Удалить пропуск для возврата
|
||||
*/
|
||||
returnPassDelete(arrivalpassArrivalPassDeleteRequest: ArrivalpassArrivalPassDeleteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
|
||||
/**
|
||||
* Обновить пропуск для возврата
|
||||
*/
|
||||
returnPassUpdateRaw(requestParameters: ReturnPassUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
|
||||
/**
|
||||
* Обновить пропуск для возврата
|
||||
*/
|
||||
returnPassUpdate(arrivalpassArrivalPassUpdateRequest: ArrivalpassArrivalPassUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
|
||||
}
|
||||
241
dist/apis/Pass.js
vendored
Normal file
241
dist/apis/Pass.js
vendored
Normal file
@@ -0,0 +1,241 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.Pass = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class Pass extends runtime.BaseAPI {
|
||||
/**
|
||||
* Идентификатор созданного пропуска добавится к перевозке.
|
||||
* Создать пропуск
|
||||
*/
|
||||
carriagePassCreateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['sellerSellerAPIArrivalPassCreateRequest'] == null) {
|
||||
throw new runtime.RequiredError('sellerSellerAPIArrivalPassCreateRequest', 'Required parameter "sellerSellerAPIArrivalPassCreateRequest" was null or undefined when calling carriagePassCreate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/carriage/pass/create`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.SellerSellerAPIArrivalPassCreateRequestToJSON)(requestParameters['sellerSellerAPIArrivalPassCreateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.SellerSellerAPIArrivalPassCreateResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Идентификатор созданного пропуска добавится к перевозке.
|
||||
* Создать пропуск
|
||||
*/
|
||||
carriagePassCreate(sellerSellerAPIArrivalPassCreateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.carriagePassCreateRaw({ sellerSellerAPIArrivalPassCreateRequest: sellerSellerAPIArrivalPassCreateRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Удалить пропуск
|
||||
*/
|
||||
carriagePassDeleteRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['sellerSellerAPIArrivalPassDeleteRequest'] == null) {
|
||||
throw new runtime.RequiredError('sellerSellerAPIArrivalPassDeleteRequest', 'Required parameter "sellerSellerAPIArrivalPassDeleteRequest" was null or undefined when calling carriagePassDelete().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/carriage/pass/delete`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.SellerSellerAPIArrivalPassDeleteRequestToJSON)(requestParameters['sellerSellerAPIArrivalPassDeleteRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.VoidApiResponse(response);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Удалить пропуск
|
||||
*/
|
||||
carriagePassDelete(sellerSellerAPIArrivalPassDeleteRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
yield this.carriagePassDeleteRaw({ sellerSellerAPIArrivalPassDeleteRequest: sellerSellerAPIArrivalPassDeleteRequest }, initOverrides);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Обновить пропуск
|
||||
*/
|
||||
carriagePassUpdateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['sellerSellerAPIArrivalPassUpdateRequest'] == null) {
|
||||
throw new runtime.RequiredError('sellerSellerAPIArrivalPassUpdateRequest', 'Required parameter "sellerSellerAPIArrivalPassUpdateRequest" was null or undefined when calling carriagePassUpdate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/carriage/pass/update`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.SellerSellerAPIArrivalPassUpdateRequestToJSON)(requestParameters['sellerSellerAPIArrivalPassUpdateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.VoidApiResponse(response);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Обновить пропуск
|
||||
*/
|
||||
carriagePassUpdate(sellerSellerAPIArrivalPassUpdateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
yield this.carriagePassUpdateRaw({ sellerSellerAPIArrivalPassUpdateRequest: sellerSellerAPIArrivalPassUpdateRequest }, initOverrides);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Список пропусков
|
||||
*/
|
||||
passListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['arrivalpassArrivalPassListRequest'] == null) {
|
||||
throw new runtime.RequiredError('arrivalpassArrivalPassListRequest', 'Required parameter "arrivalpassArrivalPassListRequest" was null or undefined when calling passList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/pass/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.ArrivalpassArrivalPassListRequestToJSON)(requestParameters['arrivalpassArrivalPassListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.ArrivalpassArrivalPassListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Список пропусков
|
||||
*/
|
||||
passList(arrivalpassArrivalPassListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.passListRaw({ arrivalpassArrivalPassListRequest: arrivalpassArrivalPassListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Создать пропуск для возврата
|
||||
*/
|
||||
returnPassCreateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['arrivalpassArrivalPassCreateRequest'] == null) {
|
||||
throw new runtime.RequiredError('arrivalpassArrivalPassCreateRequest', 'Required parameter "arrivalpassArrivalPassCreateRequest" was null or undefined when calling returnPassCreate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/return/pass/create`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.ArrivalpassArrivalPassCreateRequestToJSON)(requestParameters['arrivalpassArrivalPassCreateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.ArrivalpassArrivalPassCreateResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Создать пропуск для возврата
|
||||
*/
|
||||
returnPassCreate(arrivalpassArrivalPassCreateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.returnPassCreateRaw({ arrivalpassArrivalPassCreateRequest: arrivalpassArrivalPassCreateRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Удалить пропуск для возврата
|
||||
*/
|
||||
returnPassDeleteRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['arrivalpassArrivalPassDeleteRequest'] == null) {
|
||||
throw new runtime.RequiredError('arrivalpassArrivalPassDeleteRequest', 'Required parameter "arrivalpassArrivalPassDeleteRequest" was null or undefined when calling returnPassDelete().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/return/pass/delete`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.ArrivalpassArrivalPassDeleteRequestToJSON)(requestParameters['arrivalpassArrivalPassDeleteRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.VoidApiResponse(response);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Удалить пропуск для возврата
|
||||
*/
|
||||
returnPassDelete(arrivalpassArrivalPassDeleteRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
yield this.returnPassDeleteRaw({ arrivalpassArrivalPassDeleteRequest: arrivalpassArrivalPassDeleteRequest }, initOverrides);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Обновить пропуск для возврата
|
||||
*/
|
||||
returnPassUpdateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['arrivalpassArrivalPassUpdateRequest'] == null) {
|
||||
throw new runtime.RequiredError('arrivalpassArrivalPassUpdateRequest', 'Required parameter "arrivalpassArrivalPassUpdateRequest" was null or undefined when calling returnPassUpdate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/return/pass/update`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.ArrivalpassArrivalPassUpdateRequestToJSON)(requestParameters['arrivalpassArrivalPassUpdateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.VoidApiResponse(response);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Обновить пропуск для возврата
|
||||
*/
|
||||
returnPassUpdate(arrivalpassArrivalPassUpdateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
yield this.returnPassUpdateRaw({ arrivalpassArrivalPassUpdateRequest: arrivalpassArrivalPassUpdateRequest }, initOverrides);
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.Pass = Pass;
|
||||
113
dist/apis/PolygonAPI.d.ts
vendored
Normal file
113
dist/apis/PolygonAPI.d.ts
vendored
Normal file
@@ -0,0 +1,113 @@
|
||||
/**
|
||||
* Документация 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 * as runtime from '../runtime';
|
||||
import type { Polygonv1PolygonBindRequest, Polygonv1PolygonCreateRequest, Polygonv1PolygonCreateResponse, V1PolygonDeleteRequest, V1PolygonListRequest, V1PolygonListResponse, V1PolygonTimeCoordinatesUpdateRequest, V1PolygonTimeSetRequest, V2PolygonBindRequest } from '../models/index';
|
||||
export interface PolygonAPIBindPolygonRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
polygonv1PolygonBindRequest: Polygonv1PolygonBindRequest;
|
||||
}
|
||||
export interface PolygonAPICreatePolygonRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
polygonv1PolygonCreateRequest: Polygonv1PolygonCreateRequest;
|
||||
}
|
||||
export interface PolygonBindRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v2PolygonBindRequest?: V2PolygonBindRequest;
|
||||
}
|
||||
export interface PolygonDeleteRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1PolygonDeleteRequest?: V1PolygonDeleteRequest;
|
||||
}
|
||||
export interface PolygonListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1PolygonListRequest?: V1PolygonListRequest;
|
||||
}
|
||||
export interface PolygonTimeCoordinatesUpdateRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1PolygonTimeCoordinatesUpdateRequest?: V1PolygonTimeCoordinatesUpdateRequest;
|
||||
}
|
||||
export interface PolygonTimeSetRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1PolygonTimeSetRequest?: V1PolygonTimeSetRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class PolygonAPI extends runtime.BaseAPI {
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод устаревает и будет отключён в будущем. Переключитесь на <a href=\"#operation/PolygonBind\">/v2/polygon/bind </a>. </aside>
|
||||
* Свяжите метод доставки с полигоном доставки
|
||||
*/
|
||||
polygonAPIBindPolygonRaw(requestParameters: PolygonAPIBindPolygonRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<object>>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод устаревает и будет отключён в будущем. Переключитесь на <a href=\"#operation/PolygonBind\">/v2/polygon/bind </a>. </aside>
|
||||
* Свяжите метод доставки с полигоном доставки
|
||||
*/
|
||||
polygonAPIBindPolygon(clientId: string, apiKey: string, polygonv1PolygonBindRequest: Polygonv1PolygonBindRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<object>;
|
||||
/**
|
||||
* Вы можете добавить полигон к методу доставки. Создайте полигон, получив его координаты на https://geojson.io: отметьте на карте минимум 3 точки и соедините их линиями. <aside class=\"warning\"> Сервис <a href=\"https://geojson.io\">geojson.io</a> возвращает координаты в формате <code>[[[long lat]]]</code>. Поменяйте местами широту и долготу в запросе метода. </aside>
|
||||
* Создайте полигон доставки
|
||||
*/
|
||||
polygonAPICreatePolygonRaw(requestParameters: PolygonAPICreatePolygonRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Polygonv1PolygonCreateResponse>>;
|
||||
/**
|
||||
* Вы можете добавить полигон к методу доставки. Создайте полигон, получив его координаты на https://geojson.io: отметьте на карте минимум 3 точки и соедините их линиями. <aside class=\"warning\"> Сервис <a href=\"https://geojson.io\">geojson.io</a> возвращает координаты в формате <code>[[[long lat]]]</code>. Поменяйте местами широту и долготу в запросе метода. </aside>
|
||||
* Создайте полигон доставки
|
||||
*/
|
||||
polygonAPICreatePolygon(clientId: string, apiKey: string, polygonv1PolygonCreateRequest: Polygonv1PolygonCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Polygonv1PolygonCreateResponse>;
|
||||
/**
|
||||
* Связать метод доставки с полигоном
|
||||
*/
|
||||
polygonBindRaw(requestParameters: PolygonBindRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
|
||||
/**
|
||||
* Связать метод доставки с полигоном
|
||||
*/
|
||||
polygonBind(clientId: string, apiKey: string, v2PolygonBindRequest?: V2PolygonBindRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
|
||||
/**
|
||||
* Удалить полигон из области доставки
|
||||
*/
|
||||
polygonDeleteRaw(requestParameters: PolygonDeleteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
|
||||
/**
|
||||
* Удалить полигон из области доставки
|
||||
*/
|
||||
polygonDelete(clientId: string, apiKey: string, v1PolygonDeleteRequest?: V1PolygonDeleteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
|
||||
/**
|
||||
* Получить список установленных полигонов на метод доставки
|
||||
*/
|
||||
polygonListRaw(requestParameters: PolygonListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1PolygonListResponse>>;
|
||||
/**
|
||||
* Получить список установленных полигонов на метод доставки
|
||||
*/
|
||||
polygonList(clientId: string, apiKey: string, v1PolygonListRequest?: V1PolygonListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1PolygonListResponse>;
|
||||
/**
|
||||
* Обновить координаты полигона доставки
|
||||
*/
|
||||
polygonTimeCoordinatesUpdateRaw(requestParameters: PolygonTimeCoordinatesUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
|
||||
/**
|
||||
* Обновить координаты полигона доставки
|
||||
*/
|
||||
polygonTimeCoordinatesUpdate(clientId: string, apiKey: string, v1PolygonTimeCoordinatesUpdateRequest?: V1PolygonTimeCoordinatesUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
|
||||
/**
|
||||
* Установить новое время доставки в полигоне
|
||||
*/
|
||||
polygonTimeSetRaw(requestParameters: PolygonTimeSetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
|
||||
/**
|
||||
* Установить новое время доставки в полигоне
|
||||
*/
|
||||
polygonTimeSet(clientId: string, apiKey: string, v1PolygonTimeSetRequest?: V1PolygonTimeSetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
|
||||
}
|
||||
312
dist/apis/PolygonAPI.js
vendored
Normal file
312
dist/apis/PolygonAPI.js
vendored
Normal file
@@ -0,0 +1,312 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.PolygonAPI = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class PolygonAPI extends runtime.BaseAPI {
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод устаревает и будет отключён в будущем. Переключитесь на <a href=\"#operation/PolygonBind\">/v2/polygon/bind </a>. </aside>
|
||||
* Свяжите метод доставки с полигоном доставки
|
||||
*/
|
||||
polygonAPIBindPolygonRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling polygonAPIBindPolygon().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling polygonAPIBindPolygon().');
|
||||
}
|
||||
if (requestParameters['polygonv1PolygonBindRequest'] == null) {
|
||||
throw new runtime.RequiredError('polygonv1PolygonBindRequest', 'Required parameter "polygonv1PolygonBindRequest" was null or undefined when calling polygonAPIBindPolygon().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/polygon/bind`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.Polygonv1PolygonBindRequestToJSON)(requestParameters['polygonv1PolygonBindRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод устаревает и будет отключён в будущем. Переключитесь на <a href=\"#operation/PolygonBind\">/v2/polygon/bind </a>. </aside>
|
||||
* Свяжите метод доставки с полигоном доставки
|
||||
*/
|
||||
polygonAPIBindPolygon(clientId, apiKey, polygonv1PolygonBindRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.polygonAPIBindPolygonRaw({ clientId: clientId, apiKey: apiKey, polygonv1PolygonBindRequest: polygonv1PolygonBindRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете добавить полигон к методу доставки. Создайте полигон, получив его координаты на https://geojson.io: отметьте на карте минимум 3 точки и соедините их линиями. <aside class=\"warning\"> Сервис <a href=\"https://geojson.io\">geojson.io</a> возвращает координаты в формате <code>[[[long lat]]]</code>. Поменяйте местами широту и долготу в запросе метода. </aside>
|
||||
* Создайте полигон доставки
|
||||
*/
|
||||
polygonAPICreatePolygonRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling polygonAPICreatePolygon().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling polygonAPICreatePolygon().');
|
||||
}
|
||||
if (requestParameters['polygonv1PolygonCreateRequest'] == null) {
|
||||
throw new runtime.RequiredError('polygonv1PolygonCreateRequest', 'Required parameter "polygonv1PolygonCreateRequest" was null or undefined when calling polygonAPICreatePolygon().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/polygon/create`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.Polygonv1PolygonCreateRequestToJSON)(requestParameters['polygonv1PolygonCreateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.Polygonv1PolygonCreateResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете добавить полигон к методу доставки. Создайте полигон, получив его координаты на https://geojson.io: отметьте на карте минимум 3 точки и соедините их линиями. <aside class=\"warning\"> Сервис <a href=\"https://geojson.io\">geojson.io</a> возвращает координаты в формате <code>[[[long lat]]]</code>. Поменяйте местами широту и долготу в запросе метода. </aside>
|
||||
* Создайте полигон доставки
|
||||
*/
|
||||
polygonAPICreatePolygon(clientId, apiKey, polygonv1PolygonCreateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.polygonAPICreatePolygonRaw({ clientId: clientId, apiKey: apiKey, polygonv1PolygonCreateRequest: polygonv1PolygonCreateRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Связать метод доставки с полигоном
|
||||
*/
|
||||
polygonBindRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling polygonBind().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling polygonBind().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v2/polygon/bind`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V2PolygonBindRequestToJSON)(requestParameters['v2PolygonBindRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.VoidApiResponse(response);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Связать метод доставки с полигоном
|
||||
*/
|
||||
polygonBind(clientId, apiKey, v2PolygonBindRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
yield this.polygonBindRaw({ clientId: clientId, apiKey: apiKey, v2PolygonBindRequest: v2PolygonBindRequest }, initOverrides);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Удалить полигон из области доставки
|
||||
*/
|
||||
polygonDeleteRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling polygonDelete().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling polygonDelete().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/polygon/delete`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1PolygonDeleteRequestToJSON)(requestParameters['v1PolygonDeleteRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.VoidApiResponse(response);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Удалить полигон из области доставки
|
||||
*/
|
||||
polygonDelete(clientId, apiKey, v1PolygonDeleteRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
yield this.polygonDeleteRaw({ clientId: clientId, apiKey: apiKey, v1PolygonDeleteRequest: v1PolygonDeleteRequest }, initOverrides);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить список установленных полигонов на метод доставки
|
||||
*/
|
||||
polygonListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling polygonList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling polygonList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/polygon/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1PolygonListRequestToJSON)(requestParameters['v1PolygonListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1PolygonListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить список установленных полигонов на метод доставки
|
||||
*/
|
||||
polygonList(clientId, apiKey, v1PolygonListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.polygonListRaw({ clientId: clientId, apiKey: apiKey, v1PolygonListRequest: v1PolygonListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Обновить координаты полигона доставки
|
||||
*/
|
||||
polygonTimeCoordinatesUpdateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling polygonTimeCoordinatesUpdate().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling polygonTimeCoordinatesUpdate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/polygon/time/coordinates/update`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1PolygonTimeCoordinatesUpdateRequestToJSON)(requestParameters['v1PolygonTimeCoordinatesUpdateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.VoidApiResponse(response);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Обновить координаты полигона доставки
|
||||
*/
|
||||
polygonTimeCoordinatesUpdate(clientId, apiKey, v1PolygonTimeCoordinatesUpdateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
yield this.polygonTimeCoordinatesUpdateRaw({ clientId: clientId, apiKey: apiKey, v1PolygonTimeCoordinatesUpdateRequest: v1PolygonTimeCoordinatesUpdateRequest }, initOverrides);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Установить новое время доставки в полигоне
|
||||
*/
|
||||
polygonTimeSetRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling polygonTimeSet().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling polygonTimeSet().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/polygon/time/set`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1PolygonTimeSetRequestToJSON)(requestParameters['v1PolygonTimeSetRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.VoidApiResponse(response);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Установить новое время доставки в полигоне
|
||||
*/
|
||||
polygonTimeSet(clientId, apiKey, v1PolygonTimeSetRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
yield this.polygonTimeSetRaw({ clientId: clientId, apiKey: apiKey, v1PolygonTimeSetRequest: v1PolygonTimeSetRequest }, initOverrides);
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.PolygonAPI = PolygonAPI;
|
||||
168
dist/apis/Premium.d.ts
vendored
Normal file
168
dist/apis/Premium.d.ts
vendored
Normal file
@@ -0,0 +1,168 @@
|
||||
/**
|
||||
* Документация 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 * as runtime from '../runtime';
|
||||
import type { AnalyticsAnalyticsGetDataRequest, AnalyticsAnalyticsGetDataResponse, ChatChatSendMessageRequest, ChatChatSendMessageResponse, ChatChatStartRequest, ChatChatStartResponse, ChatRead, GetRealizationReportByDayResponse, V1AnalyticsProductQueriesDetailsRequest, V1AnalyticsProductQueriesDetailsResponse, V1AnalyticsProductQueriesRequest, V1AnalyticsProductQueriesResponse, V1GetRealizationReportByDayRequest, V1ProductPricesDetailsRequest, V1ProductPricesDetailsResponse, V1SearchQueriesTextRequest, V1SearchQueriesTextResponse, V1SearchQueriesTopRequest, V1SearchQueriesTopResponse, V2ChatReadResponse } from '../models/index';
|
||||
export interface AnalyticsAPIAnalyticsGetDataRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
analyticsAnalyticsGetDataRequest: AnalyticsAnalyticsGetDataRequest;
|
||||
}
|
||||
export interface AnalyticsAPIAnalyticsProductQueriesRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1AnalyticsProductQueriesRequest: V1AnalyticsProductQueriesRequest;
|
||||
}
|
||||
export interface AnalyticsAPIAnalyticsProductQueriesDetailsRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1AnalyticsProductQueriesDetailsRequest: V1AnalyticsProductQueriesDetailsRequest;
|
||||
}
|
||||
export interface ChatAPIChatReadV2Request {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
chatRead: ChatRead;
|
||||
}
|
||||
export interface ChatAPIChatSendMessageRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
chatChatSendMessageRequest: ChatChatSendMessageRequest;
|
||||
}
|
||||
export interface ChatAPIChatStartRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
chatChatStartRequest: ChatChatStartRequest;
|
||||
}
|
||||
export interface FinanceAPIGetRealizationByDayReportV1Request {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1GetRealizationReportByDayRequest: V1GetRealizationReportByDayRequest;
|
||||
}
|
||||
export interface ProductPricesDetailsRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1ProductPricesDetailsRequest: V1ProductPricesDetailsRequest;
|
||||
}
|
||||
export interface SearchQueriesAPISearchQueriesTextRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1SearchQueriesTextRequest: V1SearchQueriesTextRequest;
|
||||
}
|
||||
export interface SearchQueriesAPISearchQueriesTopRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1SearchQueriesTopRequest: V1SearchQueriesTopRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class Premium extends runtime.BaseAPI {
|
||||
/**
|
||||
* Уĸажите период и метриĸи, ĸоторые нужно посчитать. В ответе будет аналитиĸа, сгруппированная по параметру `dimensions`. Для продавцов без подписки [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus): - доступны данные за последние 3 месяца, - есть ограничения по способам группировки данных и метрикам. Для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro) ограничений нет. Метод можно использовать не больше 1 раза в минуту. Соответствует разделу **Аналитика → Графики** в личном кабинете.
|
||||
* Данные аналитики
|
||||
*/
|
||||
analyticsAPIAnalyticsGetDataRaw(requestParameters: AnalyticsAPIAnalyticsGetDataRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AnalyticsAnalyticsGetDataResponse>>;
|
||||
/**
|
||||
* Уĸажите период и метриĸи, ĸоторые нужно посчитать. В ответе будет аналитиĸа, сгруппированная по параметру `dimensions`. Для продавцов без подписки [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus): - доступны данные за последние 3 месяца, - есть ограничения по способам группировки данных и метрикам. Для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro) ограничений нет. Метод можно использовать не больше 1 раза в минуту. Соответствует разделу **Аналитика → Графики** в личном кабинете.
|
||||
* Данные аналитики
|
||||
*/
|
||||
analyticsAPIAnalyticsGetData(clientId: string, apiKey: string, analyticsAnalyticsGetDataRequest: AnalyticsAnalyticsGetDataRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AnalyticsAnalyticsGetDataResponse>;
|
||||
/**
|
||||
* Используйте метод, чтобы получить данные о запросах ваших товаров. Полная аналитика доступна с подпиской [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) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro). Без подписки вы можете посмотреть часть показателей. Метод аналогичен вкладке **Товары в поиске → Запросы моего товара** в личном кабинете. Аналитику по запросам можно проверить за определённые даты. Для этого укажите интервал в полях `date_from` и `date_to`. Данные за последний месяц доступны в любом интервале, кроме текущей даты — расчёт происходит в течение 1–2 дней. Аналитика за даты раньше месяца назад доступна только с подпиской [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) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro) и только по неделям — в запросе укажите параметр `date_from`. [Подробнее о работе с запросами товара в Базе знаний продавца](https://seller-edu.ozon.ru/analytics-and-metrics/graphs/analitika-po-zaprosu)
|
||||
* Получить информацию о запросах моих товаров
|
||||
*/
|
||||
analyticsAPIAnalyticsProductQueriesRaw(requestParameters: AnalyticsAPIAnalyticsProductQueriesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1AnalyticsProductQueriesResponse>>;
|
||||
/**
|
||||
* Используйте метод, чтобы получить данные о запросах ваших товаров. Полная аналитика доступна с подпиской [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) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro). Без подписки вы можете посмотреть часть показателей. Метод аналогичен вкладке **Товары в поиске → Запросы моего товара** в личном кабинете. Аналитику по запросам можно проверить за определённые даты. Для этого укажите интервал в полях `date_from` и `date_to`. Данные за последний месяц доступны в любом интервале, кроме текущей даты — расчёт происходит в течение 1–2 дней. Аналитика за даты раньше месяца назад доступна только с подпиской [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) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro) и только по неделям — в запросе укажите параметр `date_from`. [Подробнее о работе с запросами товара в Базе знаний продавца](https://seller-edu.ozon.ru/analytics-and-metrics/graphs/analitika-po-zaprosu)
|
||||
* Получить информацию о запросах моих товаров
|
||||
*/
|
||||
analyticsAPIAnalyticsProductQueries(clientId: string, apiKey: string, v1AnalyticsProductQueriesRequest: V1AnalyticsProductQueriesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1AnalyticsProductQueriesResponse>;
|
||||
/**
|
||||
* Используйте метод, чтобы получить данные по запросам на конкретный товар. Полная аналитика доступна с подпиской [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) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro). Без подписки вы можете посмотреть часть показателей. Метод аналогичен просмотру данных по товару на вкладке **Товары в поиске → Запросы моего товара** в личном кабинете. Аналитику по запросам можно проверить за определённые даты. Для этого укажите интервал в полях `date_from` и `date_to`. Данные за последний месяц доступны в любом интервале, кроме текущей даты — расчёт происходит в течение 1–2 дней. Аналитика за даты раньше месяца назад доступна только с подпиской [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) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro) и только по неделям — в запросе укажите параметр `date_from`. [Подробнее о работе с запросами товара в Базе знаний продавца](https://seller-edu.ozon.ru/analytics-and-metrics/graphs/analitika-po-zaprosu)
|
||||
* Получить детализацию запросов по товару
|
||||
*/
|
||||
analyticsAPIAnalyticsProductQueriesDetailsRaw(requestParameters: AnalyticsAPIAnalyticsProductQueriesDetailsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1AnalyticsProductQueriesDetailsResponse>>;
|
||||
/**
|
||||
* Используйте метод, чтобы получить данные по запросам на конкретный товар. Полная аналитика доступна с подпиской [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) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro). Без подписки вы можете посмотреть часть показателей. Метод аналогичен просмотру данных по товару на вкладке **Товары в поиске → Запросы моего товара** в личном кабинете. Аналитику по запросам можно проверить за определённые даты. Для этого укажите интервал в полях `date_from` и `date_to`. Данные за последний месяц доступны в любом интервале, кроме текущей даты — расчёт происходит в течение 1–2 дней. Аналитика за даты раньше месяца назад доступна только с подпиской [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) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro) и только по неделям — в запросе укажите параметр `date_from`. [Подробнее о работе с запросами товара в Базе знаний продавца](https://seller-edu.ozon.ru/analytics-and-metrics/graphs/analitika-po-zaprosu)
|
||||
* Получить детализацию запросов по товару
|
||||
*/
|
||||
analyticsAPIAnalyticsProductQueriesDetails(clientId: string, apiKey: string, v1AnalyticsProductQueriesDetailsRequest: V1AnalyticsProductQueriesDetailsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1AnalyticsProductQueriesDetailsResponse>;
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro). Метод для отметки выбранного сообщения и сообщений до него прочитанными. <br><br> Получите список чатов с покупателем `chats.chat.chat_type=\"Buyer_Seller\"` в ответе метода [/v3/chat/list](#operation/ChatAPI_ChatListV3).
|
||||
* Отметить сообщения как прочитанные
|
||||
*/
|
||||
chatAPIChatReadV2Raw(requestParameters: ChatAPIChatReadV2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V2ChatReadResponse>>;
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro). Метод для отметки выбранного сообщения и сообщений до него прочитанными. <br><br> Получите список чатов с покупателем `chats.chat.chat_type=\"Buyer_Seller\"` в ответе метода [/v3/chat/list](#operation/ChatAPI_ChatListV3).
|
||||
* Отметить сообщения как прочитанные
|
||||
*/
|
||||
chatAPIChatReadV2(clientId: string, apiKey: string, chatRead: ChatRead, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V2ChatReadResponse>;
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro). Отправляет сообщение в существующий чат по его идентификатору. <br><br> Получите список чатов с покупателем `chats.chat.chat_type=\"Buyer_Seller\"` в ответе метода [/v3/chat/list](#operation/ChatAPI_ChatListV3). Для отправлений: - FBO — вы можете отправить сообщение в течение 48 часов с момента получения последнего сообщения от покупателя. - FBS или rFBS — вы можете отправить сообщение покупателю после оплаты и в течение 72 часов после доставки отправления. После этого вы можете только отвечать на сообщения в течение 48 часов с момента получения последнего сообщения от покупателя.
|
||||
* Отправить сообщение
|
||||
*/
|
||||
chatAPIChatSendMessageRaw(requestParameters: ChatAPIChatSendMessageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ChatChatSendMessageResponse>>;
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro). Отправляет сообщение в существующий чат по его идентификатору. <br><br> Получите список чатов с покупателем `chats.chat.chat_type=\"Buyer_Seller\"` в ответе метода [/v3/chat/list](#operation/ChatAPI_ChatListV3). Для отправлений: - FBO — вы можете отправить сообщение в течение 48 часов с момента получения последнего сообщения от покупателя. - FBS или rFBS — вы можете отправить сообщение покупателю после оплаты и в течение 72 часов после доставки отправления. После этого вы можете только отвечать на сообщения в течение 48 часов с момента получения последнего сообщения от покупателя.
|
||||
* Отправить сообщение
|
||||
*/
|
||||
chatAPIChatSendMessage(clientId: string, apiKey: string, chatChatSendMessageRequest: ChatChatSendMessageRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ChatChatSendMessageResponse>;
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro). Создает новый чат с покупателем по отправлению. Например, чтобы уточнить адрес или модель товара. Для отправлений: - FBO — начать чат может только покупатель. - FBS и rFBS — вы можете открыть чат в течение 72 часов после оплаты или доставки отправления.
|
||||
* Создать новый чат
|
||||
*/
|
||||
chatAPIChatStartRaw(requestParameters: ChatAPIChatStartRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ChatChatStartResponse>>;
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro). Создает новый чат с покупателем по отправлению. Например, чтобы уточнить адрес или модель товара. Для отправлений: - FBO — начать чат может только покупатель. - FBS и rFBS — вы можете открыть чат в течение 72 часов после оплаты или доставки отправления.
|
||||
* Создать новый чат
|
||||
*/
|
||||
chatAPIChatStart(clientId: string, apiKey: string, chatChatStartRequest: ChatChatStartRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ChatChatStartResponse>;
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro). Возвращает данные о суммах реализации из [отчёта о реализации товаров](#operation/FinanceAPI_GetRealizationReportV2) за день. Отмены и невыкупы не включаются. Данные доступны не более чем за 32 календарных дня от текущей даты.
|
||||
* Отчёт о реализации товаров за день
|
||||
*/
|
||||
financeAPIGetRealizationByDayReportV1Raw(requestParameters: FinanceAPIGetRealizationByDayReportV1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetRealizationReportByDayResponse>>;
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro). Возвращает данные о суммах реализации из [отчёта о реализации товаров](#operation/FinanceAPI_GetRealizationReportV2) за день. Отмены и невыкупы не включаются. Данные доступны не более чем за 32 календарных дня от текущей даты.
|
||||
* Отчёт о реализации товаров за день
|
||||
*/
|
||||
financeAPIGetRealizationByDayReportV1(clientId: string, apiKey: string, v1GetRealizationReportByDayRequest: V1GetRealizationReportByDayRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetRealizationReportByDayResponse>;
|
||||
/**
|
||||
* Доступно для продавцов с подпиской Premium Pro.
|
||||
* Получить подробную информацию о ценах товаров
|
||||
*/
|
||||
productPricesDetailsRaw(requestParameters: ProductPricesDetailsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1ProductPricesDetailsResponse>>;
|
||||
/**
|
||||
* Доступно для продавцов с подпиской Premium Pro.
|
||||
* Получить подробную информацию о ценах товаров
|
||||
*/
|
||||
productPricesDetails(clientId: string, apiKey: string, v1ProductPricesDetailsRequest: V1ProductPricesDetailsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1ProductPricesDetailsResponse>;
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro).
|
||||
* Получить список поисковых запросов по тексту
|
||||
*/
|
||||
searchQueriesAPISearchQueriesTextRaw(requestParameters: SearchQueriesAPISearchQueriesTextRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1SearchQueriesTextResponse>>;
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro).
|
||||
* Получить список поисковых запросов по тексту
|
||||
*/
|
||||
searchQueriesAPISearchQueriesText(clientId: string, apiKey: string, v1SearchQueriesTextRequest: V1SearchQueriesTextRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1SearchQueriesTextResponse>;
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro).
|
||||
* Получить список популярных поисковых запросов
|
||||
*/
|
||||
searchQueriesAPISearchQueriesTopRaw(requestParameters: SearchQueriesAPISearchQueriesTopRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1SearchQueriesTopResponse>>;
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro).
|
||||
* Получить список популярных поисковых запросов
|
||||
*/
|
||||
searchQueriesAPISearchQueriesTop(clientId: string, apiKey: string, v1SearchQueriesTopRequest: V1SearchQueriesTopRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1SearchQueriesTopResponse>;
|
||||
}
|
||||
473
dist/apis/Premium.js
vendored
Normal file
473
dist/apis/Premium.js
vendored
Normal file
@@ -0,0 +1,473 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.Premium = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class Premium extends runtime.BaseAPI {
|
||||
/**
|
||||
* Уĸажите период и метриĸи, ĸоторые нужно посчитать. В ответе будет аналитиĸа, сгруппированная по параметру `dimensions`. Для продавцов без подписки [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus): - доступны данные за последние 3 месяца, - есть ограничения по способам группировки данных и метрикам. Для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro) ограничений нет. Метод можно использовать не больше 1 раза в минуту. Соответствует разделу **Аналитика → Графики** в личном кабинете.
|
||||
* Данные аналитики
|
||||
*/
|
||||
analyticsAPIAnalyticsGetDataRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling analyticsAPIAnalyticsGetData().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling analyticsAPIAnalyticsGetData().');
|
||||
}
|
||||
if (requestParameters['analyticsAnalyticsGetDataRequest'] == null) {
|
||||
throw new runtime.RequiredError('analyticsAnalyticsGetDataRequest', 'Required parameter "analyticsAnalyticsGetDataRequest" was null or undefined when calling analyticsAPIAnalyticsGetData().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/analytics/data`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.AnalyticsAnalyticsGetDataRequestToJSON)(requestParameters['analyticsAnalyticsGetDataRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.AnalyticsAnalyticsGetDataResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Уĸажите период и метриĸи, ĸоторые нужно посчитать. В ответе будет аналитиĸа, сгруппированная по параметру `dimensions`. Для продавцов без подписки [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus): - доступны данные за последние 3 месяца, - есть ограничения по способам группировки данных и метрикам. Для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro) ограничений нет. Метод можно использовать не больше 1 раза в минуту. Соответствует разделу **Аналитика → Графики** в личном кабинете.
|
||||
* Данные аналитики
|
||||
*/
|
||||
analyticsAPIAnalyticsGetData(clientId, apiKey, analyticsAnalyticsGetDataRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.analyticsAPIAnalyticsGetDataRaw({ clientId: clientId, apiKey: apiKey, analyticsAnalyticsGetDataRequest: analyticsAnalyticsGetDataRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Используйте метод, чтобы получить данные о запросах ваших товаров. Полная аналитика доступна с подпиской [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) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro). Без подписки вы можете посмотреть часть показателей. Метод аналогичен вкладке **Товары в поиске → Запросы моего товара** в личном кабинете. Аналитику по запросам можно проверить за определённые даты. Для этого укажите интервал в полях `date_from` и `date_to`. Данные за последний месяц доступны в любом интервале, кроме текущей даты — расчёт происходит в течение 1–2 дней. Аналитика за даты раньше месяца назад доступна только с подпиской [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) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro) и только по неделям — в запросе укажите параметр `date_from`. [Подробнее о работе с запросами товара в Базе знаний продавца](https://seller-edu.ozon.ru/analytics-and-metrics/graphs/analitika-po-zaprosu)
|
||||
* Получить информацию о запросах моих товаров
|
||||
*/
|
||||
analyticsAPIAnalyticsProductQueriesRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling analyticsAPIAnalyticsProductQueries().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling analyticsAPIAnalyticsProductQueries().');
|
||||
}
|
||||
if (requestParameters['v1AnalyticsProductQueriesRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1AnalyticsProductQueriesRequest', 'Required parameter "v1AnalyticsProductQueriesRequest" was null or undefined when calling analyticsAPIAnalyticsProductQueries().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/analytics/product-queries`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1AnalyticsProductQueriesRequestToJSON)(requestParameters['v1AnalyticsProductQueriesRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1AnalyticsProductQueriesResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Используйте метод, чтобы получить данные о запросах ваших товаров. Полная аналитика доступна с подпиской [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) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro). Без подписки вы можете посмотреть часть показателей. Метод аналогичен вкладке **Товары в поиске → Запросы моего товара** в личном кабинете. Аналитику по запросам можно проверить за определённые даты. Для этого укажите интервал в полях `date_from` и `date_to`. Данные за последний месяц доступны в любом интервале, кроме текущей даты — расчёт происходит в течение 1–2 дней. Аналитика за даты раньше месяца назад доступна только с подпиской [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) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro) и только по неделям — в запросе укажите параметр `date_from`. [Подробнее о работе с запросами товара в Базе знаний продавца](https://seller-edu.ozon.ru/analytics-and-metrics/graphs/analitika-po-zaprosu)
|
||||
* Получить информацию о запросах моих товаров
|
||||
*/
|
||||
analyticsAPIAnalyticsProductQueries(clientId, apiKey, v1AnalyticsProductQueriesRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.analyticsAPIAnalyticsProductQueriesRaw({ clientId: clientId, apiKey: apiKey, v1AnalyticsProductQueriesRequest: v1AnalyticsProductQueriesRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Используйте метод, чтобы получить данные по запросам на конкретный товар. Полная аналитика доступна с подпиской [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) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro). Без подписки вы можете посмотреть часть показателей. Метод аналогичен просмотру данных по товару на вкладке **Товары в поиске → Запросы моего товара** в личном кабинете. Аналитику по запросам можно проверить за определённые даты. Для этого укажите интервал в полях `date_from` и `date_to`. Данные за последний месяц доступны в любом интервале, кроме текущей даты — расчёт происходит в течение 1–2 дней. Аналитика за даты раньше месяца назад доступна только с подпиской [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) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro) и только по неделям — в запросе укажите параметр `date_from`. [Подробнее о работе с запросами товара в Базе знаний продавца](https://seller-edu.ozon.ru/analytics-and-metrics/graphs/analitika-po-zaprosu)
|
||||
* Получить детализацию запросов по товару
|
||||
*/
|
||||
analyticsAPIAnalyticsProductQueriesDetailsRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling analyticsAPIAnalyticsProductQueriesDetails().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling analyticsAPIAnalyticsProductQueriesDetails().');
|
||||
}
|
||||
if (requestParameters['v1AnalyticsProductQueriesDetailsRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1AnalyticsProductQueriesDetailsRequest', 'Required parameter "v1AnalyticsProductQueriesDetailsRequest" was null or undefined when calling analyticsAPIAnalyticsProductQueriesDetails().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/analytics/product-queries/details`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1AnalyticsProductQueriesDetailsRequestToJSON)(requestParameters['v1AnalyticsProductQueriesDetailsRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1AnalyticsProductQueriesDetailsResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Используйте метод, чтобы получить данные по запросам на конкретный товар. Полная аналитика доступна с подпиской [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) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro). Без подписки вы можете посмотреть часть показателей. Метод аналогичен просмотру данных по товару на вкладке **Товары в поиске → Запросы моего товара** в личном кабинете. Аналитику по запросам можно проверить за определённые даты. Для этого укажите интервал в полях `date_from` и `date_to`. Данные за последний месяц доступны в любом интервале, кроме текущей даты — расчёт происходит в течение 1–2 дней. Аналитика за даты раньше месяца назад доступна только с подпиской [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) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro) и только по неделям — в запросе укажите параметр `date_from`. [Подробнее о работе с запросами товара в Базе знаний продавца](https://seller-edu.ozon.ru/analytics-and-metrics/graphs/analitika-po-zaprosu)
|
||||
* Получить детализацию запросов по товару
|
||||
*/
|
||||
analyticsAPIAnalyticsProductQueriesDetails(clientId, apiKey, v1AnalyticsProductQueriesDetailsRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.analyticsAPIAnalyticsProductQueriesDetailsRaw({ clientId: clientId, apiKey: apiKey, v1AnalyticsProductQueriesDetailsRequest: v1AnalyticsProductQueriesDetailsRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro). Метод для отметки выбранного сообщения и сообщений до него прочитанными. <br><br> Получите список чатов с покупателем `chats.chat.chat_type=\"Buyer_Seller\"` в ответе метода [/v3/chat/list](#operation/ChatAPI_ChatListV3).
|
||||
* Отметить сообщения как прочитанные
|
||||
*/
|
||||
chatAPIChatReadV2Raw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling chatAPIChatReadV2().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling chatAPIChatReadV2().');
|
||||
}
|
||||
if (requestParameters['chatRead'] == null) {
|
||||
throw new runtime.RequiredError('chatRead', 'Required parameter "chatRead" was null or undefined when calling chatAPIChatReadV2().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v2/chat/read`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.ChatReadToJSON)(requestParameters['chatRead']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V2ChatReadResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro). Метод для отметки выбранного сообщения и сообщений до него прочитанными. <br><br> Получите список чатов с покупателем `chats.chat.chat_type=\"Buyer_Seller\"` в ответе метода [/v3/chat/list](#operation/ChatAPI_ChatListV3).
|
||||
* Отметить сообщения как прочитанные
|
||||
*/
|
||||
chatAPIChatReadV2(clientId, apiKey, chatRead, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.chatAPIChatReadV2Raw({ clientId: clientId, apiKey: apiKey, chatRead: chatRead }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro). Отправляет сообщение в существующий чат по его идентификатору. <br><br> Получите список чатов с покупателем `chats.chat.chat_type=\"Buyer_Seller\"` в ответе метода [/v3/chat/list](#operation/ChatAPI_ChatListV3). Для отправлений: - FBO — вы можете отправить сообщение в течение 48 часов с момента получения последнего сообщения от покупателя. - FBS или rFBS — вы можете отправить сообщение покупателю после оплаты и в течение 72 часов после доставки отправления. После этого вы можете только отвечать на сообщения в течение 48 часов с момента получения последнего сообщения от покупателя.
|
||||
* Отправить сообщение
|
||||
*/
|
||||
chatAPIChatSendMessageRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling chatAPIChatSendMessage().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling chatAPIChatSendMessage().');
|
||||
}
|
||||
if (requestParameters['chatChatSendMessageRequest'] == null) {
|
||||
throw new runtime.RequiredError('chatChatSendMessageRequest', 'Required parameter "chatChatSendMessageRequest" was null or undefined when calling chatAPIChatSendMessage().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/chat/send/message`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.ChatChatSendMessageRequestToJSON)(requestParameters['chatChatSendMessageRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.ChatChatSendMessageResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro). Отправляет сообщение в существующий чат по его идентификатору. <br><br> Получите список чатов с покупателем `chats.chat.chat_type=\"Buyer_Seller\"` в ответе метода [/v3/chat/list](#operation/ChatAPI_ChatListV3). Для отправлений: - FBO — вы можете отправить сообщение в течение 48 часов с момента получения последнего сообщения от покупателя. - FBS или rFBS — вы можете отправить сообщение покупателю после оплаты и в течение 72 часов после доставки отправления. После этого вы можете только отвечать на сообщения в течение 48 часов с момента получения последнего сообщения от покупателя.
|
||||
* Отправить сообщение
|
||||
*/
|
||||
chatAPIChatSendMessage(clientId, apiKey, chatChatSendMessageRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.chatAPIChatSendMessageRaw({ clientId: clientId, apiKey: apiKey, chatChatSendMessageRequest: chatChatSendMessageRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro). Создает новый чат с покупателем по отправлению. Например, чтобы уточнить адрес или модель товара. Для отправлений: - FBO — начать чат может только покупатель. - FBS и rFBS — вы можете открыть чат в течение 72 часов после оплаты или доставки отправления.
|
||||
* Создать новый чат
|
||||
*/
|
||||
chatAPIChatStartRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling chatAPIChatStart().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling chatAPIChatStart().');
|
||||
}
|
||||
if (requestParameters['chatChatStartRequest'] == null) {
|
||||
throw new runtime.RequiredError('chatChatStartRequest', 'Required parameter "chatChatStartRequest" was null or undefined when calling chatAPIChatStart().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/chat/start`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.ChatChatStartRequestToJSON)(requestParameters['chatChatStartRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.ChatChatStartResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro). Создает новый чат с покупателем по отправлению. Например, чтобы уточнить адрес или модель товара. Для отправлений: - FBO — начать чат может только покупатель. - FBS и rFBS — вы можете открыть чат в течение 72 часов после оплаты или доставки отправления.
|
||||
* Создать новый чат
|
||||
*/
|
||||
chatAPIChatStart(clientId, apiKey, chatChatStartRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.chatAPIChatStartRaw({ clientId: clientId, apiKey: apiKey, chatChatStartRequest: chatChatStartRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro). Возвращает данные о суммах реализации из [отчёта о реализации товаров](#operation/FinanceAPI_GetRealizationReportV2) за день. Отмены и невыкупы не включаются. Данные доступны не более чем за 32 календарных дня от текущей даты.
|
||||
* Отчёт о реализации товаров за день
|
||||
*/
|
||||
financeAPIGetRealizationByDayReportV1Raw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling financeAPIGetRealizationByDayReportV1().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling financeAPIGetRealizationByDayReportV1().');
|
||||
}
|
||||
if (requestParameters['v1GetRealizationReportByDayRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1GetRealizationReportByDayRequest', 'Required parameter "v1GetRealizationReportByDayRequest" was null or undefined when calling financeAPIGetRealizationByDayReportV1().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/finance/realization/by-day`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1GetRealizationReportByDayRequestToJSON)(requestParameters['v1GetRealizationReportByDayRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.GetRealizationReportByDayResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus) или [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro). Возвращает данные о суммах реализации из [отчёта о реализации товаров](#operation/FinanceAPI_GetRealizationReportV2) за день. Отмены и невыкупы не включаются. Данные доступны не более чем за 32 календарных дня от текущей даты.
|
||||
* Отчёт о реализации товаров за день
|
||||
*/
|
||||
financeAPIGetRealizationByDayReportV1(clientId, apiKey, v1GetRealizationReportByDayRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.financeAPIGetRealizationByDayReportV1Raw({ clientId: clientId, apiKey: apiKey, v1GetRealizationReportByDayRequest: v1GetRealizationReportByDayRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Доступно для продавцов с подпиской Premium Pro.
|
||||
* Получить подробную информацию о ценах товаров
|
||||
*/
|
||||
productPricesDetailsRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling productPricesDetails().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling productPricesDetails().');
|
||||
}
|
||||
if (requestParameters['v1ProductPricesDetailsRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1ProductPricesDetailsRequest', 'Required parameter "v1ProductPricesDetailsRequest" was null or undefined when calling productPricesDetails().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/product/prices/details`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1ProductPricesDetailsRequestToJSON)(requestParameters['v1ProductPricesDetailsRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1ProductPricesDetailsResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Доступно для продавцов с подпиской Premium Pro.
|
||||
* Получить подробную информацию о ценах товаров
|
||||
*/
|
||||
productPricesDetails(clientId, apiKey, v1ProductPricesDetailsRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.productPricesDetailsRaw({ clientId: clientId, apiKey: apiKey, v1ProductPricesDetailsRequest: v1ProductPricesDetailsRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro).
|
||||
* Получить список поисковых запросов по тексту
|
||||
*/
|
||||
searchQueriesAPISearchQueriesTextRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling searchQueriesAPISearchQueriesText().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling searchQueriesAPISearchQueriesText().');
|
||||
}
|
||||
if (requestParameters['v1SearchQueriesTextRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1SearchQueriesTextRequest', 'Required parameter "v1SearchQueriesTextRequest" was null or undefined when calling searchQueriesAPISearchQueriesText().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/search-queries/text`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1SearchQueriesTextRequestToJSON)(requestParameters['v1SearchQueriesTextRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1SearchQueriesTextResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro).
|
||||
* Получить список поисковых запросов по тексту
|
||||
*/
|
||||
searchQueriesAPISearchQueriesText(clientId, apiKey, v1SearchQueriesTextRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.searchQueriesAPISearchQueriesTextRaw({ clientId: clientId, apiKey: apiKey, v1SearchQueriesTextRequest: v1SearchQueriesTextRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro).
|
||||
* Получить список популярных поисковых запросов
|
||||
*/
|
||||
searchQueriesAPISearchQueriesTopRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling searchQueriesAPISearchQueriesTop().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling searchQueriesAPISearchQueriesTop().');
|
||||
}
|
||||
if (requestParameters['v1SearchQueriesTopRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1SearchQueriesTopRequest', 'Required parameter "v1SearchQueriesTopRequest" was null or undefined when calling searchQueriesAPISearchQueriesTop().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/search-queries/top`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1SearchQueriesTopRequestToJSON)(requestParameters['v1SearchQueriesTopRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1SearchQueriesTopResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Pro](https://seller-edu.ozon.ru/seller-rating/about-rating/podpiska-premium-pro).
|
||||
* Получить список популярных поисковых запросов
|
||||
*/
|
||||
searchQueriesAPISearchQueriesTop(clientId, apiKey, v1SearchQueriesTopRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.searchQueriesAPISearchQueriesTopRaw({ clientId: clientId, apiKey: apiKey, v1SearchQueriesTopRequest: v1SearchQueriesTopRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.Premium = Premium;
|
||||
175
dist/apis/PricesStocksAPI.d.ts
vendored
Normal file
175
dist/apis/PricesStocksAPI.d.ts
vendored
Normal file
@@ -0,0 +1,175 @@
|
||||
/**
|
||||
* Документация 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 * as runtime from '../runtime';
|
||||
import type { ProductImportProductsPricesRequest, ProductImportProductsPricesResponse, Productsv1GetProductInfoStocksByWarehouseFbsRequest, Productsv1GetProductInfoStocksByWarehouseFbsResponse, Productv2ProductsStocksRequest, Productv2ProductsStocksResponse, Productv5GetProductInfoPricesV5Request, Productv5GetProductInfoPricesV5Response, V1GetProductInfoDiscountedRequest, V1GetProductInfoDiscountedResponse, V1ProductActionTimerStatusRequest, V1ProductActionTimerStatusResponse, V1ProductActionTimerUpdateRequest, V1ProductInfoWarehouseStocksRequest, V1ProductInfoWarehouseStocksResponse, V1ProductUpdateDiscountRequest, V1ProductUpdateDiscountResponse, V2GetProductInfoStocksByWarehouseFbsRequestV2, V2GetProductInfoStocksByWarehouseFbsResponseV2, V4GetProductInfoStocksRequest, V4GetProductInfoStocksResponse } from '../models/index';
|
||||
export interface ProductAPIActionTimerStatusRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1ProductActionTimerStatusRequest: V1ProductActionTimerStatusRequest;
|
||||
}
|
||||
export interface ProductAPIActionTimerUpdateRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1ProductActionTimerUpdateRequest: V1ProductActionTimerUpdateRequest;
|
||||
}
|
||||
export interface ProductAPIGetProductInfoDiscountedRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1GetProductInfoDiscountedRequest: V1GetProductInfoDiscountedRequest;
|
||||
}
|
||||
export interface ProductAPIGetProductInfoPricesRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
productv5GetProductInfoPricesV5Request: Productv5GetProductInfoPricesV5Request;
|
||||
}
|
||||
export interface ProductAPIGetProductInfoStocksRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v4GetProductInfoStocksRequest: V4GetProductInfoStocksRequest;
|
||||
}
|
||||
export interface ProductAPIGetProductInfoStocksByWarehouseFbsV2Request {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v2GetProductInfoStocksByWarehouseFbsRequestV2: V2GetProductInfoStocksByWarehouseFbsRequestV2 | null;
|
||||
}
|
||||
export interface ProductAPIImportProductsPricesRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
productImportProductsPricesRequest?: ProductImportProductsPricesRequest;
|
||||
}
|
||||
export interface ProductAPIProductStocksByWarehouseFbsRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
productsv1GetProductInfoStocksByWarehouseFbsRequest: Productsv1GetProductInfoStocksByWarehouseFbsRequest | null;
|
||||
}
|
||||
export interface ProductAPIProductUpdateDiscountRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1ProductUpdateDiscountRequest: V1ProductUpdateDiscountRequest;
|
||||
}
|
||||
export interface ProductAPIProductsStocksV2Request {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
productv2ProductsStocksRequest: Productv2ProductsStocksRequest;
|
||||
}
|
||||
export interface ProductInfoWarehouseStocksRequest {
|
||||
v1ProductInfoWarehouseStocksRequest?: V1ProductInfoWarehouseStocksRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class PricesStocksAPI extends runtime.BaseAPI {
|
||||
/**
|
||||
* Получить статус установленного таймера
|
||||
*/
|
||||
productAPIActionTimerStatusRaw(requestParameters: ProductAPIActionTimerStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1ProductActionTimerStatusResponse>>;
|
||||
/**
|
||||
* Получить статус установленного таймера
|
||||
*/
|
||||
productAPIActionTimerStatus(clientId: string, apiKey: string, v1ProductActionTimerStatusRequest: V1ProductActionTimerStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1ProductActionTimerStatusResponse>;
|
||||
/**
|
||||
* Минимальная цена действует 30 дней после установки. После этого настройка выключается. Вы можете продлить её: вызовите метод повторно и укажите `product_ids`.
|
||||
* Обновление таймера актуальности минимальной цены
|
||||
*/
|
||||
productAPIActionTimerUpdateRaw(requestParameters: ProductAPIActionTimerUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
|
||||
/**
|
||||
* Минимальная цена действует 30 дней после установки. После этого настройка выключается. Вы можете продлить её: вызовите метод повторно и укажите `product_ids`.
|
||||
* Обновление таймера актуальности минимальной цены
|
||||
*/
|
||||
productAPIActionTimerUpdate(clientId: string, apiKey: string, v1ProductActionTimerUpdateRequest: V1ProductActionTimerUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
|
||||
/**
|
||||
* Метод для получения информации о состоянии и дефектах уценённого товара по его SKU. Работает только с уценёнными товарами по схеме FBO. Также метод возвращает SKU основного товара.
|
||||
* Узнать информацию об уценке и основном товаре по SKU уценённого товара
|
||||
*/
|
||||
productAPIGetProductInfoDiscountedRaw(requestParameters: ProductAPIGetProductInfoDiscountedRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1GetProductInfoDiscountedResponse>>;
|
||||
/**
|
||||
* Метод для получения информации о состоянии и дефектах уценённого товара по его SKU. Работает только с уценёнными товарами по схеме FBO. Также метод возвращает SKU основного товара.
|
||||
* Узнать информацию об уценке и основном товаре по SKU уценённого товара
|
||||
*/
|
||||
productAPIGetProductInfoDiscounted(clientId: string, apiKey: string, v1GetProductInfoDiscountedRequest: V1GetProductInfoDiscountedRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1GetProductInfoDiscountedResponse>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Вы можете посмотреть историю обновления цен только в личном кабинете продавца.<br> <a href=\"https://seller-edu.ozon.ru/libra/ceny-i-akcii/rabota-s-cenami/price-control#как-посмотреть-историю-обновления-цен\">Подробнее об истории обновления цен в Базе знаний продавца</a> </aside>
|
||||
* Получить информацию о цене товара
|
||||
*/
|
||||
productAPIGetProductInfoPricesRaw(requestParameters: ProductAPIGetProductInfoPricesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Productv5GetProductInfoPricesV5Response>>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Вы можете посмотреть историю обновления цен только в личном кабинете продавца.<br> <a href=\"https://seller-edu.ozon.ru/libra/ceny-i-akcii/rabota-s-cenami/price-control#как-посмотреть-историю-обновления-цен\">Подробнее об истории обновления цен в Базе знаний продавца</a> </aside>
|
||||
* Получить информацию о цене товара
|
||||
*/
|
||||
productAPIGetProductInfoPrices(clientId: string, apiKey: string, productv5GetProductInfoPricesV5Request: Productv5GetProductInfoPricesV5Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Productv5GetProductInfoPricesV5Response>;
|
||||
/**
|
||||
* Возвращает информацию о ĸоличестве товаров по схемам FBS, rFBS и FBP: - сĸольĸо единиц есть в наличии, - сĸольĸо зарезервировано поĸупателями. Чтобы получить информацию об остатках по схеме FBO, используйте метод [/v1/analytics/stocks](#operation/AnalyticsAPI_AnalyticsStocks).
|
||||
* Информация о количестве товаров
|
||||
*/
|
||||
productAPIGetProductInfoStocksRaw(requestParameters: ProductAPIGetProductInfoStocksRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V4GetProductInfoStocksResponse>>;
|
||||
/**
|
||||
* Возвращает информацию о ĸоличестве товаров по схемам FBS, rFBS и FBP: - сĸольĸо единиц есть в наличии, - сĸольĸо зарезервировано поĸупателями. Чтобы получить информацию об остатках по схеме FBO, используйте метод [/v1/analytics/stocks](#operation/AnalyticsAPI_AnalyticsStocks).
|
||||
* Информация о количестве товаров
|
||||
*/
|
||||
productAPIGetProductInfoStocks(clientId: string, apiKey: string, v4GetProductInfoStocksRequest: V4GetProductInfoStocksRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V4GetProductInfoStocksResponse>;
|
||||
/**
|
||||
* Получить информацию об остатках на складах продавца
|
||||
*/
|
||||
productAPIGetProductInfoStocksByWarehouseFbsV2Raw(requestParameters: ProductAPIGetProductInfoStocksByWarehouseFbsV2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V2GetProductInfoStocksByWarehouseFbsResponseV2>>;
|
||||
/**
|
||||
* Получить информацию об остатках на складах продавца
|
||||
*/
|
||||
productAPIGetProductInfoStocksByWarehouseFbsV2(clientId: string, apiKey: string, v2GetProductInfoStocksByWarehouseFbsRequestV2: V2GetProductInfoStocksByWarehouseFbsRequestV2 | null, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V2GetProductInfoStocksByWarehouseFbsResponseV2>;
|
||||
/**
|
||||
* Позволяет изменить цену одного или нескольких товаров. Цену каждого товара можно обновлять не больше 10 раз в час. Чтобы сбросить `old_price`, поставьте `0` у этого параметра. Если у товара установлена минимальная цена и включено автоприменение в акции, отключите его и обновите минимальную цену. Иначе вернётся ошибка `action_price_enabled_min_price_missing`. Если запрос содержит оба параметра — `offer_id` и `product_id`, изменения применятся к товару с `offer_id`. Для избежания неоднозначности используйте только один из параметров.
|
||||
* Обновить цену
|
||||
*/
|
||||
productAPIImportProductsPricesRaw(requestParameters: ProductAPIImportProductsPricesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ProductImportProductsPricesResponse>>;
|
||||
/**
|
||||
* Позволяет изменить цену одного или нескольких товаров. Цену каждого товара можно обновлять не больше 10 раз в час. Чтобы сбросить `old_price`, поставьте `0` у этого параметра. Если у товара установлена минимальная цена и включено автоприменение в акции, отключите его и обновите минимальную цену. Иначе вернётся ошибка `action_price_enabled_min_price_missing`. Если запрос содержит оба параметра — `offer_id` и `product_id`, изменения применятся к товару с `offer_id`. Для избежания неоднозначности используйте только один из параметров.
|
||||
* Обновить цену
|
||||
*/
|
||||
productAPIImportProductsPrices(clientId: string, apiKey: string, productImportProductsPricesRequest?: ProductImportProductsPricesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ProductImportProductsPricesResponse>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод устаревает и будет отключён 7 апреля 2026 года. Переключитесь на <a href=\"#operation/ProductAPI_GetProductInfoStocksByWarehouseFbsV2\">/v2/product/info/stocks-by-warehouse/fbs</a>. </aside> Передайте в запросе `offer_id` или `sku`. Если укажете оба, будет использован только `sku`.
|
||||
* Информация об остатках на складах продавца (FBS и rFBS)
|
||||
*/
|
||||
productAPIProductStocksByWarehouseFbsRaw(requestParameters: ProductAPIProductStocksByWarehouseFbsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Productsv1GetProductInfoStocksByWarehouseFbsResponse>>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод устаревает и будет отключён 7 апреля 2026 года. Переключитесь на <a href=\"#operation/ProductAPI_GetProductInfoStocksByWarehouseFbsV2\">/v2/product/info/stocks-by-warehouse/fbs</a>. </aside> Передайте в запросе `offer_id` или `sku`. Если укажете оба, будет использован только `sku`.
|
||||
* Информация об остатках на складах продавца (FBS и rFBS)
|
||||
*/
|
||||
productAPIProductStocksByWarehouseFbs(clientId: string, apiKey: string, productsv1GetProductInfoStocksByWarehouseFbsRequest: Productsv1GetProductInfoStocksByWarehouseFbsRequest | null, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Productsv1GetProductInfoStocksByWarehouseFbsResponse>;
|
||||
/**
|
||||
* Метод для установки размера скидки на уценённые товары, продающиеся по схеме FBS.
|
||||
* Установить скидку на уценённый товар
|
||||
*/
|
||||
productAPIProductUpdateDiscountRaw(requestParameters: ProductAPIProductUpdateDiscountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1ProductUpdateDiscountResponse>>;
|
||||
/**
|
||||
* Метод для установки размера скидки на уценённые товары, продающиеся по схеме FBS.
|
||||
* Установить скидку на уценённый товар
|
||||
*/
|
||||
productAPIProductUpdateDiscount(clientId: string, apiKey: string, v1ProductUpdateDiscountRequest: V1ProductUpdateDiscountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1ProductUpdateDiscountResponse>;
|
||||
/**
|
||||
* Позволяет изменить информацию о количестве товара в наличии. <aside class=\"warning\"> Переданный остаток — количество товара в наличии без учёта зарезервированных товаров. Перед обновлением остатков проверьте количество зарезервированных товаров с помощью метода <a href=\"#operation/ProductAPI_GetProductInfoStocksByWarehouseFbsV2\">/v2/product/info/stocks-by-warehouse/fbs</a>. </aside> За один запрос можно изменить наличие для 100 пар товар-склад. С одного аккаунта продавца можно отправить до 80 запросов в минуту. <aside class=\"warning\">Обновлять остатки у одной пары товар-склад можно только 1 раз в 30 секунд, иначе в параметре <code>result.errors</code> в ответе будет ошибка <code>TOO_MANY_REQUESTS</code>.</aside> Вы можете задать наличие товара только после того, как его статус сменится на `price_sent`. Остатки крупногабаритных товаров можно обновлять только на предназначенных для них складах. Если запрос содержит оба параметра — `offer_id` и `product_id`, изменения применятся к товару с `offer_id`. Для избежания неоднозначности используйте только один из параметров.
|
||||
* Обновить количество товаров на складах
|
||||
*/
|
||||
productAPIProductsStocksV2Raw(requestParameters: ProductAPIProductsStocksV2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Productv2ProductsStocksResponse>>;
|
||||
/**
|
||||
* Позволяет изменить информацию о количестве товара в наличии. <aside class=\"warning\"> Переданный остаток — количество товара в наличии без учёта зарезервированных товаров. Перед обновлением остатков проверьте количество зарезервированных товаров с помощью метода <a href=\"#operation/ProductAPI_GetProductInfoStocksByWarehouseFbsV2\">/v2/product/info/stocks-by-warehouse/fbs</a>. </aside> За один запрос можно изменить наличие для 100 пар товар-склад. С одного аккаунта продавца можно отправить до 80 запросов в минуту. <aside class=\"warning\">Обновлять остатки у одной пары товар-склад можно только 1 раз в 30 секунд, иначе в параметре <code>result.errors</code> в ответе будет ошибка <code>TOO_MANY_REQUESTS</code>.</aside> Вы можете задать наличие товара только после того, как его статус сменится на `price_sent`. Остатки крупногабаритных товаров можно обновлять только на предназначенных для них складах. Если запрос содержит оба параметра — `offer_id` и `product_id`, изменения применятся к товару с `offer_id`. Для избежания неоднозначности используйте только один из параметров.
|
||||
* Обновить количество товаров на складах
|
||||
*/
|
||||
productAPIProductsStocksV2(clientId: string, apiKey: string, productv2ProductsStocksRequest: Productv2ProductsStocksRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Productv2ProductsStocksResponse>;
|
||||
/**
|
||||
* Получить информацию по остаткам на складе FBS и rFBS
|
||||
*/
|
||||
productInfoWarehouseStocksRaw(requestParameters: ProductInfoWarehouseStocksRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1ProductInfoWarehouseStocksResponse>>;
|
||||
/**
|
||||
* Получить информацию по остаткам на складе FBS и rFBS
|
||||
*/
|
||||
productInfoWarehouseStocks(v1ProductInfoWarehouseStocksRequest?: V1ProductInfoWarehouseStocksRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1ProductInfoWarehouseStocksResponse>;
|
||||
}
|
||||
492
dist/apis/PricesStocksAPI.js
vendored
Normal file
492
dist/apis/PricesStocksAPI.js
vendored
Normal file
@@ -0,0 +1,492 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.PricesStocksAPI = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class PricesStocksAPI extends runtime.BaseAPI {
|
||||
/**
|
||||
* Получить статус установленного таймера
|
||||
*/
|
||||
productAPIActionTimerStatusRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling productAPIActionTimerStatus().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling productAPIActionTimerStatus().');
|
||||
}
|
||||
if (requestParameters['v1ProductActionTimerStatusRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1ProductActionTimerStatusRequest', 'Required parameter "v1ProductActionTimerStatusRequest" was null or undefined when calling productAPIActionTimerStatus().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/product/action/timer/status`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1ProductActionTimerStatusRequestToJSON)(requestParameters['v1ProductActionTimerStatusRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1ProductActionTimerStatusResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить статус установленного таймера
|
||||
*/
|
||||
productAPIActionTimerStatus(clientId, apiKey, v1ProductActionTimerStatusRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.productAPIActionTimerStatusRaw({ clientId: clientId, apiKey: apiKey, v1ProductActionTimerStatusRequest: v1ProductActionTimerStatusRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Минимальная цена действует 30 дней после установки. После этого настройка выключается. Вы можете продлить её: вызовите метод повторно и укажите `product_ids`.
|
||||
* Обновление таймера актуальности минимальной цены
|
||||
*/
|
||||
productAPIActionTimerUpdateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling productAPIActionTimerUpdate().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling productAPIActionTimerUpdate().');
|
||||
}
|
||||
if (requestParameters['v1ProductActionTimerUpdateRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1ProductActionTimerUpdateRequest', 'Required parameter "v1ProductActionTimerUpdateRequest" was null or undefined when calling productAPIActionTimerUpdate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/product/action/timer/update`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1ProductActionTimerUpdateRequestToJSON)(requestParameters['v1ProductActionTimerUpdateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.VoidApiResponse(response);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Минимальная цена действует 30 дней после установки. После этого настройка выключается. Вы можете продлить её: вызовите метод повторно и укажите `product_ids`.
|
||||
* Обновление таймера актуальности минимальной цены
|
||||
*/
|
||||
productAPIActionTimerUpdate(clientId, apiKey, v1ProductActionTimerUpdateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
yield this.productAPIActionTimerUpdateRaw({ clientId: clientId, apiKey: apiKey, v1ProductActionTimerUpdateRequest: v1ProductActionTimerUpdateRequest }, initOverrides);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения информации о состоянии и дефектах уценённого товара по его SKU. Работает только с уценёнными товарами по схеме FBO. Также метод возвращает SKU основного товара.
|
||||
* Узнать информацию об уценке и основном товаре по SKU уценённого товара
|
||||
*/
|
||||
productAPIGetProductInfoDiscountedRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling productAPIGetProductInfoDiscounted().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling productAPIGetProductInfoDiscounted().');
|
||||
}
|
||||
if (requestParameters['v1GetProductInfoDiscountedRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1GetProductInfoDiscountedRequest', 'Required parameter "v1GetProductInfoDiscountedRequest" was null or undefined when calling productAPIGetProductInfoDiscounted().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/product/info/discounted`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1GetProductInfoDiscountedRequestToJSON)(requestParameters['v1GetProductInfoDiscountedRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1GetProductInfoDiscountedResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения информации о состоянии и дефектах уценённого товара по его SKU. Работает только с уценёнными товарами по схеме FBO. Также метод возвращает SKU основного товара.
|
||||
* Узнать информацию об уценке и основном товаре по SKU уценённого товара
|
||||
*/
|
||||
productAPIGetProductInfoDiscounted(clientId, apiKey, v1GetProductInfoDiscountedRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.productAPIGetProductInfoDiscountedRaw({ clientId: clientId, apiKey: apiKey, v1GetProductInfoDiscountedRequest: v1GetProductInfoDiscountedRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> Вы можете посмотреть историю обновления цен только в личном кабинете продавца.<br> <a href=\"https://seller-edu.ozon.ru/libra/ceny-i-akcii/rabota-s-cenami/price-control#как-посмотреть-историю-обновления-цен\">Подробнее об истории обновления цен в Базе знаний продавца</a> </aside>
|
||||
* Получить информацию о цене товара
|
||||
*/
|
||||
productAPIGetProductInfoPricesRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling productAPIGetProductInfoPrices().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling productAPIGetProductInfoPrices().');
|
||||
}
|
||||
if (requestParameters['productv5GetProductInfoPricesV5Request'] == null) {
|
||||
throw new runtime.RequiredError('productv5GetProductInfoPricesV5Request', 'Required parameter "productv5GetProductInfoPricesV5Request" was null or undefined when calling productAPIGetProductInfoPrices().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v5/product/info/prices`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.Productv5GetProductInfoPricesV5RequestToJSON)(requestParameters['productv5GetProductInfoPricesV5Request']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.Productv5GetProductInfoPricesV5ResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> Вы можете посмотреть историю обновления цен только в личном кабинете продавца.<br> <a href=\"https://seller-edu.ozon.ru/libra/ceny-i-akcii/rabota-s-cenami/price-control#как-посмотреть-историю-обновления-цен\">Подробнее об истории обновления цен в Базе знаний продавца</a> </aside>
|
||||
* Получить информацию о цене товара
|
||||
*/
|
||||
productAPIGetProductInfoPrices(clientId, apiKey, productv5GetProductInfoPricesV5Request, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.productAPIGetProductInfoPricesRaw({ clientId: clientId, apiKey: apiKey, productv5GetProductInfoPricesV5Request: productv5GetProductInfoPricesV5Request }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает информацию о ĸоличестве товаров по схемам FBS, rFBS и FBP: - сĸольĸо единиц есть в наличии, - сĸольĸо зарезервировано поĸупателями. Чтобы получить информацию об остатках по схеме FBO, используйте метод [/v1/analytics/stocks](#operation/AnalyticsAPI_AnalyticsStocks).
|
||||
* Информация о количестве товаров
|
||||
*/
|
||||
productAPIGetProductInfoStocksRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling productAPIGetProductInfoStocks().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling productAPIGetProductInfoStocks().');
|
||||
}
|
||||
if (requestParameters['v4GetProductInfoStocksRequest'] == null) {
|
||||
throw new runtime.RequiredError('v4GetProductInfoStocksRequest', 'Required parameter "v4GetProductInfoStocksRequest" was null or undefined when calling productAPIGetProductInfoStocks().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v4/product/info/stocks`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V4GetProductInfoStocksRequestToJSON)(requestParameters['v4GetProductInfoStocksRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V4GetProductInfoStocksResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает информацию о ĸоличестве товаров по схемам FBS, rFBS и FBP: - сĸольĸо единиц есть в наличии, - сĸольĸо зарезервировано поĸупателями. Чтобы получить информацию об остатках по схеме FBO, используйте метод [/v1/analytics/stocks](#operation/AnalyticsAPI_AnalyticsStocks).
|
||||
* Информация о количестве товаров
|
||||
*/
|
||||
productAPIGetProductInfoStocks(clientId, apiKey, v4GetProductInfoStocksRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.productAPIGetProductInfoStocksRaw({ clientId: clientId, apiKey: apiKey, v4GetProductInfoStocksRequest: v4GetProductInfoStocksRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить информацию об остатках на складах продавца
|
||||
*/
|
||||
productAPIGetProductInfoStocksByWarehouseFbsV2Raw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling productAPIGetProductInfoStocksByWarehouseFbsV2().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling productAPIGetProductInfoStocksByWarehouseFbsV2().');
|
||||
}
|
||||
if (requestParameters['v2GetProductInfoStocksByWarehouseFbsRequestV2'] == null) {
|
||||
throw new runtime.RequiredError('v2GetProductInfoStocksByWarehouseFbsRequestV2', 'Required parameter "v2GetProductInfoStocksByWarehouseFbsRequestV2" was null or undefined when calling productAPIGetProductInfoStocksByWarehouseFbsV2().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v2/product/info/stocks-by-warehouse/fbs`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V2GetProductInfoStocksByWarehouseFbsRequestV2ToJSON)(requestParameters['v2GetProductInfoStocksByWarehouseFbsRequestV2']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V2GetProductInfoStocksByWarehouseFbsResponseV2FromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить информацию об остатках на складах продавца
|
||||
*/
|
||||
productAPIGetProductInfoStocksByWarehouseFbsV2(clientId, apiKey, v2GetProductInfoStocksByWarehouseFbsRequestV2, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.productAPIGetProductInfoStocksByWarehouseFbsV2Raw({ clientId: clientId, apiKey: apiKey, v2GetProductInfoStocksByWarehouseFbsRequestV2: v2GetProductInfoStocksByWarehouseFbsRequestV2 }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Позволяет изменить цену одного или нескольких товаров. Цену каждого товара можно обновлять не больше 10 раз в час. Чтобы сбросить `old_price`, поставьте `0` у этого параметра. Если у товара установлена минимальная цена и включено автоприменение в акции, отключите его и обновите минимальную цену. Иначе вернётся ошибка `action_price_enabled_min_price_missing`. Если запрос содержит оба параметра — `offer_id` и `product_id`, изменения применятся к товару с `offer_id`. Для избежания неоднозначности используйте только один из параметров.
|
||||
* Обновить цену
|
||||
*/
|
||||
productAPIImportProductsPricesRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling productAPIImportProductsPrices().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling productAPIImportProductsPrices().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/product/import/prices`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.ProductImportProductsPricesRequestToJSON)(requestParameters['productImportProductsPricesRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.ProductImportProductsPricesResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Позволяет изменить цену одного или нескольких товаров. Цену каждого товара можно обновлять не больше 10 раз в час. Чтобы сбросить `old_price`, поставьте `0` у этого параметра. Если у товара установлена минимальная цена и включено автоприменение в акции, отключите его и обновите минимальную цену. Иначе вернётся ошибка `action_price_enabled_min_price_missing`. Если запрос содержит оба параметра — `offer_id` и `product_id`, изменения применятся к товару с `offer_id`. Для избежания неоднозначности используйте только один из параметров.
|
||||
* Обновить цену
|
||||
*/
|
||||
productAPIImportProductsPrices(clientId, apiKey, productImportProductsPricesRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.productAPIImportProductsPricesRaw({ clientId: clientId, apiKey: apiKey, productImportProductsPricesRequest: productImportProductsPricesRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод устаревает и будет отключён 7 апреля 2026 года. Переключитесь на <a href=\"#operation/ProductAPI_GetProductInfoStocksByWarehouseFbsV2\">/v2/product/info/stocks-by-warehouse/fbs</a>. </aside> Передайте в запросе `offer_id` или `sku`. Если укажете оба, будет использован только `sku`.
|
||||
* Информация об остатках на складах продавца (FBS и rFBS)
|
||||
*/
|
||||
productAPIProductStocksByWarehouseFbsRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling productAPIProductStocksByWarehouseFbs().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling productAPIProductStocksByWarehouseFbs().');
|
||||
}
|
||||
if (requestParameters['productsv1GetProductInfoStocksByWarehouseFbsRequest'] == null) {
|
||||
throw new runtime.RequiredError('productsv1GetProductInfoStocksByWarehouseFbsRequest', 'Required parameter "productsv1GetProductInfoStocksByWarehouseFbsRequest" was null or undefined when calling productAPIProductStocksByWarehouseFbs().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/product/info/stocks-by-warehouse/fbs`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.Productsv1GetProductInfoStocksByWarehouseFbsRequestToJSON)(requestParameters['productsv1GetProductInfoStocksByWarehouseFbsRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.Productsv1GetProductInfoStocksByWarehouseFbsResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод устаревает и будет отключён 7 апреля 2026 года. Переключитесь на <a href=\"#operation/ProductAPI_GetProductInfoStocksByWarehouseFbsV2\">/v2/product/info/stocks-by-warehouse/fbs</a>. </aside> Передайте в запросе `offer_id` или `sku`. Если укажете оба, будет использован только `sku`.
|
||||
* Информация об остатках на складах продавца (FBS и rFBS)
|
||||
*/
|
||||
productAPIProductStocksByWarehouseFbs(clientId, apiKey, productsv1GetProductInfoStocksByWarehouseFbsRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.productAPIProductStocksByWarehouseFbsRaw({ clientId: clientId, apiKey: apiKey, productsv1GetProductInfoStocksByWarehouseFbsRequest: productsv1GetProductInfoStocksByWarehouseFbsRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для установки размера скидки на уценённые товары, продающиеся по схеме FBS.
|
||||
* Установить скидку на уценённый товар
|
||||
*/
|
||||
productAPIProductUpdateDiscountRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling productAPIProductUpdateDiscount().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling productAPIProductUpdateDiscount().');
|
||||
}
|
||||
if (requestParameters['v1ProductUpdateDiscountRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1ProductUpdateDiscountRequest', 'Required parameter "v1ProductUpdateDiscountRequest" was null or undefined when calling productAPIProductUpdateDiscount().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/product/update/discount`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1ProductUpdateDiscountRequestToJSON)(requestParameters['v1ProductUpdateDiscountRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1ProductUpdateDiscountResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для установки размера скидки на уценённые товары, продающиеся по схеме FBS.
|
||||
* Установить скидку на уценённый товар
|
||||
*/
|
||||
productAPIProductUpdateDiscount(clientId, apiKey, v1ProductUpdateDiscountRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.productAPIProductUpdateDiscountRaw({ clientId: clientId, apiKey: apiKey, v1ProductUpdateDiscountRequest: v1ProductUpdateDiscountRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Позволяет изменить информацию о количестве товара в наличии. <aside class=\"warning\"> Переданный остаток — количество товара в наличии без учёта зарезервированных товаров. Перед обновлением остатков проверьте количество зарезервированных товаров с помощью метода <a href=\"#operation/ProductAPI_GetProductInfoStocksByWarehouseFbsV2\">/v2/product/info/stocks-by-warehouse/fbs</a>. </aside> За один запрос можно изменить наличие для 100 пар товар-склад. С одного аккаунта продавца можно отправить до 80 запросов в минуту. <aside class=\"warning\">Обновлять остатки у одной пары товар-склад можно только 1 раз в 30 секунд, иначе в параметре <code>result.errors</code> в ответе будет ошибка <code>TOO_MANY_REQUESTS</code>.</aside> Вы можете задать наличие товара только после того, как его статус сменится на `price_sent`. Остатки крупногабаритных товаров можно обновлять только на предназначенных для них складах. Если запрос содержит оба параметра — `offer_id` и `product_id`, изменения применятся к товару с `offer_id`. Для избежания неоднозначности используйте только один из параметров.
|
||||
* Обновить количество товаров на складах
|
||||
*/
|
||||
productAPIProductsStocksV2Raw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling productAPIProductsStocksV2().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling productAPIProductsStocksV2().');
|
||||
}
|
||||
if (requestParameters['productv2ProductsStocksRequest'] == null) {
|
||||
throw new runtime.RequiredError('productv2ProductsStocksRequest', 'Required parameter "productv2ProductsStocksRequest" was null or undefined when calling productAPIProductsStocksV2().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v2/products/stocks`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.Productv2ProductsStocksRequestToJSON)(requestParameters['productv2ProductsStocksRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.Productv2ProductsStocksResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Позволяет изменить информацию о количестве товара в наличии. <aside class=\"warning\"> Переданный остаток — количество товара в наличии без учёта зарезервированных товаров. Перед обновлением остатков проверьте количество зарезервированных товаров с помощью метода <a href=\"#operation/ProductAPI_GetProductInfoStocksByWarehouseFbsV2\">/v2/product/info/stocks-by-warehouse/fbs</a>. </aside> За один запрос можно изменить наличие для 100 пар товар-склад. С одного аккаунта продавца можно отправить до 80 запросов в минуту. <aside class=\"warning\">Обновлять остатки у одной пары товар-склад можно только 1 раз в 30 секунд, иначе в параметре <code>result.errors</code> в ответе будет ошибка <code>TOO_MANY_REQUESTS</code>.</aside> Вы можете задать наличие товара только после того, как его статус сменится на `price_sent`. Остатки крупногабаритных товаров можно обновлять только на предназначенных для них складах. Если запрос содержит оба параметра — `offer_id` и `product_id`, изменения применятся к товару с `offer_id`. Для избежания неоднозначности используйте только один из параметров.
|
||||
* Обновить количество товаров на складах
|
||||
*/
|
||||
productAPIProductsStocksV2(clientId, apiKey, productv2ProductsStocksRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.productAPIProductsStocksV2Raw({ clientId: clientId, apiKey: apiKey, productv2ProductsStocksRequest: productv2ProductsStocksRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить информацию по остаткам на складе FBS и rFBS
|
||||
*/
|
||||
productInfoWarehouseStocksRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/product/info/warehouse/stocks`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1ProductInfoWarehouseStocksRequestToJSON)(requestParameters['v1ProductInfoWarehouseStocksRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1ProductInfoWarehouseStocksResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить информацию по остаткам на складе FBS и rFBS
|
||||
*/
|
||||
productInfoWarehouseStocks(v1ProductInfoWarehouseStocksRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.productInfoWarehouseStocksRaw({ v1ProductInfoWarehouseStocksRequest: v1ProductInfoWarehouseStocksRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.PricesStocksAPI = PricesStocksAPI;
|
||||
172
dist/apis/PricingStrategyAPI.d.ts
vendored
Normal file
172
dist/apis/PricingStrategyAPI.d.ts
vendored
Normal file
@@ -0,0 +1,172 @@
|
||||
/**
|
||||
* Документация 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 * as runtime from '../runtime';
|
||||
import type { V1AddStrategyItemsRequest, V1AddStrategyItemsResponse, V1CreatePricingStrategyRequest, V1CreatePricingStrategyResponse, V1DeleteStrategyItemsResponse, V1GetCompetitorsRequest, V1GetCompetitorsResponse, V1GetStrategyIDsByItemIDsResponse, V1GetStrategyItemInfoRequest, V1GetStrategyItemInfoResponse, V1GetStrategyItemsResponse, V1GetStrategyListRequest, V1GetStrategyListResponse, V1GetStrategyResponse, V1ItemIDsRequest, V1StrategyRequest, V1UpdatePricingStrategyRequest, V1UpdateStatusStrategyRequest } from '../models/index';
|
||||
export interface PricingCompetitorsRequest {
|
||||
v1GetCompetitorsRequest: V1GetCompetitorsRequest;
|
||||
}
|
||||
export interface PricingCreateRequest {
|
||||
v1CreatePricingStrategyRequest: V1CreatePricingStrategyRequest;
|
||||
}
|
||||
export interface PricingDeleteRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1StrategyRequest?: V1StrategyRequest;
|
||||
}
|
||||
export interface PricingIdsRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1ItemIDsRequest?: V1ItemIDsRequest;
|
||||
}
|
||||
export interface PricingInfoRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1StrategyRequest?: V1StrategyRequest;
|
||||
}
|
||||
export interface PricingItemsAddRequest {
|
||||
v1AddStrategyItemsRequest: V1AddStrategyItemsRequest;
|
||||
}
|
||||
export interface PricingItemsDeleteRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1ItemIDsRequest?: V1ItemIDsRequest;
|
||||
}
|
||||
export interface PricingItemsInfoRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1GetStrategyItemInfoRequest: V1GetStrategyItemInfoRequest;
|
||||
}
|
||||
export interface PricingItemsListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1StrategyRequest?: V1StrategyRequest;
|
||||
}
|
||||
export interface PricingListRequest {
|
||||
v1GetStrategyListRequest: V1GetStrategyListRequest;
|
||||
}
|
||||
export interface PricingStatusRequest {
|
||||
v1UpdateStatusStrategyRequest: V1UpdateStatusStrategyRequest;
|
||||
}
|
||||
export interface PricingUpdateRequest {
|
||||
v1UpdatePricingStrategyRequest: V1UpdatePricingStrategyRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class PricingStrategyAPI extends runtime.BaseAPI {
|
||||
/**
|
||||
* Метод для получения списка конкурентов — продавцов с похожими товарами в других интернет-магазинах и маркетплейсах.
|
||||
* Список конкурентов
|
||||
*/
|
||||
pricingCompetitorsRaw(requestParameters: PricingCompetitorsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1GetCompetitorsResponse>>;
|
||||
/**
|
||||
* Метод для получения списка конкурентов — продавцов с похожими товарами в других интернет-магазинах и маркетплейсах.
|
||||
* Список конкурентов
|
||||
*/
|
||||
pricingCompetitors(v1GetCompetitorsRequest: V1GetCompetitorsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1GetCompetitorsResponse>;
|
||||
/**
|
||||
* Создать стратегию
|
||||
*/
|
||||
pricingCreateRaw(requestParameters: PricingCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1CreatePricingStrategyResponse>>;
|
||||
/**
|
||||
* Создать стратегию
|
||||
*/
|
||||
pricingCreate(v1CreatePricingStrategyRequest: V1CreatePricingStrategyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1CreatePricingStrategyResponse>;
|
||||
/**
|
||||
* Можно удалить любую стратегию кроме системной.
|
||||
* Удалить стратегию
|
||||
*/
|
||||
pricingDeleteRaw(requestParameters: PricingDeleteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<object>>;
|
||||
/**
|
||||
* Можно удалить любую стратегию кроме системной.
|
||||
* Удалить стратегию
|
||||
*/
|
||||
pricingDelete(clientId: string, apiKey: string, v1StrategyRequest?: V1StrategyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<object>;
|
||||
/**
|
||||
* Список идентификаторов стратегий
|
||||
*/
|
||||
pricingIdsRaw(requestParameters: PricingIdsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1GetStrategyIDsByItemIDsResponse>>;
|
||||
/**
|
||||
* Список идентификаторов стратегий
|
||||
*/
|
||||
pricingIds(clientId: string, apiKey: string, v1ItemIDsRequest?: V1ItemIDsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1GetStrategyIDsByItemIDsResponse>;
|
||||
/**
|
||||
* Информация о стратегии
|
||||
*/
|
||||
pricingInfoRaw(requestParameters: PricingInfoRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1GetStrategyResponse>>;
|
||||
/**
|
||||
* Информация о стратегии
|
||||
*/
|
||||
pricingInfo(clientId: string, apiKey: string, v1StrategyRequest?: V1StrategyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1GetStrategyResponse>;
|
||||
/**
|
||||
* Добавить товары в стратегию
|
||||
*/
|
||||
pricingItemsAddRaw(requestParameters: PricingItemsAddRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1AddStrategyItemsResponse>>;
|
||||
/**
|
||||
* Добавить товары в стратегию
|
||||
*/
|
||||
pricingItemsAdd(v1AddStrategyItemsRequest: V1AddStrategyItemsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1AddStrategyItemsResponse>;
|
||||
/**
|
||||
* Удалить товары из стратегии
|
||||
*/
|
||||
pricingItemsDeleteRaw(requestParameters: PricingItemsDeleteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1DeleteStrategyItemsResponse>>;
|
||||
/**
|
||||
* Удалить товары из стратегии
|
||||
*/
|
||||
pricingItemsDelete(clientId: string, apiKey: string, v1ItemIDsRequest?: V1ItemIDsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1DeleteStrategyItemsResponse>;
|
||||
/**
|
||||
* Если вы добавили товар в стратегию ценообразования, метод вернёт цену и ссылку на товар у конкурента.
|
||||
* Цена товара у конкурента
|
||||
*/
|
||||
pricingItemsInfoRaw(requestParameters: PricingItemsInfoRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1GetStrategyItemInfoResponse>>;
|
||||
/**
|
||||
* Если вы добавили товар в стратегию ценообразования, метод вернёт цену и ссылку на товар у конкурента.
|
||||
* Цена товара у конкурента
|
||||
*/
|
||||
pricingItemsInfo(clientId: string, apiKey: string, v1GetStrategyItemInfoRequest: V1GetStrategyItemInfoRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1GetStrategyItemInfoResponse>;
|
||||
/**
|
||||
* Список товаров в стратегии
|
||||
*/
|
||||
pricingItemsListRaw(requestParameters: PricingItemsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1GetStrategyItemsResponse>>;
|
||||
/**
|
||||
* Список товаров в стратегии
|
||||
*/
|
||||
pricingItemsList(clientId: string, apiKey: string, v1StrategyRequest?: V1StrategyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1GetStrategyItemsResponse>;
|
||||
/**
|
||||
* Список стратегий
|
||||
*/
|
||||
pricingListRaw(requestParameters: PricingListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1GetStrategyListResponse>>;
|
||||
/**
|
||||
* Список стратегий
|
||||
*/
|
||||
pricingList(v1GetStrategyListRequest: V1GetStrategyListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1GetStrategyListResponse>;
|
||||
/**
|
||||
* Можно изменить статус любой стратегии кроме системной.
|
||||
* Изменить статус стратегии
|
||||
*/
|
||||
pricingStatusRaw(requestParameters: PricingStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<object>>;
|
||||
/**
|
||||
* Можно изменить статус любой стратегии кроме системной.
|
||||
* Изменить статус стратегии
|
||||
*/
|
||||
pricingStatus(v1UpdateStatusStrategyRequest: V1UpdateStatusStrategyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<object>;
|
||||
/**
|
||||
* Можно обновить все стратегии кроме системной.
|
||||
* Обновить стратегию
|
||||
*/
|
||||
pricingUpdateRaw(requestParameters: PricingUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<object>>;
|
||||
/**
|
||||
* Можно обновить все стратегии кроме системной.
|
||||
* Обновить стратегию
|
||||
*/
|
||||
pricingUpdate(v1UpdatePricingStrategyRequest: V1UpdatePricingStrategyRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<object>;
|
||||
}
|
||||
460
dist/apis/PricingStrategyAPI.js
vendored
Normal file
460
dist/apis/PricingStrategyAPI.js
vendored
Normal file
@@ -0,0 +1,460 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.PricingStrategyAPI = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class PricingStrategyAPI extends runtime.BaseAPI {
|
||||
/**
|
||||
* Метод для получения списка конкурентов — продавцов с похожими товарами в других интернет-магазинах и маркетплейсах.
|
||||
* Список конкурентов
|
||||
*/
|
||||
pricingCompetitorsRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1GetCompetitorsRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1GetCompetitorsRequest', 'Required parameter "v1GetCompetitorsRequest" was null or undefined when calling pricingCompetitors().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/pricing-strategy/competitors/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1GetCompetitorsRequestToJSON)(requestParameters['v1GetCompetitorsRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1GetCompetitorsResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения списка конкурентов — продавцов с похожими товарами в других интернет-магазинах и маркетплейсах.
|
||||
* Список конкурентов
|
||||
*/
|
||||
pricingCompetitors(v1GetCompetitorsRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.pricingCompetitorsRaw({ v1GetCompetitorsRequest: v1GetCompetitorsRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Создать стратегию
|
||||
*/
|
||||
pricingCreateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1CreatePricingStrategyRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1CreatePricingStrategyRequest', 'Required parameter "v1CreatePricingStrategyRequest" was null or undefined when calling pricingCreate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/pricing-strategy/create`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1CreatePricingStrategyRequestToJSON)(requestParameters['v1CreatePricingStrategyRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1CreatePricingStrategyResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Создать стратегию
|
||||
*/
|
||||
pricingCreate(v1CreatePricingStrategyRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.pricingCreateRaw({ v1CreatePricingStrategyRequest: v1CreatePricingStrategyRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Можно удалить любую стратегию кроме системной.
|
||||
* Удалить стратегию
|
||||
*/
|
||||
pricingDeleteRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling pricingDelete().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling pricingDelete().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/pricing-strategy/delete`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1StrategyRequestToJSON)(requestParameters['v1StrategyRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Можно удалить любую стратегию кроме системной.
|
||||
* Удалить стратегию
|
||||
*/
|
||||
pricingDelete(clientId, apiKey, v1StrategyRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.pricingDeleteRaw({ clientId: clientId, apiKey: apiKey, v1StrategyRequest: v1StrategyRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Список идентификаторов стратегий
|
||||
*/
|
||||
pricingIdsRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling pricingIds().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling pricingIds().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/pricing-strategy/strategy-ids-by-product-ids`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1ItemIDsRequestToJSON)(requestParameters['v1ItemIDsRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1GetStrategyIDsByItemIDsResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Список идентификаторов стратегий
|
||||
*/
|
||||
pricingIds(clientId, apiKey, v1ItemIDsRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.pricingIdsRaw({ clientId: clientId, apiKey: apiKey, v1ItemIDsRequest: v1ItemIDsRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Информация о стратегии
|
||||
*/
|
||||
pricingInfoRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling pricingInfo().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling pricingInfo().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/pricing-strategy/info`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1StrategyRequestToJSON)(requestParameters['v1StrategyRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1GetStrategyResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Информация о стратегии
|
||||
*/
|
||||
pricingInfo(clientId, apiKey, v1StrategyRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.pricingInfoRaw({ clientId: clientId, apiKey: apiKey, v1StrategyRequest: v1StrategyRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Добавить товары в стратегию
|
||||
*/
|
||||
pricingItemsAddRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1AddStrategyItemsRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1AddStrategyItemsRequest', 'Required parameter "v1AddStrategyItemsRequest" was null or undefined when calling pricingItemsAdd().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/pricing-strategy/products/add`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1AddStrategyItemsRequestToJSON)(requestParameters['v1AddStrategyItemsRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1AddStrategyItemsResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Добавить товары в стратегию
|
||||
*/
|
||||
pricingItemsAdd(v1AddStrategyItemsRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.pricingItemsAddRaw({ v1AddStrategyItemsRequest: v1AddStrategyItemsRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Удалить товары из стратегии
|
||||
*/
|
||||
pricingItemsDeleteRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling pricingItemsDelete().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling pricingItemsDelete().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/pricing-strategy/products/delete`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1ItemIDsRequestToJSON)(requestParameters['v1ItemIDsRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1DeleteStrategyItemsResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Удалить товары из стратегии
|
||||
*/
|
||||
pricingItemsDelete(clientId, apiKey, v1ItemIDsRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.pricingItemsDeleteRaw({ clientId: clientId, apiKey: apiKey, v1ItemIDsRequest: v1ItemIDsRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Если вы добавили товар в стратегию ценообразования, метод вернёт цену и ссылку на товар у конкурента.
|
||||
* Цена товара у конкурента
|
||||
*/
|
||||
pricingItemsInfoRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling pricingItemsInfo().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling pricingItemsInfo().');
|
||||
}
|
||||
if (requestParameters['v1GetStrategyItemInfoRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1GetStrategyItemInfoRequest', 'Required parameter "v1GetStrategyItemInfoRequest" was null or undefined when calling pricingItemsInfo().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/pricing-strategy/product/info`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1GetStrategyItemInfoRequestToJSON)(requestParameters['v1GetStrategyItemInfoRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1GetStrategyItemInfoResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Если вы добавили товар в стратегию ценообразования, метод вернёт цену и ссылку на товар у конкурента.
|
||||
* Цена товара у конкурента
|
||||
*/
|
||||
pricingItemsInfo(clientId, apiKey, v1GetStrategyItemInfoRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.pricingItemsInfoRaw({ clientId: clientId, apiKey: apiKey, v1GetStrategyItemInfoRequest: v1GetStrategyItemInfoRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Список товаров в стратегии
|
||||
*/
|
||||
pricingItemsListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling pricingItemsList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling pricingItemsList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/pricing-strategy/products/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1StrategyRequestToJSON)(requestParameters['v1StrategyRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1GetStrategyItemsResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Список товаров в стратегии
|
||||
*/
|
||||
pricingItemsList(clientId, apiKey, v1StrategyRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.pricingItemsListRaw({ clientId: clientId, apiKey: apiKey, v1StrategyRequest: v1StrategyRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Список стратегий
|
||||
*/
|
||||
pricingListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1GetStrategyListRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1GetStrategyListRequest', 'Required parameter "v1GetStrategyListRequest" was null or undefined when calling pricingList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/pricing-strategy/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1GetStrategyListRequestToJSON)(requestParameters['v1GetStrategyListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1GetStrategyListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Список стратегий
|
||||
*/
|
||||
pricingList(v1GetStrategyListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.pricingListRaw({ v1GetStrategyListRequest: v1GetStrategyListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Можно изменить статус любой стратегии кроме системной.
|
||||
* Изменить статус стратегии
|
||||
*/
|
||||
pricingStatusRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1UpdateStatusStrategyRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1UpdateStatusStrategyRequest', 'Required parameter "v1UpdateStatusStrategyRequest" was null or undefined when calling pricingStatus().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/pricing-strategy/status`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1UpdateStatusStrategyRequestToJSON)(requestParameters['v1UpdateStatusStrategyRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Можно изменить статус любой стратегии кроме системной.
|
||||
* Изменить статус стратегии
|
||||
*/
|
||||
pricingStatus(v1UpdateStatusStrategyRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.pricingStatusRaw({ v1UpdateStatusStrategyRequest: v1UpdateStatusStrategyRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Можно обновить все стратегии кроме системной.
|
||||
* Обновить стратегию
|
||||
*/
|
||||
pricingUpdateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1UpdatePricingStrategyRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1UpdatePricingStrategyRequest', 'Required parameter "v1UpdatePricingStrategyRequest" was null or undefined when calling pricingUpdate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/pricing-strategy/update`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1UpdatePricingStrategyRequestToJSON)(requestParameters['v1UpdatePricingStrategyRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Можно обновить все стратегии кроме системной.
|
||||
* Обновить стратегию
|
||||
*/
|
||||
pricingUpdate(v1UpdatePricingStrategyRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.pricingUpdateRaw({ v1UpdatePricingStrategyRequest: v1UpdatePricingStrategyRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.PricingStrategyAPI = PricingStrategyAPI;
|
||||
309
dist/apis/ProductAPI.d.ts
vendored
Normal file
309
dist/apis/ProductAPI.d.ts
vendored
Normal file
File diff suppressed because one or more lines are too long
877
dist/apis/ProductAPI.js
vendored
Normal file
877
dist/apis/ProductAPI.js
vendored
Normal file
File diff suppressed because one or more lines are too long
119
dist/apis/Promos.d.ts
vendored
Normal file
119
dist/apis/Promos.d.ts
vendored
Normal file
@@ -0,0 +1,119 @@
|
||||
/**
|
||||
* Документация 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 * as runtime from '../runtime';
|
||||
import type { SellerApiActivateProductV1Request, SellerApiGetSellerActionsV1Response, SellerApiGetSellerProductV1Request, SellerApiGetSellerProductV1Response, SellerApiProductIDsV1Request, SellerApiProductV1Response, SellerApiProductV1ResponseDeactivate, V1ApproveDeclineDiscountTasksResponse, V1ApproveDiscountTasksRequest, V1DeclineDiscountTasksRequest, V1GetDiscountTaskListRequest, V1GetDiscountTaskListResponse } from '../models/index';
|
||||
export interface PromosCandidatesRequest {
|
||||
sellerApiGetSellerProductV1Request?: SellerApiGetSellerProductV1Request;
|
||||
}
|
||||
export interface PromosProductsRequest {
|
||||
sellerApiGetSellerProductV1Request?: SellerApiGetSellerProductV1Request;
|
||||
}
|
||||
export interface PromosProductsActivateRequest {
|
||||
sellerApiActivateProductV1Request: SellerApiActivateProductV1Request;
|
||||
}
|
||||
export interface PromosProductsDeactivateRequest {
|
||||
sellerApiProductIDsV1Request: SellerApiProductIDsV1Request;
|
||||
}
|
||||
export interface PromosTaskApproveRequest {
|
||||
v1ApproveDiscountTasksRequest: V1ApproveDiscountTasksRequest;
|
||||
}
|
||||
export interface PromosTaskDeclineRequest {
|
||||
v1DeclineDiscountTasksRequest: V1DeclineDiscountTasksRequest;
|
||||
}
|
||||
export interface PromosTaskListRequest {
|
||||
v1GetDiscountTaskListRequest: V1GetDiscountTaskListRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class Promos extends runtime.BaseAPI {
|
||||
/**
|
||||
* Метод для получения списка акций Ozon, в которых можно участвовать. [Подробнее об акциях Ozon](https://seller-edu.ozon.ru/ceny-i-akcii/akcii-skidki-i-kupony/promo)
|
||||
* Список акций
|
||||
*/
|
||||
promosRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SellerApiGetSellerActionsV1Response>>;
|
||||
/**
|
||||
* Метод для получения списка акций Ozon, в которых можно участвовать. [Подробнее об акциях Ozon](https://seller-edu.ozon.ru/ceny-i-akcii/akcii-skidki-i-kupony/promo)
|
||||
* Список акций
|
||||
*/
|
||||
promos(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SellerApiGetSellerActionsV1Response>;
|
||||
/**
|
||||
* Метод для получения списка товаров, которые могут участвовать в акции, по её идентификатору.
|
||||
* Список доступных для акции товаров
|
||||
*/
|
||||
promosCandidatesRaw(requestParameters: PromosCandidatesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SellerApiGetSellerProductV1Response>>;
|
||||
/**
|
||||
* Метод для получения списка товаров, которые могут участвовать в акции, по её идентификатору.
|
||||
* Список доступных для акции товаров
|
||||
*/
|
||||
promosCandidates(sellerApiGetSellerProductV1Request?: SellerApiGetSellerProductV1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SellerApiGetSellerProductV1Response>;
|
||||
/**
|
||||
* Метод для получения списка товаров, участвующих в акции, по её идентификатору.
|
||||
* Список участвующих в акции товаров
|
||||
*/
|
||||
promosProductsRaw(requestParameters: PromosProductsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SellerApiGetSellerProductV1Response>>;
|
||||
/**
|
||||
* Метод для получения списка товаров, участвующих в акции, по её идентификатору.
|
||||
* Список участвующих в акции товаров
|
||||
*/
|
||||
promosProducts(sellerApiGetSellerProductV1Request?: SellerApiGetSellerProductV1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SellerApiGetSellerProductV1Response>;
|
||||
/**
|
||||
* Метод для добавления товаров в доступную акцию.
|
||||
* Добавить товар в акцию
|
||||
*/
|
||||
promosProductsActivateRaw(requestParameters: PromosProductsActivateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SellerApiProductV1Response>>;
|
||||
/**
|
||||
* Метод для добавления товаров в доступную акцию.
|
||||
* Добавить товар в акцию
|
||||
*/
|
||||
promosProductsActivate(sellerApiActivateProductV1Request: SellerApiActivateProductV1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SellerApiProductV1Response>;
|
||||
/**
|
||||
* Метод для удаления товаров из акции.
|
||||
* Удалить товары из акции
|
||||
*/
|
||||
promosProductsDeactivateRaw(requestParameters: PromosProductsDeactivateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<SellerApiProductV1ResponseDeactivate>>;
|
||||
/**
|
||||
* Метод для удаления товаров из акции.
|
||||
* Удалить товары из акции
|
||||
*/
|
||||
promosProductsDeactivate(sellerApiProductIDsV1Request: SellerApiProductIDsV1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<SellerApiProductV1ResponseDeactivate>;
|
||||
/**
|
||||
* Вы можете согласовывать заявки в статусах: `NEW` — новые, `SEEN` — просмотренные.
|
||||
* Согласовать заявку на скидку
|
||||
*/
|
||||
promosTaskApproveRaw(requestParameters: PromosTaskApproveRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1ApproveDeclineDiscountTasksResponse>>;
|
||||
/**
|
||||
* Вы можете согласовывать заявки в статусах: `NEW` — новые, `SEEN` — просмотренные.
|
||||
* Согласовать заявку на скидку
|
||||
*/
|
||||
promosTaskApprove(v1ApproveDiscountTasksRequest: V1ApproveDiscountTasksRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1ApproveDeclineDiscountTasksResponse>;
|
||||
/**
|
||||
* Вы можете отклонить заявки в статусах: `NEW` — новые, `SEEN` — просмотренные.
|
||||
* Отклонить заявку на скидку
|
||||
*/
|
||||
promosTaskDeclineRaw(requestParameters: PromosTaskDeclineRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1ApproveDeclineDiscountTasksResponse>>;
|
||||
/**
|
||||
* Вы можете отклонить заявки в статусах: `NEW` — новые, `SEEN` — просмотренные.
|
||||
* Отклонить заявку на скидку
|
||||
*/
|
||||
promosTaskDecline(v1DeclineDiscountTasksRequest: V1DeclineDiscountTasksRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1ApproveDeclineDiscountTasksResponse>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод устаревает и будет отключён в будущем. Переключитесь на <a href=\"#operation/GetDiscountTaskListV2\">/v2/actions/discounts-task/list</a>. </aside> Метод для получения списка товаров, которые покупатели хотят купить со скидкой.
|
||||
* Список заявок на скидку
|
||||
*/
|
||||
promosTaskListRaw(requestParameters: PromosTaskListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1GetDiscountTaskListResponse>>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод устаревает и будет отключён в будущем. Переключитесь на <a href=\"#operation/GetDiscountTaskListV2\">/v2/actions/discounts-task/list</a>. </aside> Метод для получения списка товаров, которые покупатели хотят купить со скидкой.
|
||||
* Список заявок на скидку
|
||||
*/
|
||||
promosTaskList(v1GetDiscountTaskListRequest: V1GetDiscountTaskListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1GetDiscountTaskListResponse>;
|
||||
}
|
||||
278
dist/apis/Promos.js
vendored
Normal file
278
dist/apis/Promos.js
vendored
Normal file
@@ -0,0 +1,278 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.Promos = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class Promos extends runtime.BaseAPI {
|
||||
/**
|
||||
* Метод для получения списка акций Ozon, в которых можно участвовать. [Подробнее об акциях Ozon](https://seller-edu.ozon.ru/ceny-i-akcii/akcii-skidki-i-kupony/promo)
|
||||
* Список акций
|
||||
*/
|
||||
promosRaw(initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
const response = yield this.request({
|
||||
path: `/v1/actions`,
|
||||
method: 'GET',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.SellerApiGetSellerActionsV1ResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения списка акций Ozon, в которых можно участвовать. [Подробнее об акциях Ozon](https://seller-edu.ozon.ru/ceny-i-akcii/akcii-skidki-i-kupony/promo)
|
||||
* Список акций
|
||||
*/
|
||||
promos(initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.promosRaw(initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения списка товаров, которые могут участвовать в акции, по её идентификатору.
|
||||
* Список доступных для акции товаров
|
||||
*/
|
||||
promosCandidatesRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/actions/candidates`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.SellerApiGetSellerProductV1RequestToJSON)(requestParameters['sellerApiGetSellerProductV1Request']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.SellerApiGetSellerProductV1ResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения списка товаров, которые могут участвовать в акции, по её идентификатору.
|
||||
* Список доступных для акции товаров
|
||||
*/
|
||||
promosCandidates(sellerApiGetSellerProductV1Request, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.promosCandidatesRaw({ sellerApiGetSellerProductV1Request: sellerApiGetSellerProductV1Request }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения списка товаров, участвующих в акции, по её идентификатору.
|
||||
* Список участвующих в акции товаров
|
||||
*/
|
||||
promosProductsRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/actions/products`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.SellerApiGetSellerProductV1RequestToJSON)(requestParameters['sellerApiGetSellerProductV1Request']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.SellerApiGetSellerProductV1ResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения списка товаров, участвующих в акции, по её идентификатору.
|
||||
* Список участвующих в акции товаров
|
||||
*/
|
||||
promosProducts(sellerApiGetSellerProductV1Request, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.promosProductsRaw({ sellerApiGetSellerProductV1Request: sellerApiGetSellerProductV1Request }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для добавления товаров в доступную акцию.
|
||||
* Добавить товар в акцию
|
||||
*/
|
||||
promosProductsActivateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['sellerApiActivateProductV1Request'] == null) {
|
||||
throw new runtime.RequiredError('sellerApiActivateProductV1Request', 'Required parameter "sellerApiActivateProductV1Request" was null or undefined when calling promosProductsActivate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/actions/products/activate`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.SellerApiActivateProductV1RequestToJSON)(requestParameters['sellerApiActivateProductV1Request']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.SellerApiProductV1ResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для добавления товаров в доступную акцию.
|
||||
* Добавить товар в акцию
|
||||
*/
|
||||
promosProductsActivate(sellerApiActivateProductV1Request, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.promosProductsActivateRaw({ sellerApiActivateProductV1Request: sellerApiActivateProductV1Request }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для удаления товаров из акции.
|
||||
* Удалить товары из акции
|
||||
*/
|
||||
promosProductsDeactivateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['sellerApiProductIDsV1Request'] == null) {
|
||||
throw new runtime.RequiredError('sellerApiProductIDsV1Request', 'Required parameter "sellerApiProductIDsV1Request" was null or undefined when calling promosProductsDeactivate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/actions/products/deactivate`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.SellerApiProductIDsV1RequestToJSON)(requestParameters['sellerApiProductIDsV1Request']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.SellerApiProductV1ResponseDeactivateFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для удаления товаров из акции.
|
||||
* Удалить товары из акции
|
||||
*/
|
||||
promosProductsDeactivate(sellerApiProductIDsV1Request, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.promosProductsDeactivateRaw({ sellerApiProductIDsV1Request: sellerApiProductIDsV1Request }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете согласовывать заявки в статусах: `NEW` — новые, `SEEN` — просмотренные.
|
||||
* Согласовать заявку на скидку
|
||||
*/
|
||||
promosTaskApproveRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1ApproveDiscountTasksRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1ApproveDiscountTasksRequest', 'Required parameter "v1ApproveDiscountTasksRequest" was null or undefined when calling promosTaskApprove().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/actions/discounts-task/approve`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1ApproveDiscountTasksRequestToJSON)(requestParameters['v1ApproveDiscountTasksRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1ApproveDeclineDiscountTasksResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете согласовывать заявки в статусах: `NEW` — новые, `SEEN` — просмотренные.
|
||||
* Согласовать заявку на скидку
|
||||
*/
|
||||
promosTaskApprove(v1ApproveDiscountTasksRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.promosTaskApproveRaw({ v1ApproveDiscountTasksRequest: v1ApproveDiscountTasksRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете отклонить заявки в статусах: `NEW` — новые, `SEEN` — просмотренные.
|
||||
* Отклонить заявку на скидку
|
||||
*/
|
||||
promosTaskDeclineRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1DeclineDiscountTasksRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1DeclineDiscountTasksRequest', 'Required parameter "v1DeclineDiscountTasksRequest" was null or undefined when calling promosTaskDecline().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/actions/discounts-task/decline`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1DeclineDiscountTasksRequestToJSON)(requestParameters['v1DeclineDiscountTasksRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1ApproveDeclineDiscountTasksResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете отклонить заявки в статусах: `NEW` — новые, `SEEN` — просмотренные.
|
||||
* Отклонить заявку на скидку
|
||||
*/
|
||||
promosTaskDecline(v1DeclineDiscountTasksRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.promosTaskDeclineRaw({ v1DeclineDiscountTasksRequest: v1DeclineDiscountTasksRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод устаревает и будет отключён в будущем. Переключитесь на <a href=\"#operation/GetDiscountTaskListV2\">/v2/actions/discounts-task/list</a>. </aside> Метод для получения списка товаров, которые покупатели хотят купить со скидкой.
|
||||
* Список заявок на скидку
|
||||
*/
|
||||
promosTaskListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1GetDiscountTaskListRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1GetDiscountTaskListRequest', 'Required parameter "v1GetDiscountTaskListRequest" was null or undefined when calling promosTaskList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/actions/discounts-task/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1GetDiscountTaskListRequestToJSON)(requestParameters['v1GetDiscountTaskListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1GetDiscountTaskListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод устаревает и будет отключён в будущем. Переключитесь на <a href=\"#operation/GetDiscountTaskListV2\">/v2/actions/discounts-task/list</a>. </aside> Метод для получения списка товаров, которые покупатели хотят купить со скидкой.
|
||||
* Список заявок на скидку
|
||||
*/
|
||||
promosTaskList(v1GetDiscountTaskListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.promosTaskListRaw({ v1GetDiscountTaskListRequest: v1GetDiscountTaskListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.Promos = Promos;
|
||||
78
dist/apis/PromosBeta.d.ts
vendored
Normal file
78
dist/apis/PromosBeta.d.ts
vendored
Normal file
@@ -0,0 +1,78 @@
|
||||
/**
|
||||
* Документация 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 * as runtime from '../runtime';
|
||||
import type { ActionsV1ActionsAutoAddProductsCandidatesRequest, ActionsV1ActionsAutoAddProductsCandidatesResponse, ActionsV1ActionsAutoAddProductsDeleteRequest, ActionsV1ActionsAutoAddProductsDeleteResponse, ActionsV1ActionsAutoAddProductsListRequest, ActionsV1ActionsAutoAddProductsListResponse, ActionsV1ActionsAutoAddProductsUpdateRequest, ActionsV1ActionsAutoAddProductsUpdateResponse } from '../models/index';
|
||||
export interface ActionsAutoAddProductsCandidatesRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
actionsV1ActionsAutoAddProductsCandidatesRequest: ActionsV1ActionsAutoAddProductsCandidatesRequest;
|
||||
}
|
||||
export interface ActionsAutoAddProductsDeleteRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
actionsV1ActionsAutoAddProductsDeleteRequest: ActionsV1ActionsAutoAddProductsDeleteRequest;
|
||||
}
|
||||
export interface ActionsAutoAddProductsListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
actionsV1ActionsAutoAddProductsListRequest: ActionsV1ActionsAutoAddProductsListRequest;
|
||||
}
|
||||
export interface ActionsAutoAddProductsUpdateRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
actionsV1ActionsAutoAddProductsUpdateRequest: ActionsV1ActionsAutoAddProductsUpdateRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class PromosBeta extends runtime.BaseAPI {
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2009-Novye-metody-dlia-upravleniia-avtodobavleniem-tovarov-v-aktsii/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список доступных товаров для автодобавления в акцию
|
||||
*/
|
||||
actionsAutoAddProductsCandidatesRaw(requestParameters: ActionsAutoAddProductsCandidatesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ActionsV1ActionsAutoAddProductsCandidatesResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2009-Novye-metody-dlia-upravleniia-avtodobavleniem-tovarov-v-aktsii/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список доступных товаров для автодобавления в акцию
|
||||
*/
|
||||
actionsAutoAddProductsCandidates(clientId: string, apiKey: string, actionsV1ActionsAutoAddProductsCandidatesRequest: ActionsV1ActionsAutoAddProductsCandidatesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ActionsV1ActionsAutoAddProductsCandidatesResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2009-Novye-metody-dlia-upravleniia-avtodobavleniem-tovarov-v-aktsii/) в сообществе разработчиков Ozon for dev.
|
||||
* Удалить товары из автодобавления в акцию
|
||||
*/
|
||||
actionsAutoAddProductsDeleteRaw(requestParameters: ActionsAutoAddProductsDeleteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ActionsV1ActionsAutoAddProductsDeleteResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2009-Novye-metody-dlia-upravleniia-avtodobavleniem-tovarov-v-aktsii/) в сообществе разработчиков Ozon for dev.
|
||||
* Удалить товары из автодобавления в акцию
|
||||
*/
|
||||
actionsAutoAddProductsDelete(clientId: string, apiKey: string, actionsV1ActionsAutoAddProductsDeleteRequest: ActionsV1ActionsAutoAddProductsDeleteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ActionsV1ActionsAutoAddProductsDeleteResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2009-Novye-metody-dlia-upravleniia-avtodobavleniem-tovarov-v-aktsii/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список товаров из автодобавления в акцию
|
||||
*/
|
||||
actionsAutoAddProductsListRaw(requestParameters: ActionsAutoAddProductsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ActionsV1ActionsAutoAddProductsListResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2009-Novye-metody-dlia-upravleniia-avtodobavleniem-tovarov-v-aktsii/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список товаров из автодобавления в акцию
|
||||
*/
|
||||
actionsAutoAddProductsList(clientId: string, apiKey: string, actionsV1ActionsAutoAddProductsListRequest: ActionsV1ActionsAutoAddProductsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ActionsV1ActionsAutoAddProductsListResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2009-Novye-metody-dlia-upravleniia-avtodobavleniem-tovarov-v-aktsii/) в сообществе разработчиков Ozon for dev.
|
||||
* Добавить или обновить товары в автодобавлении в акцию
|
||||
*/
|
||||
actionsAutoAddProductsUpdateRaw(requestParameters: ActionsAutoAddProductsUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ActionsV1ActionsAutoAddProductsUpdateResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2009-Novye-metody-dlia-upravleniia-avtodobavleniem-tovarov-v-aktsii/) в сообществе разработчиков Ozon for dev.
|
||||
* Добавить или обновить товары в автодобавлении в акцию
|
||||
*/
|
||||
actionsAutoAddProductsUpdate(clientId: string, apiKey: string, actionsV1ActionsAutoAddProductsUpdateRequest: ActionsV1ActionsAutoAddProductsUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ActionsV1ActionsAutoAddProductsUpdateResponse>;
|
||||
}
|
||||
209
dist/apis/PromosBeta.js
vendored
Normal file
209
dist/apis/PromosBeta.js
vendored
Normal file
@@ -0,0 +1,209 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.PromosBeta = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class PromosBeta extends runtime.BaseAPI {
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2009-Novye-metody-dlia-upravleniia-avtodobavleniem-tovarov-v-aktsii/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список доступных товаров для автодобавления в акцию
|
||||
*/
|
||||
actionsAutoAddProductsCandidatesRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling actionsAutoAddProductsCandidates().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling actionsAutoAddProductsCandidates().');
|
||||
}
|
||||
if (requestParameters['actionsV1ActionsAutoAddProductsCandidatesRequest'] == null) {
|
||||
throw new runtime.RequiredError('actionsV1ActionsAutoAddProductsCandidatesRequest', 'Required parameter "actionsV1ActionsAutoAddProductsCandidatesRequest" was null or undefined when calling actionsAutoAddProductsCandidates().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/actions/auto-add/products/candidates`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.ActionsV1ActionsAutoAddProductsCandidatesRequestToJSON)(requestParameters['actionsV1ActionsAutoAddProductsCandidatesRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.ActionsV1ActionsAutoAddProductsCandidatesResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2009-Novye-metody-dlia-upravleniia-avtodobavleniem-tovarov-v-aktsii/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список доступных товаров для автодобавления в акцию
|
||||
*/
|
||||
actionsAutoAddProductsCandidates(clientId, apiKey, actionsV1ActionsAutoAddProductsCandidatesRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.actionsAutoAddProductsCandidatesRaw({ clientId: clientId, apiKey: apiKey, actionsV1ActionsAutoAddProductsCandidatesRequest: actionsV1ActionsAutoAddProductsCandidatesRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2009-Novye-metody-dlia-upravleniia-avtodobavleniem-tovarov-v-aktsii/) в сообществе разработчиков Ozon for dev.
|
||||
* Удалить товары из автодобавления в акцию
|
||||
*/
|
||||
actionsAutoAddProductsDeleteRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling actionsAutoAddProductsDelete().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling actionsAutoAddProductsDelete().');
|
||||
}
|
||||
if (requestParameters['actionsV1ActionsAutoAddProductsDeleteRequest'] == null) {
|
||||
throw new runtime.RequiredError('actionsV1ActionsAutoAddProductsDeleteRequest', 'Required parameter "actionsV1ActionsAutoAddProductsDeleteRequest" was null or undefined when calling actionsAutoAddProductsDelete().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/actions/auto-add/products/delete`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.ActionsV1ActionsAutoAddProductsDeleteRequestToJSON)(requestParameters['actionsV1ActionsAutoAddProductsDeleteRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.ActionsV1ActionsAutoAddProductsDeleteResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2009-Novye-metody-dlia-upravleniia-avtodobavleniem-tovarov-v-aktsii/) в сообществе разработчиков Ozon for dev.
|
||||
* Удалить товары из автодобавления в акцию
|
||||
*/
|
||||
actionsAutoAddProductsDelete(clientId, apiKey, actionsV1ActionsAutoAddProductsDeleteRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.actionsAutoAddProductsDeleteRaw({ clientId: clientId, apiKey: apiKey, actionsV1ActionsAutoAddProductsDeleteRequest: actionsV1ActionsAutoAddProductsDeleteRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2009-Novye-metody-dlia-upravleniia-avtodobavleniem-tovarov-v-aktsii/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список товаров из автодобавления в акцию
|
||||
*/
|
||||
actionsAutoAddProductsListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling actionsAutoAddProductsList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling actionsAutoAddProductsList().');
|
||||
}
|
||||
if (requestParameters['actionsV1ActionsAutoAddProductsListRequest'] == null) {
|
||||
throw new runtime.RequiredError('actionsV1ActionsAutoAddProductsListRequest', 'Required parameter "actionsV1ActionsAutoAddProductsListRequest" was null or undefined when calling actionsAutoAddProductsList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/actions/auto-add/products/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.ActionsV1ActionsAutoAddProductsListRequestToJSON)(requestParameters['actionsV1ActionsAutoAddProductsListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.ActionsV1ActionsAutoAddProductsListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2009-Novye-metody-dlia-upravleniia-avtodobavleniem-tovarov-v-aktsii/) в сообществе разработчиков Ozon for dev.
|
||||
* Получить список товаров из автодобавления в акцию
|
||||
*/
|
||||
actionsAutoAddProductsList(clientId, apiKey, actionsV1ActionsAutoAddProductsListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.actionsAutoAddProductsListRaw({ clientId: clientId, apiKey: apiKey, actionsV1ActionsAutoAddProductsListRequest: actionsV1ActionsAutoAddProductsListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2009-Novye-metody-dlia-upravleniia-avtodobavleniem-tovarov-v-aktsii/) в сообществе разработчиков Ozon for dev.
|
||||
* Добавить или обновить товары в автодобавлении в акцию
|
||||
*/
|
||||
actionsAutoAddProductsUpdateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling actionsAutoAddProductsUpdate().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling actionsAutoAddProductsUpdate().');
|
||||
}
|
||||
if (requestParameters['actionsV1ActionsAutoAddProductsUpdateRequest'] == null) {
|
||||
throw new runtime.RequiredError('actionsV1ActionsAutoAddProductsUpdateRequest', 'Required parameter "actionsV1ActionsAutoAddProductsUpdateRequest" was null or undefined when calling actionsAutoAddProductsUpdate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/actions/auto-add/products/update`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.ActionsV1ActionsAutoAddProductsUpdateRequestToJSON)(requestParameters['actionsV1ActionsAutoAddProductsUpdateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.ActionsV1ActionsAutoAddProductsUpdateResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь о работе метода в [комментариях](https://dev.ozon.ru/community/2009-Novye-metody-dlia-upravleniia-avtodobavleniem-tovarov-v-aktsii/) в сообществе разработчиков Ozon for dev.
|
||||
* Добавить или обновить товары в автодобавлении в акцию
|
||||
*/
|
||||
actionsAutoAddProductsUpdate(clientId, apiKey, actionsV1ActionsAutoAddProductsUpdateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.actionsAutoAddProductsUpdateRaw({ clientId: clientId, apiKey: apiKey, actionsV1ActionsAutoAddProductsUpdateRequest: actionsV1ActionsAutoAddProductsUpdateRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.PromosBeta = PromosBeta;
|
||||
48
dist/apis/Quants.d.ts
vendored
Normal file
48
dist/apis/Quants.d.ts
vendored
Normal file
@@ -0,0 +1,48 @@
|
||||
/**
|
||||
* Документация 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 * as runtime from '../runtime';
|
||||
import type { ProductV1QuantInfoRequest, ProductV1QuantInfoResponse, ProductV1QuantListRequest, ProductV1QuantListResponse } from '../models/index';
|
||||
export interface QuantGetInfoRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
productV1QuantInfoRequest: ProductV1QuantInfoRequest;
|
||||
}
|
||||
export interface QuantProductListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
productV1QuantListRequest: ProductV1QuantListRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class Quants extends runtime.BaseAPI {
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1084-Metody-po-tarifu-Ekonom) в сообществе разработчиков Ozon for dev.
|
||||
* Информация об эконом-товаре
|
||||
*/
|
||||
quantGetInfoRaw(requestParameters: QuantGetInfoRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ProductV1QuantInfoResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1084-Metody-po-tarifu-Ekonom) в сообществе разработчиков Ozon for dev.
|
||||
* Информация об эконом-товаре
|
||||
*/
|
||||
quantGetInfo(clientId: string, apiKey: string, productV1QuantInfoRequest: ProductV1QuantInfoRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ProductV1QuantInfoResponse>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1084-Metody-po-tarifu-Ekonom) в сообществе разработчиков Ozon for dev.
|
||||
* Список эконом-товаров
|
||||
*/
|
||||
quantProductListRaw(requestParameters: QuantProductListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ProductV1QuantListResponse>>;
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1084-Metody-po-tarifu-Ekonom) в сообществе разработчиков Ozon for dev.
|
||||
* Список эконом-товаров
|
||||
*/
|
||||
quantProductList(clientId: string, apiKey: string, productV1QuantListRequest: ProductV1QuantListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ProductV1QuantListResponse>;
|
||||
}
|
||||
121
dist/apis/Quants.js
vendored
Normal file
121
dist/apis/Quants.js
vendored
Normal file
@@ -0,0 +1,121 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.Quants = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class Quants extends runtime.BaseAPI {
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1084-Metody-po-tarifu-Ekonom) в сообществе разработчиков Ozon for dev.
|
||||
* Информация об эконом-товаре
|
||||
*/
|
||||
quantGetInfoRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling quantGetInfo().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling quantGetInfo().');
|
||||
}
|
||||
if (requestParameters['productV1QuantInfoRequest'] == null) {
|
||||
throw new runtime.RequiredError('productV1QuantInfoRequest', 'Required parameter "productV1QuantInfoRequest" was null or undefined when calling quantGetInfo().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/product/quant/info`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.ProductV1QuantInfoRequestToJSON)(requestParameters['productV1QuantInfoRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.ProductV1QuantInfoResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1084-Metody-po-tarifu-Ekonom) в сообществе разработчиков Ozon for dev.
|
||||
* Информация об эконом-товаре
|
||||
*/
|
||||
quantGetInfo(clientId, apiKey, productV1QuantInfoRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.quantGetInfoRaw({ clientId: clientId, apiKey: apiKey, productV1QuantInfoRequest: productV1QuantInfoRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1084-Metody-po-tarifu-Ekonom) в сообществе разработчиков Ozon for dev.
|
||||
* Список эконом-товаров
|
||||
*/
|
||||
quantProductListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling quantProductList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling quantProductList().');
|
||||
}
|
||||
if (requestParameters['productV1QuantListRequest'] == null) {
|
||||
throw new runtime.RequiredError('productV1QuantListRequest', 'Required parameter "productV1QuantListRequest" was null or undefined when calling quantProductList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/product/quant/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.ProductV1QuantListRequestToJSON)(requestParameters['productV1QuantListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.ProductV1QuantListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Вы можете оставить обратную связь по этому методу в комментариях к [обсуждению](https://dev.ozon.ru/community/1084-Metody-po-tarifu-Ekonom) в сообществе разработчиков Ozon for dev.
|
||||
* Список эконом-товаров
|
||||
*/
|
||||
quantProductList(clientId, apiKey, productV1QuantListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.quantProductListRaw({ clientId: clientId, apiKey: apiKey, productV1QuantListRequest: productV1QuantListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.Quants = Quants;
|
||||
137
dist/apis/QuestionsAnswers.d.ts
vendored
Normal file
137
dist/apis/QuestionsAnswers.d.ts
vendored
Normal file
@@ -0,0 +1,137 @@
|
||||
/**
|
||||
* Документация 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 * as runtime from '../runtime';
|
||||
import type { V1QuestionAnswerCreateRequest, V1QuestionAnswerCreateResponse, V1QuestionAnswerDeleteRequest, V1QuestionAnswerListRequest, V1QuestionAnswerListResponse, V1QuestionChangeStatusRequest, V1QuestionCountResponse, V1QuestionInfoRequest, V1QuestionInfoResponse, V1QuestionListRequest, V1QuestionListResponse, V1QuestionTopSkuRequest, V1QuestionTopSkuResponse } from '../models/index';
|
||||
export interface QuestionAnswerCreateRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1QuestionAnswerCreateRequest: V1QuestionAnswerCreateRequest;
|
||||
}
|
||||
export interface QuestionAnswerDeleteRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1QuestionAnswerDeleteRequest: V1QuestionAnswerDeleteRequest;
|
||||
}
|
||||
export interface QuestionAnswerListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1QuestionAnswerListRequest: V1QuestionAnswerListRequest;
|
||||
}
|
||||
export interface QuestionChangeStatusRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1QuestionChangeStatusRequest?: V1QuestionChangeStatusRequest;
|
||||
}
|
||||
export interface QuestionCountRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
}
|
||||
export interface QuestionInfoRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1QuestionInfoRequest?: V1QuestionInfoRequest;
|
||||
}
|
||||
export interface QuestionListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1QuestionListRequest: V1QuestionListRequest;
|
||||
}
|
||||
export interface QuestionTopSkuRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1QuestionTopSkuRequest?: V1QuestionTopSkuRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class QuestionsAnswers extends runtime.BaseAPI {
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus).
|
||||
* Создать ответ на вопрос
|
||||
*/
|
||||
questionAnswerCreateRaw(requestParameters: QuestionAnswerCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1QuestionAnswerCreateResponse>>;
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus).
|
||||
* Создать ответ на вопрос
|
||||
*/
|
||||
questionAnswerCreate(clientId: string, apiKey: string, v1QuestionAnswerCreateRequest: V1QuestionAnswerCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1QuestionAnswerCreateResponse>;
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus).
|
||||
* Удалить ответ на вопрос
|
||||
*/
|
||||
questionAnswerDeleteRaw(requestParameters: QuestionAnswerDeleteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus).
|
||||
* Удалить ответ на вопрос
|
||||
*/
|
||||
questionAnswerDelete(clientId: string, apiKey: string, v1QuestionAnswerDeleteRequest: V1QuestionAnswerDeleteRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus).
|
||||
* Список ответов на вопрос
|
||||
*/
|
||||
questionAnswerListRaw(requestParameters: QuestionAnswerListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1QuestionAnswerListResponse>>;
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus).
|
||||
* Список ответов на вопрос
|
||||
*/
|
||||
questionAnswerList(clientId: string, apiKey: string, v1QuestionAnswerListRequest: V1QuestionAnswerListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1QuestionAnswerListResponse>;
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus).
|
||||
* Изменить статус вопросов
|
||||
*/
|
||||
questionChangeStatusRaw(requestParameters: QuestionChangeStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus).
|
||||
* Изменить статус вопросов
|
||||
*/
|
||||
questionChangeStatus(clientId: string, apiKey: string, v1QuestionChangeStatusRequest?: V1QuestionChangeStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus).
|
||||
* Количество вопросов по статусам
|
||||
*/
|
||||
questionCountRaw(requestParameters: QuestionCountRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1QuestionCountResponse>>;
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus).
|
||||
* Количество вопросов по статусам
|
||||
*/
|
||||
questionCount(clientId: string, apiKey: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1QuestionCountResponse>;
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus).
|
||||
* Информация о вопросе
|
||||
*/
|
||||
questionInfoRaw(requestParameters: QuestionInfoRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1QuestionInfoResponse>>;
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus).
|
||||
* Информация о вопросе
|
||||
*/
|
||||
questionInfo(clientId: string, apiKey: string, v1QuestionInfoRequest?: V1QuestionInfoRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1QuestionInfoResponse>;
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus).
|
||||
* Список вопросов
|
||||
*/
|
||||
questionListRaw(requestParameters: QuestionListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1QuestionListResponse>>;
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus).
|
||||
* Список вопросов
|
||||
*/
|
||||
questionList(clientId: string, apiKey: string, v1QuestionListRequest: V1QuestionListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1QuestionListResponse>;
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus).
|
||||
* Товары с наибольшим количеством вопросов
|
||||
*/
|
||||
questionTopSkuRaw(requestParameters: QuestionTopSkuRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1QuestionTopSkuResponse>>;
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus).
|
||||
* Товары с наибольшим количеством вопросов
|
||||
*/
|
||||
questionTopSku(clientId: string, apiKey: string, v1QuestionTopSkuRequest?: V1QuestionTopSkuRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1QuestionTopSkuResponse>;
|
||||
}
|
||||
369
dist/apis/QuestionsAnswers.js
vendored
Normal file
369
dist/apis/QuestionsAnswers.js
vendored
Normal file
@@ -0,0 +1,369 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.QuestionsAnswers = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class QuestionsAnswers extends runtime.BaseAPI {
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus).
|
||||
* Создать ответ на вопрос
|
||||
*/
|
||||
questionAnswerCreateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling questionAnswerCreate().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling questionAnswerCreate().');
|
||||
}
|
||||
if (requestParameters['v1QuestionAnswerCreateRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1QuestionAnswerCreateRequest', 'Required parameter "v1QuestionAnswerCreateRequest" was null or undefined when calling questionAnswerCreate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/question/answer/create`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1QuestionAnswerCreateRequestToJSON)(requestParameters['v1QuestionAnswerCreateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1QuestionAnswerCreateResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus).
|
||||
* Создать ответ на вопрос
|
||||
*/
|
||||
questionAnswerCreate(clientId, apiKey, v1QuestionAnswerCreateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.questionAnswerCreateRaw({ clientId: clientId, apiKey: apiKey, v1QuestionAnswerCreateRequest: v1QuestionAnswerCreateRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus).
|
||||
* Удалить ответ на вопрос
|
||||
*/
|
||||
questionAnswerDeleteRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling questionAnswerDelete().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling questionAnswerDelete().');
|
||||
}
|
||||
if (requestParameters['v1QuestionAnswerDeleteRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1QuestionAnswerDeleteRequest', 'Required parameter "v1QuestionAnswerDeleteRequest" was null or undefined when calling questionAnswerDelete().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/question/answer/delete`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1QuestionAnswerDeleteRequestToJSON)(requestParameters['v1QuestionAnswerDeleteRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.VoidApiResponse(response);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus).
|
||||
* Удалить ответ на вопрос
|
||||
*/
|
||||
questionAnswerDelete(clientId, apiKey, v1QuestionAnswerDeleteRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
yield this.questionAnswerDeleteRaw({ clientId: clientId, apiKey: apiKey, v1QuestionAnswerDeleteRequest: v1QuestionAnswerDeleteRequest }, initOverrides);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus).
|
||||
* Список ответов на вопрос
|
||||
*/
|
||||
questionAnswerListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling questionAnswerList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling questionAnswerList().');
|
||||
}
|
||||
if (requestParameters['v1QuestionAnswerListRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1QuestionAnswerListRequest', 'Required parameter "v1QuestionAnswerListRequest" was null or undefined when calling questionAnswerList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/question/answer/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1QuestionAnswerListRequestToJSON)(requestParameters['v1QuestionAnswerListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1QuestionAnswerListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus).
|
||||
* Список ответов на вопрос
|
||||
*/
|
||||
questionAnswerList(clientId, apiKey, v1QuestionAnswerListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.questionAnswerListRaw({ clientId: clientId, apiKey: apiKey, v1QuestionAnswerListRequest: v1QuestionAnswerListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus).
|
||||
* Изменить статус вопросов
|
||||
*/
|
||||
questionChangeStatusRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling questionChangeStatus().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling questionChangeStatus().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/question/change-status`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1QuestionChangeStatusRequestToJSON)(requestParameters['v1QuestionChangeStatusRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.VoidApiResponse(response);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus).
|
||||
* Изменить статус вопросов
|
||||
*/
|
||||
questionChangeStatus(clientId, apiKey, v1QuestionChangeStatusRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
yield this.questionChangeStatusRaw({ clientId: clientId, apiKey: apiKey, v1QuestionChangeStatusRequest: v1QuestionChangeStatusRequest }, initOverrides);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus).
|
||||
* Количество вопросов по статусам
|
||||
*/
|
||||
questionCountRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling questionCount().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling questionCount().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/question/count`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1QuestionCountResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus).
|
||||
* Количество вопросов по статусам
|
||||
*/
|
||||
questionCount(clientId, apiKey, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.questionCountRaw({ clientId: clientId, apiKey: apiKey }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus).
|
||||
* Информация о вопросе
|
||||
*/
|
||||
questionInfoRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling questionInfo().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling questionInfo().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/question/info`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1QuestionInfoRequestToJSON)(requestParameters['v1QuestionInfoRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1QuestionInfoResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus).
|
||||
* Информация о вопросе
|
||||
*/
|
||||
questionInfo(clientId, apiKey, v1QuestionInfoRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.questionInfoRaw({ clientId: clientId, apiKey: apiKey, v1QuestionInfoRequest: v1QuestionInfoRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus).
|
||||
* Список вопросов
|
||||
*/
|
||||
questionListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling questionList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling questionList().');
|
||||
}
|
||||
if (requestParameters['v1QuestionListRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1QuestionListRequest', 'Required parameter "v1QuestionListRequest" was null or undefined when calling questionList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/question/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1QuestionListRequestToJSON)(requestParameters['v1QuestionListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1QuestionListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus).
|
||||
* Список вопросов
|
||||
*/
|
||||
questionList(clientId, apiKey, v1QuestionListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.questionListRaw({ clientId: clientId, apiKey: apiKey, v1QuestionListRequest: v1QuestionListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus).
|
||||
* Товары с наибольшим количеством вопросов
|
||||
*/
|
||||
questionTopSkuRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling questionTopSku().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling questionTopSku().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/question/top-sku`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1QuestionTopSkuRequestToJSON)(requestParameters['v1QuestionTopSkuRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1QuestionTopSkuResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Доступно для продавцов с подпиской [Premium Plus](https://seller-edu.ozon.ru/seller-rating/about-rating/subscription-premium-plus).
|
||||
* Товары с наибольшим количеством вопросов
|
||||
*/
|
||||
questionTopSku(clientId, apiKey, v1QuestionTopSkuRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.questionTopSkuRaw({ clientId: clientId, apiKey: apiKey, v1QuestionTopSkuRequest: v1QuestionTopSkuRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.QuestionsAnswers = QuestionsAnswers;
|
||||
57
dist/apis/RFBSReturnsAPI.d.ts
vendored
Normal file
57
dist/apis/RFBSReturnsAPI.d.ts
vendored
Normal file
@@ -0,0 +1,57 @@
|
||||
/**
|
||||
* Документация 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 * as runtime from '../runtime';
|
||||
import type { V1ReturnsRfbsActionSetRequest, V2ReturnsRfbsGetRequest, V2ReturnsRfbsGetResponse, V2ReturnsRfbsListRequest, V2ReturnsRfbsListResponse } from '../models/index';
|
||||
export interface RFBSReturnsAPIReturnsRfbsGetV2Request {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v2ReturnsRfbsGetRequest: V2ReturnsRfbsGetRequest;
|
||||
}
|
||||
export interface RFBSReturnsAPIReturnsRfbsListV2Request {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v2ReturnsRfbsListRequest: V2ReturnsRfbsListRequest;
|
||||
}
|
||||
export interface ReturnsAPIReturnsRfbsActionSetRequest {
|
||||
v1ReturnsRfbsActionSetRequest: V1ReturnsRfbsActionSetRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class RFBSReturnsAPI extends runtime.BaseAPI {
|
||||
/**
|
||||
* Информация о заявке на возврат
|
||||
*/
|
||||
rFBSReturnsAPIReturnsRfbsGetV2Raw(requestParameters: RFBSReturnsAPIReturnsRfbsGetV2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V2ReturnsRfbsGetResponse>>;
|
||||
/**
|
||||
* Информация о заявке на возврат
|
||||
*/
|
||||
rFBSReturnsAPIReturnsRfbsGetV2(clientId: string, apiKey: string, v2ReturnsRfbsGetRequest: V2ReturnsRfbsGetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V2ReturnsRfbsGetResponse>;
|
||||
/**
|
||||
* Список заявок на возврат
|
||||
*/
|
||||
rFBSReturnsAPIReturnsRfbsListV2Raw(requestParameters: RFBSReturnsAPIReturnsRfbsListV2Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V2ReturnsRfbsListResponse>>;
|
||||
/**
|
||||
* Список заявок на возврат
|
||||
*/
|
||||
rFBSReturnsAPIReturnsRfbsListV2(clientId: string, apiKey: string, v2ReturnsRfbsListRequest: V2ReturnsRfbsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V2ReturnsRfbsListResponse>;
|
||||
/**
|
||||
* Метод для передачи действий для возврата rFBS.
|
||||
* Передать доступные действия для rFBS возвратов
|
||||
*/
|
||||
returnsAPIReturnsRfbsActionSetRaw(requestParameters: ReturnsAPIReturnsRfbsActionSetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
|
||||
/**
|
||||
* Метод для передачи действий для возврата rFBS.
|
||||
* Передать доступные действия для rFBS возвратов
|
||||
*/
|
||||
returnsAPIReturnsRfbsActionSet(v1ReturnsRfbsActionSetRequest: V1ReturnsRfbsActionSetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
|
||||
}
|
||||
148
dist/apis/RFBSReturnsAPI.js
vendored
Normal file
148
dist/apis/RFBSReturnsAPI.js
vendored
Normal file
@@ -0,0 +1,148 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.RFBSReturnsAPI = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class RFBSReturnsAPI extends runtime.BaseAPI {
|
||||
/**
|
||||
* Информация о заявке на возврат
|
||||
*/
|
||||
rFBSReturnsAPIReturnsRfbsGetV2Raw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling rFBSReturnsAPIReturnsRfbsGetV2().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling rFBSReturnsAPIReturnsRfbsGetV2().');
|
||||
}
|
||||
if (requestParameters['v2ReturnsRfbsGetRequest'] == null) {
|
||||
throw new runtime.RequiredError('v2ReturnsRfbsGetRequest', 'Required parameter "v2ReturnsRfbsGetRequest" was null or undefined when calling rFBSReturnsAPIReturnsRfbsGetV2().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v2/returns/rfbs/get`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V2ReturnsRfbsGetRequestToJSON)(requestParameters['v2ReturnsRfbsGetRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V2ReturnsRfbsGetResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Информация о заявке на возврат
|
||||
*/
|
||||
rFBSReturnsAPIReturnsRfbsGetV2(clientId, apiKey, v2ReturnsRfbsGetRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.rFBSReturnsAPIReturnsRfbsGetV2Raw({ clientId: clientId, apiKey: apiKey, v2ReturnsRfbsGetRequest: v2ReturnsRfbsGetRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Список заявок на возврат
|
||||
*/
|
||||
rFBSReturnsAPIReturnsRfbsListV2Raw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling rFBSReturnsAPIReturnsRfbsListV2().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling rFBSReturnsAPIReturnsRfbsListV2().');
|
||||
}
|
||||
if (requestParameters['v2ReturnsRfbsListRequest'] == null) {
|
||||
throw new runtime.RequiredError('v2ReturnsRfbsListRequest', 'Required parameter "v2ReturnsRfbsListRequest" was null or undefined when calling rFBSReturnsAPIReturnsRfbsListV2().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v2/returns/rfbs/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V2ReturnsRfbsListRequestToJSON)(requestParameters['v2ReturnsRfbsListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V2ReturnsRfbsListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Список заявок на возврат
|
||||
*/
|
||||
rFBSReturnsAPIReturnsRfbsListV2(clientId, apiKey, v2ReturnsRfbsListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.rFBSReturnsAPIReturnsRfbsListV2Raw({ clientId: clientId, apiKey: apiKey, v2ReturnsRfbsListRequest: v2ReturnsRfbsListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для передачи действий для возврата rFBS.
|
||||
* Передать доступные действия для rFBS возвратов
|
||||
*/
|
||||
returnsAPIReturnsRfbsActionSetRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['v1ReturnsRfbsActionSetRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1ReturnsRfbsActionSetRequest', 'Required parameter "v1ReturnsRfbsActionSetRequest" was null or undefined when calling returnsAPIReturnsRfbsActionSet().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/returns/rfbs/action/set`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1ReturnsRfbsActionSetRequestToJSON)(requestParameters['v1ReturnsRfbsActionSetRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.VoidApiResponse(response);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для передачи действий для возврата rFBS.
|
||||
* Передать доступные действия для rFBS возвратов
|
||||
*/
|
||||
returnsAPIReturnsRfbsActionSet(v1ReturnsRfbsActionSetRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
yield this.returnsAPIReturnsRfbsActionSetRaw({ v1ReturnsRfbsActionSetRequest: v1ReturnsRfbsActionSetRequest }, initOverrides);
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.RFBSReturnsAPI = RFBSReturnsAPI;
|
||||
123
dist/apis/RFBSWarehouseSetup.d.ts
vendored
Normal file
123
dist/apis/RFBSWarehouseSetup.d.ts
vendored
Normal file
@@ -0,0 +1,123 @@
|
||||
/**
|
||||
* Документация 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 * as runtime from '../runtime';
|
||||
import type { V1WarehouseERFBSAggregatorCreateRequest, V1WarehouseERFBSAggregatorCreateResponse, V1WarehouseERFBSAggregatorDeliveryMethodUpdateRequest, V1WarehouseERFBSAggregatorDeliveryMethodUpdateResponse, V1WarehouseERFBSNonIntegratedCreateRequest, V1WarehouseERFBSNonIntegratedCreateResponse, V1WarehouseERFBSNonIntegratedDeliveryMethodUpdateRequest, V1WarehouseERFBSNonIntegratedDeliveryMethodUpdateResponse, V1WarehouseERFBSUpdateRequest, V1WarehouseERFBSUpdateResponse, WarehouseV1WarehouseRfbsPauseRequest, WarehouseV1WarehouseRfbsPauseResponse, WarehouseV1WarehouseRfbsUnpauseRequest, WarehouseV1WarehouseRfbsUnpauseResponse } from '../models/index';
|
||||
export interface WarehouseERFBSAggregatorCreateRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1WarehouseERFBSAggregatorCreateRequest: V1WarehouseERFBSAggregatorCreateRequest;
|
||||
}
|
||||
export interface WarehouseERFBSAggregatorDeliveryMethodUpdateRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1WarehouseERFBSAggregatorDeliveryMethodUpdateRequest?: V1WarehouseERFBSAggregatorDeliveryMethodUpdateRequest;
|
||||
}
|
||||
export interface WarehouseERFBSNonIntegratedCreateRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1WarehouseERFBSNonIntegratedCreateRequest: V1WarehouseERFBSNonIntegratedCreateRequest;
|
||||
}
|
||||
export interface WarehouseERFBSNonIntegratedDeliveryMethodUpdateRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1WarehouseERFBSNonIntegratedDeliveryMethodUpdateRequest?: V1WarehouseERFBSNonIntegratedDeliveryMethodUpdateRequest;
|
||||
}
|
||||
export interface WarehouseERFBSUpdateRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1WarehouseERFBSUpdateRequest: V1WarehouseERFBSUpdateRequest;
|
||||
}
|
||||
export interface WarehouseRfbsPauseRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
warehouseV1WarehouseRfbsPauseRequest: WarehouseV1WarehouseRfbsPauseRequest;
|
||||
}
|
||||
export interface WarehouseRfbsUnpauseRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
warehouseV1WarehouseRfbsUnpauseRequest: WarehouseV1WarehouseRfbsUnpauseRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class RFBSWarehouseSetup extends runtime.BaseAPI {
|
||||
/**
|
||||
* [Подробнее о схеме realFBS Express](https://seller-edu.ozon.ru/rfbs/scheme-of-work/rfbs-express#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-realfbs-express)
|
||||
* Создать склад с методом доставки «Партнёры Ozon»
|
||||
*/
|
||||
warehouseERFBSAggregatorCreateRaw(requestParameters: WarehouseERFBSAggregatorCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1WarehouseERFBSAggregatorCreateResponse>>;
|
||||
/**
|
||||
* [Подробнее о схеме realFBS Express](https://seller-edu.ozon.ru/rfbs/scheme-of-work/rfbs-express#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-realfbs-express)
|
||||
* Создать склад с методом доставки «Партнёры Ozon»
|
||||
*/
|
||||
warehouseERFBSAggregatorCreate(clientId: string, apiKey: string, v1WarehouseERFBSAggregatorCreateRequest: V1WarehouseERFBSAggregatorCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1WarehouseERFBSAggregatorCreateResponse>;
|
||||
/**
|
||||
* [Подробнее о схеме rFBS Express](https://seller-edu.ozon.ru/rfbs/scheme-of-work/rfbs-express#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-realfbs-express)
|
||||
* Обновить метод доставки «Партнёры Ozon»
|
||||
*/
|
||||
warehouseERFBSAggregatorDeliveryMethodUpdateRaw(requestParameters: WarehouseERFBSAggregatorDeliveryMethodUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1WarehouseERFBSAggregatorDeliveryMethodUpdateResponse>>;
|
||||
/**
|
||||
* [Подробнее о схеме rFBS Express](https://seller-edu.ozon.ru/rfbs/scheme-of-work/rfbs-express#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-realfbs-express)
|
||||
* Обновить метод доставки «Партнёры Ozon»
|
||||
*/
|
||||
warehouseERFBSAggregatorDeliveryMethodUpdate(clientId: string, apiKey: string, v1WarehouseERFBSAggregatorDeliveryMethodUpdateRequest?: V1WarehouseERFBSAggregatorDeliveryMethodUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1WarehouseERFBSAggregatorDeliveryMethodUpdateResponse>;
|
||||
/**
|
||||
* [Подробнее о схеме realFBS Express](https://seller-edu.ozon.ru/rfbs/scheme-of-work/rfbs-express#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-realfbs-express)
|
||||
* Создать склад с методом доставки «Вы или сторонняя служба»
|
||||
*/
|
||||
warehouseERFBSNonIntegratedCreateRaw(requestParameters: WarehouseERFBSNonIntegratedCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1WarehouseERFBSNonIntegratedCreateResponse>>;
|
||||
/**
|
||||
* [Подробнее о схеме realFBS Express](https://seller-edu.ozon.ru/rfbs/scheme-of-work/rfbs-express#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-realfbs-express)
|
||||
* Создать склад с методом доставки «Вы или сторонняя служба»
|
||||
*/
|
||||
warehouseERFBSNonIntegratedCreate(clientId: string, apiKey: string, v1WarehouseERFBSNonIntegratedCreateRequest: V1WarehouseERFBSNonIntegratedCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1WarehouseERFBSNonIntegratedCreateResponse>;
|
||||
/**
|
||||
* [Подробнее о схеме rFBS Express](https://seller-edu.ozon.ru/rfbs/scheme-of-work/rfbs-express#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-realfbs-express)
|
||||
* Обновить метод доставки «Вы или сторонняя служба»
|
||||
*/
|
||||
warehouseERFBSNonIntegratedDeliveryMethodUpdateRaw(requestParameters: WarehouseERFBSNonIntegratedDeliveryMethodUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1WarehouseERFBSNonIntegratedDeliveryMethodUpdateResponse>>;
|
||||
/**
|
||||
* [Подробнее о схеме rFBS Express](https://seller-edu.ozon.ru/rfbs/scheme-of-work/rfbs-express#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-realfbs-express)
|
||||
* Обновить метод доставки «Вы или сторонняя служба»
|
||||
*/
|
||||
warehouseERFBSNonIntegratedDeliveryMethodUpdate(clientId: string, apiKey: string, v1WarehouseERFBSNonIntegratedDeliveryMethodUpdateRequest?: V1WarehouseERFBSNonIntegratedDeliveryMethodUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1WarehouseERFBSNonIntegratedDeliveryMethodUpdateResponse>;
|
||||
/**
|
||||
* [Подробнее о схеме realFBS Express](https://seller-edu.ozon.ru/rfbs/scheme-of-work/rfbs-express#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-realfbs-express)
|
||||
* Обновить склад
|
||||
*/
|
||||
warehouseERFBSUpdateRaw(requestParameters: WarehouseERFBSUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1WarehouseERFBSUpdateResponse>>;
|
||||
/**
|
||||
* [Подробнее о схеме realFBS Express](https://seller-edu.ozon.ru/rfbs/scheme-of-work/rfbs-express#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-realfbs-express)
|
||||
* Обновить склад
|
||||
*/
|
||||
warehouseERFBSUpdate(clientId: string, apiKey: string, v1WarehouseERFBSUpdateRequest: V1WarehouseERFBSUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1WarehouseERFBSUpdateResponse>;
|
||||
/**
|
||||
* Скрывает товары склада с витрины. Изменять сток не нужно.
|
||||
* Поставить rFBS-склад на паузу
|
||||
*/
|
||||
warehouseRfbsPauseRaw(requestParameters: WarehouseRfbsPauseRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<WarehouseV1WarehouseRfbsPauseResponse>>;
|
||||
/**
|
||||
* Скрывает товары склада с витрины. Изменять сток не нужно.
|
||||
* Поставить rFBS-склад на паузу
|
||||
*/
|
||||
warehouseRfbsPause(clientId: string, apiKey: string, warehouseV1WarehouseRfbsPauseRequest: WarehouseV1WarehouseRfbsPauseRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<WarehouseV1WarehouseRfbsPauseResponse>;
|
||||
/**
|
||||
* Возвращает товары склада на витрину.
|
||||
* Снять rFBS-склад с паузы
|
||||
*/
|
||||
warehouseRfbsUnpauseRaw(requestParameters: WarehouseRfbsUnpauseRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<WarehouseV1WarehouseRfbsUnpauseResponse>>;
|
||||
/**
|
||||
* Возвращает товары склада на витрину.
|
||||
* Снять rFBS-склад с паузы
|
||||
*/
|
||||
warehouseRfbsUnpause(clientId: string, apiKey: string, warehouseV1WarehouseRfbsUnpauseRequest: WarehouseV1WarehouseRfbsUnpauseRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<WarehouseV1WarehouseRfbsUnpauseResponse>;
|
||||
}
|
||||
335
dist/apis/RFBSWarehouseSetup.js
vendored
Normal file
335
dist/apis/RFBSWarehouseSetup.js
vendored
Normal file
@@ -0,0 +1,335 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.RFBSWarehouseSetup = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class RFBSWarehouseSetup extends runtime.BaseAPI {
|
||||
/**
|
||||
* [Подробнее о схеме realFBS Express](https://seller-edu.ozon.ru/rfbs/scheme-of-work/rfbs-express#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-realfbs-express)
|
||||
* Создать склад с методом доставки «Партнёры Ozon»
|
||||
*/
|
||||
warehouseERFBSAggregatorCreateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling warehouseERFBSAggregatorCreate().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling warehouseERFBSAggregatorCreate().');
|
||||
}
|
||||
if (requestParameters['v1WarehouseERFBSAggregatorCreateRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1WarehouseERFBSAggregatorCreateRequest', 'Required parameter "v1WarehouseERFBSAggregatorCreateRequest" was null or undefined when calling warehouseERFBSAggregatorCreate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/warehouse/erfbs/aggregator/create`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1WarehouseERFBSAggregatorCreateRequestToJSON)(requestParameters['v1WarehouseERFBSAggregatorCreateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1WarehouseERFBSAggregatorCreateResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* [Подробнее о схеме realFBS Express](https://seller-edu.ozon.ru/rfbs/scheme-of-work/rfbs-express#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-realfbs-express)
|
||||
* Создать склад с методом доставки «Партнёры Ozon»
|
||||
*/
|
||||
warehouseERFBSAggregatorCreate(clientId, apiKey, v1WarehouseERFBSAggregatorCreateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.warehouseERFBSAggregatorCreateRaw({ clientId: clientId, apiKey: apiKey, v1WarehouseERFBSAggregatorCreateRequest: v1WarehouseERFBSAggregatorCreateRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* [Подробнее о схеме rFBS Express](https://seller-edu.ozon.ru/rfbs/scheme-of-work/rfbs-express#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-realfbs-express)
|
||||
* Обновить метод доставки «Партнёры Ozon»
|
||||
*/
|
||||
warehouseERFBSAggregatorDeliveryMethodUpdateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling warehouseERFBSAggregatorDeliveryMethodUpdate().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling warehouseERFBSAggregatorDeliveryMethodUpdate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/warehouse/erfbs/aggregator/delivery-method/update`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1WarehouseERFBSAggregatorDeliveryMethodUpdateRequestToJSON)(requestParameters['v1WarehouseERFBSAggregatorDeliveryMethodUpdateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1WarehouseERFBSAggregatorDeliveryMethodUpdateResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* [Подробнее о схеме rFBS Express](https://seller-edu.ozon.ru/rfbs/scheme-of-work/rfbs-express#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-realfbs-express)
|
||||
* Обновить метод доставки «Партнёры Ozon»
|
||||
*/
|
||||
warehouseERFBSAggregatorDeliveryMethodUpdate(clientId, apiKey, v1WarehouseERFBSAggregatorDeliveryMethodUpdateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.warehouseERFBSAggregatorDeliveryMethodUpdateRaw({ clientId: clientId, apiKey: apiKey, v1WarehouseERFBSAggregatorDeliveryMethodUpdateRequest: v1WarehouseERFBSAggregatorDeliveryMethodUpdateRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* [Подробнее о схеме realFBS Express](https://seller-edu.ozon.ru/rfbs/scheme-of-work/rfbs-express#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-realfbs-express)
|
||||
* Создать склад с методом доставки «Вы или сторонняя служба»
|
||||
*/
|
||||
warehouseERFBSNonIntegratedCreateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling warehouseERFBSNonIntegratedCreate().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling warehouseERFBSNonIntegratedCreate().');
|
||||
}
|
||||
if (requestParameters['v1WarehouseERFBSNonIntegratedCreateRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1WarehouseERFBSNonIntegratedCreateRequest', 'Required parameter "v1WarehouseERFBSNonIntegratedCreateRequest" was null or undefined when calling warehouseERFBSNonIntegratedCreate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/warehouse/erfbs/non-integrated/create`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1WarehouseERFBSNonIntegratedCreateRequestToJSON)(requestParameters['v1WarehouseERFBSNonIntegratedCreateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1WarehouseERFBSNonIntegratedCreateResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* [Подробнее о схеме realFBS Express](https://seller-edu.ozon.ru/rfbs/scheme-of-work/rfbs-express#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-realfbs-express)
|
||||
* Создать склад с методом доставки «Вы или сторонняя служба»
|
||||
*/
|
||||
warehouseERFBSNonIntegratedCreate(clientId, apiKey, v1WarehouseERFBSNonIntegratedCreateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.warehouseERFBSNonIntegratedCreateRaw({ clientId: clientId, apiKey: apiKey, v1WarehouseERFBSNonIntegratedCreateRequest: v1WarehouseERFBSNonIntegratedCreateRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* [Подробнее о схеме rFBS Express](https://seller-edu.ozon.ru/rfbs/scheme-of-work/rfbs-express#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-realfbs-express)
|
||||
* Обновить метод доставки «Вы или сторонняя служба»
|
||||
*/
|
||||
warehouseERFBSNonIntegratedDeliveryMethodUpdateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling warehouseERFBSNonIntegratedDeliveryMethodUpdate().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling warehouseERFBSNonIntegratedDeliveryMethodUpdate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/warehouse/erfbs/non-integrated/delivery-method/update`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1WarehouseERFBSNonIntegratedDeliveryMethodUpdateRequestToJSON)(requestParameters['v1WarehouseERFBSNonIntegratedDeliveryMethodUpdateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1WarehouseERFBSNonIntegratedDeliveryMethodUpdateResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* [Подробнее о схеме rFBS Express](https://seller-edu.ozon.ru/rfbs/scheme-of-work/rfbs-express#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-realfbs-express)
|
||||
* Обновить метод доставки «Вы или сторонняя служба»
|
||||
*/
|
||||
warehouseERFBSNonIntegratedDeliveryMethodUpdate(clientId, apiKey, v1WarehouseERFBSNonIntegratedDeliveryMethodUpdateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.warehouseERFBSNonIntegratedDeliveryMethodUpdateRaw({ clientId: clientId, apiKey: apiKey, v1WarehouseERFBSNonIntegratedDeliveryMethodUpdateRequest: v1WarehouseERFBSNonIntegratedDeliveryMethodUpdateRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* [Подробнее о схеме realFBS Express](https://seller-edu.ozon.ru/rfbs/scheme-of-work/rfbs-express#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-realfbs-express)
|
||||
* Обновить склад
|
||||
*/
|
||||
warehouseERFBSUpdateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling warehouseERFBSUpdate().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling warehouseERFBSUpdate().');
|
||||
}
|
||||
if (requestParameters['v1WarehouseERFBSUpdateRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1WarehouseERFBSUpdateRequest', 'Required parameter "v1WarehouseERFBSUpdateRequest" was null or undefined when calling warehouseERFBSUpdate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/warehouse/erfbs/update`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1WarehouseERFBSUpdateRequestToJSON)(requestParameters['v1WarehouseERFBSUpdateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1WarehouseERFBSUpdateResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* [Подробнее о схеме realFBS Express](https://seller-edu.ozon.ru/rfbs/scheme-of-work/rfbs-express#%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-realfbs-express)
|
||||
* Обновить склад
|
||||
*/
|
||||
warehouseERFBSUpdate(clientId, apiKey, v1WarehouseERFBSUpdateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.warehouseERFBSUpdateRaw({ clientId: clientId, apiKey: apiKey, v1WarehouseERFBSUpdateRequest: v1WarehouseERFBSUpdateRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Скрывает товары склада с витрины. Изменять сток не нужно.
|
||||
* Поставить rFBS-склад на паузу
|
||||
*/
|
||||
warehouseRfbsPauseRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling warehouseRfbsPause().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling warehouseRfbsPause().');
|
||||
}
|
||||
if (requestParameters['warehouseV1WarehouseRfbsPauseRequest'] == null) {
|
||||
throw new runtime.RequiredError('warehouseV1WarehouseRfbsPauseRequest', 'Required parameter "warehouseV1WarehouseRfbsPauseRequest" was null or undefined when calling warehouseRfbsPause().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/warehouse/rfbs/pause`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.WarehouseV1WarehouseRfbsPauseRequestToJSON)(requestParameters['warehouseV1WarehouseRfbsPauseRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.WarehouseV1WarehouseRfbsPauseResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Скрывает товары склада с витрины. Изменять сток не нужно.
|
||||
* Поставить rFBS-склад на паузу
|
||||
*/
|
||||
warehouseRfbsPause(clientId, apiKey, warehouseV1WarehouseRfbsPauseRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.warehouseRfbsPauseRaw({ clientId: clientId, apiKey: apiKey, warehouseV1WarehouseRfbsPauseRequest: warehouseV1WarehouseRfbsPauseRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает товары склада на витрину.
|
||||
* Снять rFBS-склад с паузы
|
||||
*/
|
||||
warehouseRfbsUnpauseRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling warehouseRfbsUnpause().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling warehouseRfbsUnpause().');
|
||||
}
|
||||
if (requestParameters['warehouseV1WarehouseRfbsUnpauseRequest'] == null) {
|
||||
throw new runtime.RequiredError('warehouseV1WarehouseRfbsUnpauseRequest', 'Required parameter "warehouseV1WarehouseRfbsUnpauseRequest" was null or undefined when calling warehouseRfbsUnpause().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/warehouse/rfbs/unpause`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.WarehouseV1WarehouseRfbsUnpauseRequestToJSON)(requestParameters['warehouseV1WarehouseRfbsUnpauseRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.WarehouseV1WarehouseRfbsUnpauseResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает товары склада на витрину.
|
||||
* Снять rFBS-склад с паузы
|
||||
*/
|
||||
warehouseRfbsUnpause(clientId, apiKey, warehouseV1WarehouseRfbsUnpauseRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.warehouseRfbsUnpauseRaw({ clientId: clientId, apiKey: apiKey, warehouseV1WarehouseRfbsUnpauseRequest: warehouseV1WarehouseRfbsUnpauseRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.RFBSWarehouseSetup = RFBSWarehouseSetup;
|
||||
68
dist/apis/Receipt.d.ts
vendored
Normal file
68
dist/apis/Receipt.d.ts
vendored
Normal file
@@ -0,0 +1,68 @@
|
||||
/**
|
||||
* Документация 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 * as runtime from '../runtime';
|
||||
import type { V1GetReceiptRequest, V1GetReceiptResponse, V1ReceiptsSellerListRequest, V1ReceiptsSellerListResponse, V1UploadReceiptRequestTypeEnum, V1UploadReceiptResponse } from '../models/index';
|
||||
export interface GetReceiptRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1GetReceiptRequest?: V1GetReceiptRequest;
|
||||
}
|
||||
export interface ReceiptsSellerListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1ReceiptsSellerListRequest?: V1ReceiptsSellerListRequest;
|
||||
}
|
||||
export interface UploadReceiptRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
content: string;
|
||||
operationType: string;
|
||||
postingNumbers: Array<string>;
|
||||
receiptNumber: string;
|
||||
type: V1UploadReceiptRequestTypeEnum;
|
||||
parentReceiptId?: string;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class Receipt extends runtime.BaseAPI {
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод доступен продавцам, которые заключили договор с ТОО «ОЗОН Маркетплейс Казахстан». </aside>
|
||||
* Получить чек в формате PDF
|
||||
*/
|
||||
getReceiptRaw(requestParameters: GetReceiptRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1GetReceiptResponse>>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод доступен продавцам, которые заключили договор с ТОО «ОЗОН Маркетплейс Казахстан». </aside>
|
||||
* Получить чек в формате PDF
|
||||
*/
|
||||
getReceipt(clientId: string, apiKey: string, v1GetReceiptRequest?: V1GetReceiptRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1GetReceiptResponse>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод доступен продавцам, которые заключили договор с ТОО «ОЗОН Маркетплейс Казахстан». </aside>
|
||||
* Получить список чеков продавца
|
||||
*/
|
||||
receiptsSellerListRaw(requestParameters: ReceiptsSellerListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1ReceiptsSellerListResponse>>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод доступен продавцам, которые заключили договор с ТОО «ОЗОН Маркетплейс Казахстан». </aside>
|
||||
* Получить список чеков продавца
|
||||
*/
|
||||
receiptsSellerList(clientId: string, apiKey: string, v1ReceiptsSellerListRequest?: V1ReceiptsSellerListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1ReceiptsSellerListResponse>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод доступен продавцам, которые заключили договор с ТОО «ОЗОН Маркетплейс Казахстан». </aside>
|
||||
* Загрузить чек
|
||||
*/
|
||||
uploadReceiptRaw(requestParameters: UploadReceiptRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1UploadReceiptResponse>>;
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод доступен продавцам, которые заключили договор с ТОО «ОЗОН Маркетплейс Казахстан». </aside>
|
||||
* Загрузить чек
|
||||
*/
|
||||
uploadReceipt(clientId: string, apiKey: string, content: string, operationType: string, postingNumbers: Array<string>, receiptNumber: string, type: V1UploadReceiptRequestTypeEnum, parentReceiptId?: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1UploadReceiptResponse>;
|
||||
}
|
||||
201
dist/apis/Receipt.js
vendored
Normal file
201
dist/apis/Receipt.js
vendored
Normal file
@@ -0,0 +1,201 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.Receipt = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class Receipt extends runtime.BaseAPI {
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод доступен продавцам, которые заключили договор с ТОО «ОЗОН Маркетплейс Казахстан». </aside>
|
||||
* Получить чек в формате PDF
|
||||
*/
|
||||
getReceiptRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling getReceipt().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling getReceipt().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/receipts/get`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1GetReceiptRequestToJSON)(requestParameters['v1GetReceiptRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1GetReceiptResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод доступен продавцам, которые заключили договор с ТОО «ОЗОН Маркетплейс Казахстан». </aside>
|
||||
* Получить чек в формате PDF
|
||||
*/
|
||||
getReceipt(clientId, apiKey, v1GetReceiptRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.getReceiptRaw({ clientId: clientId, apiKey: apiKey, v1GetReceiptRequest: v1GetReceiptRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод доступен продавцам, которые заключили договор с ТОО «ОЗОН Маркетплейс Казахстан». </aside>
|
||||
* Получить список чеков продавца
|
||||
*/
|
||||
receiptsSellerListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling receiptsSellerList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling receiptsSellerList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/receipts/seller/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1ReceiptsSellerListRequestToJSON)(requestParameters['v1ReceiptsSellerListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1ReceiptsSellerListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод доступен продавцам, которые заключили договор с ТОО «ОЗОН Маркетплейс Казахстан». </aside>
|
||||
* Получить список чеков продавца
|
||||
*/
|
||||
receiptsSellerList(clientId, apiKey, v1ReceiptsSellerListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.receiptsSellerListRaw({ clientId: clientId, apiKey: apiKey, v1ReceiptsSellerListRequest: v1ReceiptsSellerListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод доступен продавцам, которые заключили договор с ТОО «ОЗОН Маркетплейс Казахстан». </aside>
|
||||
* Загрузить чек
|
||||
*/
|
||||
uploadReceiptRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling uploadReceipt().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling uploadReceipt().');
|
||||
}
|
||||
if (requestParameters['content'] == null) {
|
||||
throw new runtime.RequiredError('content', 'Required parameter "content" was null or undefined when calling uploadReceipt().');
|
||||
}
|
||||
if (requestParameters['operationType'] == null) {
|
||||
throw new runtime.RequiredError('operationType', 'Required parameter "operationType" was null or undefined when calling uploadReceipt().');
|
||||
}
|
||||
if (requestParameters['postingNumbers'] == null) {
|
||||
throw new runtime.RequiredError('postingNumbers', 'Required parameter "postingNumbers" was null or undefined when calling uploadReceipt().');
|
||||
}
|
||||
if (requestParameters['receiptNumber'] == null) {
|
||||
throw new runtime.RequiredError('receiptNumber', 'Required parameter "receiptNumber" was null or undefined when calling uploadReceipt().');
|
||||
}
|
||||
if (requestParameters['type'] == null) {
|
||||
throw new runtime.RequiredError('type', 'Required parameter "type" was null or undefined when calling uploadReceipt().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const consumes = [
|
||||
{ contentType: 'multipart/form-data' },
|
||||
];
|
||||
// @ts-ignore: canConsumeForm may be unused
|
||||
const canConsumeForm = runtime.canConsumeForm(consumes);
|
||||
let formParams;
|
||||
let useForm = false;
|
||||
if (useForm) {
|
||||
formParams = new FormData();
|
||||
}
|
||||
else {
|
||||
formParams = new URLSearchParams();
|
||||
}
|
||||
if (requestParameters['content'] != null) {
|
||||
formParams.append('content', requestParameters['content']);
|
||||
}
|
||||
if (requestParameters['operationType'] != null) {
|
||||
formParams.append('operation_type', requestParameters['operationType']);
|
||||
}
|
||||
if (requestParameters['parentReceiptId'] != null) {
|
||||
formParams.append('parent_receipt_id', requestParameters['parentReceiptId']);
|
||||
}
|
||||
if (requestParameters['postingNumbers'] != null) {
|
||||
formParams.append('posting_numbers', requestParameters['postingNumbers'].join(runtime.COLLECTION_FORMATS["csv"]));
|
||||
}
|
||||
if (requestParameters['receiptNumber'] != null) {
|
||||
formParams.append('receipt_number', requestParameters['receiptNumber']);
|
||||
}
|
||||
if (requestParameters['type'] != null) {
|
||||
formParams.append('type', requestParameters['type']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/receipts/upload`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: formParams,
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1UploadReceiptResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* <aside class=\"warning\"> Метод доступен продавцам, которые заключили договор с ТОО «ОЗОН Маркетплейс Казахстан». </aside>
|
||||
* Загрузить чек
|
||||
*/
|
||||
uploadReceipt(clientId, apiKey, content, operationType, postingNumbers, receiptNumber, type, parentReceiptId, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.uploadReceiptRaw({ clientId: clientId, apiKey: apiKey, content: content, operationType: operationType, postingNumbers: postingNumbers, receiptNumber: receiptNumber, type: type, parentReceiptId: parentReceiptId }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.Receipt = Receipt;
|
||||
183
dist/apis/ReportAPI.d.ts
vendored
Normal file
183
dist/apis/ReportAPI.d.ts
vendored
Normal file
@@ -0,0 +1,183 @@
|
||||
/**
|
||||
* Документация 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 * as runtime from '../runtime';
|
||||
import type { CommonCreateReportResponse, ReportCreateCompanyPostingsReportRequest, ReportCreateCompanyProductsReportRequest, ReportCreateDiscountedResponse, ReportCreateReportResponse, ReportReportInfoRequest, ReportReportInfoResponse, ReportReportListRequest, ReportReportListResponse, V1CreatePlacementByProductsReportRequest, V1CreatePlacementByProductsReportResponse, V1CreatePlacementBySuppliesReportRequest, V1CreatePlacementBySuppliesReportResponse, V1CreateStockByWarehouseReportRequest, V1ReportMarkedProductsSalesCreateRequest, V2ReportReturnsCreateRequest, V2ReportReturnsCreateResponse, V3FinanceCashFlowStatementListRequest, V3FinanceCashFlowStatementListResponse } from '../models/index';
|
||||
export interface CreateCompanyMarkedProductsSalesReportRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1ReportMarkedProductsSalesCreateRequest?: V1ReportMarkedProductsSalesCreateRequest;
|
||||
}
|
||||
export interface CreatePlacementByProductsReportRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1CreatePlacementByProductsReportRequest?: V1CreatePlacementByProductsReportRequest;
|
||||
}
|
||||
export interface CreatePlacementBySuppliesReportRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1CreatePlacementBySuppliesReportRequest?: V1CreatePlacementBySuppliesReportRequest;
|
||||
}
|
||||
export interface FinanceAPIFinanceCashFlowStatementListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v3FinanceCashFlowStatementListRequest: V3FinanceCashFlowStatementListRequest;
|
||||
}
|
||||
export interface ReportAPICreateCompanyPostingsReportRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
reportCreateCompanyPostingsReportRequest: ReportCreateCompanyPostingsReportRequest;
|
||||
}
|
||||
export interface ReportAPICreateCompanyProductsReportRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
reportCreateCompanyProductsReportRequest: ReportCreateCompanyProductsReportRequest;
|
||||
}
|
||||
export interface ReportAPICreateDiscountedReportRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
body: object;
|
||||
}
|
||||
export interface ReportAPICreateStockByWarehouseReportRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1CreateStockByWarehouseReportRequest: V1CreateStockByWarehouseReportRequest;
|
||||
}
|
||||
export interface ReportAPIReportInfoRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
reportReportInfoRequest: ReportReportInfoRequest;
|
||||
}
|
||||
export interface ReportAPIReportListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
reportReportListRequest: ReportReportListRequest;
|
||||
}
|
||||
export interface ReportAPIReportReturnsCreateRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v2ReportReturnsCreateRequest: V2ReportReturnsCreateRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class ReportAPI extends runtime.BaseAPI {
|
||||
/**
|
||||
* В одном отчёте вы можете получить не больше 50 000 кодов маркировки. Чтобы получить остальные данные, уменьшите период формирования отчёта.
|
||||
* Сгенерировать отчёт по продажам товаров с маркировкой
|
||||
*/
|
||||
createCompanyMarkedProductsSalesReportRaw(requestParameters: CreateCompanyMarkedProductsSalesReportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CommonCreateReportResponse>>;
|
||||
/**
|
||||
* В одном отчёте вы можете получить не больше 50 000 кодов маркировки. Чтобы получить остальные данные, уменьшите период формирования отчёта.
|
||||
* Сгенерировать отчёт по продажам товаров с маркировкой
|
||||
*/
|
||||
createCompanyMarkedProductsSalesReport(clientId: string, apiKey: string, v1ReportMarkedProductsSalesCreateRequest?: V1ReportMarkedProductsSalesCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CommonCreateReportResponse>;
|
||||
/**
|
||||
* Соответствует разделу **FBO → Стоимость размещения** в личном кабинете. Отчёт можно получить не больше 5 раз в день.
|
||||
* Получить отчёт о стоимости размещения по товарам
|
||||
*/
|
||||
createPlacementByProductsReportRaw(requestParameters: CreatePlacementByProductsReportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1CreatePlacementByProductsReportResponse>>;
|
||||
/**
|
||||
* Соответствует разделу **FBO → Стоимость размещения** в личном кабинете. Отчёт можно получить не больше 5 раз в день.
|
||||
* Получить отчёт о стоимости размещения по товарам
|
||||
*/
|
||||
createPlacementByProductsReport(clientId: string, apiKey: string, v1CreatePlacementByProductsReportRequest?: V1CreatePlacementByProductsReportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1CreatePlacementByProductsReportResponse>;
|
||||
/**
|
||||
* Соответствует разделу **FBO → Стоимость размещения** в личном кабинете. Отчёт можно получить не больше 5 раз в день.
|
||||
* Получить отчёт о стоимости размещения по поставкам
|
||||
*/
|
||||
createPlacementBySuppliesReportRaw(requestParameters: CreatePlacementBySuppliesReportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1CreatePlacementBySuppliesReportResponse>>;
|
||||
/**
|
||||
* Соответствует разделу **FBO → Стоимость размещения** в личном кабинете. Отчёт можно получить не больше 5 раз в день.
|
||||
* Получить отчёт о стоимости размещения по поставкам
|
||||
*/
|
||||
createPlacementBySuppliesReport(clientId: string, apiKey: string, v1CreatePlacementBySuppliesReportRequest?: V1CreatePlacementBySuppliesReportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1CreatePlacementBySuppliesReportResponse>;
|
||||
/**
|
||||
* Метод для получения финансового отчёта за периоды с 01 по 15 и с 16 по 31. Запросить отчёт за отдельные дни не получится. Соответствует разделу **Финансы → Баланс → Доходы и расходы** в личном кабинете.
|
||||
* Финансовый отчёт
|
||||
*/
|
||||
financeAPIFinanceCashFlowStatementListRaw(requestParameters: FinanceAPIFinanceCashFlowStatementListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V3FinanceCashFlowStatementListResponse>>;
|
||||
/**
|
||||
* Метод для получения финансового отчёта за периоды с 01 по 15 и с 16 по 31. Запросить отчёт за отдельные дни не получится. Соответствует разделу **Финансы → Баланс → Доходы и расходы** в личном кабинете.
|
||||
* Финансовый отчёт
|
||||
*/
|
||||
financeAPIFinanceCashFlowStatementList(clientId: string, apiKey: string, v3FinanceCashFlowStatementListRequest: V3FinanceCashFlowStatementListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V3FinanceCashFlowStatementListResponse>;
|
||||
/**
|
||||
* Отчёт об отправлениях с информацией по заказам: - статусы заказов, - дата начала обработки, - номера заказов, - номера отправлений, - стоимость отправлений, - содержимое отправлений. Соответствует разделу **FBO → Заказы со склада Ozon** и **FBS → Заказы с моих складов → CSV** в личном кабинете.
|
||||
* Отчёт об отправлениях
|
||||
*/
|
||||
reportAPICreateCompanyPostingsReportRaw(requestParameters: ReportAPICreateCompanyPostingsReportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ReportCreateReportResponse>>;
|
||||
/**
|
||||
* Отчёт об отправлениях с информацией по заказам: - статусы заказов, - дата начала обработки, - номера заказов, - номера отправлений, - стоимость отправлений, - содержимое отправлений. Соответствует разделу **FBO → Заказы со склада Ozon** и **FBS → Заказы с моих складов → CSV** в личном кабинете.
|
||||
* Отчёт об отправлениях
|
||||
*/
|
||||
reportAPICreateCompanyPostingsReport(clientId: string, apiKey: string, reportCreateCompanyPostingsReportRequest: ReportCreateCompanyPostingsReportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ReportCreateReportResponse>;
|
||||
/**
|
||||
* Метод для получения отчёта с данными о товарах. Например, Ozon ID, количества товаров, цен, статуса. Соответствует разделу/действию **Товары и цены → Список товаров → Скачать → Товары CSV** в личном кабинете. Пояснения к некоторым полям: - __Ozon Product ID__ — идентификатор товара в нашей системе. Например, если вы продаёте товар со склада Ozon и со своего склада, Ozon Product ID будет для них одинаковым. - __FBO Ozon SKU ID__ — идентификатор товара, который продаётся со склада Ozon. - __FBS Ozon SKU ID__ — идентификатор товара, который продаётся с вашего склада. - __CrossBorder Ozon SKU__ — идентификатор товара, который продаётся из-за границы. - __Barcode__ — штрихкод товара, который печатается на маркировке. - __Статус товара__ — можно ли купить товар на Ozon. Если статус «Готов к продаже», товар купить нельзя. - __Доступно на складе Ozon, шт__ — сколько штук товара на складе доступно для продажи. Это количество не включает зарезервированные товары. - __Зарезервировано, шт__ — сколько штук товара со статусом «Зарезервировано». Товар зарезервирован с момента получения заказа на Ozon и до упаковки для передачи покупателю. - __Текущая цена с учётом скидки, руб.__ — цена, по которой товар продаётся сейчас (на момент загрузки отчёта, с учётом скидки). Если товар участвует в акции, указана цена без её учёта. - __Базовая цена (цена до скидок), руб.__ — цена без учёта скидки. - __Цена Premium, руб.__ — цена для покупателей с подпиской Ozon Premium. - __Рекомендованная цена, руб.__ — минимальная цена на товар на другой торговой площадке. - __Актуальная ссылка на рекомендованную цену__ — ссылка на товар с рекомендованной ценой на другой торговой площадке.
|
||||
* Отчёт по товарам
|
||||
*/
|
||||
reportAPICreateCompanyProductsReportRaw(requestParameters: ReportAPICreateCompanyProductsReportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ReportCreateReportResponse>>;
|
||||
/**
|
||||
* Метод для получения отчёта с данными о товарах. Например, Ozon ID, количества товаров, цен, статуса. Соответствует разделу/действию **Товары и цены → Список товаров → Скачать → Товары CSV** в личном кабинете. Пояснения к некоторым полям: - __Ozon Product ID__ — идентификатор товара в нашей системе. Например, если вы продаёте товар со склада Ozon и со своего склада, Ozon Product ID будет для них одинаковым. - __FBO Ozon SKU ID__ — идентификатор товара, который продаётся со склада Ozon. - __FBS Ozon SKU ID__ — идентификатор товара, который продаётся с вашего склада. - __CrossBorder Ozon SKU__ — идентификатор товара, который продаётся из-за границы. - __Barcode__ — штрихкод товара, который печатается на маркировке. - __Статус товара__ — можно ли купить товар на Ozon. Если статус «Готов к продаже», товар купить нельзя. - __Доступно на складе Ozon, шт__ — сколько штук товара на складе доступно для продажи. Это количество не включает зарезервированные товары. - __Зарезервировано, шт__ — сколько штук товара со статусом «Зарезервировано». Товар зарезервирован с момента получения заказа на Ozon и до упаковки для передачи покупателю. - __Текущая цена с учётом скидки, руб.__ — цена, по которой товар продаётся сейчас (на момент загрузки отчёта, с учётом скидки). Если товар участвует в акции, указана цена без её учёта. - __Базовая цена (цена до скидок), руб.__ — цена без учёта скидки. - __Цена Premium, руб.__ — цена для покупателей с подпиской Ozon Premium. - __Рекомендованная цена, руб.__ — минимальная цена на товар на другой торговой площадке. - __Актуальная ссылка на рекомендованную цену__ — ссылка на товар с рекомендованной ценой на другой торговой площадке.
|
||||
* Отчёт по товарам
|
||||
*/
|
||||
reportAPICreateCompanyProductsReport(clientId: string, apiKey: string, reportCreateCompanyProductsReportRequest: ReportCreateCompanyProductsReportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ReportCreateReportResponse>;
|
||||
/**
|
||||
* Запускает генерацию отчёта по уценённым товарам на складе Ozon. Ozon может сам уценить товар, например, при повреждении. В результате запроса будет не сам отчёт, а его уникальный идентификатор. Чтобы получить отчёт, отправьте идентификатор в запросе метода [/v1/report/info](#operation/ReportAPI_ReportInfo). С одного аккаунта продавца можно отправить 1 запрос в минуту. Соответствует разделу **Аналитика → Отчёты → Продажи со склада Ozon → Товары, уценённые Ozon** в личном кабинете.
|
||||
* Отчёт об уценённых товарах
|
||||
*/
|
||||
reportAPICreateDiscountedReportRaw(requestParameters: ReportAPICreateDiscountedReportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ReportCreateDiscountedResponse>>;
|
||||
/**
|
||||
* Запускает генерацию отчёта по уценённым товарам на складе Ozon. Ozon может сам уценить товар, например, при повреждении. В результате запроса будет не сам отчёт, а его уникальный идентификатор. Чтобы получить отчёт, отправьте идентификатор в запросе метода [/v1/report/info](#operation/ReportAPI_ReportInfo). С одного аккаунта продавца можно отправить 1 запрос в минуту. Соответствует разделу **Аналитика → Отчёты → Продажи со склада Ozon → Товары, уценённые Ozon** в личном кабинете.
|
||||
* Отчёт об уценённых товарах
|
||||
*/
|
||||
reportAPICreateDiscountedReport(clientId: string, apiKey: string, body: object, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ReportCreateDiscountedResponse>;
|
||||
/**
|
||||
* Отчёт с информацией о количестве доступных и зарезервированных единиц товара на складе. Соответствует разделу **FBS → Управление логистикой → Управление остатками → Скачать в XLS** в личном кабинете. В результате запроса будет не сам отчёт, а его уникальный идентификатор. Чтобы получить отчёт, отправьте идентификатор в запросе метода [/v1/report/info](#operation/ReportAPI_ReportInfo).
|
||||
* Отчёт об остатках на FBS-складе
|
||||
*/
|
||||
reportAPICreateStockByWarehouseReportRaw(requestParameters: ReportAPICreateStockByWarehouseReportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<CommonCreateReportResponse>>;
|
||||
/**
|
||||
* Отчёт с информацией о количестве доступных и зарезервированных единиц товара на складе. Соответствует разделу **FBS → Управление логистикой → Управление остатками → Скачать в XLS** в личном кабинете. В результате запроса будет не сам отчёт, а его уникальный идентификатор. Чтобы получить отчёт, отправьте идентификатор в запросе метода [/v1/report/info](#operation/ReportAPI_ReportInfo).
|
||||
* Отчёт об остатках на FBS-складе
|
||||
*/
|
||||
reportAPICreateStockByWarehouseReport(clientId: string, apiKey: string, v1CreateStockByWarehouseReportRequest: V1CreateStockByWarehouseReportRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<CommonCreateReportResponse>;
|
||||
/**
|
||||
* Возвращает информацию о созданном ранее отчёте по его идентификатору.
|
||||
* Информация об отчёте
|
||||
*/
|
||||
reportAPIReportInfoRaw(requestParameters: ReportAPIReportInfoRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ReportReportInfoResponse>>;
|
||||
/**
|
||||
* Возвращает информацию о созданном ранее отчёте по его идентификатору.
|
||||
* Информация об отчёте
|
||||
*/
|
||||
reportAPIReportInfo(clientId: string, apiKey: string, reportReportInfoRequest: ReportReportInfoRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ReportReportInfoResponse>;
|
||||
/**
|
||||
* Возвращает список отчётов, которые были сформированы раньше.
|
||||
* Список отчётов
|
||||
*/
|
||||
reportAPIReportListRaw(requestParameters: ReportAPIReportListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ReportReportListResponse>>;
|
||||
/**
|
||||
* Возвращает список отчётов, которые были сформированы раньше.
|
||||
* Список отчётов
|
||||
*/
|
||||
reportAPIReportList(clientId: string, apiKey: string, reportReportListRequest: ReportReportListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ReportReportListResponse>;
|
||||
/**
|
||||
* Метод для получения отчёта о возвратах FBO и FBS.
|
||||
* Отчёт о возвратах
|
||||
*/
|
||||
reportAPIReportReturnsCreateRaw(requestParameters: ReportAPIReportReturnsCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V2ReportReturnsCreateResponse>>;
|
||||
/**
|
||||
* Метод для получения отчёта о возвратах FBO и FBS.
|
||||
* Отчёт о возвратах
|
||||
*/
|
||||
reportAPIReportReturnsCreate(clientId: string, apiKey: string, v2ReportReturnsCreateRequest: V2ReportReturnsCreateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V2ReportReturnsCreateResponse>;
|
||||
}
|
||||
508
dist/apis/ReportAPI.js
vendored
Normal file
508
dist/apis/ReportAPI.js
vendored
Normal file
@@ -0,0 +1,508 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.ReportAPI = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class ReportAPI extends runtime.BaseAPI {
|
||||
/**
|
||||
* В одном отчёте вы можете получить не больше 50 000 кодов маркировки. Чтобы получить остальные данные, уменьшите период формирования отчёта.
|
||||
* Сгенерировать отчёт по продажам товаров с маркировкой
|
||||
*/
|
||||
createCompanyMarkedProductsSalesReportRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling createCompanyMarkedProductsSalesReport().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling createCompanyMarkedProductsSalesReport().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/report/marked-products-sales/create`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1ReportMarkedProductsSalesCreateRequestToJSON)(requestParameters['v1ReportMarkedProductsSalesCreateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.CommonCreateReportResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* В одном отчёте вы можете получить не больше 50 000 кодов маркировки. Чтобы получить остальные данные, уменьшите период формирования отчёта.
|
||||
* Сгенерировать отчёт по продажам товаров с маркировкой
|
||||
*/
|
||||
createCompanyMarkedProductsSalesReport(clientId, apiKey, v1ReportMarkedProductsSalesCreateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.createCompanyMarkedProductsSalesReportRaw({ clientId: clientId, apiKey: apiKey, v1ReportMarkedProductsSalesCreateRequest: v1ReportMarkedProductsSalesCreateRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Соответствует разделу **FBO → Стоимость размещения** в личном кабинете. Отчёт можно получить не больше 5 раз в день.
|
||||
* Получить отчёт о стоимости размещения по товарам
|
||||
*/
|
||||
createPlacementByProductsReportRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling createPlacementByProductsReport().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling createPlacementByProductsReport().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/report/placement/by-products/create`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1CreatePlacementByProductsReportRequestToJSON)(requestParameters['v1CreatePlacementByProductsReportRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1CreatePlacementByProductsReportResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Соответствует разделу **FBO → Стоимость размещения** в личном кабинете. Отчёт можно получить не больше 5 раз в день.
|
||||
* Получить отчёт о стоимости размещения по товарам
|
||||
*/
|
||||
createPlacementByProductsReport(clientId, apiKey, v1CreatePlacementByProductsReportRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.createPlacementByProductsReportRaw({ clientId: clientId, apiKey: apiKey, v1CreatePlacementByProductsReportRequest: v1CreatePlacementByProductsReportRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Соответствует разделу **FBO → Стоимость размещения** в личном кабинете. Отчёт можно получить не больше 5 раз в день.
|
||||
* Получить отчёт о стоимости размещения по поставкам
|
||||
*/
|
||||
createPlacementBySuppliesReportRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling createPlacementBySuppliesReport().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling createPlacementBySuppliesReport().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/report/placement/by-supplies/create`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1CreatePlacementBySuppliesReportRequestToJSON)(requestParameters['v1CreatePlacementBySuppliesReportRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1CreatePlacementBySuppliesReportResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Соответствует разделу **FBO → Стоимость размещения** в личном кабинете. Отчёт можно получить не больше 5 раз в день.
|
||||
* Получить отчёт о стоимости размещения по поставкам
|
||||
*/
|
||||
createPlacementBySuppliesReport(clientId, apiKey, v1CreatePlacementBySuppliesReportRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.createPlacementBySuppliesReportRaw({ clientId: clientId, apiKey: apiKey, v1CreatePlacementBySuppliesReportRequest: v1CreatePlacementBySuppliesReportRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения финансового отчёта за периоды с 01 по 15 и с 16 по 31. Запросить отчёт за отдельные дни не получится. Соответствует разделу **Финансы → Баланс → Доходы и расходы** в личном кабинете.
|
||||
* Финансовый отчёт
|
||||
*/
|
||||
financeAPIFinanceCashFlowStatementListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling financeAPIFinanceCashFlowStatementList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling financeAPIFinanceCashFlowStatementList().');
|
||||
}
|
||||
if (requestParameters['v3FinanceCashFlowStatementListRequest'] == null) {
|
||||
throw new runtime.RequiredError('v3FinanceCashFlowStatementListRequest', 'Required parameter "v3FinanceCashFlowStatementListRequest" was null or undefined when calling financeAPIFinanceCashFlowStatementList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/finance/cash-flow-statement/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V3FinanceCashFlowStatementListRequestToJSON)(requestParameters['v3FinanceCashFlowStatementListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V3FinanceCashFlowStatementListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения финансового отчёта за периоды с 01 по 15 и с 16 по 31. Запросить отчёт за отдельные дни не получится. Соответствует разделу **Финансы → Баланс → Доходы и расходы** в личном кабинете.
|
||||
* Финансовый отчёт
|
||||
*/
|
||||
financeAPIFinanceCashFlowStatementList(clientId, apiKey, v3FinanceCashFlowStatementListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.financeAPIFinanceCashFlowStatementListRaw({ clientId: clientId, apiKey: apiKey, v3FinanceCashFlowStatementListRequest: v3FinanceCashFlowStatementListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Отчёт об отправлениях с информацией по заказам: - статусы заказов, - дата начала обработки, - номера заказов, - номера отправлений, - стоимость отправлений, - содержимое отправлений. Соответствует разделу **FBO → Заказы со склада Ozon** и **FBS → Заказы с моих складов → CSV** в личном кабинете.
|
||||
* Отчёт об отправлениях
|
||||
*/
|
||||
reportAPICreateCompanyPostingsReportRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling reportAPICreateCompanyPostingsReport().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling reportAPICreateCompanyPostingsReport().');
|
||||
}
|
||||
if (requestParameters['reportCreateCompanyPostingsReportRequest'] == null) {
|
||||
throw new runtime.RequiredError('reportCreateCompanyPostingsReportRequest', 'Required parameter "reportCreateCompanyPostingsReportRequest" was null or undefined when calling reportAPICreateCompanyPostingsReport().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/report/postings/create`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.ReportCreateCompanyPostingsReportRequestToJSON)(requestParameters['reportCreateCompanyPostingsReportRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.ReportCreateReportResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Отчёт об отправлениях с информацией по заказам: - статусы заказов, - дата начала обработки, - номера заказов, - номера отправлений, - стоимость отправлений, - содержимое отправлений. Соответствует разделу **FBO → Заказы со склада Ozon** и **FBS → Заказы с моих складов → CSV** в личном кабинете.
|
||||
* Отчёт об отправлениях
|
||||
*/
|
||||
reportAPICreateCompanyPostingsReport(clientId, apiKey, reportCreateCompanyPostingsReportRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.reportAPICreateCompanyPostingsReportRaw({ clientId: clientId, apiKey: apiKey, reportCreateCompanyPostingsReportRequest: reportCreateCompanyPostingsReportRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения отчёта с данными о товарах. Например, Ozon ID, количества товаров, цен, статуса. Соответствует разделу/действию **Товары и цены → Список товаров → Скачать → Товары CSV** в личном кабинете. Пояснения к некоторым полям: - __Ozon Product ID__ — идентификатор товара в нашей системе. Например, если вы продаёте товар со склада Ozon и со своего склада, Ozon Product ID будет для них одинаковым. - __FBO Ozon SKU ID__ — идентификатор товара, который продаётся со склада Ozon. - __FBS Ozon SKU ID__ — идентификатор товара, который продаётся с вашего склада. - __CrossBorder Ozon SKU__ — идентификатор товара, который продаётся из-за границы. - __Barcode__ — штрихкод товара, который печатается на маркировке. - __Статус товара__ — можно ли купить товар на Ozon. Если статус «Готов к продаже», товар купить нельзя. - __Доступно на складе Ozon, шт__ — сколько штук товара на складе доступно для продажи. Это количество не включает зарезервированные товары. - __Зарезервировано, шт__ — сколько штук товара со статусом «Зарезервировано». Товар зарезервирован с момента получения заказа на Ozon и до упаковки для передачи покупателю. - __Текущая цена с учётом скидки, руб.__ — цена, по которой товар продаётся сейчас (на момент загрузки отчёта, с учётом скидки). Если товар участвует в акции, указана цена без её учёта. - __Базовая цена (цена до скидок), руб.__ — цена без учёта скидки. - __Цена Premium, руб.__ — цена для покупателей с подпиской Ozon Premium. - __Рекомендованная цена, руб.__ — минимальная цена на товар на другой торговой площадке. - __Актуальная ссылка на рекомендованную цену__ — ссылка на товар с рекомендованной ценой на другой торговой площадке.
|
||||
* Отчёт по товарам
|
||||
*/
|
||||
reportAPICreateCompanyProductsReportRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling reportAPICreateCompanyProductsReport().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling reportAPICreateCompanyProductsReport().');
|
||||
}
|
||||
if (requestParameters['reportCreateCompanyProductsReportRequest'] == null) {
|
||||
throw new runtime.RequiredError('reportCreateCompanyProductsReportRequest', 'Required parameter "reportCreateCompanyProductsReportRequest" was null or undefined when calling reportAPICreateCompanyProductsReport().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/report/products/create`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.ReportCreateCompanyProductsReportRequestToJSON)(requestParameters['reportCreateCompanyProductsReportRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.ReportCreateReportResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения отчёта с данными о товарах. Например, Ozon ID, количества товаров, цен, статуса. Соответствует разделу/действию **Товары и цены → Список товаров → Скачать → Товары CSV** в личном кабинете. Пояснения к некоторым полям: - __Ozon Product ID__ — идентификатор товара в нашей системе. Например, если вы продаёте товар со склада Ozon и со своего склада, Ozon Product ID будет для них одинаковым. - __FBO Ozon SKU ID__ — идентификатор товара, который продаётся со склада Ozon. - __FBS Ozon SKU ID__ — идентификатор товара, который продаётся с вашего склада. - __CrossBorder Ozon SKU__ — идентификатор товара, который продаётся из-за границы. - __Barcode__ — штрихкод товара, который печатается на маркировке. - __Статус товара__ — можно ли купить товар на Ozon. Если статус «Готов к продаже», товар купить нельзя. - __Доступно на складе Ozon, шт__ — сколько штук товара на складе доступно для продажи. Это количество не включает зарезервированные товары. - __Зарезервировано, шт__ — сколько штук товара со статусом «Зарезервировано». Товар зарезервирован с момента получения заказа на Ozon и до упаковки для передачи покупателю. - __Текущая цена с учётом скидки, руб.__ — цена, по которой товар продаётся сейчас (на момент загрузки отчёта, с учётом скидки). Если товар участвует в акции, указана цена без её учёта. - __Базовая цена (цена до скидок), руб.__ — цена без учёта скидки. - __Цена Premium, руб.__ — цена для покупателей с подпиской Ozon Premium. - __Рекомендованная цена, руб.__ — минимальная цена на товар на другой торговой площадке. - __Актуальная ссылка на рекомендованную цену__ — ссылка на товар с рекомендованной ценой на другой торговой площадке.
|
||||
* Отчёт по товарам
|
||||
*/
|
||||
reportAPICreateCompanyProductsReport(clientId, apiKey, reportCreateCompanyProductsReportRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.reportAPICreateCompanyProductsReportRaw({ clientId: clientId, apiKey: apiKey, reportCreateCompanyProductsReportRequest: reportCreateCompanyProductsReportRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Запускает генерацию отчёта по уценённым товарам на складе Ozon. Ozon может сам уценить товар, например, при повреждении. В результате запроса будет не сам отчёт, а его уникальный идентификатор. Чтобы получить отчёт, отправьте идентификатор в запросе метода [/v1/report/info](#operation/ReportAPI_ReportInfo). С одного аккаунта продавца можно отправить 1 запрос в минуту. Соответствует разделу **Аналитика → Отчёты → Продажи со склада Ozon → Товары, уценённые Ozon** в личном кабинете.
|
||||
* Отчёт об уценённых товарах
|
||||
*/
|
||||
reportAPICreateDiscountedReportRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling reportAPICreateDiscountedReport().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling reportAPICreateDiscountedReport().');
|
||||
}
|
||||
if (requestParameters['body'] == null) {
|
||||
throw new runtime.RequiredError('body', 'Required parameter "body" was null or undefined when calling reportAPICreateDiscountedReport().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/report/discounted/create`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: requestParameters['body'],
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.ReportCreateDiscountedResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Запускает генерацию отчёта по уценённым товарам на складе Ozon. Ozon может сам уценить товар, например, при повреждении. В результате запроса будет не сам отчёт, а его уникальный идентификатор. Чтобы получить отчёт, отправьте идентификатор в запросе метода [/v1/report/info](#operation/ReportAPI_ReportInfo). С одного аккаунта продавца можно отправить 1 запрос в минуту. Соответствует разделу **Аналитика → Отчёты → Продажи со склада Ozon → Товары, уценённые Ozon** в личном кабинете.
|
||||
* Отчёт об уценённых товарах
|
||||
*/
|
||||
reportAPICreateDiscountedReport(clientId, apiKey, body, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.reportAPICreateDiscountedReportRaw({ clientId: clientId, apiKey: apiKey, body: body }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Отчёт с информацией о количестве доступных и зарезервированных единиц товара на складе. Соответствует разделу **FBS → Управление логистикой → Управление остатками → Скачать в XLS** в личном кабинете. В результате запроса будет не сам отчёт, а его уникальный идентификатор. Чтобы получить отчёт, отправьте идентификатор в запросе метода [/v1/report/info](#operation/ReportAPI_ReportInfo).
|
||||
* Отчёт об остатках на FBS-складе
|
||||
*/
|
||||
reportAPICreateStockByWarehouseReportRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling reportAPICreateStockByWarehouseReport().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling reportAPICreateStockByWarehouseReport().');
|
||||
}
|
||||
if (requestParameters['v1CreateStockByWarehouseReportRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1CreateStockByWarehouseReportRequest', 'Required parameter "v1CreateStockByWarehouseReportRequest" was null or undefined when calling reportAPICreateStockByWarehouseReport().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/report/warehouse/stock`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1CreateStockByWarehouseReportRequestToJSON)(requestParameters['v1CreateStockByWarehouseReportRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.CommonCreateReportResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Отчёт с информацией о количестве доступных и зарезервированных единиц товара на складе. Соответствует разделу **FBS → Управление логистикой → Управление остатками → Скачать в XLS** в личном кабинете. В результате запроса будет не сам отчёт, а его уникальный идентификатор. Чтобы получить отчёт, отправьте идентификатор в запросе метода [/v1/report/info](#operation/ReportAPI_ReportInfo).
|
||||
* Отчёт об остатках на FBS-складе
|
||||
*/
|
||||
reportAPICreateStockByWarehouseReport(clientId, apiKey, v1CreateStockByWarehouseReportRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.reportAPICreateStockByWarehouseReportRaw({ clientId: clientId, apiKey: apiKey, v1CreateStockByWarehouseReportRequest: v1CreateStockByWarehouseReportRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает информацию о созданном ранее отчёте по его идентификатору.
|
||||
* Информация об отчёте
|
||||
*/
|
||||
reportAPIReportInfoRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling reportAPIReportInfo().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling reportAPIReportInfo().');
|
||||
}
|
||||
if (requestParameters['reportReportInfoRequest'] == null) {
|
||||
throw new runtime.RequiredError('reportReportInfoRequest', 'Required parameter "reportReportInfoRequest" was null or undefined when calling reportAPIReportInfo().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/report/info`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.ReportReportInfoRequestToJSON)(requestParameters['reportReportInfoRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.ReportReportInfoResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает информацию о созданном ранее отчёте по его идентификатору.
|
||||
* Информация об отчёте
|
||||
*/
|
||||
reportAPIReportInfo(clientId, apiKey, reportReportInfoRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.reportAPIReportInfoRaw({ clientId: clientId, apiKey: apiKey, reportReportInfoRequest: reportReportInfoRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает список отчётов, которые были сформированы раньше.
|
||||
* Список отчётов
|
||||
*/
|
||||
reportAPIReportListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling reportAPIReportList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling reportAPIReportList().');
|
||||
}
|
||||
if (requestParameters['reportReportListRequest'] == null) {
|
||||
throw new runtime.RequiredError('reportReportListRequest', 'Required parameter "reportReportListRequest" was null or undefined when calling reportAPIReportList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/report/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.ReportReportListRequestToJSON)(requestParameters['reportReportListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.ReportReportListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает список отчётов, которые были сформированы раньше.
|
||||
* Список отчётов
|
||||
*/
|
||||
reportAPIReportList(clientId, apiKey, reportReportListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.reportAPIReportListRaw({ clientId: clientId, apiKey: apiKey, reportReportListRequest: reportReportListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения отчёта о возвратах FBO и FBS.
|
||||
* Отчёт о возвратах
|
||||
*/
|
||||
reportAPIReportReturnsCreateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling reportAPIReportReturnsCreate().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling reportAPIReportReturnsCreate().');
|
||||
}
|
||||
if (requestParameters['v2ReportReturnsCreateRequest'] == null) {
|
||||
throw new runtime.RequiredError('v2ReportReturnsCreateRequest', 'Required parameter "v2ReportReturnsCreateRequest" was null or undefined when calling reportAPIReportReturnsCreate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v2/report/returns/create`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V2ReportReturnsCreateRequestToJSON)(requestParameters['v2ReportReturnsCreateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V2ReportReturnsCreateResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения отчёта о возвратах FBO и FBS.
|
||||
* Отчёт о возвратах
|
||||
*/
|
||||
reportAPIReportReturnsCreate(clientId, apiKey, v2ReportReturnsCreateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.reportAPIReportReturnsCreateRaw({ clientId: clientId, apiKey: apiKey, v2ReportReturnsCreateRequest: v2ReportReturnsCreateRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.ReportAPI = ReportAPI;
|
||||
138
dist/apis/ReturnAPI.d.ts
vendored
Normal file
138
dist/apis/ReturnAPI.d.ts
vendored
Normal file
@@ -0,0 +1,138 @@
|
||||
/**
|
||||
* Документация 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 * as runtime from '../runtime';
|
||||
import type { V1GiveoutBarcodeResetResponse, V1GiveoutGetBarcodeResponse, V1GiveoutGetPDFResponse, V1GiveoutGetPNGResponse, V1GiveoutInfoRequest, V1GiveoutInfoResponse, V1GiveoutIsEnabledResponse, V1GiveoutListRequest, V1GiveoutListResponse, V1ReturnsCompanyFbsInfoRequest, V1ReturnsCompanyFbsInfoResponse } from '../models/index';
|
||||
export interface ReturnAPIGiveoutBarcodeResetRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
body?: object;
|
||||
}
|
||||
export interface ReturnAPIGiveoutGetBarcodeRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
body?: object;
|
||||
}
|
||||
export interface ReturnAPIGiveoutGetPDFRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
body?: object;
|
||||
}
|
||||
export interface ReturnAPIGiveoutGetPNGRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
body?: object;
|
||||
}
|
||||
export interface ReturnAPIGiveoutInfoRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1GiveoutInfoRequest: V1GiveoutInfoRequest;
|
||||
}
|
||||
export interface ReturnAPIGiveoutIsEnabledRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
body?: object;
|
||||
}
|
||||
export interface ReturnAPIGiveoutListRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1GiveoutListRequest: V1GiveoutListRequest;
|
||||
}
|
||||
export interface ReturnsCompanyFBSInfoRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1ReturnsCompanyFbsInfoRequest?: V1ReturnsCompanyFbsInfoRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class ReturnAPI extends runtime.BaseAPI {
|
||||
/**
|
||||
* Используйте метод, если ваш штрихкод попал в посторонние руки. Метод возвращает PNG-файл с новым штрихкодом. После использования метода вы не сможете получить возвратную отгрузку по старым штрихкодам. Чтобы получить новый штрихкод в PDF-формате, запросите его методом [/v1/return/giveout/get-pdf](#operation/ReturnAPI_GiveoutGetPDF).
|
||||
* Сгенерировать новый штрихкод
|
||||
*/
|
||||
returnAPIGiveoutBarcodeResetRaw(requestParameters: ReturnAPIGiveoutBarcodeResetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1GiveoutBarcodeResetResponse>>;
|
||||
/**
|
||||
* Используйте метод, если ваш штрихкод попал в посторонние руки. Метод возвращает PNG-файл с новым штрихкодом. После использования метода вы не сможете получить возвратную отгрузку по старым штрихкодам. Чтобы получить новый штрихкод в PDF-формате, запросите его методом [/v1/return/giveout/get-pdf](#operation/ReturnAPI_GiveoutGetPDF).
|
||||
* Сгенерировать новый штрихкод
|
||||
*/
|
||||
returnAPIGiveoutBarcodeReset(clientId: string, apiKey: string, body?: object, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1GiveoutBarcodeResetResponse>;
|
||||
/**
|
||||
* Используйте этот метод, чтобы получить штрихкод из ответа методов [/v1/return/giveout/get-png](#operation/ReturnAPI_GiveoutGetPNG) и [/v1/return/giveout/get-pdf](#operation/ReturnAPI_GiveoutGetPDF) в текстовом виде.
|
||||
* Значение штрихкода для возвратных отгрузок
|
||||
*/
|
||||
returnAPIGiveoutGetBarcodeRaw(requestParameters: ReturnAPIGiveoutGetBarcodeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1GiveoutGetBarcodeResponse>>;
|
||||
/**
|
||||
* Используйте этот метод, чтобы получить штрихкод из ответа методов [/v1/return/giveout/get-png](#operation/ReturnAPI_GiveoutGetPNG) и [/v1/return/giveout/get-pdf](#operation/ReturnAPI_GiveoutGetPDF) в текстовом виде.
|
||||
* Значение штрихкода для возвратных отгрузок
|
||||
*/
|
||||
returnAPIGiveoutGetBarcode(clientId: string, apiKey: string, body?: object, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1GiveoutGetBarcodeResponse>;
|
||||
/**
|
||||
* Возвращает PDF-файл со штрихкодом. Метод работает только для схемы FBS.
|
||||
* Штрихкод для получения возвратной отгрузки в формате PDF
|
||||
*/
|
||||
returnAPIGiveoutGetPDFRaw(requestParameters: ReturnAPIGiveoutGetPDFRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1GiveoutGetPDFResponse>>;
|
||||
/**
|
||||
* Возвращает PDF-файл со штрихкодом. Метод работает только для схемы FBS.
|
||||
* Штрихкод для получения возвратной отгрузки в формате PDF
|
||||
*/
|
||||
returnAPIGiveoutGetPDF(clientId: string, apiKey: string, body?: object, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1GiveoutGetPDFResponse>;
|
||||
/**
|
||||
* Возвращает PNG-файл со штрихкодом.
|
||||
* Штрихкод для получения возвратной отгрузки в формате PNG
|
||||
*/
|
||||
returnAPIGiveoutGetPNGRaw(requestParameters: ReturnAPIGiveoutGetPNGRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1GiveoutGetPNGResponse>>;
|
||||
/**
|
||||
* Возвращает PNG-файл со штрихкодом.
|
||||
* Штрихкод для получения возвратной отгрузки в формате PNG
|
||||
*/
|
||||
returnAPIGiveoutGetPNG(clientId: string, apiKey: string, body?: object, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1GiveoutGetPNGResponse>;
|
||||
/**
|
||||
* Метод для получения информации о возвратной отгрузке. В параметр `giveout_id` передаётся значение, полученное в методе [/v1/return/giveout/list](#operation/ReturnAPI_GiveoutList).
|
||||
* Информация о возвратной отгрузке
|
||||
*/
|
||||
returnAPIGiveoutInfoRaw(requestParameters: ReturnAPIGiveoutInfoRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1GiveoutInfoResponse>>;
|
||||
/**
|
||||
* Метод для получения информации о возвратной отгрузке. В параметр `giveout_id` передаётся значение, полученное в методе [/v1/return/giveout/list](#operation/ReturnAPI_GiveoutList).
|
||||
* Информация о возвратной отгрузке
|
||||
*/
|
||||
returnAPIGiveoutInfo(clientId: string, apiKey: string, v1GiveoutInfoRequest: V1GiveoutInfoRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1GiveoutInfoResponse>;
|
||||
/**
|
||||
* Если у вас есть доступ, в параметре `enabled` будет указано значение `true`.
|
||||
* Проверить возможность получения возвратных отгрузок по штрихкоду
|
||||
*/
|
||||
returnAPIGiveoutIsEnabledRaw(requestParameters: ReturnAPIGiveoutIsEnabledRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1GiveoutIsEnabledResponse>>;
|
||||
/**
|
||||
* Если у вас есть доступ, в параметре `enabled` будет указано значение `true`.
|
||||
* Проверить возможность получения возвратных отгрузок по штрихкоду
|
||||
*/
|
||||
returnAPIGiveoutIsEnabled(clientId: string, apiKey: string, body?: object, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1GiveoutIsEnabledResponse>;
|
||||
/**
|
||||
* Метод для получения списка активных возвратов. Возвратная отгрузка становится активной после сканирования штрихкода. После сканирования штрихкода второй раз активная выдача переходит в статус неактивной.
|
||||
* Список возвратных отгрузок
|
||||
*/
|
||||
returnAPIGiveoutListRaw(requestParameters: ReturnAPIGiveoutListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1GiveoutListResponse>>;
|
||||
/**
|
||||
* Метод для получения списка активных возвратов. Возвратная отгрузка становится активной после сканирования штрихкода. После сканирования штрихкода второй раз активная выдача переходит в статус неактивной.
|
||||
* Список возвратных отгрузок
|
||||
*/
|
||||
returnAPIGiveoutList(clientId: string, apiKey: string, v1GiveoutListRequest: V1GiveoutListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1GiveoutListResponse>;
|
||||
/**
|
||||
* Метод для получения информации о возвратах FBS и их количестве.
|
||||
* Количество возвратов FBS
|
||||
*/
|
||||
returnsCompanyFBSInfoRaw(requestParameters: ReturnsCompanyFBSInfoRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1ReturnsCompanyFbsInfoResponse>>;
|
||||
/**
|
||||
* Метод для получения информации о возвратах FBS и их количестве.
|
||||
* Количество возвратов FBS
|
||||
*/
|
||||
returnsCompanyFBSInfo(clientId: string, apiKey: string, v1ReturnsCompanyFbsInfoRequest?: V1ReturnsCompanyFbsInfoRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1ReturnsCompanyFbsInfoResponse>;
|
||||
}
|
||||
367
dist/apis/ReturnAPI.js
vendored
Normal file
367
dist/apis/ReturnAPI.js
vendored
Normal file
@@ -0,0 +1,367 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.ReturnAPI = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class ReturnAPI extends runtime.BaseAPI {
|
||||
/**
|
||||
* Используйте метод, если ваш штрихкод попал в посторонние руки. Метод возвращает PNG-файл с новым штрихкодом. После использования метода вы не сможете получить возвратную отгрузку по старым штрихкодам. Чтобы получить новый штрихкод в PDF-формате, запросите его методом [/v1/return/giveout/get-pdf](#operation/ReturnAPI_GiveoutGetPDF).
|
||||
* Сгенерировать новый штрихкод
|
||||
*/
|
||||
returnAPIGiveoutBarcodeResetRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling returnAPIGiveoutBarcodeReset().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling returnAPIGiveoutBarcodeReset().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/return/giveout/barcode-reset`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: requestParameters['body'],
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1GiveoutBarcodeResetResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Используйте метод, если ваш штрихкод попал в посторонние руки. Метод возвращает PNG-файл с новым штрихкодом. После использования метода вы не сможете получить возвратную отгрузку по старым штрихкодам. Чтобы получить новый штрихкод в PDF-формате, запросите его методом [/v1/return/giveout/get-pdf](#operation/ReturnAPI_GiveoutGetPDF).
|
||||
* Сгенерировать новый штрихкод
|
||||
*/
|
||||
returnAPIGiveoutBarcodeReset(clientId, apiKey, body, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.returnAPIGiveoutBarcodeResetRaw({ clientId: clientId, apiKey: apiKey, body: body }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Используйте этот метод, чтобы получить штрихкод из ответа методов [/v1/return/giveout/get-png](#operation/ReturnAPI_GiveoutGetPNG) и [/v1/return/giveout/get-pdf](#operation/ReturnAPI_GiveoutGetPDF) в текстовом виде.
|
||||
* Значение штрихкода для возвратных отгрузок
|
||||
*/
|
||||
returnAPIGiveoutGetBarcodeRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling returnAPIGiveoutGetBarcode().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling returnAPIGiveoutGetBarcode().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/return/giveout/barcode`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: requestParameters['body'],
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1GiveoutGetBarcodeResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Используйте этот метод, чтобы получить штрихкод из ответа методов [/v1/return/giveout/get-png](#operation/ReturnAPI_GiveoutGetPNG) и [/v1/return/giveout/get-pdf](#operation/ReturnAPI_GiveoutGetPDF) в текстовом виде.
|
||||
* Значение штрихкода для возвратных отгрузок
|
||||
*/
|
||||
returnAPIGiveoutGetBarcode(clientId, apiKey, body, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.returnAPIGiveoutGetBarcodeRaw({ clientId: clientId, apiKey: apiKey, body: body }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает PDF-файл со штрихкодом. Метод работает только для схемы FBS.
|
||||
* Штрихкод для получения возвратной отгрузки в формате PDF
|
||||
*/
|
||||
returnAPIGiveoutGetPDFRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling returnAPIGiveoutGetPDF().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling returnAPIGiveoutGetPDF().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/return/giveout/get-pdf`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: requestParameters['body'],
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1GiveoutGetPDFResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает PDF-файл со штрихкодом. Метод работает только для схемы FBS.
|
||||
* Штрихкод для получения возвратной отгрузки в формате PDF
|
||||
*/
|
||||
returnAPIGiveoutGetPDF(clientId, apiKey, body, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.returnAPIGiveoutGetPDFRaw({ clientId: clientId, apiKey: apiKey, body: body }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает PNG-файл со штрихкодом.
|
||||
* Штрихкод для получения возвратной отгрузки в формате PNG
|
||||
*/
|
||||
returnAPIGiveoutGetPNGRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling returnAPIGiveoutGetPNG().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling returnAPIGiveoutGetPNG().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/return/giveout/get-png`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: requestParameters['body'],
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1GiveoutGetPNGResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Возвращает PNG-файл со штрихкодом.
|
||||
* Штрихкод для получения возвратной отгрузки в формате PNG
|
||||
*/
|
||||
returnAPIGiveoutGetPNG(clientId, apiKey, body, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.returnAPIGiveoutGetPNGRaw({ clientId: clientId, apiKey: apiKey, body: body }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения информации о возвратной отгрузке. В параметр `giveout_id` передаётся значение, полученное в методе [/v1/return/giveout/list](#operation/ReturnAPI_GiveoutList).
|
||||
* Информация о возвратной отгрузке
|
||||
*/
|
||||
returnAPIGiveoutInfoRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling returnAPIGiveoutInfo().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling returnAPIGiveoutInfo().');
|
||||
}
|
||||
if (requestParameters['v1GiveoutInfoRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1GiveoutInfoRequest', 'Required parameter "v1GiveoutInfoRequest" was null or undefined when calling returnAPIGiveoutInfo().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/return/giveout/info`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1GiveoutInfoRequestToJSON)(requestParameters['v1GiveoutInfoRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1GiveoutInfoResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения информации о возвратной отгрузке. В параметр `giveout_id` передаётся значение, полученное в методе [/v1/return/giveout/list](#operation/ReturnAPI_GiveoutList).
|
||||
* Информация о возвратной отгрузке
|
||||
*/
|
||||
returnAPIGiveoutInfo(clientId, apiKey, v1GiveoutInfoRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.returnAPIGiveoutInfoRaw({ clientId: clientId, apiKey: apiKey, v1GiveoutInfoRequest: v1GiveoutInfoRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Если у вас есть доступ, в параметре `enabled` будет указано значение `true`.
|
||||
* Проверить возможность получения возвратных отгрузок по штрихкоду
|
||||
*/
|
||||
returnAPIGiveoutIsEnabledRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling returnAPIGiveoutIsEnabled().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling returnAPIGiveoutIsEnabled().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/return/giveout/is-enabled`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: requestParameters['body'],
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1GiveoutIsEnabledResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Если у вас есть доступ, в параметре `enabled` будет указано значение `true`.
|
||||
* Проверить возможность получения возвратных отгрузок по штрихкоду
|
||||
*/
|
||||
returnAPIGiveoutIsEnabled(clientId, apiKey, body, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.returnAPIGiveoutIsEnabledRaw({ clientId: clientId, apiKey: apiKey, body: body }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения списка активных возвратов. Возвратная отгрузка становится активной после сканирования штрихкода. После сканирования штрихкода второй раз активная выдача переходит в статус неактивной.
|
||||
* Список возвратных отгрузок
|
||||
*/
|
||||
returnAPIGiveoutListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling returnAPIGiveoutList().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling returnAPIGiveoutList().');
|
||||
}
|
||||
if (requestParameters['v1GiveoutListRequest'] == null) {
|
||||
throw new runtime.RequiredError('v1GiveoutListRequest', 'Required parameter "v1GiveoutListRequest" was null or undefined when calling returnAPIGiveoutList().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/return/giveout/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1GiveoutListRequestToJSON)(requestParameters['v1GiveoutListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1GiveoutListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения списка активных возвратов. Возвратная отгрузка становится активной после сканирования штрихкода. После сканирования штрихкода второй раз активная выдача переходит в статус неактивной.
|
||||
* Список возвратных отгрузок
|
||||
*/
|
||||
returnAPIGiveoutList(clientId, apiKey, v1GiveoutListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.returnAPIGiveoutListRaw({ clientId: clientId, apiKey: apiKey, v1GiveoutListRequest: v1GiveoutListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения информации о возвратах FBS и их количестве.
|
||||
* Количество возвратов FBS
|
||||
*/
|
||||
returnsCompanyFBSInfoRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling returnsCompanyFBSInfo().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling returnsCompanyFBSInfo().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/returns/company/fbs/info`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1ReturnsCompanyFbsInfoRequestToJSON)(requestParameters['v1ReturnsCompanyFbsInfoRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1ReturnsCompanyFbsInfoResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения информации о возвратах FBS и их количестве.
|
||||
* Количество возвратов FBS
|
||||
*/
|
||||
returnsCompanyFBSInfo(clientId, apiKey, v1ReturnsCompanyFbsInfoRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.returnsCompanyFBSInfoRaw({ clientId: clientId, apiKey: apiKey, v1ReturnsCompanyFbsInfoRequest: v1ReturnsCompanyFbsInfoRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.ReturnAPI = ReturnAPI;
|
||||
68
dist/apis/ReturnsAPI.d.ts
vendored
Normal file
68
dist/apis/ReturnsAPI.d.ts
vendored
Normal file
@@ -0,0 +1,68 @@
|
||||
/**
|
||||
* Документация 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 * as runtime from '../runtime';
|
||||
import type { V1GetReturnsListRequest, V1GetReturnsListResponse, V1ReturnsSettingsUtilizationHistoryResponse, V1ReturnsSettingsUtilizationInfoResponse, V1ReturnsSettingsUtilizationUpdateRequest } from '../models/index';
|
||||
export interface ReturnsListRequest {
|
||||
v1GetReturnsListRequest?: V1GetReturnsListRequest;
|
||||
}
|
||||
export interface UtilizationHistoryRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
}
|
||||
export interface UtilizationInfoRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
}
|
||||
export interface UtilizationUpdateRequest {
|
||||
clientId: string;
|
||||
apiKey: string;
|
||||
v1ReturnsSettingsUtilizationUpdateRequest?: V1ReturnsSettingsUtilizationUpdateRequest;
|
||||
}
|
||||
/**
|
||||
*
|
||||
*/
|
||||
export declare class ReturnsAPI extends runtime.BaseAPI {
|
||||
/**
|
||||
* Метод для получения информации о возвратах FBO и FBS.
|
||||
* Информация о возвратах FBO и FBS
|
||||
*/
|
||||
returnsListRaw(requestParameters: ReturnsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1GetReturnsListResponse>>;
|
||||
/**
|
||||
* Метод для получения информации о возвратах FBO и FBS.
|
||||
* Информация о возвратах FBO и FBS
|
||||
*/
|
||||
returnsList(v1GetReturnsListRequest?: V1GetReturnsListRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1GetReturnsListResponse>;
|
||||
/**
|
||||
* Получить историю изменений автоутилизации
|
||||
*/
|
||||
utilizationHistoryRaw(requestParameters: UtilizationHistoryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1ReturnsSettingsUtilizationHistoryResponse>>;
|
||||
/**
|
||||
* Получить историю изменений автоутилизации
|
||||
*/
|
||||
utilizationHistory(clientId: string, apiKey: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1ReturnsSettingsUtilizationHistoryResponse>;
|
||||
/**
|
||||
* Получить настройки автоутилизации
|
||||
*/
|
||||
utilizationInfoRaw(requestParameters: UtilizationInfoRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<V1ReturnsSettingsUtilizationInfoResponse>>;
|
||||
/**
|
||||
* Получить настройки автоутилизации
|
||||
*/
|
||||
utilizationInfo(clientId: string, apiKey: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<V1ReturnsSettingsUtilizationInfoResponse>;
|
||||
/**
|
||||
* Обновить настройки автоутилизации
|
||||
*/
|
||||
utilizationUpdateRaw(requestParameters: UtilizationUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
|
||||
/**
|
||||
* Обновить настройки автоутилизации
|
||||
*/
|
||||
utilizationUpdate(clientId: string, apiKey: string, v1ReturnsSettingsUtilizationUpdateRequest?: V1ReturnsSettingsUtilizationUpdateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
|
||||
}
|
||||
174
dist/apis/ReturnsAPI.js
vendored
Normal file
174
dist/apis/ReturnsAPI.js
vendored
Normal file
@@ -0,0 +1,174 @@
|
||||
"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.
|
||||
*/
|
||||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
|
||||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
|
||||
return new (P || (P = Promise))(function (resolve, reject) {
|
||||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
|
||||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
|
||||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
|
||||
step((generator = generator.apply(thisArg, _arguments || [])).next());
|
||||
});
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.ReturnsAPI = void 0;
|
||||
const runtime = require("../runtime");
|
||||
const index_1 = require("../models/index");
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class ReturnsAPI extends runtime.BaseAPI {
|
||||
/**
|
||||
* Метод для получения информации о возвратах FBO и FBS.
|
||||
* Информация о возвратах FBO и FBS
|
||||
*/
|
||||
returnsListRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
const response = yield this.request({
|
||||
path: `/v1/returns/list`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1GetReturnsListRequestToJSON)(requestParameters['v1GetReturnsListRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1GetReturnsListResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Метод для получения информации о возвратах FBO и FBS.
|
||||
* Информация о возвратах FBO и FBS
|
||||
*/
|
||||
returnsList(v1GetReturnsListRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.returnsListRaw({ v1GetReturnsListRequest: v1GetReturnsListRequest }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить историю изменений автоутилизации
|
||||
*/
|
||||
utilizationHistoryRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling utilizationHistory().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling utilizationHistory().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/returns/settings/utilization/history`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1ReturnsSettingsUtilizationHistoryResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить историю изменений автоутилизации
|
||||
*/
|
||||
utilizationHistory(clientId, apiKey, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.utilizationHistoryRaw({ clientId: clientId, apiKey: apiKey }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить настройки автоутилизации
|
||||
*/
|
||||
utilizationInfoRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling utilizationInfo().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling utilizationInfo().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/returns/settings/utilization/info`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
}, initOverrides);
|
||||
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.V1ReturnsSettingsUtilizationInfoResponseFromJSON)(jsonValue));
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Получить настройки автоутилизации
|
||||
*/
|
||||
utilizationInfo(clientId, apiKey, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
const response = yield this.utilizationInfoRaw({ clientId: clientId, apiKey: apiKey }, initOverrides);
|
||||
return yield response.value();
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Обновить настройки автоутилизации
|
||||
*/
|
||||
utilizationUpdateRaw(requestParameters, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (requestParameters['clientId'] == null) {
|
||||
throw new runtime.RequiredError('clientId', 'Required parameter "clientId" was null or undefined when calling utilizationUpdate().');
|
||||
}
|
||||
if (requestParameters['apiKey'] == null) {
|
||||
throw new runtime.RequiredError('apiKey', 'Required parameter "apiKey" was null or undefined when calling utilizationUpdate().');
|
||||
}
|
||||
const queryParameters = {};
|
||||
const headerParameters = {};
|
||||
headerParameters['Content-Type'] = 'application/json';
|
||||
if (requestParameters['clientId'] != null) {
|
||||
headerParameters['Client-Id'] = String(requestParameters['clientId']);
|
||||
}
|
||||
if (requestParameters['apiKey'] != null) {
|
||||
headerParameters['Api-Key'] = String(requestParameters['apiKey']);
|
||||
}
|
||||
const response = yield this.request({
|
||||
path: `/v1/returns/settings/utilization/update`,
|
||||
method: 'POST',
|
||||
headers: headerParameters,
|
||||
query: queryParameters,
|
||||
body: (0, index_1.V1ReturnsSettingsUtilizationUpdateRequestToJSON)(requestParameters['v1ReturnsSettingsUtilizationUpdateRequest']),
|
||||
}, initOverrides);
|
||||
return new runtime.VoidApiResponse(response);
|
||||
});
|
||||
}
|
||||
/**
|
||||
* Обновить настройки автоутилизации
|
||||
*/
|
||||
utilizationUpdate(clientId, apiKey, v1ReturnsSettingsUtilizationUpdateRequest, initOverrides) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
yield this.utilizationUpdateRaw({ clientId: clientId, apiKey: apiKey, v1ReturnsSettingsUtilizationUpdateRequest: v1ReturnsSettingsUtilizationUpdateRequest }, initOverrides);
|
||||
});
|
||||
}
|
||||
}
|
||||
exports.ReturnsAPI = ReturnsAPI;
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user