@sp-api-sdk/catalog-items-api-2022-04-01
Version:
The Selling Partner API for Catalog Items provides programmatic access to information about items in the Amazon catalog. For more information, refer to the Catalog Items API Use Case Guide.
29 lines (28 loc) • 988 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.CatalogItemsApiClient = exports.clientRateLimits = void 0;
const common_1 = require("@sp-api-sdk/common");
const api_model_1 = require("./api-model");
exports.clientRateLimits = [
{
method: 'get',
// eslint-disable-next-line prefer-regex-literals
urlRegex: new RegExp('^/catalog/2022-04-01/items$'),
rate: 2,
burst: 2,
},
{
method: 'get',
// eslint-disable-next-line prefer-regex-literals
urlRegex: new RegExp('^/catalog/2022-04-01/items/[^/]*$'),
rate: 2,
burst: 2,
},
];
class CatalogItemsApiClient extends api_model_1.CatalogApi {
constructor(configuration) {
const { axios, endpoint } = (0, common_1.createAxiosInstance)(configuration, exports.clientRateLimits);
super(new api_model_1.Configuration(), endpoint, axios);
}
}
exports.CatalogItemsApiClient = CatalogItemsApiClient;