@scaleleap/amazon-marketplaces
Version:
A collection of Amazon Marketplace data objects.
151 lines • 8.43 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.AmazonMarketplace = exports.AmazonMarketplaceTimeZone = exports.AmazonMarketplaceAdvertisingTimeZone = exports.AmazonMarketplaceAdvertisingCountryCode = exports.AmazonMarketplaceAdvertisingCurrency = exports.AmazonMarketplaceCountryCode = void 0;
/**
* Amazon Marketplace country code enum.
*/
var AmazonMarketplaceCountryCode;
(function (AmazonMarketplaceCountryCode) {
AmazonMarketplaceCountryCode["AE"] = "AE";
AmazonMarketplaceCountryCode["AU"] = "AU";
AmazonMarketplaceCountryCode["BE"] = "BE";
AmazonMarketplaceCountryCode["BR"] = "BR";
AmazonMarketplaceCountryCode["CA"] = "CA";
AmazonMarketplaceCountryCode["CN"] = "CN";
AmazonMarketplaceCountryCode["DE"] = "DE";
AmazonMarketplaceCountryCode["EG"] = "EG";
AmazonMarketplaceCountryCode["ES"] = "ES";
AmazonMarketplaceCountryCode["FR"] = "FR";
AmazonMarketplaceCountryCode["GB"] = "GB";
AmazonMarketplaceCountryCode["IN"] = "IN";
AmazonMarketplaceCountryCode["IT"] = "IT";
AmazonMarketplaceCountryCode["JP"] = "JP";
AmazonMarketplaceCountryCode["MX"] = "MX";
AmazonMarketplaceCountryCode["NL"] = "NL";
AmazonMarketplaceCountryCode["PL"] = "PL";
AmazonMarketplaceCountryCode["SA"] = "SA";
AmazonMarketplaceCountryCode["SE"] = "SE";
AmazonMarketplaceCountryCode["SG"] = "SG";
AmazonMarketplaceCountryCode["TR"] = "TR";
AmazonMarketplaceCountryCode["US"] = "US";
AmazonMarketplaceCountryCode["ZA"] = "ZA";
})(AmazonMarketplaceCountryCode || (exports.AmazonMarketplaceCountryCode = AmazonMarketplaceCountryCode = {}));
/**
* Currency enum.
*/
var AmazonMarketplaceAdvertisingCurrency;
(function (AmazonMarketplaceAdvertisingCurrency) {
AmazonMarketplaceAdvertisingCurrency["AED"] = "AED";
AmazonMarketplaceAdvertisingCurrency["AUD"] = "AUD";
AmazonMarketplaceAdvertisingCurrency["BRL"] = "BRL";
AmazonMarketplaceAdvertisingCurrency["CAD"] = "CAD";
AmazonMarketplaceAdvertisingCurrency["CNY"] = "CNY";
AmazonMarketplaceAdvertisingCurrency["EGP"] = "EGP";
AmazonMarketplaceAdvertisingCurrency["EUR"] = "EUR";
AmazonMarketplaceAdvertisingCurrency["GBP"] = "GBP";
AmazonMarketplaceAdvertisingCurrency["INR"] = "INR";
AmazonMarketplaceAdvertisingCurrency["JPY"] = "JPY";
AmazonMarketplaceAdvertisingCurrency["MXN"] = "MXN";
AmazonMarketplaceAdvertisingCurrency["PLN"] = "PLN";
AmazonMarketplaceAdvertisingCurrency["SAR"] = "SAR";
AmazonMarketplaceAdvertisingCurrency["SEK"] = "SEK";
AmazonMarketplaceAdvertisingCurrency["SGD"] = "SGD";
AmazonMarketplaceAdvertisingCurrency["TRY"] = "TRY";
AmazonMarketplaceAdvertisingCurrency["USD"] = "USD";
AmazonMarketplaceAdvertisingCurrency["ZAR"] = "ZAR";
})(AmazonMarketplaceAdvertisingCurrency || (exports.AmazonMarketplaceAdvertisingCurrency = AmazonMarketplaceAdvertisingCurrency = {}));
/**
* Amazon Marketplace Advertising country code enum.
*
* The country code identifying the publisher(s) on which ads will run.
*/
var AmazonMarketplaceAdvertisingCountryCode;
(function (AmazonMarketplaceAdvertisingCountryCode) {
AmazonMarketplaceAdvertisingCountryCode["AE"] = "AE";
AmazonMarketplaceAdvertisingCountryCode["AU"] = "AU";
AmazonMarketplaceAdvertisingCountryCode["BE"] = "BE";
AmazonMarketplaceAdvertisingCountryCode["BR"] = "BR";
AmazonMarketplaceAdvertisingCountryCode["CA"] = "CA";
AmazonMarketplaceAdvertisingCountryCode["DE"] = "DE";
AmazonMarketplaceAdvertisingCountryCode["EG"] = "EG";
AmazonMarketplaceAdvertisingCountryCode["ES"] = "ES";
AmazonMarketplaceAdvertisingCountryCode["FR"] = "FR";
AmazonMarketplaceAdvertisingCountryCode["IN"] = "IN";
AmazonMarketplaceAdvertisingCountryCode["IT"] = "IT";
AmazonMarketplaceAdvertisingCountryCode["JP"] = "JP";
AmazonMarketplaceAdvertisingCountryCode["MX"] = "MX";
AmazonMarketplaceAdvertisingCountryCode["NL"] = "NL";
AmazonMarketplaceAdvertisingCountryCode["PL"] = "PL";
AmazonMarketplaceAdvertisingCountryCode["SA"] = "SA";
AmazonMarketplaceAdvertisingCountryCode["SE"] = "SE";
AmazonMarketplaceAdvertisingCountryCode["SG"] = "SG";
AmazonMarketplaceAdvertisingCountryCode["TR"] = "TR";
AmazonMarketplaceAdvertisingCountryCode["UK"] = "UK";
AmazonMarketplaceAdvertisingCountryCode["US"] = "US";
})(AmazonMarketplaceAdvertisingCountryCode || (exports.AmazonMarketplaceAdvertisingCountryCode = AmazonMarketplaceAdvertisingCountryCode = {}));
/**
* Time Zone enum.
*/
var AmazonMarketplaceAdvertisingTimeZone;
(function (AmazonMarketplaceAdvertisingTimeZone) {
AmazonMarketplaceAdvertisingTimeZone["AFRICA_CAIRO"] = "Africa/Cairo";
AmazonMarketplaceAdvertisingTimeZone["AMERICA_LOS_ANGELES"] = "America/Los_Angeles";
AmazonMarketplaceAdvertisingTimeZone["AMERICA_SAO_PAULO"] = "America/Sao_Paulo";
AmazonMarketplaceAdvertisingTimeZone["ASIA_DUBAI"] = "Asia/Dubai";
AmazonMarketplaceAdvertisingTimeZone["ASIA_INDIA"] = "Asia/Kolkata";
AmazonMarketplaceAdvertisingTimeZone["ASIA_RIYADH"] = "Asia/Riyadh";
AmazonMarketplaceAdvertisingTimeZone["ASIA_SINGAPORE"] = "Asia/Singapore";
AmazonMarketplaceAdvertisingTimeZone["ASIA_TOKYO"] = "Asia/Tokyo";
AmazonMarketplaceAdvertisingTimeZone["AUSTRALIA_SYDNEY"] = "Australia/Sydney";
AmazonMarketplaceAdvertisingTimeZone["EUROPE_AMSTERDAM"] = "Europe/Amsterdam";
AmazonMarketplaceAdvertisingTimeZone["EUROPE_BRUSSELS"] = "Europe/Brussels";
AmazonMarketplaceAdvertisingTimeZone["EUROPE_ISTANBUL"] = "Europe/Istanbul";
AmazonMarketplaceAdvertisingTimeZone["EUROPE_LONDON"] = "Europe/London";
AmazonMarketplaceAdvertisingTimeZone["EUROPE_PARIS"] = "Europe/Paris";
AmazonMarketplaceAdvertisingTimeZone["EUROPE_STOCKHOLM"] = "Europe/Stockholm";
AmazonMarketplaceAdvertisingTimeZone["EUROPE_WARSAW"] = "Europe/Warsaw";
})(AmazonMarketplaceAdvertisingTimeZone || (exports.AmazonMarketplaceAdvertisingTimeZone = AmazonMarketplaceAdvertisingTimeZone = {}));
var AmazonMarketplaceTimeZone;
(function (AmazonMarketplaceTimeZone) {
AmazonMarketplaceTimeZone["AFRICA_CAIRO"] = "Africa/Cairo";
AmazonMarketplaceTimeZone["AFRICA_JOHANNESBURG"] = "Africa/Johannesburg";
AmazonMarketplaceTimeZone["AMERICA_LOS_ANGELES"] = "America/Los_Angeles";
AmazonMarketplaceTimeZone["AMERICA_SAO_PAULO"] = "America/Sao_Paulo";
AmazonMarketplaceTimeZone["ASIA_DUBAI"] = "Asia/Dubai";
AmazonMarketplaceTimeZone["ASIA_INDIA"] = "Asia/Kolkata";
AmazonMarketplaceTimeZone["ASIA_RIYADH"] = "Asia/Riyadh";
AmazonMarketplaceTimeZone["ASIA_SHANGHAI"] = "Asia/Shanghai";
AmazonMarketplaceTimeZone["ASIA_SINGAPORE"] = "Asia/Singapore";
AmazonMarketplaceTimeZone["ASIA_TOKYO"] = "Asia/Tokyo";
AmazonMarketplaceTimeZone["AUSTRALIA_SYDNEY"] = "Australia/Sydney";
AmazonMarketplaceTimeZone["EUROPE_AMSTERDAM"] = "Europe/Amsterdam";
AmazonMarketplaceTimeZone["EUROPE_BRUSSELS"] = "Europe/Brussels";
AmazonMarketplaceTimeZone["EUROPE_ISTANBUL"] = "Europe/Istanbul";
AmazonMarketplaceTimeZone["EUROPE_LONDON"] = "Europe/London";
AmazonMarketplaceTimeZone["EUROPE_PARIS"] = "Europe/Paris";
AmazonMarketplaceTimeZone["EUROPE_STOCKHOLM"] = "Europe/Stockholm";
AmazonMarketplaceTimeZone["EUROPE_WARSAW"] = "Europe/Warsaw";
})(AmazonMarketplaceTimeZone || (exports.AmazonMarketplaceTimeZone = AmazonMarketplaceTimeZone = {}));
class AmazonMarketplace {
constructor(amazonMarketplace) {
Object.assign(this, amazonMarketplace);
if (this.sellingPartner) {
/**
* https://github.com/amzn/selling-partner-api-docs/blob/main/guides/en-US/developer-guide/SellingPartnerApiDeveloperGuide.md#constructing-an-oauth-authorization-uri
*/
if (amazonMarketplace.sellerCentralUri) {
Object.assign(this.sellingPartner, {
sellerCentralAuthUri: `${amazonMarketplace.sellerCentralUri}/apps/authorize/consent`,
});
}
if (amazonMarketplace.vendorCentralUri) {
Object.assign(this.sellingPartner, {
vendorCentralAuthUri: `${amazonMarketplace.vendorCentralUri}/apps/authorize/consent`,
});
}
}
Object.freeze(this);
}
}
exports.AmazonMarketplace = AmazonMarketplace;
//# sourceMappingURL=amazon-marketplace.js.map
;