References
| summary | ||
| public | 
      
       Thrown when receiving an "Invalid" identifier message, which is also the same as "identifier does not exist" -- when calling something like getMatchingProductForId, MWS will return "Invalid Identifier" for any situation in which an identifier is not found.  | 
    |
| public | 
      
       Thrown when completely Invalid Parameters are given and we have no way of making sense of them  | 
    |
| public | 
      
       Thrown when a request is cancelled by MWS -- we have no way of knowing automatically if we should retry or not  | 
    |
| public | 
      
       Thrown when an Error response comes from the Service (not a mws-simple.ServerError though)  | 
    |
| public | 
      
       Thrown when parameters fail validation locally, before being sent to MWS  | 
    |
| public | 
      
       | 
    |
| public | 
       V MARKET_CURRENCY: {"US": string, "CA": string} A list of the default currency codes for markets, indexed by country code.  | 
    |
| public | 
       V MWS_ENDPOINTS: {"NA": string, "BR": string, "EU": string, "IN": string, "CN": string, "AU": string, "JP": string} A list of hosts you can use with the mws-advanced "host" option, hashed by MWS Region Name.  | 
    |
| public | 
       V MWS_MARKETPLACES: {"CA": string, "MX": string, "US": string, "BR": string, "DE": string, "ES": string, "FR": string, "IT": string, "UK": string, "IN": string, "CN": string, "AU": string, "JP": string, "TR": string} A list of Marketplace IDs hashed by their country code.  | 
    |
endpoints
| summary | ||
| public | 
       C Queue  | 
    |
| public | 
       F getQueue(category: *, action: *, seller: *): *  | 
    |
| public | 
       F registerQueue(q: *, category: *, action: *, seller: *)  | 
    |
| public | 
      
       status indicators for report processing status updates  | 
    |
| public | 
      
       List of all valid request report types.  | 
    |
helpers
| summary | ||
| public | 
       F getLowestPricedOffersForASIN(api: *)  | 
    |
| public | 
       F getLowestPricedOffersForSKU(api: *)  | 
    |
| public | 
       F getMatchingProductForId(api: *)  | 
    |
| public | 
       F getMyFeesEstimate(api: *)  | 
    |
| public | 
       F getOrder(api: *)  | 
    |
| public | 
       F getProductCategoriesForSkus(api: *): *  | 
    |
| public | 
       F listFinancialEvents(api: *)  | 
    |
| public | 
       F listInventorySupply(api: *)  | 
    |
| public | 
       F listMatchingProducts(api: *)  | 
    |
| public | 
       F listOrders(api: *)  | 
    |
| public | 
       F getReport(api: *)  | 
    |
| public | 
       F getReportList(api: *)  | 
    |
| public | 
       F getReportListAll(api: *): *  | 
    |
| public | 
       F getReportListByNextToken(api: *)  | 
    |
| public | 
       F getReportRequestList(api: *)  | 
    |
| public | 
       F getReportScheduleList(api: *)  | 
    |
| public | 
       F manageReportSchedule(api: *)  | 
    |
| public | 
       F requestAndDownloadReport(api: *): *  | 
    |
| public | 
       F updateReportAcknowledgements(api: *)  | 
    |
| public | 
       T MarketDetail(marketplaceId: string, defaultCountryCode: string, domainName: string, defaultCurrencyCode: string, defaultLanguageCode: string, sellerId: string, hasSellerSuspendedListings: boolean): *  | 
    |
| public | 
       T Estimate(totalFees: Money, time: string, detail: FeeDetail[], identifier: FeeIdentifier, status: string, error: Error): *  | 
    |
| public | 
       T EstimateRequest(marketplaceId: string, idType: string, idValue: string, isAmazonFulfilled: boolean, listingPrice: Money, shipping: Money, points: object, identifier: string): *  | 
    |
| public | 
      
       | 
    |
| public | 
       T FeeIdentifier(marketplaceId: string, idType: string, sellerId: string, isAmazonFulfilled: boolean, sellerInputIdentifier: string, idValue: string, priceToEstimateFees: object): *  | 
    |
| public | 
       T productCategory(ProductCategoryId: string, ProductCategoryName: string, Parent: productCategory): *  | 
    |
| public | 
       T productCategoryByAsin(asin: string, error: object, Self: productCategory): *  | 
    |
| public | 
       T productCategoryBySku(sku: string, error: object, Self: productCategory): *  | 
    |
| public | 
       T OrderItemList(orderId: string, nextToken: string, orderItems: Array): *  | 
    |
| public | 
       T GetReportRequestListResult(ReportType: string, ReportProcessingStatus: string, EndDate: string, Scheduled: boolean, ReportRequestId: string, StartedProcessingDate: string, StartDate: string, CompletedDate: string, GeneratedReportId: string): *  | 
    |
| public | 
       T ReportRequestInfo(ReportType: string, ReportProcessingStatus: string, EndDate: string, Scheduled: boolean, ReportRequestId: string, SubmittedDate: string, StartDate: string): *  | 
    |
parsers
| summary | ||
| public | 
       F parseFeesEstimate(fees: *): *  | 
    |
| public | 
       F parseMarketplaceData(marketplaceData: any): * Turn a mess of XML from ListMarketplaceParticipations into a @see MarketDetail  | 
    |
| public | 
       F parseMatchingProduct(productData: any): Product[] Parse MWS product info into Product[] (TODO: document Product[], it's quite a large potential result)  | 
    |
| public | 
       T BuyBoxPrice(condition: string, landedPrice: Money, listingPrice: Money, shipping: Money): *  | 
    |
| public | 
       T DetailedShippingTime(unknown: string): *  | 
    |
| public | 
       T LowestPrice(condition: string, fulfillmentChannel: string, landedPrice: Money, listingPrice: Money, shipping: string): *  | 
    |
| public | 
       T LowestPricedOffers(asin: string, marketplace: string, itemCondition: string, summary: OfferSummary, offers: Offers[]): *  | 
    |
| public | 
      
       | 
    |
| public | 
       T Offer(subCondition: string, sellerFeedbackRating: SellerFeedbackRating, shippingTime: DetailedShippingTime, listingPrice: Money, points: Points, shipping: Money, shipsFrom: ShipsFrom, isFulfilledByAmazon: boolean, isBuyBoxWinner: boolean, isFeaturedMerchant: boolean): *  | 
    |
| public | 
       T OfferCount(count: number, condition: string, fulfillmentChannel: string): *  | 
    |
| public | 
       T OfferSummary(totalOfferCount: number, numberOfOffers: number, listPrice: Money, lowestPrices: LowestPrice[], buyBoxPrices: Array): *  | 
    |
| public | 
       T SellerFeedbackRating(unknown: string): *  | 
    |
| public | 
      
       | 
    |
| public | 
       T ProductIdentifier(type: string, id: string): *  | 
    |
| public | 
       T OrderItem: *  | 
    |
| public | 
       T OrderItemsList: *  | 
    |
| public | 
       T orderItemsList(-: orderItems, -: nextToken, -: orderId): *  | 
    |