Convert to .mts and compile to .mjs NodeNext modules.

This commit is contained in:
David Ball 2024-08-05 19:58:43 -04:00
parent 2710a90d98
commit 7adf9bab81
96 changed files with 282 additions and 283 deletions

4
package-lock.json generated
View File

@ -1,12 +1,12 @@
{
"name": "amazon-pa-api5-node-ts",
"version": "2.1.8",
"version": "2.2.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "amazon-pa-api5-node-ts",
"version": "2.1.8",
"version": "2.2.0",
"license": "Apache-2.0",
"dependencies": {
"superagent": "^9.0.0"

View File

@ -1,6 +1,6 @@
{
"name": "amazon-pa-api5-node-ts",
"version": "2.1.8",
"version": "2.2.0",
"description": "ProductAdvertisingAPI 5.0 NodeJS SDK rewritten in TypeScript.",
"license": "Apache-2.0",
"main": "dist/src/index",

View File

@ -21,7 +21,7 @@
*
*/
import * as awsv4 from './auth/SignHelper';
import * as awsv4 from './auth/SignHelper.mts';
import superagent from 'superagent';
import querystring from 'querystring';

View File

@ -21,15 +21,15 @@
*
*/
import { ApiClient } from "../ApiClient";
import { GetBrowseNodesRequest } from "../model/GetBrowseNodesRequest";
import { GetBrowseNodesResponse } from "../model/GetBrowseNodesResponse";
import { GetItemsRequest } from "../model/GetItemsRequest";
import { GetItemsResponse } from "../model/GetItemsResponse";
import { GetVariationsRequest } from "../model/GetVariationsRequest";
import { GetVariationsResponse } from "../model/GetVariationsResponse";
import { SearchItemsRequest } from "../model/SearchItemsRequest";
import { SearchItemsResponse } from "../model/SearchItemsResponse";
import { ApiClient } from "../ApiClient.mts";
import { GetBrowseNodesRequest } from "../model/GetBrowseNodesRequest.mts";
import { GetBrowseNodesResponse } from "../model/GetBrowseNodesResponse.mts";
import { GetItemsRequest } from "../model/GetItemsRequest.mts";
import { GetItemsResponse } from "../model/GetItemsResponse.mts";
import { GetVariationsRequest } from "../model/GetVariationsRequest.mts";
import { GetVariationsResponse } from "../model/GetVariationsResponse.mts";
import { SearchItemsRequest } from "../model/SearchItemsRequest.mts";
import { SearchItemsResponse } from "../model/SearchItemsResponse.mts";
/**
* Default service.

View File

@ -29,7 +29,7 @@
// sources of inspiration:
// http://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-query-string-auth.html
import { createHmac, createHash, BinaryLike } from 'node:crypto';
import { createHmac, createHash, type BinaryLike } from 'node:crypto';
const SHA256 = 'sha256';
const AWS4_HMAC_SHA256 = 'AWS4-HMAC-SHA256';

View File

@ -21,99 +21,99 @@
*
*/
import { ApiClient } from "./ApiClient";
import { ApiClient } from "./ApiClient.mts";
import { DefaultApi } from "./api/DefaultApi";
import { DefaultApi } from "./api/DefaultApi.mts";
import { Availability } from "./model/Availability";
import { BrowseNode } from "./model/BrowseNode";
import { BrowseNodeAncestor } from "./model/BrowseNodeAncestor";
import { BrowseNodeChild } from "./model/BrowseNodeChild";
import { BrowseNodeInfo } from "./model/BrowseNodeInfo";
import { BrowseNodesResult } from "./model/BrowseNodesResult";
import { ByLineInfo } from "./model/ByLineInfo";
import { Classifications } from "./model/Classifications";
import { Condition } from "./model/Condition";
import { ContentInfo } from "./model/ContentInfo";
import { ContentRating } from "./model/ContentRating";
import { Contributor } from "./model/Contributor";
import { CustomerReviews } from "./model/CustomerReviews";
import { DeliveryFlag } from "./model/DeliveryFlag";
import { DimensionBasedAttribute } from "./model/DimensionBasedAttribute";
import { DurationPrice } from "./model/DurationPrice";
import { ErrorData } from "./model/ErrorData";
import { ExternalIds } from "./model/ExternalIds";
import { GetBrowseNodesRequest } from "./model/GetBrowseNodesRequest";
import { GetBrowseNodesResource } from "./model/GetBrowseNodesResource";
import { GetBrowseNodesResponse } from "./model/GetBrowseNodesResponse";
import { GetItemsRequest } from "./model/GetItemsRequest";
import { GetItemsResource } from "./model/GetItemsResource";
import { GetItemsResponse } from "./model/GetItemsResponse";
import { GetVariationsRequest } from "./model/GetVariationsRequest";
import { GetVariationsResource } from "./model/GetVariationsResource";
import { GetVariationsResponse } from "./model/GetVariationsResponse";
import { ImageSize } from "./model/ImageSize";
import { ImageType } from "./model/ImageType";
import { Images } from "./model/Images";
import { Item } from "./model/Item";
import { ItemIdType } from "./model/ItemIdType";
import { ItemInfo } from "./model/ItemInfo";
import { ItemsResult } from "./model/ItemsResult";
import { Languages } from "./model/Languages";
import { LanguageType } from "./model/LanguageType";
import { ManufactureInfo } from "./model/ManufactureInfo";
import { MaxPrice } from "./model/MaxPrice";
import { Merchant } from "./model/Merchant";
import { MinPrice } from "./model/MinPrice";
import { MinReviewsRating } from "./model/MinReviewsRating";
import { MinSavingPercent } from "./model/MinSavingPercent";
import { MultiValuedAttribute } from "./model/MultiValuedAttribute";
import { OfferAvailability } from "./model/OfferAvailability";
import { OfferCondition } from "./model/OfferCondition";
import { OfferConditionNote } from "./model/OfferConditionNote";
import { OfferDeliveryInfo } from "./model/OfferDeliveryInfo";
import { OfferCount } from "./model/OfferCount";
import { OfferListing } from "./model/OfferListing";
import { OfferMerchantInfo } from "./model/OfferMerchantInfo";
import { OfferLoyaltyPoints } from "./model/OfferLoyaltyPoints";
import { OfferPrice } from "./model/OfferPrice";
import { OfferProgramEligibility } from "./model/OfferProgramEligibility";
import { OfferPromotion } from "./model/OfferPromotion";
import { OfferSavings } from "./model/OfferSavings";
import { OfferShippingCharge } from "./model/OfferShippingCharge";
import { OfferSubCondition } from "./model/OfferSubCondition";
import { OfferSummary } from "./model/OfferSummary";
import { Offers } from "./model/Offers";
import { PartnerType } from "./model/PartnerType";
import { Price } from "./model/Price";
import { PriceType } from "./model/PriceType";
import { ProductAdvertisingAPIClientException } from "./model/ProductAdvertisingAPIClientException";
import { ProductAdvertisingAPIServiceException } from "./model/ProductAdvertisingAPIServiceException";
import { ProductInfo } from "./model/ProductInfo";
import { Properties } from "./model/Properties";
import { Rating } from "./model/Rating";
import { Refinement } from "./model/Refinement";
import { RefinementBin } from "./model/RefinementBin";
import { RentalOfferListing } from "./model/RentalOfferListing";
import { RentalOffers } from "./model/RentalOffers";
import { SearchItemsRequest } from "./model/SearchItemsRequest";
import { SearchItemsResource } from "./model/SearchItemsResource";
import { SearchItemsResponse } from "./model/SearchItemsResponse";
import { SearchRefinements } from "./model/SearchRefinements";
import { SearchResult } from "./model/SearchResult";
import { SingleBooleanValuedAttribute } from "./model/SingleBooleanValuedAttribute";
import { SingleIntegerValuedAttribute } from "./model/SingleIntegerValuedAttribute";
import { SingleStringValuedAttribute } from "./model/SingleStringValuedAttribute";
import { SortBy } from "./model/SortBy";
import { TechnicalInfo } from "./model/TechnicalInfo";
import { TradeInInfo } from "./model/TradeInInfo";
import { TradeInPrice } from "./model/TradeInPrice";
import { UnitBasedAttribute } from "./model/UnitBasedAttribute";
import { VariationAttribute } from "./model/VariationAttribute";
import { VariationDimension } from "./model/VariationDimension";
import { VariationSummary } from "./model/VariationSummary";
import { VariationsResult } from "./model/VariationsResult";
import { WebsiteSalesRank } from "./model/WebsiteSalesRank";
import { Availability } from "./model/Availability.mts";
import { BrowseNode } from "./model/BrowseNode.mts";
import { BrowseNodeAncestor } from "./model/BrowseNodeAncestor.mts";
import { BrowseNodeChild } from "./model/BrowseNodeChild.mts";
import { BrowseNodeInfo } from "./model/BrowseNodeInfo.mts";
import { BrowseNodesResult } from "./model/BrowseNodesResult.mts";
import { ByLineInfo } from "./model/ByLineInfo.mts";
import { Classifications } from "./model/Classifications.mts";
import { Condition } from "./model/Condition.mts";
import { ContentInfo } from "./model/ContentInfo.mts";
import { ContentRating } from "./model/ContentRating.mts";
import { Contributor } from "./model/Contributor.mts";
import { CustomerReviews } from "./model/CustomerReviews.mts";
import { DeliveryFlag } from "./model/DeliveryFlag.mts";
import { DimensionBasedAttribute } from "./model/DimensionBasedAttribute.mts";
import { DurationPrice } from "./model/DurationPrice.mts";
import { ErrorData } from "./model/ErrorData.mts";
import { ExternalIds } from "./model/ExternalIds.mts";
import { GetBrowseNodesRequest } from "./model/GetBrowseNodesRequest.mts";
import { GetBrowseNodesResource } from "./model/GetBrowseNodesResource.mts";
import { GetBrowseNodesResponse } from "./model/GetBrowseNodesResponse.mts";
import { GetItemsRequest } from "./model/GetItemsRequest.mts";
import { GetItemsResource } from "./model/GetItemsResource.mts";
import { GetItemsResponse } from "./model/GetItemsResponse.mts";
import { GetVariationsRequest } from "./model/GetVariationsRequest.mts";
import { GetVariationsResource } from "./model/GetVariationsResource.mts";
import { GetVariationsResponse } from "./model/GetVariationsResponse.mts";
import { ImageSize } from "./model/ImageSize.mts";
import { ImageType } from "./model/ImageType.mts";
import { Images } from "./model/Images.mts";
import { Item } from "./model/Item.mts";
import { ItemIdType } from "./model/ItemIdType.mts";
import { ItemInfo } from "./model/ItemInfo.mts";
import { ItemsResult } from "./model/ItemsResult.mts";
import { Languages } from "./model/Languages.mts";
import { LanguageType } from "./model/LanguageType.mts";
import { ManufactureInfo } from "./model/ManufactureInfo.mts";
import { MaxPrice } from "./model/MaxPrice.mts";
import { Merchant } from "./model/Merchant.mts";
import { MinPrice } from "./model/MinPrice.mts";
import { MinReviewsRating } from "./model/MinReviewsRating.mts";
import { MinSavingPercent } from "./model/MinSavingPercent.mts";
import { MultiValuedAttribute } from "./model/MultiValuedAttribute.mts";
import { OfferAvailability } from "./model/OfferAvailability.mts";
import { OfferCondition } from "./model/OfferCondition.mts";
import { OfferConditionNote } from "./model/OfferConditionNote.mts";
import { OfferDeliveryInfo } from "./model/OfferDeliveryInfo.mts";
import { OfferCount } from "./model/OfferCount.mts";
import { OfferListing } from "./model/OfferListing.mts";
import { OfferMerchantInfo } from "./model/OfferMerchantInfo.mts";
import { OfferLoyaltyPoints } from "./model/OfferLoyaltyPoints.mts";
import { OfferPrice } from "./model/OfferPrice.mts";
import { OfferProgramEligibility } from "./model/OfferProgramEligibility.mts";
import { OfferPromotion } from "./model/OfferPromotion.mts";
import { OfferSavings } from "./model/OfferSavings.mts";
import { OfferShippingCharge } from "./model/OfferShippingCharge.mts";
import { OfferSubCondition } from "./model/OfferSubCondition.mts";
import { OfferSummary } from "./model/OfferSummary.mts";
import { Offers } from "./model/Offers.mts";
import { PartnerType } from "./model/PartnerType.mts";
import { Price } from "./model/Price.mts";
import { PriceType } from "./model/PriceType.mts";
import { ProductAdvertisingAPIClientException } from "./model/ProductAdvertisingAPIClientException.mts";
import { ProductAdvertisingAPIServiceException } from "./model/ProductAdvertisingAPIServiceException.mts";
import { ProductInfo } from "./model/ProductInfo.mts";
import { Properties } from "./model/Properties.mts";
import { Rating } from "./model/Rating.mts";
import { Refinement } from "./model/Refinement.mts";
import { RefinementBin } from "./model/RefinementBin.mts";
import { RentalOfferListing } from "./model/RentalOfferListing.mts";
import { RentalOffers } from "./model/RentalOffers.mts";
import { SearchItemsRequest } from "./model/SearchItemsRequest.mts";
import { SearchItemsResource } from "./model/SearchItemsResource.mts";
import { SearchItemsResponse } from "./model/SearchItemsResponse.mts";
import { SearchRefinements } from "./model/SearchRefinements.mts";
import { SearchResult } from "./model/SearchResult.mts";
import { SingleBooleanValuedAttribute } from "./model/SingleBooleanValuedAttribute.mts";
import { SingleIntegerValuedAttribute } from "./model/SingleIntegerValuedAttribute.mts";
import { SingleStringValuedAttribute } from "./model/SingleStringValuedAttribute.mts";
import { SortBy } from "./model/SortBy.mts";
import { TechnicalInfo } from "./model/TechnicalInfo.mts";
import { TradeInInfo } from "./model/TradeInInfo.mts";
import { TradeInPrice } from "./model/TradeInPrice.mts";
import { UnitBasedAttribute } from "./model/UnitBasedAttribute.mts";
import { VariationAttribute } from "./model/VariationAttribute.mts";
import { VariationDimension } from "./model/VariationDimension.mts";
import { VariationSummary } from "./model/VariationSummary.mts";
import { VariationsResult } from "./model/VariationsResult.mts";
import { WebsiteSalesRank } from "./model/WebsiteSalesRank.mts";
/**
* ProductAdvertisingAPI 5.0 NodeJS SDK.<br>

View File

@ -27,9 +27,9 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { BrowseNodeAncestor } from "./BrowseNodeAncestor";
import { BrowseNodeChild } from "./BrowseNodeChild";
import { ApiClient } from "../ApiClient.mts";
import { BrowseNodeAncestor } from "./BrowseNodeAncestor.mts";
import { BrowseNodeChild } from "./BrowseNodeChild.mts";
/**
* Constructs a new <code>BrowseNode</code>.

View File

@ -27,7 +27,7 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { ApiClient } from "../ApiClient.mts";
/**
* Constructs a new <code>BrowseNodeAncestor</code>.

View File

@ -27,7 +27,7 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { ApiClient } from "../ApiClient.mts";
/**
* Constructs a new <code>BrowseNodeChild</code>.

View File

@ -27,9 +27,9 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { BrowseNode } from "./BrowseNode";
import { WebsiteSalesRank } from "./WebsiteSalesRank";
import { ApiClient } from "../ApiClient.mts";
import { BrowseNode } from "./BrowseNode.mts";
import { WebsiteSalesRank } from "./WebsiteSalesRank.mts";
/**
* Constructs a new <code>BrowseNodeInfo</code>.

View File

@ -27,8 +27,8 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { BrowseNode } from "./BrowseNode";
import { ApiClient } from "../ApiClient.mts";
import { BrowseNode } from "./BrowseNode.mts";
/**
* Constructs a new <code>BrowseNodesResult</code>.

View File

@ -27,9 +27,9 @@
* @version 1.0.0
*/
import { ApiClient } from '../ApiClient';
import { Contributor } from './Contributor';
import { SingleStringValuedAttribute } from './SingleStringValuedAttribute';
import { ApiClient } from '../ApiClient.mts';
import { Contributor } from './Contributor.mts';
import { SingleStringValuedAttribute } from './SingleStringValuedAttribute.mts';
/**
* Constructs a new <code>ByLineInfo</code>.

View File

@ -27,7 +27,7 @@
* @version 1.0.0
*/
import { SingleStringValuedAttribute } from "./SingleStringValuedAttribute";
import { SingleStringValuedAttribute } from "./SingleStringValuedAttribute.mts";
/**
* Constructs a new <code>Classifications</code>.

View File

@ -27,9 +27,9 @@
* @version 1.0.0
*/
import { Languages } from "./Languages";
import { SingleIntegerValuedAttribute } from "./SingleIntegerValuedAttribute";
import { SingleStringValuedAttribute } from "./SingleStringValuedAttribute";
import { Languages } from "./Languages.mts";
import { SingleIntegerValuedAttribute } from "./SingleIntegerValuedAttribute.mts";
import { SingleStringValuedAttribute } from "./SingleStringValuedAttribute.mts";
/**
* Constructs a new <code>ContentInfo</code>.

View File

@ -15,7 +15,7 @@
* permissions and limitations under the License.
*/
import { SingleStringValuedAttribute } from "./SingleStringValuedAttribute";
import { SingleStringValuedAttribute } from "./SingleStringValuedAttribute.mts";
/**
* ProductAdvertisingAPI

View File

@ -27,7 +27,7 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { ApiClient } from "../ApiClient.mts";
/**
* Constructs a new <code>Contributor</code>.

View File

@ -27,8 +27,8 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { Rating } from "./Rating";
import { ApiClient } from "../ApiClient.mts";
import { Rating } from "./Rating.mts";
/**
* Constructs a new <code>CustomerReviews</code>.

View File

@ -27,7 +27,7 @@
* @version 1.0.0
*/
import { UnitBasedAttribute } from "./UnitBasedAttribute";
import { UnitBasedAttribute } from "./UnitBasedAttribute.mts";
/**
* Constructs a new <code>DimensionBasedAttribute</code>.

View File

@ -27,8 +27,8 @@
* @version 1.0.0
*/
import { OfferPrice } from "./OfferPrice";
import { UnitBasedAttribute } from "./UnitBasedAttribute";
import { OfferPrice } from "./OfferPrice.mts";
import { UnitBasedAttribute } from "./UnitBasedAttribute.mts";
/**
* Constructs a new <code>DurationPrice</code>.

View File

@ -27,7 +27,7 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { ApiClient } from "../ApiClient.mts";
/**
* Constructs a new <code>ErrorData</code>.

View File

@ -21,7 +21,7 @@
*
*/
import { MultiValuedAttribute } from "./MultiValuedAttribute";
import { MultiValuedAttribute } from "./MultiValuedAttribute.mts";
/**
* The ExternalIds model module.

View File

@ -27,9 +27,9 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { PartnerType } from "./PartnerType";
import { GetBrowseNodesResource } from "./GetBrowseNodesResource";
import { ApiClient } from "../ApiClient.mts";
import { PartnerType } from "./PartnerType.mts";
import { GetBrowseNodesResource } from "./GetBrowseNodesResource.mts";
/**
* Constructs a new <code>GetBrowseNodesRequest</code>.

View File

@ -27,9 +27,9 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { BrowseNodesResult } from "./BrowseNodesResult";
import { ErrorData } from "./ErrorData";
import { ApiClient } from "../ApiClient.mts";
import { BrowseNodesResult } from "./BrowseNodesResult.mts";
import { ErrorData } from "./ErrorData.mts";
/**
* Constructs a new <code>GetBrowseNodesResponse</code>.

View File

@ -27,14 +27,14 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { Condition } from "./Condition";
import { GetItemsResource } from "./GetItemsResource";
import { ItemIdType } from "./ItemIdType";
import { Merchant } from "./Merchant";
import { OfferCount } from "./OfferCount";
import { PartnerType } from "./PartnerType";
import { Properties } from "./Properties";
import { ApiClient } from "../ApiClient.mts";
import { Condition } from "./Condition.mts";
import { GetItemsResource } from "./GetItemsResource.mts";
import { ItemIdType } from "./ItemIdType.mts";
import { Merchant } from "./Merchant.mts";
import { OfferCount } from "./OfferCount.mts";
import { PartnerType } from "./PartnerType.mts";
import { Properties } from "./Properties.mts";
/**
* Constructs a new <code>GetItemsRequest</code>.

View File

@ -27,9 +27,9 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { ErrorData } from "./ErrorData";
import { ItemsResult } from "./ItemsResult";
import { ApiClient } from "../ApiClient.mts";
import { ErrorData } from "./ErrorData.mts";
import { ItemsResult } from "./ItemsResult.mts";
/**
* Constructs a new <code>GetItemsResponse</code>.

View File

@ -21,13 +21,13 @@
*
*/
import { ApiClient } from "../ApiClient";
import { Condition } from "./Condition";
import { GetVariationsResource } from "./GetVariationsResource";
import { Merchant } from "./Merchant";
import { OfferCount } from "./OfferCount";
import { PartnerType } from "./PartnerType";
import { Properties } from "./Properties";
import { ApiClient } from "../ApiClient.mts";
import { Condition } from "./Condition.mts";
import { GetVariationsResource } from "./GetVariationsResource.mts";
import { Merchant } from "./Merchant.mts";
import { OfferCount } from "./OfferCount.mts";
import { PartnerType } from "./PartnerType.mts";
import { Properties } from "./Properties.mts";
/**
* The GetVariationsRequest model module.

View File

@ -27,9 +27,9 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { ErrorData } from "./ErrorData";
import { VariationsResult } from "./VariationsResult";
import { ApiClient } from "../ApiClient.mts";
import { ErrorData } from "./ErrorData.mts";
import { VariationsResult } from "./VariationsResult.mts";
/**
* Constructs a new <code>GetVariationsResponse</code>.

View File

@ -27,7 +27,7 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { ApiClient } from "../ApiClient.mts";
/**
* Constructs a new <code>ImageSize</code>.

View File

@ -27,7 +27,7 @@
* @version 1.0.0
*/
import { ImageSize } from "./ImageSize";
import { ImageSize } from "./ImageSize.mts";
/**
* Constructs a new <code>ImageType</code>.

View File

@ -27,8 +27,8 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { ImageType } from "./ImageType";
import { ApiClient } from "../ApiClient.mts";
import { ImageType } from "./ImageType.mts";
/**
* Constructs a new <code>Images</code>.

View File

@ -27,14 +27,14 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { BrowseNodeInfo } from "./BrowseNodeInfo";
import { CustomerReviews } from "./CustomerReviews";
import { Images } from "./Images";
import { ItemInfo } from "./ItemInfo";
import { Offers } from "./Offers";
import { RentalOffers } from "./RentalOffers";
import { VariationAttribute } from "./VariationAttribute";
import { ApiClient } from "../ApiClient.mts";
import { BrowseNodeInfo } from "./BrowseNodeInfo.mts";
import { CustomerReviews } from "./CustomerReviews.mts";
import { Images } from "./Images.mts";
import { ItemInfo } from "./ItemInfo.mts";
import { Offers } from "./Offers.mts";
import { RentalOffers } from "./RentalOffers.mts";
import { VariationAttribute } from "./VariationAttribute.mts";
/**
* Constructs a new <code>Item</code>.

View File

@ -27,17 +27,17 @@
* @version 1.0.0
*/
import { ByLineInfo } from "./ByLineInfo";
import { Classifications } from "./Classifications";
import { ContentInfo } from "./ContentInfo";
import { ContentRating } from "./ContentRating";
import { ExternalIds } from "./ExternalIds";
import { ManufactureInfo } from "./ManufactureInfo";
import { MultiValuedAttribute } from "./MultiValuedAttribute";
import { ProductInfo } from "./ProductInfo";
import { SingleStringValuedAttribute } from "./SingleStringValuedAttribute";
import { TechnicalInfo } from "./TechnicalInfo";
import { TradeInInfo } from "./TradeInInfo";
import { ByLineInfo } from "./ByLineInfo.mts";
import { Classifications } from "./Classifications.mts";
import { ContentInfo } from "./ContentInfo.mts";
import { ContentRating } from "./ContentRating.mts";
import { ExternalIds } from "./ExternalIds.mts";
import { ManufactureInfo } from "./ManufactureInfo.mts";
import { MultiValuedAttribute } from "./MultiValuedAttribute.mts";
import { ProductInfo } from "./ProductInfo.mts";
import { SingleStringValuedAttribute } from "./SingleStringValuedAttribute.mts";
import { TechnicalInfo } from "./TechnicalInfo.mts";
import { TradeInInfo } from "./TradeInInfo.mts";
/**
* Constructs a new <code>ItemInfo</code>.

View File

@ -27,8 +27,8 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { Item } from "./Item";
import { ApiClient } from "../ApiClient.mts";
import { Item } from "./Item.mts";
/**
* Constructs a new <code>ItemsResult</code>.

View File

@ -27,7 +27,7 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { ApiClient } from "../ApiClient.mts";
/**
* Constructs a new <code>LanguageType</code>.

View File

@ -15,8 +15,6 @@
* permissions and limitations under the License.
*/
import { LanguageType } from "./LanguageType";
/**
* ProductAdvertisingAPI
* https://webservices.amazon.com/paapi5/documentation/index.html
@ -29,7 +27,8 @@ import { LanguageType } from "./LanguageType";
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { ApiClient } from "../ApiClient.mts";
import { LanguageType } from "./LanguageType.mts";
/**
* Constructs a new <code>Languages</code>.

View File

@ -27,7 +27,7 @@
* @version 1.0.0
*/
import { SingleStringValuedAttribute } from "./SingleStringValuedAttribute";
import { SingleStringValuedAttribute } from "./SingleStringValuedAttribute.mts";
/**
* Constructs a new <code>ManufactureInfo</code>.

View File

@ -27,7 +27,7 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { ApiClient } from "../ApiClient.mts";
/**
* Constructs a new <code>MultiValuedAttribute</code>.

View File

@ -27,7 +27,7 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { ApiClient } from "../ApiClient.mts";
/**
* Constructs a new <code>OfferAvailability</code>.

View File

@ -27,9 +27,9 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { OfferConditionNote } from "./OfferConditionNote";
import { OfferSubCondition } from "./OfferSubCondition";
import { ApiClient } from "../ApiClient.mts";
import { OfferConditionNote } from "./OfferConditionNote.mts";
import { OfferSubCondition } from "./OfferSubCondition.mts";
/**
* Constructs a new <code>OfferCondition</code>.

View File

@ -27,7 +27,7 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { ApiClient } from "../ApiClient.mts";
/**
* Constructs a new <code>OfferConditionNote</code>.

View File

@ -21,8 +21,8 @@
*
*/
import { ApiClient } from "../ApiClient";
import { OfferShippingCharge } from "./OfferShippingCharge";
import { ApiClient } from "../ApiClient.mts";
import { OfferShippingCharge } from "./OfferShippingCharge.mts";
/**
* The OfferDeliveryInfo model module.

View File

@ -27,15 +27,15 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { OfferAvailability } from "./OfferAvailability";
import { OfferCondition } from "./OfferCondition";
import { OfferDeliveryInfo } from "./OfferDeliveryInfo";
import { OfferLoyaltyPoints } from "./OfferLoyaltyPoints";
import { OfferMerchantInfo } from "./OfferMerchantInfo";
import { OfferPrice } from "./OfferPrice";
import { OfferProgramEligibility } from "./OfferProgramEligibility";
import { OfferPromotion } from "./OfferPromotion";
import { ApiClient } from "../ApiClient.mts";
import { OfferAvailability } from "./OfferAvailability.mts";
import { OfferCondition } from "./OfferCondition.mts";
import { OfferDeliveryInfo } from "./OfferDeliveryInfo.mts";
import { OfferLoyaltyPoints } from "./OfferLoyaltyPoints.mts";
import { OfferMerchantInfo } from "./OfferMerchantInfo.mts";
import { OfferPrice } from "./OfferPrice.mts";
import { OfferProgramEligibility } from "./OfferProgramEligibility.mts";
import { OfferPromotion } from "./OfferPromotion.mts";
/**
* Constructs a new <code>OfferListing</code>.

View File

@ -27,7 +27,7 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { ApiClient } from "../ApiClient.mts";
/**
* Constructs a new <code>OfferLoyaltyPoints</code>.

View File

@ -27,7 +27,7 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { ApiClient } from "../ApiClient.mts";
/**
* Constructs a new <code>OfferMerchantInfo</code>.

View File

@ -27,9 +27,9 @@
* @version 1.0.0
*/
import { ApiClient } from '../ApiClient';
import { OfferSavings } from './OfferSavings';
import { PriceType } from './PriceType';
import { ApiClient } from '../ApiClient.mts';
import { OfferSavings } from './OfferSavings.mts';
import { PriceType } from './PriceType.mts';
/**
* Constructs a new <code>OfferPrice</code>.

View File

@ -27,7 +27,7 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { ApiClient } from "../ApiClient.mts";
/**
* Constructs a new <code>OfferProgramEligibility</code>.

View File

@ -27,7 +27,7 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { ApiClient } from "../ApiClient.mts";
/**
* Constructs a new <code>OfferPromotion</code>.

View File

@ -27,7 +27,7 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { ApiClient } from "../ApiClient.mts";
/**
* Constructs a new <code>OfferSavings</code>.

View File

@ -27,7 +27,7 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { ApiClient } from "../ApiClient.mts";
/**
* Constructs a new <code>OfferShippingCharge</code>.

View File

@ -27,7 +27,7 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { ApiClient } from "../ApiClient.mts";
/**
* Constructs a new <code>OfferSubCondition</code>.

View File

@ -27,9 +27,9 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { OfferCondition } from "./OfferCondition";
import { OfferPrice } from "./OfferPrice";
import { ApiClient } from "../ApiClient.mts";
import { OfferCondition } from "./OfferCondition.mts";
import { OfferPrice } from "./OfferPrice.mts";
/**
* Constructs a new <code>OfferSummary</code>.

View File

@ -27,9 +27,9 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { OfferListing } from "./OfferListing";
import { OfferSummary } from "./OfferSummary";
import { ApiClient } from "../ApiClient.mts";
import { OfferListing } from "./OfferListing.mts";
import { OfferSummary } from "./OfferSummary.mts";
/**
* Constructs a new <code>Offers</code>.

View File

@ -21,7 +21,7 @@
*
*/
import { OfferPrice } from "./OfferPrice";
import { OfferPrice } from "./OfferPrice.mts";
/**
* The Price model module.

View File

@ -27,8 +27,8 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { ErrorData } from "./ErrorData";
import { ApiClient } from "../ApiClient.mts";
import { ErrorData } from "./ErrorData.mts";
/**
* Constructs a new <code>ProductAdvertisingAPIClientException</code>.

View File

@ -27,7 +27,7 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { ApiClient } from "../ApiClient.mts";
/**
* Constructs a new <code>ProductAdvertisingAPIServiceException</code>.

View File

@ -27,10 +27,10 @@
* @version 1.0.0
*/
import { DimensionBasedAttribute } from "./DimensionBasedAttribute";
import { SingleBooleanValuedAttribute } from "./SingleBooleanValuedAttribute";
import { SingleIntegerValuedAttribute } from "./SingleIntegerValuedAttribute";
import { SingleStringValuedAttribute } from "./SingleStringValuedAttribute";
import { DimensionBasedAttribute } from "./DimensionBasedAttribute.mts";
import { SingleBooleanValuedAttribute } from "./SingleBooleanValuedAttribute.mts";
import { SingleIntegerValuedAttribute } from "./SingleIntegerValuedAttribute.mts";
import { SingleStringValuedAttribute } from "./SingleStringValuedAttribute.mts";
/**
* Constructs a new <code>ProductInfo</code>.

View File

@ -27,7 +27,7 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { ApiClient } from "../ApiClient.mts";
/**
* Constructs a new <code>Properties</code>.

View File

@ -27,7 +27,7 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { ApiClient } from "../ApiClient.mts";
/**
* Constructs a new <code>Rating</code>.

View File

@ -27,8 +27,8 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { RefinementBin } from "./RefinementBin";
import { ApiClient } from "../ApiClient.mts";
import { RefinementBin } from "./RefinementBin.mts";
/**
* Constructs a new <code>Refinement</code>.

View File

@ -27,7 +27,7 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { ApiClient } from "../ApiClient.mts";
/**
* Constructs a new <code>RefinementBin</code>.

View File

@ -27,12 +27,12 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { DurationPrice } from "./DurationPrice";
import { OfferAvailability } from "./OfferAvailability";
import { OfferCondition } from "./OfferCondition";
import { OfferDeliveryInfo } from "./OfferDeliveryInfo";
import { OfferMerchantInfo } from "./OfferMerchantInfo";
import { ApiClient } from "../ApiClient.mts";
import { DurationPrice } from "./DurationPrice.mts";
import { OfferAvailability } from "./OfferAvailability.mts";
import { OfferCondition } from "./OfferCondition.mts";
import { OfferDeliveryInfo } from "./OfferDeliveryInfo.mts";
import { OfferMerchantInfo } from "./OfferMerchantInfo.mts";
/**
* Constructs a new <code>RentalOfferListing</code>.

View File

@ -27,8 +27,8 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { RentalOfferListing } from "./RentalOfferListing";
import { ApiClient } from "../ApiClient.mts";
import { RentalOfferListing } from "./RentalOfferListing.mts";
/**
* Constructs a new <code>RentalOffers</code>.

View File

@ -21,20 +21,20 @@
*
*/
import { ApiClient } from "../ApiClient";
import { Availability } from "./Availability";
import { Condition } from "./Condition";
import { DeliveryFlag } from "./DeliveryFlag";
import { MaxPrice } from "./MaxPrice";
import { Merchant } from "./Merchant";
import { MinPrice } from "./MinPrice";
import { MinReviewsRating } from "./MinReviewsRating";
import { MinSavingPercent } from "./MinSavingPercent";
import { OfferCount } from "./OfferCount";
import { PartnerType } from "./PartnerType";
import { Properties } from "./Properties";
import { SearchItemsResource, SearchItemsResourceValues } from "./SearchItemsResource";
import { SortBy } from "./SortBy";
import { ApiClient } from "../ApiClient.mts";
import { Availability } from "./Availability.mts";
import { Condition } from "./Condition.mts";
import { DeliveryFlag } from "./DeliveryFlag.mts";
import { MaxPrice } from "./MaxPrice.mts";
import { Merchant } from "./Merchant.mts";
import { MinPrice } from "./MinPrice.mts";
import { MinReviewsRating } from "./MinReviewsRating.mts";
import { MinSavingPercent } from "./MinSavingPercent.mts";
import { OfferCount } from "./OfferCount.mts";
import { PartnerType } from "./PartnerType.mts";
import { Properties } from "./Properties.mts";
import { SearchItemsResource, SearchItemsResourceValues } from "./SearchItemsResource.mts";
import { SortBy } from "./SortBy.mts";
/**
* The SearchItemsRequest model module.

View File

@ -27,9 +27,9 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { ErrorData } from "./ErrorData";
import { SearchResult } from "./SearchResult";
import { ApiClient } from "../ApiClient.mts";
import { ErrorData } from "./ErrorData.mts";
import { SearchResult } from "./SearchResult.mts";
/**
* Constructs a new <code>SearchItemsResponse</code>.

View File

@ -27,8 +27,8 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { Refinement } from "./Refinement";
import { ApiClient } from "../ApiClient.mts";
import { Refinement } from "./Refinement.mts";
/**
* Constructs a new <code>SearchRefinements</code>.

View File

@ -27,9 +27,9 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { Item } from "./Item";
import { SearchRefinements } from "./SearchRefinements";
import { ApiClient } from "../ApiClient.mts";
import { Item } from "./Item.mts";
import { SearchRefinements } from "./SearchRefinements.mts";
/**
* Constructs a new <code>SearchResult</code>.

View File

@ -21,7 +21,7 @@
*
*/
import { ApiClient } from "../ApiClient";
import { ApiClient } from "../ApiClient.mts";
/**
* The SingleBooleanValuedAttribute model module.

View File

@ -21,7 +21,7 @@
*
*/
import { ApiClient } from "../ApiClient";
import { ApiClient } from "../ApiClient.mts";
/**
* The SingleIntegerValuedAttribute model module.

View File

@ -21,7 +21,7 @@
*
*/
import { ApiClient } from "../ApiClient";
import { ApiClient } from "../ApiClient.mts";
/**
* The SingleStringValuedAttribute model module.

View File

@ -27,8 +27,8 @@
* @version 1.0.0
*/
import { MultiValuedAttribute } from "./MultiValuedAttribute";
import { SingleStringValuedAttribute } from "./SingleStringValuedAttribute";
import { MultiValuedAttribute } from "./MultiValuedAttribute.mts";
import { SingleStringValuedAttribute } from "./SingleStringValuedAttribute.mts";
/**
* Constructs a new <code>TechnicalInfo</code>.

View File

@ -27,8 +27,8 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { TradeInPrice } from "./TradeInPrice";
import { ApiClient } from "../ApiClient.mts";
import { TradeInPrice } from "./TradeInPrice.mts";
/**
* Constructs a new <code>TradeInInfo</code>.

View File

@ -27,7 +27,7 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { ApiClient } from "../ApiClient.mts";
/**
* Constructs a new <code>TradeInPrice</code>.

View File

@ -27,7 +27,7 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { ApiClient } from "../ApiClient.mts";
/**
* Constructs a new <code>UnitBasedAttribute</code>.

View File

@ -27,7 +27,7 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { ApiClient } from "../ApiClient.mts";
/**
* Constructs a new <code>VariationAttribute</code>.

View File

@ -27,7 +27,7 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { ApiClient } from "../ApiClient.mts";
/**
* Constructs a new <code>VariationDimension</code>.

View File

@ -27,9 +27,9 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { Price } from "./Price";
import { VariationDimension } from "./VariationDimension";
import { ApiClient } from "../ApiClient.mts";
import { Price } from "./Price.mts";
import { VariationDimension } from "./VariationDimension.mts";
/**
* Constructs a new <code>VariationSummary</code>.

View File

@ -27,9 +27,9 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { Item } from "./Item";
import { VariationSummary } from "./VariationSummary";
import { ApiClient } from "../ApiClient.mts";
import { Item } from "./Item.mts";
import { VariationSummary } from "./VariationSummary.mts";
/**
* Constructs a new <code>VariationsResult</code>.

View File

@ -27,7 +27,7 @@
* @version 1.0.0
*/
import { ApiClient } from "../ApiClient";
import { ApiClient } from "../ApiClient.mjs";
/**
* Constructs a new <code>WebsiteSalesRank</code>.

View File

@ -21,7 +21,7 @@
*
*/
import * as ProductAdvertisingAPIv1 from '../../src/index';
import * as ProductAdvertisingAPIv1 from '../../src/index.mts';
const DUMMY_ACCESS_KEY = 'DUMMY_ACCESS_KEY';
const DUMMY_SECRET_KEY = 'DUMMY_SECRET_KEY';