From 90acf648745853dbd7cbe39ad5b197a3e60b542e Mon Sep 17 00:00:00 2001 From: Sal Ricciardi Date: Wed, 12 May 2021 18:12:21 -0700 Subject: [PATCH] Update catalogItemsV0 model --- .../catalogItemsV0.json | 619 ++++++++++-------- 1 file changed, 332 insertions(+), 287 deletions(-) diff --git a/models/catalog-items-api-model/catalogItemsV0.json b/models/catalog-items-api-model/catalogItemsV0.json index d05e958..6fd0eac 100644 --- a/models/catalog-items-api-model/catalogItemsV0.json +++ b/models/catalog-items-api-model/catalogItemsV0.json @@ -97,8 +97,8 @@ }, "headers": { "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "type": "string" + "type": "string", + "description": "Your rate limit (requests per second) for this operation." }, "x-amzn-RequestId": { "type": "string", @@ -328,9 +328,9 @@ "$ref": "#/definitions/ListCatalogItemsResponse" }, "headers": { - "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "type": "string" + "x-amzn-RateLimit-Limit": { + "type": "string", + "description": "Your rate limit (requests per second) for this operation." }, "x-amzn-RequestId": { "type": "string", @@ -363,6 +363,10 @@ "$ref": "#/definitions/ListCatalogItemsResponse" }, "headers": { + "x-amzn-RateLimit-Limit": { + "type": "string", + "description": "Your rate limit (requests per second) for this operation." + }, "x-amzn-RequestId": { "type": "string", "description": "Unique request reference ID." @@ -388,8 +392,8 @@ }, "headers": { "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "type": "string" + "type": "string", + "description": "Your rate limit (requests per second) for this operation." }, "x-amzn-RequestId": { "type": "string", @@ -403,6 +407,10 @@ "$ref": "#/definitions/ListCatalogItemsResponse" }, "headers": { + "x-amzn-RateLimit-Limit": { + "type": "string", + "description": "Your rate limit (requests per second) for this operation." + }, "x-amzn-RequestId": { "type": "string", "description": "Unique request reference ID." @@ -415,6 +423,10 @@ "$ref": "#/definitions/ListCatalogItemsResponse" }, "headers": { + "x-amzn-RateLimit-Limit": { + "type": "string", + "description": "Your rate limit (requests per second) for this operation." + }, "x-amzn-RequestId": { "type": "string", "description": "Unique request reference ID." @@ -427,6 +439,10 @@ "$ref": "#/definitions/ListCatalogItemsResponse" }, "headers": { + "x-amzn-RateLimit-Limit": { + "type": "string", + "description": "Your rate limit (requests per second) for this operation." + }, "x-amzn-RequestId": { "type": "string", "description": "Unique request reference ID." @@ -434,8 +450,7 @@ } } } - }, - "parameters": [] + } }, "/catalog/v0/items/{asin}": { "get": { @@ -468,8 +483,8 @@ }, "headers": { "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "type": "string" + "type": "string", + "description": "Your rate limit (requests per second) for this operation." }, "x-amzn-RequestId": { "type": "string", @@ -653,8 +668,8 @@ }, "headers": { "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "type": "string" + "type": "string", + "description": "Your rate limit (requests per second) for this operation." }, "x-amzn-RequestId": { "type": "string", @@ -687,6 +702,10 @@ "$ref": "#/definitions/GetCatalogItemResponse" }, "headers": { + "x-amzn-RateLimit-Limit": { + "type": "string", + "description": "Your rate limit (requests per second) for this operation." + }, "x-amzn-RequestId": { "type": "string", "description": "Unique request reference ID." @@ -712,8 +731,8 @@ }, "headers": { "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "type": "string" + "type": "string", + "description": "Your rate limit (requests per second) for this operation." }, "x-amzn-RequestId": { "type": "string", @@ -727,6 +746,10 @@ "$ref": "#/definitions/GetCatalogItemResponse" }, "headers": { + "x-amzn-RateLimit-Limit": { + "type": "string", + "description": "Your rate limit (requests per second) for this operation." + }, "x-amzn-RequestId": { "type": "string", "description": "Unique request reference ID." @@ -739,6 +762,10 @@ "$ref": "#/definitions/GetCatalogItemResponse" }, "headers": { + "x-amzn-RateLimit-Limit": { + "type": "string", + "description": "Your rate limit (requests per second) for this operation." + }, "x-amzn-RequestId": { "type": "string", "description": "Unique request reference ID." @@ -751,6 +778,10 @@ "$ref": "#/definitions/GetCatalogItemResponse" }, "headers": { + "x-amzn-RateLimit-Limit": { + "type": "string", + "description": "Your rate limit (requests per second) for this operation." + }, "x-amzn-RequestId": { "type": "string", "description": "Unique request reference ID." @@ -758,8 +789,7 @@ } } } - }, - "parameters": [] + } }, "/catalog/v0/categories": { "get": { @@ -799,8 +829,8 @@ }, "headers": { "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "type": "string" + "type": "string", + "description": "Your rate limit (requests per second) for this operation." }, "x-amzn-RequestId": { "type": "string", @@ -843,8 +873,8 @@ }, "headers": { "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "type": "string" + "type": "string", + "description": "Your rate limit (requests per second) for this operation." }, "x-amzn-RequestId": { "type": "string", @@ -880,6 +910,10 @@ "$ref": "#/definitions/ListCatalogCategoriesResponse" }, "headers": { + "x-amzn-RateLimit-Limit": { + "type": "string", + "description": "Your rate limit (requests per second) for this operation." + }, "x-amzn-RequestId": { "type": "string", "description": "Unique request reference ID." @@ -905,8 +939,8 @@ }, "headers": { "x-amzn-RateLimit-Limit": { - "description": "Your rate limit (requests per second) for this operation.", - "type": "string" + "type": "string", + "description": "Your rate limit (requests per second) for this operation." }, "x-amzn-RequestId": { "type": "string", @@ -920,6 +954,10 @@ "$ref": "#/definitions/ListCatalogCategoriesResponse" }, "headers": { + "x-amzn-RateLimit-Limit": { + "type": "string", + "description": "Your rate limit (requests per second) for this operation." + }, "x-amzn-RequestId": { "type": "string", "description": "Unique request reference ID." @@ -932,6 +970,10 @@ "$ref": "#/definitions/ListCatalogCategoriesResponse" }, "headers": { + "x-amzn-RateLimit-Limit": { + "type": "string", + "description": "Your rate limit (requests per second) for this operation." + }, "x-amzn-RequestId": { "type": "string", "description": "Unique request reference ID." @@ -944,6 +986,10 @@ "$ref": "#/definitions/ListCatalogCategoriesResponse" }, "headers": { + "x-amzn-RateLimit-Limit": { + "type": "string", + "description": "Your rate limit (requests per second) for this operation." + }, "x-amzn-RequestId": { "type": "string", "description": "Unique request reference ID." @@ -951,8 +997,7 @@ } } } - }, - "parameters": [] + } } }, "definitions": { @@ -978,8 +1023,8 @@ } }, "ItemList": { - "description": "A list of items.", "type": "array", + "description": "A list of items.", "items": { "$ref": "#/definitions/Item" } @@ -998,7 +1043,6 @@ } }, "Item": { - "description": "An item in the Amazon catalog.", "type": "object", "required": [ "Identifiers" @@ -1018,9 +1062,10 @@ }, "SalesRankings": { "description": "A list of sales rank information for the item by category.", - "$ref" : "#/definitions/SalesRankList" + "$ref": "#/definitions/SalesRankList" } - } + }, + "description": "An item in the Amazon catalog." }, "IdentifierType": { "type": "object", @@ -1038,17 +1083,17 @@ "ASINIdentifier": { "type": "object", "required": [ - "MarketplaceId", - "ASIN" + "ASIN", + "MarketplaceId" ], "properties": { "MarketplaceId": { - "description": "A marketplace identifier.", - "type": "string" + "type": "string", + "description": "A marketplace identifier." }, "ASIN": { - "description": "The Amazon Standard Identification Number (ASIN) of the item.", - "type": "string" + "type": "string", + "description": "The Amazon Standard Identification Number (ASIN) of the item." } } }, @@ -1061,121 +1106,120 @@ ], "properties": { "MarketplaceId": { - "description": "A marketplace identifier.", - "type": "string" + "type": "string", + "description": "A marketplace identifier." }, "SellerId": { - "description": "The seller identifier submitted for the operation.", - "type": "string" + "type": "string", + "description": "The seller identifier submitted for the operation." }, "SellerSKU": { - "description": "The seller stock keeping unit (SKU) of the item.", - "type": "string" + "type": "string", + "description": "The seller stock keeping unit (SKU) of the item." } } }, "AttributeSetList": { - "description": "A list of attributes for the item.", "type": "array", + "description": "A list of attributes for the item.", "items": { "$ref": "#/definitions/AttributeSetListType" } }, "AttributeSetListType": { - "description": "The attributes of the item.", "type": "object", "properties": { "Actor": { - "description": "The actor attributes of the item.", "type": "array", + "description": "The actor attributes of the item.", "items": { "type": "string" } }, "Artist": { - "description": "The artist attributes of the item.", "type": "array", + "description": "The artist attributes of the item.", "items": { "type": "string" } }, "AspectRatio": { - "description": "The aspect ratio attribute of the item.", - "type": "string" + "type": "string", + "description": "The aspect ratio attribute of the item." }, "AudienceRating": { - "description": "The audience rating attribute of the item.", - "type": "string" + "type": "string", + "description": "The audience rating attribute of the item." }, "Author": { - "description": "The author attributes of the item.", "type": "array", + "description": "The author attributes of the item.", "items": { "type": "string" } }, "BackFinding": { - "description": "The back finding attribute of the item.", - "type": "string" + "type": "string", + "description": "The back finding attribute of the item." }, "BandMaterialType": { - "description": "The band material type attribute of the item.", - "type": "string" + "type": "string", + "description": "The band material type attribute of the item." }, "Binding": { - "description": "The binding attribute of the item.", - "type": "string" + "type": "string", + "description": "The binding attribute of the item." }, "BlurayRegion": { - "description": "The Bluray region attribute of the item.", - "type": "string" + "type": "string", + "description": "The Bluray region attribute of the item." }, "Brand": { - "description": "The brand attribute of the item.", - "type": "string" + "type": "string", + "description": "The brand attribute of the item." }, "CeroAgeRating": { - "description": "The CERO age rating attribute of the item.", - "type": "string" + "type": "string", + "description": "The CERO age rating attribute of the item." }, "ChainType": { - "description": "The chain type attribute of the item.", - "type": "string" + "type": "string", + "description": "The chain type attribute of the item." }, "ClaspType": { - "description": "The clasp type attribute of the item.", - "type": "string" + "type": "string", + "description": "The clasp type attribute of the item." }, "Color": { - "description": "The color attribute of the item.", - "type": "string" + "type": "string", + "description": "The color attribute of the item." }, "CpuManufacturer": { - "description": "The CPU manufacturer attribute of the item.", - "type": "string" + "type": "string", + "description": "The CPU manufacturer attribute of the item." }, "CpuSpeed": { "description": "The CPU speed attribute of the item.", "$ref": "#/definitions/DecimalWithUnits" }, "CpuType": { - "description": "The CPU type attribute of the item.", - "type": "string" + "type": "string", + "description": "The CPU type attribute of the item." }, "Creator": { - "description": "The creator attributes of the item.", "type": "array", + "description": "The creator attributes of the item.", "items": { "$ref": "#/definitions/CreatorType" } }, "Department": { - "description": "The department attribute of the item.", - "type": "string" + "type": "string", + "description": "The department attribute of the item." }, "Director": { - "description": "The director attributes of the item.", "type": "array", + "description": "The director attributes of the item.", "items": { "type": "string" } @@ -1185,124 +1229,124 @@ "$ref": "#/definitions/DecimalWithUnits" }, "Edition": { - "description": "The edition attribute of the item.", - "type": "string" + "type": "string", + "description": "The edition attribute of the item." }, "EpisodeSequence": { - "description": "The episode sequence attribute of the item.", - "type": "string" + "type": "string", + "description": "The episode sequence attribute of the item." }, "EsrbAgeRating": { - "description": "The ESRB age rating attribute of the item.", - "type": "string" + "type": "string", + "description": "The ESRB age rating attribute of the item." }, "Feature": { - "description": "The feature attributes of the item", "type": "array", + "description": "The feature attributes of the item", "items": { "type": "string" } }, "Flavor": { - "description": "The flavor attribute of the item.", - "type": "string" + "type": "string", + "description": "The flavor attribute of the item." }, "Format": { - "description": "The format attributes of the item.", "type": "array", + "description": "The format attributes of the item.", "items": { "type": "string" } }, "GemType": { - "description": "The gem type attributes of the item.", "type": "array", + "description": "The gem type attributes of the item.", "items": { "type": "string" } }, "Genre": { - "description": "The genre attribute of the item.", - "type": "string" + "type": "string", + "description": "The genre attribute of the item." }, "GolfClubFlex": { - "description": "The golf club flex attribute of the item.", - "type": "string" + "type": "string", + "description": "The golf club flex attribute of the item." }, "GolfClubLoft": { "description": "The golf club loft attribute of the item.", "$ref": "#/definitions/DecimalWithUnits" }, "HandOrientation": { - "description": "The hand orientation attribute of the item.", - "type": "string" + "type": "string", + "description": "The hand orientation attribute of the item." }, "HardDiskInterface": { - "description": "The hard disk interface attribute of the item.", - "type": "string" + "type": "string", + "description": "The hard disk interface attribute of the item." }, "HardDiskSize": { "description": "The hard disk size attribute of the item.", "$ref": "#/definitions/DecimalWithUnits" }, "HardwarePlatform": { - "description": "The hardware platform attribute of the item.", - "type": "string" + "type": "string", + "description": "The hardware platform attribute of the item." }, "HazardousMaterialType": { - "description": "The hazardous material type attribute of the item.", - "type": "string" + "type": "string", + "description": "The hazardous material type attribute of the item." }, "ItemDimensions": { "description": "The item dimensions attribute of the item.", "$ref": "#/definitions/DimensionType" }, "IsAdultProduct": { - "description": "The adult product attribute of the item.", - "type": "boolean" + "type": "boolean", + "description": "The adult product attribute of the item." }, "IsAutographed": { - "description": "The autographed attribute of the item.", - "type": "boolean" + "type": "boolean", + "description": "The autographed attribute of the item." }, "IsEligibleForTradeIn": { - "description": "The is eligible for trade in attribute of the item.", - "type": "boolean" + "type": "boolean", + "description": "The is eligible for trade in attribute of the item." }, "IsMemorabilia": { - "description": "The is memorabilia attribute of the item.", - "type": "boolean" + "type": "boolean", + "description": "The is memorabilia attribute of the item." }, "IssuesPerYear": { - "description": "The issues per year attribute of the item.", - "type": "string" + "type": "string", + "description": "The issues per year attribute of the item." }, "ItemPartNumber": { - "description": "The item part number attribute of the item.", - "type": "string" + "type": "string", + "description": "The item part number attribute of the item." }, "Label": { - "description": "The label attribute of the item.", - "type": "string" + "type": "string", + "description": "The label attribute of the item." }, "Languages": { - "description": "The languages attribute of the item.", "type": "array", + "description": "The languages attribute of the item.", "items": { "$ref": "#/definitions/LanguageType" } }, "LegalDisclaimer": { - "description": "The legal disclaimer attribute of the item.", - "type": "string" + "type": "string", + "description": "The legal disclaimer attribute of the item." }, "ListPrice": { "description": "The list price attribute of the item.", "$ref": "#/definitions/Price" }, "Manufacturer": { - "description": "The manufacturer attribute of the item.", - "type": "string" + "type": "string", + "description": "The manufacturer attribute of the item." }, "ManufacturerMaximumAge": { "description": "The manufacturer maximum age attribute of the item.", @@ -1313,12 +1357,12 @@ "$ref": "#/definitions/DecimalWithUnits" }, "ManufacturerPartsWarrantyDescription": { - "description": "The manufacturer parts warranty description attribute of the item.", - "type": "string" + "type": "string", + "description": "The manufacturer parts warranty description attribute of the item." }, "MaterialType": { - "description": "The material type attributes of the item.", "type": "array", + "description": "The material type attributes of the item.", "items": { "type": "string" } @@ -1328,47 +1372,47 @@ "$ref": "#/definitions/DecimalWithUnits" }, "MediaType": { - "description": "The media type attributes of the item.", "type": "array", + "description": "The media type attributes of the item.", "items": { "type": "string" } }, "MetalStamp": { - "description": "The metal stamp attribute of the item.", - "type": "string" + "type": "string", + "description": "The metal stamp attribute of the item." }, "MetalType": { - "description": "The metal type attribute of the item.", - "type": "string" + "type": "string", + "description": "The metal type attribute of the item." }, "Model": { - "description": "The model attribute of the item.", - "type": "string" + "type": "string", + "description": "The model attribute of the item." }, "NumberOfDiscs": { - "description": "The number of discs attribute of the item.", - "type": "integer" + "type": "integer", + "description": "The number of discs attribute of the item." }, "NumberOfIssues": { - "description": "The number of issues attribute of the item.", - "type": "integer" + "type": "integer", + "description": "The number of issues attribute of the item." }, "NumberOfItems": { - "description": "The number of items attribute of the item.", - "type": "integer" + "type": "integer", + "description": "The number of items attribute of the item." }, "NumberOfPages": { - "description": "The number of pages attribute of the item.", - "type": "integer" + "type": "integer", + "description": "The number of pages attribute of the item." }, "NumberOfTracks": { - "description": "The number of tracks attribute of the item.", - "type": "integer" + "type": "integer", + "description": "The number of tracks attribute of the item." }, "OperatingSystem": { - "description": "The operating system attributes of the item.", "type": "array", + "description": "The operating system attributes of the item.", "items": { "type": "string" } @@ -1382,95 +1426,95 @@ "$ref": "#/definitions/DimensionType" }, "PackageQuantity": { - "description": "The package quantity attribute of the item.", - "type": "integer" + "type": "integer", + "description": "The package quantity attribute of the item." }, "PartNumber": { - "description": "The part number attribute of the item.", - "type": "string" + "type": "string", + "description": "The part number attribute of the item." }, "PegiRating": { - "description": "The PEGI rating attribute of the item.", - "type": "string" + "type": "string", + "description": "The PEGI rating attribute of the item." }, "Platform": { - "description": "The platform attributes of the item.", "type": "array", + "description": "The platform attributes of the item.", "items": { "type": "string" } }, "ProcessorCount": { - "description": "The processor count attribute of the item.", - "type": "integer" + "type": "integer", + "description": "The processor count attribute of the item." }, "ProductGroup": { - "description": "The product group attribute of the item.", - "type": "string" + "type": "string", + "description": "The product group attribute of the item." }, "ProductTypeName": { - "description": "The product type name attribute of the item.", - "type": "string" + "type": "string", + "description": "The product type name attribute of the item." }, "ProductTypeSubcategory": { - "description": "The product type subcategory attribute of the item.", - "type": "string" + "type": "string", + "description": "The product type subcategory attribute of the item." }, "PublicationDate": { - "description": "The publication date attribute of the item.", - "type": "string" + "type": "string", + "description": "The publication date attribute of the item." }, "Publisher": { - "description": "The publisher attribute of the item.", - "type": "string" + "type": "string", + "description": "The publisher attribute of the item." }, "RegionCode": { - "description": "The region code attribute of the item.", - "type": "string" + "type": "string", + "description": "The region code attribute of the item." }, "ReleaseDate": { - "description": "The release date attribute of the item.", - "type": "string" + "type": "string", + "description": "The release date attribute of the item." }, "RingSize": { - "description": "The ring size attribute of the item.", - "type": "string" + "type": "string", + "description": "The ring size attribute of the item." }, "RunningTime": { "description": "The running time attribute of the item.", "$ref": "#/definitions/DecimalWithUnits" }, "ShaftMaterial": { - "description": "The shaft material attribute of the item.", - "type": "string" + "type": "string", + "description": "The shaft material attribute of the item." }, "Scent": { - "description": "The scent attribute of the item.", - "type": "string" + "type": "string", + "description": "The scent attribute of the item." }, "SeasonSequence": { - "description": "The season sequence attribute of the item.", - "type": "string" + "type": "string", + "description": "The season sequence attribute of the item." }, "SeikodoProductCode": { - "description": "The Seikodo product code attribute of the item.", - "type": "string" + "type": "string", + "description": "The Seikodo product code attribute of the item." }, "Size": { - "description": "The size attribute of the item.", - "type": "string" + "type": "string", + "description": "The size attribute of the item." }, "SizePerPearl": { - "description": "The size per pearl attribute of the item.", - "type": "string" + "type": "string", + "description": "The size per pearl attribute of the item." }, "SmallImage": { "description": "The small image attribute of the item.", "$ref": "#/definitions/Image" }, "Studio": { - "description": "The studio attribute of the item.", - "type": "string" + "type": "string", + "description": "The studio attribute of the item." }, "SubscriptionLength": { "description": "The subscription length attribute of the item.", @@ -1481,16 +1525,16 @@ "$ref": "#/definitions/DecimalWithUnits" }, "SystemMemoryType": { - "description": "The system memory type attribute of the item.", - "type": "string" + "type": "string", + "description": "The system memory type attribute of the item." }, "TheatricalReleaseDate": { - "description": "The theatrical release date attribute of the item.", - "type": "string" + "type": "string", + "description": "The theatrical release date attribute of the item." }, "Title": { - "description": "The title attribute of the item.", - "type": "string" + "type": "string", + "description": "The title attribute of the item." }, "TotalDiamondWeight": { "description": "The total diamond weight attribute of the item.", @@ -1501,45 +1545,45 @@ "$ref": "#/definitions/DecimalWithUnits" }, "Warranty": { - "description": "The warranty attribute of the item.", - "type": "string" + "type": "string", + "description": "The warranty attribute of the item." }, "WeeeTaxValue": { "description": "The WEEE tax value attribute of the item.", "$ref": "#/definitions/Price" } - } + }, + "description": "The attributes of the item." }, "DecimalWithUnits": { - "description": "The decimal value and unit.", "type": "object", "properties": { "value": { - "description": "The decimal value.", - "type": "number" + "type": "number", + "description": "The decimal value." }, "Units": { - "description": "The unit of the decimal value.", - "type": "string" + "type": "string", + "description": "The unit of the decimal value." } - } + }, + "description": "The decimal value and unit." }, "CreatorType": { - "description": "The creator type attribute of an item.", "type": "object", "properties": { "value": { - "description": "The value of the attribute.", - "type": "string" + "type": "string", + "description": "The value of the attribute." }, "Role": { - "description": "The role of the value.", - "type": "string" + "type": "string", + "description": "The role of the value." } - } + }, + "description": "The creator type attribute of an item." }, "DimensionType": { - "description": "The dimension type attribute of an item.", "type": "object", "properties": { "Height": { @@ -1558,33 +1602,33 @@ "description": "The weight attribute of the dimension.", "$ref": "#/definitions/DecimalWithUnits" } - } + }, + "description": "The dimension type attribute of an item." }, "LanguageType": { - "description": "The language type attribute of an item.", "type": "object", "properties": { "Name": { - "description": "The name attribute of the item.", - "type": "string" + "type": "string", + "description": "The name attribute of the item." }, "Type": { - "description": "The type attribute of the item.", - "type": "string" + "type": "string", + "description": "The type attribute of the item." }, "AudioFormat": { - "description": "The audio format attribute of the item.", - "type": "string" + "type": "string", + "description": "The audio format attribute of the item." } - } + }, + "description": "The language type attribute of an item." }, "Image": { - "description": "The image attribute of the item.", "type": "object", "properties": { "URL": { - "description": "The image URL attribute of the item.", - "type": "string" + "type": "string", + "description": "The image URL attribute of the item." }, "Height": { "description": "The image height attribute of the item.", @@ -1594,31 +1638,31 @@ "description": "The image width attribute of the item.", "$ref": "#/definitions/DecimalWithUnits" } - } + }, + "description": "The image attribute of the item." }, "Price": { - "description": "The price attribute of the item.", "type": "object", "properties": { "Amount": { - "description": "The amount.", - "type": "number" + "type": "number", + "description": "The amount." }, "CurrencyCode": { - "description": "The currency code of the amount.", - "type": "string" + "type": "string", + "description": "The currency code of the amount." } - } + }, + "description": "The price attribute of the item." }, "RelationshipList": { - "description": "A list of variation relationship information, if applicable for the item.", "type": "array", + "description": "A list of variation relationship information, if applicable for the item.", "items": { "$ref": "#/definitions/RelationshipType" } }, "RelationshipType": { - "description": "Specific variations of the item.", "type": "object", "properties": { "Identifiers": { @@ -1626,81 +1670,81 @@ "$ref": "#/definitions/IdentifierType" }, "Color": { - "description": "The color variation of the item.", - "type": "string" + "type": "string", + "description": "The color variation of the item." }, "Edition": { - "description": "The edition variation of the item.", - "type": "string" + "type": "string", + "description": "The edition variation of the item." }, "Flavor": { - "description": "The flavor variation of the item.", - "type": "string" + "type": "string", + "description": "The flavor variation of the item." }, "GemType": { - "description": "The gem type variations of the item.", "type": "array", + "description": "The gem type variations of the item.", "items": { "type": "string" } }, "GolfClubFlex": { - "description": "The golf club flex variation of an item.", - "type": "string" + "type": "string", + "description": "The golf club flex variation of an item." }, "HandOrientation": { - "description": "The hand orientation variation of an item.", - "type": "string" + "type": "string", + "description": "The hand orientation variation of an item." }, "HardwarePlatform": { - "description": "The hardware platform variation of an item.", - "type": "string" + "type": "string", + "description": "The hardware platform variation of an item." }, "MaterialType": { - "description": "The material type variations of an item.", "type": "array", + "description": "The material type variations of an item.", "items": { "type": "string" } }, "MetalType": { - "description": "The metal type variation of an item.", - "type": "string" + "type": "string", + "description": "The metal type variation of an item." }, "Model": { - "description": "The model variation of an item.", - "type": "string" + "type": "string", + "description": "The model variation of an item." }, "OperatingSystem": { - "description": "The operating system variations of an item.", "type": "array", + "description": "The operating system variations of an item.", "items": { "type": "string" } }, "ProductTypeSubcategory": { - "description": "The product type subcategory variation of an item.", - "type": "string" + "type": "string", + "description": "The product type subcategory variation of an item." }, "RingSize": { - "description": "The ring size variation of an item.", - "type": "string" + "type": "string", + "description": "The ring size variation of an item." }, "ShaftMaterial": { - "description": "The shaft material variation of an item.", - "type": "string" + "type": "string", + "description": "The shaft material variation of an item." }, "Scent": { - "description": "The scent variation of an item.", - "type": "string" + "type": "string", + "description": "The scent variation of an item." }, "Size": { - "description": "The size variation of an item.", - "type": "string" + "type": "string", + "description": "The size variation of an item." }, "SizePerPearl": { - "description": "The size per pearl variation of an item.", - "type": "string" + "type": "string", + "description": "The size per pearl variation of an item." }, "GolfClubLoft": { "description": "The golf club loft variation of an item.", @@ -1715,18 +1759,19 @@ "$ref": "#/definitions/DecimalWithUnits" }, "PackageQuantity": { - "description": "The package quantity variation of an item.", - "type": "integer" + "type": "integer", + "description": "The package quantity variation of an item." }, "ItemDimensions": { "description": "The item dimensions relationship of an item.", "$ref": "#/definitions/DimensionType" } - } + }, + "description": "Specific variations of the item." }, "SalesRankList": { - "description": "A list of sales rank information for the item by category.", "type": "array", + "description": "A list of sales rank information for the item by category.", "items": { "$ref": "#/definitions/SalesRankType" } @@ -1739,25 +1784,24 @@ ], "properties": { "ProductCategoryId": { - "description": "Identifies the item category from which the sales rank is taken.", - "type": "string" + "type": "string", + "description": "Identifies the item category from which the sales rank is taken." }, "Rank": { - "description": "The sales rank of the item within the item category.", "type": "integer", - "format": "int32" + "format": "int32", + "description": "The sales rank of the item within the item category." } } }, "NumberOfOfferListingsList": { - "description": "The number of active offer listings for the item that was submitted. The listing count is returned by condition, one for each listing condition value that is returned. Possible listing condition values are: Any, New, Used, Collectible, Refurbished, or Club.", "type": "array", + "description": "The number of active offer listings for the item that was submitted. The listing count is returned by condition, one for each listing condition value that is returned. Possible listing condition values are: Any, New, Used, Collectible, Refurbished, or Club.", "items": { "$ref": "#/definitions/OfferListingCountType" } }, "OfferListingCountType": { - "description": "The number of offer listings with the specified condition.", "type": "object", "required": [ "Count", @@ -1765,50 +1809,51 @@ ], "properties": { "Count": { - "description": "The number of offer listings.", "type": "integer", - "format": "int32" + "format": "int32", + "description": "The number of offer listings." }, "condition": { - "description": "The condition of the item.", - "type": "string" + "type": "string", + "description": "The condition of the item." } - } + }, + "description": "The number of offer listings with the specified condition." }, "QualifiersType": { "type": "object", "required": [ + "FulfillmentChannel", "ItemCondition", "ItemSubcondition", - "FulfillmentChannel", - "ShipsDomestically", + "SellerPositiveFeedbackRating", "ShippingTime", - "SellerPositiveFeedbackRating" + "ShipsDomestically" ], "properties": { "ItemCondition": { - "description": "The condition of the item. Possible values: New, Used, Collectible, Refurbished, or Club.", - "type": "string" + "type": "string", + "description": "The condition of the item. Possible values: New, Used, Collectible, Refurbished, or Club." }, "ItemSubcondition": { - "description": "The item subcondition for the offer listing. Possible values: New, Mint, Very Good, Good, Acceptable, Poor, Club, OEM, Warranty, Refurbished Warranty, Refurbished, Open Box, or Other.", - "type": "string" + "type": "string", + "description": "The item subcondition for the offer listing. Possible values: New, Mint, Very Good, Good, Acceptable, Poor, Club, OEM, Warranty, Refurbished Warranty, Refurbished, Open Box, or Other." }, "FulfillmentChannel": { - "description": "The fulfillment channel for the item. Possible values:\n\n* Amazon - Fulfilled by Amazon.\n* Merchant - Fulfilled by the seller.", - "type": "string" + "type": "string", + "description": "The fulfillment channel for the item. Possible values:\n\n* Amazon - Fulfilled by Amazon.\n* Merchant - Fulfilled by the seller." }, "ShipsDomestically": { - "description": "Indicates whether the marketplace specified in the request and the location that the item ships from are in the same country. Possible values: True, False, or Unknown.", - "type": "string" + "type": "string", + "description": "Indicates whether the marketplace specified in the request and the location that the item ships from are in the same country. Possible values: True, False, or Unknown." }, "ShippingTime": { - "description": "(0-2 days, 3-7 days, 8-13 days, or 14 or more days) – Indicates the maximum time within which the item will likely be shipped once an order has been placed.", + "description": "(0-2 days, 3-7 days, 8-13 days, or 14 or more days) – Indicates the maximum time within which the item will likely be shipped once an order has been placed.", "$ref": "#/definitions/ShippingTimeType" }, "SellerPositiveFeedbackRating": { - "description": "(98-100%, 95-97%, 90-94%, 80-89%, 70-79%, Less than 70%, or Just launched ) – Indicates the percentage of feedback ratings that were positive over the past 12 months.", - "type": "string" + "type": "string", + "description": "(98-100%, 95-97%, 90-94%, 80-89%, 70-79%, Less than 70%, or Just launched ) – Indicates the percentage of feedback ratings that were positive over the past 12 months." } } }, @@ -1816,8 +1861,8 @@ "type": "object", "properties": { "Max": { - "description": "(0-2 days, 3-7 days, 8-13 days, or 14 or more days) – Indicates the maximum time within which the item will likely be shipped once an order has been placed.", - "type" : "string" + "type": "string", + "description": "(0-2 days, 3-7 days, 8-13 days, or 14 or more days) – Indicates the maximum time within which the item will likely be shipped once an order has been placed." } } }, @@ -1844,12 +1889,12 @@ "type": "object", "properties": { "ProductCategoryId": { - "description": "The identifier for the product category (or browse node).", - "type": "string" + "type": "string", + "description": "The identifier for the product category (or browse node)." }, "ProductCategoryName": { - "description": "The name of the product category (or browse node).", - "type": "string" + "type": "string", + "description": "The name of the product category (or browse node)." }, "parent": { "type": "object",