UNPKG

wildberries-api

Version:

Typescript API для Wildberries, сгенерированное из Swagger. Без внешних зависимостей.

989 lines 93.6 kB
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