Files
ozon-seller-typescript/dist/apis/CarriageAPI.js
2026-08-21 12:19:50 +00:00

534 lines
37 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
"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;