wildberries-api
Version:
Typescript API для Wildberries, сгенерированное из Swagger. Без внешних зависимостей.
989 lines • 93.6 kB
TypeScript
import * as content from './api/content';
import * as prices from './api/prices';
import * as supplies from './api/supplies';
import * as marketplace from './api/marketplace';
import * as statistics from './api/statistics';
import * as analytics from './api/analytics';
import * as promotion from './api/promotion';
import * as recommendations from './api/recommendations';
import * as feedbacksQuestions from './api/feedbacks-questions';
import * as tariffs from './api/tariffs';
import * as buyersChat from './api/buyers-chat';
import * as returns from './api/returns';
import * as documents from './api/documents';
import * as wbd from './api/wbd';
export declare class Api {
readonly apiConfig: content.ApiConfig;
constructor(token: string, config?: content.ApiConfig);
get content(): {
v2CardsUploadCreate: (data: {
subjectID: number;
variants: {
brand?: string | undefined;
title?: string | undefined;
description?: string | undefined;
vendorCode: string;
dimensions?: {
length?: number | undefined;
width?: number | undefined;
height?: number | undefined;
} | undefined;
sizes?: {
techSize?: string | undefined;
wbSize?: string | undefined;
price?: number | undefined;
skus?: string[] | undefined;
}[] | undefined;
characteristics?: {
id: number;
value: any;
}[] | undefined;
}[];
}[], params?: content.RequestParams) => Promise<content.HttpResponse<content.ResponseCardCreate, void | content.ResponseBodyContentError400 | {
title?: string | undefined;
detail?: string | undefined;
code?: string | undefined;
requestId?: string | undefined;
origin?: string | undefined;
status?: number | undefined;
statusText?: string | undefined;
}>>;
v2CardsUpdateCreate: (data: {
nmID: number;
vendorCode: string;
brand?: string | undefined;
title?: string | undefined;
description?: string | undefined;
dimensions?: {
length?: number | undefined;
width?: number | undefined;
height?: number | undefined;
} | undefined;
characteristics?: {
id?: number | undefined;
value?: any;
}[] | undefined;
sizes: {
chrtID?: number | undefined;
techSize?: string | undefined;
wbSize?: string | undefined;
skus?: string[] | undefined;
}[];
}[], params?: content.RequestParams) => Promise<content.HttpResponse<content.ResponseCardCreate, void | content.ResponseBodyContentError400 | content.ResponseBodyContentError403 | {
title?: string | undefined;
detail?: string | undefined;
code?: string | undefined;
requestId?: string | undefined;
origin?: string | undefined;
status?: number | undefined;
statusText?: string | undefined;
}>>;
v2CardsUploadAddCreate: (data: {
imtID?: number | undefined;
cardsToAdd?: {
brand?: string | undefined;
vendorCode: string;
title?: string | undefined;
description?: string | undefined;
dimensions?: {
length?: number | undefined;
width?: number | undefined;
height?: number | undefined;
} | undefined;
characteristics?: {
id?: number | undefined;
value?: any;
}[] | undefined;
sizes?: {
techSize?: string | undefined;
wbSize?: string | undefined;
price?: number | undefined;
skus?: string[] | undefined;
}[] | undefined;
}[] | undefined;
}, params?: content.RequestParams) => Promise<content.HttpResponse<content.ResponseCardCreate, void | content.ResponseBodyContentError400 | {
title?: string | undefined;
detail?: string | undefined;
code?: string | undefined;
requestId?: string | undefined;
origin?: string | undefined;
status?: number | undefined;
statusText?: string | undefined;
}>>;
v2CardsMoveNmCreate: (data: content.RequestMoveNmsImtConn | content.RequestMoveNmsImtDisconn, params?: content.RequestParams) => Promise<content.HttpResponse<content.ResponseCardCreate, string | void | content.ResponseCardCreate | content.ResponseIncorrectDate | content.ResponseContentError1>>;
v2BarcodesCreate: (data: {
count?: number | undefined;
}, params?: content.RequestParams) => Promise<content.HttpResponse<{
data?: string[] | undefined;
error?: boolean | undefined;
errorText?: string | undefined;
additionalErrors?: string | undefined;
}, void | content.ResponseBodyContentError403>>;
v2GetCardsListCreate: (data: {
settings?: {
sort?: {
ascending?: boolean | undefined;
} | undefined;
filter?: {
withPhoto?: number | undefined;
textSearch?: string | undefined;
tagIDs?: number[] | undefined;
allowedCategoriesOnly?: boolean | undefined;
objectIDs?: number[] | undefined;
brands?: string[] | undefined;
imtID?: number | undefined;
} | undefined;
cursor?: {
limit?: number | undefined;
} | undefined;
} | undefined;
}, query?: {
locale?: string | undefined;
} | undefined, params?: content.RequestParams) => Promise<content.HttpResponse<{
cards?: {
nmID?: number | undefined;
imtID?: number | undefined;
nmUUID?: string | undefined;
subjectID?: number | undefined;
vendorCode?: string | undefined;
subjectName?: string | undefined;
brand?: string | undefined;
title?: string | undefined;
photos?: {
big?: string | undefined;
c246x328?: string | undefined;
c516x688?: string | undefined;
square?: string | undefined;
tm?: string | undefined;
}[] | undefined;
video?: string | undefined;
dimensions?: {
length?: number | undefined;
width?: number | undefined;
height?: number | undefined;
isValid?: boolean | undefined;
} | undefined;
characteristics?: {
id?: number | undefined;
name?: string | undefined;
value?: any;
}[] | undefined;
sizes?: {
chrtID?: number | undefined;
techSize?: string | undefined;
wbSize?: string | undefined;
skus?: string[] | undefined;
}[] | undefined;
tags?: {
id?: number | undefined;
name?: string | undefined;
color?: string | undefined;
}[] | undefined;
createdAt?: string | undefined;
updatedAt?: string | undefined;
}[] | undefined;
cursor?: {
updatedAt?: string | undefined;
nmID?: number | undefined;
total?: number | undefined;
} | undefined;
}, void | content.ResponseBodyContentError400 | content.ResponseBodyContentError403>>;
v2CardsErrorListList: (query?: {
locale?: string | undefined;
} | undefined, params?: content.RequestParams) => Promise<content.HttpResponse<{
data?: {
object?: string | undefined;
vendorCode?: string | undefined;
updateAt?: string | undefined;
errors?: string[] | undefined;
objectID?: number | undefined;
}[] | undefined;
error?: boolean | undefined;
errorText?: string | undefined;
additionalErrors?: string | undefined;
}, void | content.ResponseBodyContentError400 | content.ResponseBodyContentError403>>;
v2CardsLimitsList: (params?: content.RequestParams) => Promise<content.HttpResponse<{
data?: {
freeLimits?: number | undefined;
paidLimits?: number | undefined;
} | undefined;
error?: boolean | undefined;
errorText?: string | undefined;
additionalErrors?: string | null | undefined;
}, void | content.ResponseBodyContentError403>>;
v2ObjectParentAllList: (query?: {
locale?: string | undefined;
} | undefined, params?: content.RequestParams) => Promise<content.HttpResponse<{
data?: {
name?: string | undefined;
id?: number | undefined;
isVisible?: boolean | undefined;
}[] | undefined;
error?: boolean | undefined;
errorText?: string | undefined;
additionalErrors?: string | undefined;
}, void | content.ResponseBodyContentError400 | content.ResponseBodyContentError403>>;
v2ObjectAllList: (query?: {
name?: string | undefined;
limit?: number | undefined;
locale?: string | undefined;
offset?: number | undefined;
parentID?: number | undefined;
} | undefined, params?: content.RequestParams) => Promise<content.HttpResponse<{
data?: {
subjectID?: number | undefined;
parentID?: number | undefined;
subjectName?: string | undefined;
parentName?: string | undefined;
}[] | undefined;
error?: boolean | undefined;
errorText?: string | undefined;
additionalErrors?: string | undefined;
}, void>>;
v2ObjectCharcsDetail: (subjectId: number, query?: {
locale?: string | undefined;
} | undefined, params?: content.RequestParams) => Promise<content.HttpResponse<{
data?: {
charcID?: number | undefined;
subjectName?: string | undefined;
subjectID?: number | undefined;
name?: string | undefined;
required?: boolean | undefined;
unitName?: string | undefined;
maxCount?: number | undefined;
popular?: boolean | undefined;
charcType?: number | undefined;
}[] | undefined;
error?: boolean | undefined;
errorText?: string | undefined;
additionalErrors?: string | undefined;
}, void | content.ResponseBodyContentError400 | content.ResponseBodyContentError403>>;
v2DirectoryColorsList: (query?: {
locale?: string | undefined;
} | undefined, params?: content.RequestParams) => Promise<content.HttpResponse<{
data?: {
name?: string | undefined;
parentName?: string | undefined;
}[] | undefined;
error?: boolean | undefined;
errorText?: string | undefined;
additionalErrors?: string | undefined;
}, void | content.ResponseBodyContentError400 | content.ResponseBodyContentError403>>;
v2DirectoryKindsList: (query?: {
locale?: string | undefined;
} | undefined, params?: content.RequestParams) => Promise<content.HttpResponse<{
data?: string[] | undefined;
error?: boolean | undefined;
errorText?: string | undefined;
additionalErrors?: string | undefined;
}, void | content.ResponseBodyContentError400 | content.ResponseBodyContentError403>>;
v2DirectoryCountriesList: (query?: {
locale?: string | undefined;
} | undefined, params?: content.RequestParams) => Promise<content.HttpResponse<{
data?: {
name?: string | undefined;
fullName?: string | undefined;
}[] | undefined;
error?: boolean | undefined;
errorText?: string | undefined;
additionalErrors?: string | undefined;
}, void | content.ResponseBodyContentError400 | content.ResponseBodyContentError403>>;
v2DirectorySeasonsList: (query?: {
locale?: string | undefined;
} | undefined, params?: content.RequestParams) => Promise<content.HttpResponse<{
data?: string[] | undefined;
error?: boolean | undefined;
errorText?: string | undefined;
additionalErrors?: string | undefined;
}, void | content.ResponseBodyContentError400 | content.ResponseBodyContentError403>>;
v2DirectoryTnvedList: (query: {
subjectID: number;
search?: number | undefined;
locale?: string | undefined;
}, params?: content.RequestParams) => Promise<content.HttpResponse<{
data?: {
tnved?: string | undefined;
isKiz?: boolean | undefined;
}[] | undefined;
error?: boolean | undefined;
errorText?: string | undefined;
additionalErrors?: string | undefined;
}, void | content.ResponseBodyContentError400 | content.ResponseBodyContentError403>>;
v2DirectoryVatList: (query: {
locale: string;
}, params?: content.RequestParams) => Promise<content.HttpResponse<{
data?: string[] | undefined;
error?: boolean | undefined;
errorText?: string | undefined;
additionalErrors?: string | undefined;
}, void | content.ResponseBodyContentError400 | content.ResponseBodyContentError403>>;
v3MediaSaveCreate: (data: {
nmId?: number | undefined;
data?: string[] | undefined;
}, params?: content.RequestParams) => Promise<content.HttpResponse<{
data?: object | undefined;
error?: boolean | undefined;
errorText?: string | undefined;
additionalErrors?: object | undefined;
}, void | content.MediaErrors>>;
v3MediaFileCreate: (data: {
uploadfile?: File | undefined;
}, params?: content.RequestParams) => Promise<content.HttpResponse<{
data?: object | undefined;
error?: boolean | undefined;
errorText?: string | undefined;
additionalErrors?: object | undefined;
}, void | content.MediaErrors>>;
v2TagsList: (params?: content.RequestParams) => Promise<content.HttpResponse<{
data?: {
id?: number | undefined;
color?: string | undefined;
name?: string | undefined;
} | undefined;
error?: boolean | undefined;
errorText?: string | undefined;
additionalErrors?: string | undefined;
}, void | content.ResponseBodyContentError403>>;
v2TagCreate: (data: {
color?: string | undefined;
name?: string | undefined;
}, params?: content.RequestParams) => Promise<content.HttpResponse<content.ResponseContentError6, void | content.ResponseBodyContentError400 | content.ResponseBodyContentError403 | content.ResponseContentError4 | content.ResponseContentError6>>;
v2TagPartialUpdate: (id: number, data: {
color?: string | undefined;
name?: string | undefined;
}, params?: content.RequestParams) => Promise<content.HttpResponse<content.ResponseContentError4 | content.ResponseContentError6, void | content.ResponseBodyContentError400 | content.ResponseBodyContentError403 | content.ResponseContentError4>>;
v2TagDelete: (id: number, params?: content.RequestParams) => Promise<content.HttpResponse<content.ResponseContentError5 | content.ResponseContentError6, void | content.ResponseBodyContentError400 | content.ResponseBodyContentError403 | content.ResponseContentError5>>;
v2TagNomenclatureLinkCreate: (data: {
nmID?: number | undefined;
tagsIDs?: number[] | undefined;
}, params?: content.RequestParams) => Promise<content.HttpResponse<content.ResponseContentError6, void | content.ResponseBodyContentError403 | content.ResponseContentError4 | content.ResponseContentError6>>;
v2CardsDeleteTrashCreate: (data: {
nmIDs?: number[] | undefined;
}[], params?: content.RequestParams) => Promise<content.HttpResponse<{
data?: object | null | undefined;
error?: boolean | undefined;
errorText?: string | undefined;
additionalErrors?: object | undefined;
}, void | content.ResponseBodyContentError400 | content.ResponseBodyContentError403>>;
v2CardsRecoverCreate: (data: {
nmIDs?: number | undefined;
}[], params?: content.RequestParams) => Promise<content.HttpResponse<{
data?: object | null | undefined;
error?: boolean | undefined;
errorText?: string | undefined;
additionalErrors?: object | undefined;
}, void | content.ResponseBodyContentError400 | content.ResponseBodyContentError403>>;
v2GetCardsTrashCreate: (data: {
settings?: {
sort?: {
ascending?: boolean | undefined;
} | undefined;
cursor?: {
limit?: number | undefined;
} | undefined;
filter?: {
textSearch?: string | undefined;
} | undefined;
} | undefined;
}, query?: {
locale?: "ru" | "en" | "zh" | undefined;
} | undefined, params?: content.RequestParams) => Promise<content.HttpResponse<{
cards?: {
nmID?: number | undefined;
vendorCode?: string | undefined;
subjectID?: string | undefined;
subjectName?: string | undefined;
photos?: {
big?: string | undefined;
c246x328?: string | undefined;
c516x688?: string | undefined;
square?: string | undefined;
tm?: string | undefined;
}[] | undefined;
video?: string | undefined;
sizes?: {
chrtID?: number | undefined;
techSize?: string | undefined;
wbSize?: string | undefined;
skus?: string[] | undefined;
}[] | undefined;
dimensions?: {
length?: number | undefined;
width?: number | undefined;
height?: number | undefined;
isValid?: boolean | undefined;
} | undefined;
characteristics?: {
id?: number | undefined;
name?: string | undefined;
value?: string[] | undefined;
}[] | undefined;
createdAt?: string | undefined;
trashedAt?: string | undefined;
}[] | undefined;
cursor?: {
trashedAt?: string | undefined;
nmID?: number | undefined;
total?: number | undefined;
} | undefined;
}, void | content.ResponseBodyContentError400 | content.ResponseBodyContentError403>>;
};
get prices(): {
v2UploadTaskCreate: (data: {
data?: prices.Goods | undefined;
}, params?: prices.RequestParams) => Promise<prices.HttpResponse<prices.TaskCreated, void | prices.ResponseError>>;
v2UploadTaskSizeCreate: (data: {
data?: prices.SizeGoodsBody | undefined;
}, params?: prices.RequestParams) => Promise<prices.HttpResponse<prices.TaskCreated, void | prices.ResponseError>>;
v2HistoryTasksList: (query: {
uploadID: number;
}, params?: prices.RequestParams) => Promise<prices.HttpResponse<{
data?: prices.SupplierTaskMetadata | undefined;
error?: boolean | undefined;
errorText?: string | undefined;
}, void | {
errorText?: string | undefined;
} | {
errorText?: string | undefined;
} | {
errorText?: string | undefined;
}>>;
v2HistoryGoodsTaskList: (query: {
limit: number;
offset?: number | undefined;
uploadID: number;
}, params?: prices.RequestParams) => Promise<prices.HttpResponse<{
data?: {
uploadID?: number | undefined;
historyGoods?: prices.GoodHistory[] | undefined;
} | undefined;
}, void | {
errorText?: string | undefined;
} | {
errorText?: string | undefined;
} | {
errorText?: string | undefined;
}>>;
v2BufferTasksList: (query: {
uploadID: number;
}, params?: prices.RequestParams) => Promise<prices.HttpResponse<{
data?: prices.SupplierTaskMetadataBuffer | undefined;
error?: boolean | undefined;
errorText?: string | undefined;
}, void | {
errorText?: string | undefined;
} | {
errorText?: string | undefined;
} | {
errorText?: string | undefined;
}>>;
v2BufferGoodsTaskList: (query: {
limit: number;
offset?: number | undefined;
uploadID: number;
}, params?: prices.RequestParams) => Promise<prices.HttpResponse<{
data?: {
uploadID?: number | undefined;
bufferGoods?: prices.GoodBufferHistory[] | undefined;
} | undefined;
error?: boolean | undefined;
errorText?: string | undefined;
}, void | {
errorText?: string | undefined;
} | {
errorText?: string | undefined;
} | {
errorText?: string | undefined;
}>>;
v2ListGoodsFilterList: (query: {
limit: number;
offset?: number | undefined;
filterNmID?: number | undefined;
}, params?: prices.RequestParams) => Promise<prices.HttpResponse<{
data?: {
listGoods?: prices.GoodsList[] | undefined;
} | undefined;
}, void | prices.ResponseError>>;
v2ListGoodsSizeNmList: (query: {
limit: number;
offset?: number | undefined;
nmID: number;
}, params?: prices.RequestParams) => Promise<prices.HttpResponse<{
data?: {
listGoods?: prices.SizeGood[] | undefined;
} | undefined;
error?: boolean | undefined;
errorText?: string | undefined;
}, void | prices.ResponseError>>;
v2QuarantineGoodsList: (query: {
limit: number;
offset?: number | undefined;
}, params?: prices.RequestParams) => Promise<prices.HttpResponse<{
data?: {
quarantineGoods?: prices.QuarantineGoods[] | undefined;
} | undefined;
error?: boolean | undefined;
errorText?: string | undefined;
}, void | prices.ResponseError>>;
};
get supplies(): {
v1AcceptanceCoefficientsList: (query?: {
warehouseIDs?: string | undefined;
} | undefined, params?: supplies.RequestParams) => Promise<supplies.HttpResponse<supplies.ModelsAcceptanceCoefficient[], void | supplies.ModelsErrorModel>>;
v1AcceptanceOptionsCreate: (data: supplies.ModelsGood[], params?: supplies.RequestParams) => Promise<supplies.HttpResponse<supplies.ModelsOptionsResultModel, void>>;
v1WarehousesList: (params?: supplies.RequestParams) => Promise<supplies.HttpResponse<supplies.ModelsWarehousesResultItems[], void>>;
};
get marketplace(): {
v3OrdersNewList: (params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<{
orders?: marketplace.OrderNew[] | undefined;
}, void | marketplace.Error>>;
v3OrdersList: (query: {
limit: number;
next: number;
dateFrom?: number | undefined;
dateTo?: number | undefined;
}, params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<{
next?: number | undefined;
orders?: marketplace.Order[] | undefined;
}, void | marketplace.Error>>;
v3OrdersStatusCreate: (data: {
orders: number[];
}, params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<{
orders?: {
id?: number | undefined;
supplierStatus?: "new" | "confirm" | "complete" | "cancel" | undefined;
wbStatus?: "waiting" | "sorted" | "sold" | "canceled" | "canceled_by_client" | undefined;
}[] | undefined;
}, void | marketplace.Error>>;
v3SuppliesOrdersReshipmentList: (params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<{
orders?: {
supplyID?: any;
orderID?: any;
}[] | undefined;
}, void | marketplace.Error>>;
v3OrdersCancelPartialUpdate: (orderId: number, params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<void, void | marketplace.Error>>;
v3OrdersMetaSgtinUpdate: (orderId: number, data: {
sgtins?: string[] | undefined;
}, params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<void, void | marketplace.Error>>;
v3OrdersStickersCreate: (query: {
type: "svg" | "zplv" | "zplh" | "png";
width: 58 | 40;
height: 40 | 30;
}, data: {
orders?: number[] | undefined;
}, params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<{
stickers?: {
orderId?: number | undefined;
partA?: number | undefined;
partB?: number | undefined;
barcode?: string | undefined;
file?: string | undefined;
}[] | undefined;
}, void | marketplace.Error>>;
v3OrdersMetaDetail: (orderId: number, params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<{
meta?: marketplace.Meta | undefined;
}, void | marketplace.Error>>;
v3OrdersMetaDelete: (orderId: number, query?: {
key?: string | undefined;
} | undefined, params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<void, void | marketplace.Error>>;
v3OrdersMetaUinUpdate: (orderId: number, data: {
uin: string;
}, params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<void, void | marketplace.Error>>;
v3OrdersMetaImeiUpdate: (orderId: number, data: {
imei: string;
}, params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<void, void | marketplace.Error>>;
v3OrdersMetaGtinUpdate: (orderId: number, data: {
gtin: string;
}, params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<void, void | marketplace.Error>>;
v3FilesOrdersExternalStickersCreate: (data: {
orders?: number[] | undefined;
}, params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<{
stickers?: {
orderID?: number | undefined;
url?: string | undefined;
parcelID?: string | undefined;
}[] | undefined;
}, void | marketplace.Error>>;
v3OrdersStatusHistoryCreate: (data: {
orders?: number[] | undefined;
}, params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<{
orders?: {
deliveryDate?: string | undefined;
statuses?: {
date?: string | undefined;
code?: string | undefined;
}[] | undefined;
orderID?: number | undefined;
}[] | undefined;
}, void | marketplace.Error>>;
v3OrdersClientCreate: (data: marketplace.OrdersRequestAPI, params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<marketplace.CrossborderTurkeyClientInfoResp | marketplace.DbsClientInfoResp, void | marketplace.Error>>;
v3SuppliesCreate: (data: {
name?: string | undefined;
}, params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<{
id?: string | undefined;
}, void | marketplace.Error>>;
v3SuppliesList: (query: {
limit: number;
next: number;
}, params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<{
next?: number | undefined;
supplies?: marketplace.Supply[] | undefined;
}, void | marketplace.Error>>;
v3SuppliesOrdersPartialUpdate: (supplyId: string, orderId: number, params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<void, void | marketplace.Error>>;
v3SuppliesDetail: (supplyId: string, params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<marketplace.Supply, void | marketplace.Error>>;
v3SuppliesDelete: (supplyId: string, params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<void, void | marketplace.Error>>;
v3SuppliesOrdersDetail: (supplyId: string, params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<{
orders?: marketplace.SupplyOrder[] | undefined;
}, void | marketplace.Error>>;
v3SuppliesDeliverPartialUpdate: (supplyId: string, params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<void, void | marketplace.Error>>;
v3SuppliesBarcodeDetail: (supplyId: string, query: {
type: "svg" | "zplv" | "zplh" | "png";
}, params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<{
barcode?: string | undefined;
file?: string | undefined;
}, void | marketplace.Error>>;
v3SuppliesTrbxDetail: (supplyId: string, params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<{
trbxes?: marketplace.SupplyTrbx[] | undefined;
}, void | marketplace.Error>>;
v3SuppliesTrbxCreate: (supplyId: string, data: {
amount: number;
}, params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<{
trbxIds?: string[] | undefined;
}, void | marketplace.Error>>;
v3SuppliesTrbxDelete: (supplyId: string, data: {
trbxIds: string[];
}, params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<void, void | marketplace.Error>>;
v3SuppliesTrbxPartialUpdate: (supplyId: string, trbxId: string, data: {
orderIds: number[];
}, params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<void, void | marketplace.Error>>;
v3SuppliesTrbxOrdersDelete: (supplyId: string, trbxId: string, orderId: number, params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<void, void | marketplace.Error>>;
v3SuppliesTrbxStickersCreate: (supplyId: string, query: {
type: "svg" | "zplv" | "zplh" | "png";
}, data: {
trbxIds: string[];
}, params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<{
stickers?: marketplace.TrbxStickers[] | undefined;
}, void | marketplace.Error>>;
v3StocksUpdate: (warehouseId: number, data: {
stocks: {
sku?: string | undefined;
amount?: number | undefined;
}[];
}, params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<void, void | marketplace.Error | marketplace.Error[]>>;
v3StocksDelete: (warehouseId: number, data: {
skus?: string[] | undefined;
}, params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<void, void | marketplace.Error>>;
v3StocksCreate: (warehouseId: number, data: {
skus?: string[] | undefined;
}, params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<{
stocks?: {
sku?: string | undefined;
amount?: number | undefined;
}[] | undefined;
}, void | marketplace.Error>>;
v3OfficesList: (params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<marketplace.Office[], void | marketplace.Error>>;
v3WarehousesList: (params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<marketplace.Warehouse[], void | marketplace.Error>>;
v3WarehousesCreate: (data: {
name: string;
officeId: number;
}, params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<{
id?: number | undefined;
}, void | marketplace.Error>>;
v3WarehousesUpdate: (warehouseId: number, data: {
name: string;
officeId: number;
}, params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<void, void | marketplace.Error>>;
v3WarehousesDelete: (warehouseId: number, params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<void, void | marketplace.Error>>;
v3PassesOfficesList: (params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<marketplace.PassOffice[], void | marketplace.Error>>;
v3PassesList: (params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<marketplace.Pass[], void | marketplace.Error>>;
v3PassesCreate: (data: {
firstName: string;
lastName: string;
carModel: string;
carNumber: string;
officeId: number;
}, params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<{
id?: number | undefined;
}, void | marketplace.Error>>;
v3PassesUpdate: (passId: number, data: {
firstName: string;
lastName: string;
carModel: string;
carNumber: string;
officeId: number;
}, params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<void, void | marketplace.Error>>;
v3PassesDelete: (passId: number, params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<void, void | marketplace.Error>>;
v3OrdersConfirmPartialUpdate: (order: number, params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<void, void | marketplace.Error>>;
v3OrdersDeliverPartialUpdate: (order: number, params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<void, void | marketplace.Error>>;
v3OrdersReceivePartialUpdate: (order: number, data: marketplace.Code, params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<void, void | marketplace.Error>>;
v3OrdersRejectPartialUpdate: (order: number, data: marketplace.Code, params?: marketplace.RequestParams) => Promise<marketplace.HttpResponse<void, void | marketplace.Error>>;
};
get statistics(): {
v1SupplierIncomesList: (query: {
dateFrom: string;
}, params?: statistics.RequestParams) => Promise<statistics.HttpResponse<statistics.IncomesItem[], void>>;
v1SupplierStocksList: (query: {
dateFrom: string;
}, params?: statistics.RequestParams) => Promise<statistics.HttpResponse<statistics.StocksItem[], void>>;
v1SupplierOrdersList: (query: {
dateFrom: string;
flag?: number | undefined;
}, params?: statistics.RequestParams) => Promise<statistics.HttpResponse<statistics.OrdersItem[], void | statistics.ResponseErrorStatistics>>;
v1SupplierSalesList: (query: {
dateFrom: string;
flag?: number | undefined;
}, params?: statistics.RequestParams) => Promise<statistics.HttpResponse<statistics.SalesItem[], void | statistics.ResponseErrorStatistics>>;
v5SupplierReportDetailByPeriodList: (query: {
dateFrom: string;
limit?: number | undefined;
dateTo: string;
rrdid?: number | undefined;
}, params?: statistics.RequestParams) => Promise<statistics.HttpResponse<statistics.DetailReportItem[], void>>;
};
get analytics(): {
v2NmReportDetailCreate: (data: analytics.NmReportDetailRequest, params?: analytics.RequestParams) => Promise<analytics.HttpResponse<analytics.NmReportDetailResponse, void | analytics.ResponseError>>;
v2NmReportGroupedCreate: (data: analytics.NmReportGroupedRequest, params?: analytics.RequestParams) => Promise<analytics.HttpResponse<analytics.NmReportGroupedResponse, void | analytics.ResponseError>>;
v2NmReportDetailHistoryCreate: (data: analytics.NmReportDetailHistoryRequest, params?: analytics.RequestParams) => Promise<analytics.HttpResponse<analytics.NmReportDetailHistoryResponse, void | analytics.ResponseError>>;
v2NmReportGroupedHistoryCreate: (data: analytics.NmReportGroupedHistoryRequest, params?: analytics.RequestParams) => Promise<analytics.HttpResponse<analytics.NmReportGroupedHistoryResponse, void | analytics.ResponseError>>;
v2NmReportDownloadsCreate: (data: analytics.BySelectedNmIDReq | analytics.GroupedByObjectsBrandsAndTagsReq, params?: analytics.RequestParams) => Promise<analytics.HttpResponse<analytics.NmReportCreateReportResponse, void | analytics.ResponseError>>;
v2NmReportDownloadsList: (query?: {
"filter[downloadIds]"?: string[] | undefined;
} | undefined, params?: analytics.RequestParams) => Promise<analytics.HttpResponse<analytics.NmReportGetReportsResponse, void | analytics.ResponseError>>;
v2NmReportDownloadsRetryCreate: (data: analytics.NmReportRetryReportRequest, params?: analytics.RequestParams) => Promise<analytics.HttpResponse<analytics.NmReportRetryReportResponse, void | analytics.ResponseError>>;
v2NmReportDownloadsFileDetail: (downloadId: string, params?: analytics.RequestParams) => Promise<analytics.HttpResponse<File, void | analytics.ResponseError | analytics.Response429 | analytics.Response429Daily>>;
v1WarehouseRemainsList: (query?: {
locale?: string | undefined;
groupByBrand?: boolean | undefined;
groupBySubject?: boolean | undefined;
groupBySa?: boolean | undefined;
groupByNm?: boolean | undefined;
groupByBarcode?: boolean | undefined;
groupBySize?: boolean | undefined;
filterPics?: number | undefined;
filterVolume?: number | undefined;
} | undefined, params?: analytics.RequestParams) => Promise<analytics.HttpResponse<analytics.CreateTaskResponse, void | {
title?: string | undefined;
status?: number | undefined;
detail?: string | undefined;
requestId?: string | undefined;
origin?: string | undefined;
}>>;
v1WarehouseRemainsTasksStatusDetail: (taskId: string, params?: analytics.RequestParams) => Promise<analytics.HttpResponse<analytics.GetTasksResponse, void | {
title?: string | undefined;
status?: number | undefined;
detail?: string | undefined;
requestId?: string | undefined;
origin?: string | undefined;
}>>;
v1WarehouseRemainsTasksDownloadDetail: (taskId: string, params?: analytics.RequestParams) => Promise<analytics.HttpResponse<{
brand?: string | undefined;
subjectName?: string | undefined;
vendorCode?: string | undefined;
nmId?: number | undefined;
barcode?: string | undefined;
techSize?: string | undefined;
volume?: number | undefined;
inWayToClient?: number | undefined;
inWayFromClient?: number | undefined;
quantityWarehousesFull?: number | undefined;
warehouses?: {
warehouseName?: string | undefined;
quantity?: number | undefined;
}[] | undefined;
}[], void | {
title?: string | undefined;
status?: number | undefined;
detail?: string | undefined;
requestId?: string | undefined;
origin?: string | undefined;
}>>;
v1AnalyticsExciseReportCreate: (query: {
dateFrom: string;
dateTo: string;
}, data?: analytics.ExciseReportRequest | undefined, params?: analytics.RequestParams) => Promise<analytics.HttpResponse<analytics.ExciseReportResponse, string | void>>;
v1PaidStorageList: (query: {
dateFrom: string;
dateTo: string;
}, params?: analytics.RequestParams) => Promise<analytics.HttpResponse<analytics.CreateTaskResponse, void | analytics.ErrorResponse>>;
v1PaidStorageTasksStatusDetail: (taskId: string, params?: analytics.RequestParams) => Promise<analytics.HttpResponse<analytics.GetTasksResponse, string | void>>;
v1PaidStorageTasksDownloadDetail: (taskId: string, params?: analytics.RequestParams) => Promise<analytics.HttpResponse<analytics.ResponsePaidStorage, string | void>>;
v1AnalyticsAcceptanceReportList: (query: {
dateFrom: string;
dateTo: string;
}, params?: analytics.RequestParams) => Promise<analytics.HttpResponse<{
report?: {
count?: number | undefined;
giCreateDate?: string | undefined;
incomeId?: number | undefined;
nmID?: number | undefined;
shkСreateDate?: string | undefined;
subjectName?: string | undefined;
sum?: number | undefined;
total?: number | undefined;
}[] | undefined;
}, void | analytics.ErrorInternalResponse | {
errors?: string[] | undefined;
}>>;
v1AnalyticsAntifraudDetailsList: (query?: {
date?: string | undefined;
} | undefined, params?: analytics.RequestParams) => Promise<analytics.HttpResponse<{
details?: {
nmID?: number | undefined;
sum?: number | undefined;
currency?: string | undefined;
dateFrom?: string | undefined;
dateTo?: string | undefined;
}[] | undefined;
}, void | analytics.ErrorResponse>>;
v1AnalyticsIncorrectAttachmentsList: (query: {
dateFrom: string;
dateTo: string;
}, params?: analytics.RequestParams) => Promise<analytics.HttpResponse<{
report?: {
amount?: number | undefined;
date?: string | undefined;
lostReason?: string | undefined;
nmID?: number | undefined;
photoUrl?: string | undefined;
shkID?: number | undefined;
}[] | undefined;
}, void | {
errors?: string[] | undefined;
}>>;
v1AnalyticsStorageCoefficientList: (query?: {
date?: string | undefined;
} | undefined, params?: analytics.RequestParams) => Promise<analytics.HttpResponse<{
report?: {
actualHeight?: number | undefined;
actualLength?: number | undefined;
actualVolume?: number | undefined;
actualWidth?: number | undefined;
date?: string | undefined;
dimensionDifference?: number | undefined;
height?: number | undefined;
length?: number | undefined;
logWarehouseCoef?: number | undefined;
nmID?: number | undefined;
photoUrls?: string | undefined;
title?: string | undefined;
volume?: number | undefined;
width?: number | undefined;
}[] | undefined;
}, void | analytics.ErrorInternalResponse | {
errors?: string[] | undefined;
}>>;
v1AnalyticsGoodsLabelingList: (query: {
dateFrom: string;
dateTo: string;
}, params?: analytics.RequestParams) => Promise<analytics.HttpResponse<{
report?: {
amount?: number | undefined;
date?: string | undefined;
incomeId?: number | undefined;
nmID?: number | undefined;
photoUrls?: string[] | undefined;
shkID?: number | undefined;
sku?: string | undefined;
}[] | undefined;
}, void | {
errors?: string[] | undefined;
}>>;
v1AnalyticsCharacteristicsChangeList: (query: {
dateFrom: string;
dateTo: string;
}, params?: analytics.RequestParams) => Promise<analytics.HttpResponse<{
report?: {
amount?: number | undefined;
date?: string | undefined;
newBarcode?: string | undefined;
newColor?: string | undefined;
newSa?: string | undefined;
newShkID?: number | undefined;
newSize?: string | undefined;
nmID?: number | undefined;
oldBarcode?: string | undefined;
oldColor?: string | undefined;
oldSa?: string | undefined;
oldShkID?: number | undefined;
oldSize?: string | undefined;
}[] | undefined;
}, void | {
title?: string | undefined;
detail?: string | undefined;
requestId?: string | undefined;
origin?: string | undefined;
}>>;
v1AnalyticsRegionSaleList: (query: {
dateFrom: string;
dateTo: string;
}, params?: analytics.RequestParams) => Promise<analytics.HttpResponse<{
report?: {
cityName?: string | undefined;
countryName?: string | undefined;
foName?: string | undefined;
nmID?: number | undefined;
regionName?: string | undefined;
sa?: string | undefined;
saleInvoiceCostPrice?: number | undefined;
saleInvoiceCostPricePerc?: number | undefined;
saleItemInvoiceQty?: number | undefined;
}[] | undefined;
}, void | {
title?: string | undefined;
detail?: string | undefined;
requestId?: string | undefined;
origin?: string | undefined;
}>>;
v1AnalyticsBrandShareBrandsList: (params?: analytics.RequestParams) => Promise<analytics.HttpResponse<{
data?: string[] | undefined;
}, void>>;
v1AnalyticsBrandShareParentSubjectsList: (query: {
locale?: string | undefined;
brand: string;
dateFrom: string;
dateTo: string;
}, params?: analytics.RequestParams) => Promise<analytics.HttpResponse<{
data?: {
parentId?: number | undefined;
parentName?: string | undefined;
}[] | undefined;
}, void | {
title?: string | undefined;
detail?: string | undefined;
requestId?: string | undefined;
origin?: string | undefined;
}>>;
v1AnalyticsBrandShareList: (query: {
parentId: number;
brand: string;
dateFrom: string;
dateTo: string;
}, params?: analytics.RequestParams) => Promise<analytics.HttpResponse<{
report?: {
applyDate?: string | undefined;
brandRating?: number | undefined;
pricePercent?: number | undefined;
qtyPercent?: number | undefined;
}[] | undefined;
}, void | {
title?: string | undefined;
detail?: string | undefined;
requestId?: string | undefined;
origin?: string | undefined;
}>>;
};
get promotion(): {
v1SaveAdCreate: (data: {
type?: number | undefined;
name?: string | undefined;
subjectId?: number | undefined;
sum?: number | undefined;
btype?: number | undefined;
on_pause?: boolean | undefined;
nms?: number[] | undefined;
cpm?: number | undefined;
}, params?: promotion.RequestParams) => Promise<promotion.HttpResponse<string, void | {
error?: string | undefined;
}>>;
v2SeacatSaveAdCreate: (data: {
campaignNa