release 0.2.0

This commit is contained in:
apilki
2026-08-21 21:08:25 +00:00
parent 3906c2656a
commit dc9862c368
14 changed files with 233 additions and 5 deletions

View File

@@ -10,7 +10,7 @@
* Do not edit the class manually.
*/
import * as runtime from '../runtime';
import type { ConfirmShipmentRequest, EmptyApiResponse, GetShipmentOrdersInfoResponse, GetShipmentResponse, SearchShipmentsRequest, SearchShipmentsResponse, SetShipmentPalletsCountRequest, ShipmentPalletLabelPageFormatType, TransferOrdersFromShipmentRequest } from '../models/index';
import type { ConfirmShipmentRequest, Echo200Response, EmptyApiResponse, GetShipmentOrdersInfoResponse, GetShipmentResponse, SearchShipmentsRequest, SearchShipmentsResponse, SetShipmentPalletsCountRequest, ShipmentPalletLabelPageFormatType, TransferOrdersFromShipmentRequest } from '../models/index';
export interface ShipmentsApiConfirmShipmentOperationRequest {
campaignId: number;
shipmentId: number;
@@ -141,6 +141,14 @@ export declare class ShipmentsApi extends runtime.BaseAPI {
* Получение транспортной накладной
*/
downloadShipmentTransportationWaybill(campaignId: number, shipmentId: number, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Blob>;
/**
* Echo (mock upstream update test)
*/
echoRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Echo200Response>>;
/**
* Echo (mock upstream update test)
*/
echo(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Echo200Response>;
/**
* {% include notitle [access](../../_auto/method_scopes/getShipment.md) %} Возвращает информацию об отгрузке по ее идентификатору. {% include notitle [limit](../../_auto/method_limits/getShipment.md) %}
* Получение информации об одной отгрузке

View File

@@ -317,6 +317,38 @@ class ShipmentsApi extends runtime.BaseAPI {
return yield response.value();
});
}
/**
* Echo (mock upstream update test)
*/
echoRaw(initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.apiKey) {
headerParameters["Api-Key"] = yield this.configuration.apiKey("Api-Key"); // ApiKey authentication
}
if (this.configuration && this.configuration.accessToken) {
// oauth required
headerParameters["Authorization"] = yield this.configuration.accessToken("OAuth", ["market:partner-api"]);
}
const response = yield this.request({
path: `/v1/echo`,
method: 'GET',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.Echo200ResponseFromJSON)(jsonValue));
});
}
/**
* Echo (mock upstream update test)
*/
echo(initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.echoRaw(initOverrides);
return yield response.value();
});
}
/**
* {% include notitle [access](../../_auto/method_scopes/getShipment.md) %} Возвращает информацию об отгрузке по ее идентификатору. {% include notitle [limit](../../_auto/method_limits/getShipment.md) %}
* Получение информации об одной отгрузке

View File

@@ -10,7 +10,7 @@
* Do not edit the class manually.
*/
import * as runtime from '../runtime';
import type { ConfirmShipmentRequest, EmptyApiResponse, GetShipmentOrdersInfoResponse, GetShipmentResponse, SearchShipmentsRequest, SearchShipmentsResponse, SetShipmentPalletsCountRequest, ShipmentPalletLabelPageFormatType, TransferOrdersFromShipmentRequest } from '../models/index';
import type { ConfirmShipmentRequest, Echo200Response, EmptyApiResponse, GetShipmentOrdersInfoResponse, GetShipmentResponse, SearchShipmentsRequest, SearchShipmentsResponse, SetShipmentPalletsCountRequest, ShipmentPalletLabelPageFormatType, TransferOrdersFromShipmentRequest } from '../models/index';
export interface ShipmentsApiConfirmShipmentOperationRequest {
campaignId: number;
shipmentId: number;
@@ -141,6 +141,14 @@ export declare class ShipmentsApi extends runtime.BaseAPI {
* Получение транспортной накладной
*/
downloadShipmentTransportationWaybill(campaignId: number, shipmentId: number, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Blob>;
/**
* Echo (mock upstream update test)
*/
echoRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Echo200Response>>;
/**
* Echo (mock upstream update test)
*/
echo(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Echo200Response>;
/**
* {% include notitle [access](../../_auto/method_scopes/getShipment.md) %} Возвращает информацию об отгрузке по ее идентификатору. {% include notitle [limit](../../_auto/method_limits/getShipment.md) %}
* Получение информации об одной отгрузке

View File

@@ -21,7 +21,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge
});
};
import * as runtime from '../runtime';
import { ConfirmShipmentRequestToJSON, EmptyApiResponseFromJSON, GetShipmentOrdersInfoResponseFromJSON, GetShipmentResponseFromJSON, SearchShipmentsRequestToJSON, SearchShipmentsResponseFromJSON, SetShipmentPalletsCountRequestToJSON, TransferOrdersFromShipmentRequestToJSON, } from '../models/index';
import { ConfirmShipmentRequestToJSON, Echo200ResponseFromJSON, EmptyApiResponseFromJSON, GetShipmentOrdersInfoResponseFromJSON, GetShipmentResponseFromJSON, SearchShipmentsRequestToJSON, SearchShipmentsResponseFromJSON, SetShipmentPalletsCountRequestToJSON, TransferOrdersFromShipmentRequestToJSON, } from '../models/index';
/**
*
*/
@@ -314,6 +314,38 @@ export class ShipmentsApi extends runtime.BaseAPI {
return yield response.value();
});
}
/**
* Echo (mock upstream update test)
*/
echoRaw(initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const queryParameters = {};
const headerParameters = {};
if (this.configuration && this.configuration.apiKey) {
headerParameters["Api-Key"] = yield this.configuration.apiKey("Api-Key"); // ApiKey authentication
}
if (this.configuration && this.configuration.accessToken) {
// oauth required
headerParameters["Authorization"] = yield this.configuration.accessToken("OAuth", ["market:partner-api"]);
}
const response = yield this.request({
path: `/v1/echo`,
method: 'GET',
headers: headerParameters,
query: queryParameters,
}, initOverrides);
return new runtime.JSONApiResponse(response, (jsonValue) => Echo200ResponseFromJSON(jsonValue));
});
}
/**
* Echo (mock upstream update test)
*/
echo(initOverrides) {
return __awaiter(this, void 0, void 0, function* () {
const response = yield this.echoRaw(initOverrides);
return yield response.value();
});
}
/**
* {% include notitle [access](../../_auto/method_scopes/getShipment.md) %} Возвращает информацию об отгрузке по ее идентификатору. {% include notitle [limit](../../_auto/method_limits/getShipment.md) %}
* Получение информации об одной отгрузке

31
dist/esm/models/Echo200Response.d.ts vendored Normal file
View File

@@ -0,0 +1,31 @@
/**
* API Яндекс Маркета для продавцов
* API Яндекс Маркета помогает продавцам автоматизировать и упростить работу с маркетплейсом. В числе возможностей интеграции: * управление каталогом товаров и витриной, * обработка заказов, * изменение настроек магазина, * получение отчетов.
*
* The version of the OpenAPI document: LATEST
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
*
* @export
* @interface Echo200Response
*/
export interface Echo200Response {
/**
*
* @type {string}
* @memberof Echo200Response
*/
message?: string;
}
/**
* Check if a given object implements the Echo200Response interface.
*/
export declare function instanceOfEcho200Response(value: object): value is Echo200Response;
export declare function Echo200ResponseFromJSON(json: any): Echo200Response;
export declare function Echo200ResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): Echo200Response;
export declare function Echo200ResponseToJSON(value?: Echo200Response | null): any;

38
dist/esm/models/Echo200Response.js vendored Normal file
View File

@@ -0,0 +1,38 @@
/* tslint:disable */
/* eslint-disable */
/**
* API Яндекс Маркета для продавцов
* API Яндекс Маркета помогает продавцам автоматизировать и упростить работу с маркетплейсом. В числе возможностей интеграции: * управление каталогом товаров и витриной, * обработка заказов, * изменение настроек магазина, * получение отчетов.
*
* The version of the OpenAPI document: LATEST
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
* Check if a given object implements the Echo200Response interface.
*/
export function instanceOfEcho200Response(value) {
return true;
}
export function Echo200ResponseFromJSON(json) {
return Echo200ResponseFromJSONTyped(json, false);
}
export function Echo200ResponseFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'message': json['message'] == null ? undefined : json['message'],
};
}
export function Echo200ResponseToJSON(value) {
if (value == null) {
return value;
}
return {
'message': value['message'],
};
}

View File

@@ -171,6 +171,7 @@ export * from './DigitalGoodsDeliveryType';
export * from './DocumentDTO';
export * from './EacVerificationResultDTO';
export * from './EacVerificationStatusType';
export * from './Echo200Response';
export * from './EmptyApiResponse';
export * from './EnrichedOrderBoxLayoutDTO';
export * from './ExtensionShipmentDTO';

View File

@@ -173,6 +173,7 @@ export * from './DigitalGoodsDeliveryType';
export * from './DocumentDTO';
export * from './EacVerificationResultDTO';
export * from './EacVerificationStatusType';
export * from './Echo200Response';
export * from './EmptyApiResponse';
export * from './EnrichedOrderBoxLayoutDTO';
export * from './ExtensionShipmentDTO';

31
dist/models/Echo200Response.d.ts vendored Normal file
View File

@@ -0,0 +1,31 @@
/**
* API Яндекс Маркета для продавцов
* API Яндекс Маркета помогает продавцам автоматизировать и упростить работу с маркетплейсом. В числе возможностей интеграции: * управление каталогом товаров и витриной, * обработка заказов, * изменение настроек магазина, * получение отчетов.
*
* The version of the OpenAPI document: LATEST
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
*
* @export
* @interface Echo200Response
*/
export interface Echo200Response {
/**
*
* @type {string}
* @memberof Echo200Response
*/
message?: string;
}
/**
* Check if a given object implements the Echo200Response interface.
*/
export declare function instanceOfEcho200Response(value: object): value is Echo200Response;
export declare function Echo200ResponseFromJSON(json: any): Echo200Response;
export declare function Echo200ResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): Echo200Response;
export declare function Echo200ResponseToJSON(value?: Echo200Response | null): any;

44
dist/models/Echo200Response.js vendored Normal file
View File

@@ -0,0 +1,44 @@
"use strict";
/* tslint:disable */
/* eslint-disable */
/**
* API Яндекс Маркета для продавцов
* API Яндекс Маркета помогает продавцам автоматизировать и упростить работу с маркетплейсом. В числе возможностей интеграции: * управление каталогом товаров и витриной, * обработка заказов, * изменение настроек магазина, * получение отчетов.
*
* The version of the OpenAPI document: LATEST
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.instanceOfEcho200Response = instanceOfEcho200Response;
exports.Echo200ResponseFromJSON = Echo200ResponseFromJSON;
exports.Echo200ResponseFromJSONTyped = Echo200ResponseFromJSONTyped;
exports.Echo200ResponseToJSON = Echo200ResponseToJSON;
/**
* Check if a given object implements the Echo200Response interface.
*/
function instanceOfEcho200Response(value) {
return true;
}
function Echo200ResponseFromJSON(json) {
return Echo200ResponseFromJSONTyped(json, false);
}
function Echo200ResponseFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'message': json['message'] == null ? undefined : json['message'],
};
}
function Echo200ResponseToJSON(value) {
if (value == null) {
return value;
}
return {
'message': value['message'],
};
}

View File

@@ -171,6 +171,7 @@ export * from './DigitalGoodsDeliveryType';
export * from './DocumentDTO';
export * from './EacVerificationResultDTO';
export * from './EacVerificationStatusType';
export * from './Echo200Response';
export * from './EmptyApiResponse';
export * from './EnrichedOrderBoxLayoutDTO';
export * from './ExtensionShipmentDTO';

View File

@@ -189,6 +189,7 @@ __exportStar(require("./DigitalGoodsDeliveryType"), exports);
__exportStar(require("./DocumentDTO"), exports);
__exportStar(require("./EacVerificationResultDTO"), exports);
__exportStar(require("./EacVerificationStatusType"), exports);
__exportStar(require("./Echo200Response"), exports);
__exportStar(require("./EmptyApiResponse"), exports);
__exportStar(require("./EnrichedOrderBoxLayoutDTO"), exports);
__exportStar(require("./ExtensionShipmentDTO"), exports);