wildberries-api
Version:
Typescript API для Wildberries, сгенерированное из Swagger. Без внешних зависимостей.
98 lines • 3.5 kB
JavaScript
;
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) {
Object.defineProperty(o, "default", { enumerable: true, value: v });
}) : function(o, v) {
o["default"] = v;
});
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.Api = void 0;
const content = __importStar(require("./api/content"));
const prices = __importStar(require("./api/prices"));
const supplies = __importStar(require("./api/supplies"));
const marketplace = __importStar(require("./api/marketplace"));
const statistics = __importStar(require("./api/statistics"));
const analytics = __importStar(require("./api/analytics"));
const promotion = __importStar(require("./api/promotion"));
const recommendations = __importStar(require("./api/recommendations"));
const feedbacksQuestions = __importStar(require("./api/feedbacks-questions"));
const tariffs = __importStar(require("./api/tariffs"));
const buyersChat = __importStar(require("./api/buyers-chat"));
const returns = __importStar(require("./api/returns"));
const documents = __importStar(require("./api/documents"));
const wbd = __importStar(require("./api/wbd"));
class Api {
apiConfig;
constructor(token, config) {
this.apiConfig = {
baseApiParams: {
headers: {
'Authorization': token
},
},
baseUrl: 'https://supplies-api.wildberries.ru',
...config,
};
}
get content() {
return new content.Api(this.apiConfig).content;
}
get prices() {
return new prices.Api(this.apiConfig).api;
}
get supplies() {
return new supplies.Api(this.apiConfig).api;
}
get marketplace() {
return new marketplace.Api(this.apiConfig).api;
}
get statistics() {
return new statistics.Api(this.apiConfig).api;
}
get analytics() {
return new analytics.Api(this.apiConfig).api;
}
get promotion() {
return new promotion.Api(this.apiConfig).adv;
}
get recommendations() {
return new recommendations.Api(this.apiConfig).api;
}
get feedbacksQuestions() {
return new feedbacksQuestions.Api(this.apiConfig).api;
}
get tariffs() {
return new tariffs.Api(this.apiConfig).api;
}
get buyersChat() {
return new buyersChat.Api(this.apiConfig).api;
}
get returns() {
return new returns.Api(this.apiConfig).api;
}
get documents() {
return new documents.Api(this.apiConfig).api;
}
get wbd() {
return new wbd.Api(this.apiConfig).api;
}
}
exports.Api = Api;
//# sourceMappingURL=Api.js.map