Variable anyOfferChangedNotificationConst
anyOfferChangedNotification: {
$id: "http://example.com/example.json";
additionalProperties: true;
default: {};
description: "The root schema comprises the entire JSON document.";
examples: readonly [
{
EventTime: "2020-07-13T19:42:04.284Z";
NotificationMetadata: {
ApplicationId: "app-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746";
NotificationId: "d0e9e693-c3ad-4373-979f-ed4ec98dd746";
PublishTime: "2020-07-13T19:42:04.284Z";
SubscriptionId: "subscription-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746";
};
NotificationType: "ANY_OFFER_CHANGED";
NotificatonTionVersion: "1.0";
Payload: {
AnyOfferChangedNotification: {
OfferChangeTrigger: {
ASIN: "123";
ItemCondition: "New";
MarketplaceId: "ATVPDKIKX0DER";
OfferChangeType: "New";
TimeOfOfferChange: "2020-07-13T19:42:04.284Z";
};
Offers: readonly [
{
IsExpeditedShippingAvailable: true;
IsFeaturedMerchant: true;
IsFulfilledByAmazon: true;
ListingPrice: { Amount: 23; CurrencyCode: "USD" };
Points: { PointsNumber: 33333 };
PrimeInformation: { IsOfferNationalPrime: false; IsOfferPrime: true };
SellerFeedbackRating: {
FeedbackCount: 9;
SellerPositiveFeedbackRating: 10;
};
SellerId: "111";
Shipping: { Amount: 110; CurrencyCode: "USD" };
ShippingTime: {
AvailabilityType: "available";
AvailableDate: "2020-07-13T19:42:04.284Z";
MaximumHours: 30;
MinimumHours: 10;
};
ShipsDomestically: true;
ShipsFrom: { Country: "USA"; State: "MI" };
ShipsInternationally: true;
SubCondition: "New";
},
];
SellerId: "A3TH9S8BH6GOGM";
Summary: {
BuyBoxPrices: readonly [
{
Condition: "new";
LandedPrice: { Amount: 10; CurrencyCode: "USD" };
ListingPrice: { Amount: 10; CurrencyCode: "USD" };
Shipping: { Amount: 0; CurrencyCode: "USD" };
},
{
Condition: "old";
LandedPrice: { Amount: 11; CurrencyCode: "USD" };
ListingPrice: { Amount: 20; CurrencyCode: "USD" };
Points: { PointsNumber: 34343 };
Shipping: { Amount: 40; CurrencyCode: "USD" };
},
];
CompetitivePriceThreshold: { Amount: 22; CurrencyCode: "USD" };
ListPrice: { Amount: 55; CurrencyCode: "USD" };
LowestPrices: readonly [
{
Condition: "new";
FulfillmentChannel: "Merchant";
LandedPrice: { Amount: 10; CurrencyCode: "USD" };
ListingPrice: { Amount: 10; CurrencyCode: "USD" };
Shipping: { Amount: 0; CurrencyCode: "USD" };
},
{
Condition: "old";
FulfillmentChannel: "Amazon";
LandedPrice: { Amount: 11; CurrencyCode: "USD" };
ListingPrice: { Amount: 20; CurrencyCode: "USD" };
Points: { PointsNumber: 34343 };
Shipping: { Amount: 40; CurrencyCode: "USD" };
},
];
MinimumAdvertisedPrice: { Amount: 66; CurrencyCode: "USD" };
NumberOfBuyBoxEligibleOffers: readonly [
{
Condition: "new";
FulfillmentChannel: "Merchant";
OfferCount: 23;
},
{ Condition: "old"; FulfillmentChannel: "Amazon"; OfferCount: 54 },
];
NumberOfOffers: readonly [
{
Condition: "new";
FulfillmentChannel: "Merchant";
OfferCount: 10;
},
{ Condition: "old"; FulfillmentChannel: "Amazon"; OfferCount: 21 },
];
SalesRankings: readonly [
{ ProductCategoryId: "1243"; Rank: 1 },
{ ProductCategoryId: "1234"; Rank: 2 },
];
SuggestedLowerPricePlusShipping: { Amount: 77; CurrencyCode: "USD" };
TotalBuyBoxEligibleOffers: 100;
};
};
};
PayloadVersion: "1.0";
},
];
properties: {
EventTime: {
$id: "#/properties/EventTime";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["2020-07-13T19:42:04.284Z"];
title: "The EventTime schema";
type: "string";
};
NotificationMetadata: {
$id: "#/properties/NotificationMetadata";
additionalProperties: true;
default: {};
description: "An explanation about the purpose of this instance.";
examples: readonly [
{
ApplicationId: "app-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746";
NotificationId: "d0e9e693-c3ad-4373-979f-ed4ec98dd746";
PublishTime: "2020-07-13T19:42:04.284Z";
SubscriptionId: "subscription-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746";
},
];
properties: {
ApplicationId: {
$id: "#/properties/NotificationMetadata/properties/ApplicationId";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["app-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746"];
title: "The ApplicationId schema";
type: "string";
};
NotificationId: {
$id: "#/properties/NotificationMetadata/properties/NotificationId";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["d0e9e693-c3ad-4373-979f-ed4ec98dd746"];
title: "The NotificationId schema";
type: "string";
};
PublishTime: {
$id: "#/properties/NotificationMetadata/properties/PublishTime";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["2020-07-13T19:42:04.284Z"];
title: "The PublishTime schema";
type: "string";
};
SubscriptionId: {
$id: "#/properties/NotificationMetadata/properties/SubscriptionId";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly [
"subscription-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746",
];
title: "The SubscriptionId schema";
type: "string";
};
};
required: readonly [
"ApplicationId",
"SubscriptionId",
"PublishTime",
"NotificationId",
];
title: "The NotificationMetadata schema";
type: "object";
};
NotificationType: {
$id: "#/properties/NotificationType";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["ANY_OFFER_CHANGED"];
title: "The Notification type schema";
type: "string";
};
NotificatonTionVersion: {
$id: "#/properties/NotificatonTionVersion";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["1.0"];
title: "The NotificatonTionVersion schema";
type: "string";
};
Payload: {
$id: "#/properties/Payload";
additionalProperties: true;
default: {};
description: "An explanation about the purpose of this instance.";
examples: readonly [
{
AnyOfferChangedNotification: {
OfferChangeTrigger: {
ASIN: "123";
ItemCondition: "New";
MarketplaceId: "ATVPDKIKX0DER";
OfferChangeType: "New";
TimeOfOfferChange: "2020-07-13T19:42:04.284Z";
};
Offers: readonly [
{
IsExpeditedShippingAvailable: true;
IsFeaturedMerchant: true;
IsFulfilledByAmazon: true;
ListingPrice: { Amount: 23; CurrencyCode: "USD" };
Points: { PointsNumber: 33333 };
PrimeInformation: {
IsOfferNationalPrime: false;
IsOfferPrime: true;
};
SellerFeedbackRating: {
FeedbackCount: 9;
SellerPositiveFeedbackRating: 10;
};
SellerId: "111";
Shipping: { Amount: 110; CurrencyCode: "USD" };
ShippingTime: {
AvailabilityType: "available";
AvailableDate: "2020-07-13T19:42:04.284Z";
MaximumHours: 30;
MinimumHours: 10;
};
ShipsDomestically: true;
ShipsFrom: { Country: "USA"; State: "MI" };
ShipsInternationally: true;
SubCondition: "New";
},
];
SellerId: "A3TH9S8BH6GOGM";
Summary: {
BuyBoxPrices: readonly [
{
Condition: "new";
LandedPrice: { Amount: 10; CurrencyCode: "USD" };
ListingPrice: { Amount: 10; CurrencyCode: "USD" };
Shipping: { Amount: 0; CurrencyCode: "USD" };
},
{
Condition: "old";
LandedPrice: { Amount: 11; CurrencyCode: "USD" };
ListingPrice: { Amount: 20; CurrencyCode: "USD" };
Points: { PointsNumber: 34343 };
Shipping: { Amount: 40; CurrencyCode: "USD" };
},
];
CompetitivePriceThreshold: { Amount: 22; CurrencyCode: "USD" };
ListPrice: { Amount: 55; CurrencyCode: "USD" };
LowestPrices: readonly [
{
Condition: "new";
FulfillmentChannel: "Merchant";
LandedPrice: { Amount: 10; CurrencyCode: "USD" };
ListingPrice: { Amount: 10; CurrencyCode: "USD" };
Shipping: { Amount: 0; CurrencyCode: "USD" };
},
{
Condition: "old";
FulfillmentChannel: "Amazon";
LandedPrice: { Amount: 11; CurrencyCode: "USD" };
ListingPrice: { Amount: 20; CurrencyCode: "USD" };
Points: { PointsNumber: 34343 };
Shipping: { Amount: 40; CurrencyCode: "USD" };
},
];
MinimumAdvertisedPrice: { Amount: 66; CurrencyCode: "USD" };
NumberOfBuyBoxEligibleOffers: readonly [
{
Condition: "new";
FulfillmentChannel: "Merchant";
OfferCount: 23;
},
{ Condition: "old"; FulfillmentChannel: "Amazon"; OfferCount: 54 },
];
NumberOfOffers: readonly [
{
Condition: "new";
FulfillmentChannel: "Merchant";
OfferCount: 10;
},
{ Condition: "old"; FulfillmentChannel: "Amazon"; OfferCount: 21 },
];
SalesRankings: readonly [
{ ProductCategoryId: "1243"; Rank: 1 },
{ ProductCategoryId: "1234"; Rank: 2 },
];
SuggestedLowerPricePlusShipping: { Amount: 77; CurrencyCode: "USD" };
TotalBuyBoxEligibleOffers: 100;
};
};
},
];
properties: {
AnyOfferChangedNotification: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification";
additionalProperties: true;
default: {};
description: "An explanation about the purpose of this instance.";
examples: readonly [
{
OfferChangeTrigger: {
ASIN: "123";
ItemCondition: "New";
MarketplaceId: "ATVPDKIKX0DER";
OfferChangeType: "New";
TimeOfOfferChange: "2020-07-13T19:42:04.284Z";
};
Offers: readonly [
{
IsExpeditedShippingAvailable: true;
IsFeaturedMerchant: true;
IsFulfilledByAmazon: true;
ListingPrice: { Amount: 23; CurrencyCode: "USD" };
Points: { PointsNumber: 33333 };
PrimeInformation: {
IsOfferNationalPrime: false;
IsOfferPrime: true;
};
SellerFeedbackRating: {
FeedbackCount: 9;
SellerPositiveFeedbackRating: 10;
};
SellerId: "111";
Shipping: { Amount: 110; CurrencyCode: "USD" };
ShippingTime: {
AvailabilityType: "available";
AvailableDate: "2020-07-13T19:42:04.284Z";
MaximumHours: 30;
MinimumHours: 10;
};
ShipsDomestically: true;
ShipsFrom: { Country: "USA"; State: "MI" };
ShipsInternationally: true;
SubCondition: "New";
},
];
SellerId: "A3TH9S8BH6GOGM";
Summary: {
BuyBoxPrices: readonly [
{
Condition: "new";
LandedPrice: { Amount: ...; CurrencyCode: ... };
ListingPrice: { Amount: ...; CurrencyCode: ... };
Shipping: { Amount: ...; CurrencyCode: ... };
},
{
Condition: "old";
LandedPrice: { Amount: ...; CurrencyCode: ... };
ListingPrice: { Amount: ...; CurrencyCode: ... };
Points: { PointsNumber: ... };
Shipping: { Amount: ...; CurrencyCode: ... };
},
];
CompetitivePriceThreshold: { Amount: 22; CurrencyCode: "USD" };
ListPrice: { Amount: 55; CurrencyCode: "USD" };
LowestPrices: readonly [
{
Condition: "new";
FulfillmentChannel: "Merchant";
LandedPrice: { Amount: ...; CurrencyCode: ... };
ListingPrice: { Amount: ...; CurrencyCode: ... };
Shipping: { Amount: ...; CurrencyCode: ... };
},
{
Condition: "old";
FulfillmentChannel: "Amazon";
LandedPrice: { Amount: ...; CurrencyCode: ... };
ListingPrice: { Amount: ...; CurrencyCode: ... };
Points: { PointsNumber: ... };
Shipping: { Amount: ...; CurrencyCode: ... };
},
];
MinimumAdvertisedPrice: { Amount: 66; CurrencyCode: "USD" };
NumberOfBuyBoxEligibleOffers: readonly [
{
Condition: "new";
FulfillmentChannel: "Merchant";
OfferCount: 23;
},
{ Condition: "old"; FulfillmentChannel: "Amazon"; OfferCount: 54 },
];
NumberOfOffers: readonly [
{
Condition: "new";
FulfillmentChannel: "Merchant";
OfferCount: 10;
},
{ Condition: "old"; FulfillmentChannel: "Amazon"; OfferCount: 21 },
];
SalesRankings: readonly [
{ ProductCategoryId: "1243"; Rank: 1 },
{ ProductCategoryId: "1234"; Rank: 2 },
];
SuggestedLowerPricePlusShipping: { Amount: 77; CurrencyCode: "USD" };
TotalBuyBoxEligibleOffers: 100;
};
},
];
properties: {
OfferChangeTrigger: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/OfferChangeTrigger";
additionalProperties: true;
default: {};
description: "An explanation about the purpose of this instance.";
examples: readonly [
{
ASIN: "123";
ItemCondition: "New";
MarketplaceId: "ATVPDKIKX0DER";
OfferChangeType: "New";
TimeOfOfferChange: "2020-07-13T19:42:04.284Z";
},
];
properties: {
ASIN: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/OfferChangeTrigger/properties/ASIN";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["123"];
title: "The ASIN schema";
type: "string";
};
ItemCondition: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/OfferChangeTrigger/properties/ItemCondition";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["New"];
title: "The ItemCondition schema";
type: "string";
};
MarketplaceId: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/OfferChangeTrigger/properties/MarketplaceId";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["ATVPDKIKX0DER"];
title: "The MarketplaceId schema";
type: "string";
};
OfferChangeType: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/OfferChangeTrigger/properties/OfferChangeType";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["New"];
title: "The OfferChangeType schema";
type: "string";
};
TimeOfOfferChange: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/OfferChangeTrigger/properties/TimeOfOfferChange";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["2020-07-13T19:42:04.284Z"];
title: "The TimeOfOfferChange schema";
type: "string";
};
};
required: readonly [
"MarketplaceId",
"ASIN",
"ItemCondition",
"TimeOfOfferChange",
"OfferChangeType",
];
title: "The OfferChangeTrigger schema";
type: "object";
};
Offers: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/Offers";
additionalItems: true;
default: readonly [];
description: "An explanation about the purpose of this instance.";
examples: readonly [
readonly [
{
IsExpeditedShippingAvailable: true;
IsFeaturedMerchant: true;
IsFulfilledByAmazon: true;
ListingPrice: { Amount: ...; CurrencyCode: ... };
Points: { PointsNumber: ... };
PrimeInformation: { IsOfferNationalPrime: ...; IsOfferPrime: ... };
SellerFeedbackRating: {
FeedbackCount: ...;
SellerPositiveFeedbackRating: ...;
};
SellerId: "111";
Shipping: { Amount: ...; CurrencyCode: ... };
ShippingTime: {
AvailabilityType: ...;
AvailableDate: ...;
MaximumHours: ...;
MinimumHours: ...;
};
ShipsDomestically: true;
ShipsFrom: { Country: ...; State: ... };
ShipsInternationally: true;
SubCondition: "New";
},
],
];
items: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/Offers/items";
anyOf: readonly [
{
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/Offers/items/anyOf/0";
additionalProperties: true;
default: {};
description: "An explanation about the purpose of this instance.";
examples: readonly [(...)];
properties: {
IsExpeditedShippingAvailable: ...;
IsFeaturedMerchant: ...;
IsFulfilledByAmazon: ...;
ListingPrice: ...;
Points: ...;
PrimeInformation: ...;
SellerFeedbackRating: ...;
SellerId: ...;
Shipping: ...;
ShippingTime: ...;
ShipsDomestically: ...;
ShipsFrom: ...;
ShipsInternationally: ...;
SubCondition: ...;
};
required: readonly [
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
];
title: "The first anyOf schema";
type: "object";
},
];
};
title: "The Offers schema";
type: "array";
};
SellerId: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/SellerId";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["A3TH9S8BH6GOGM"];
title: "The SellerId schema";
type: "string";
};
Summary: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/Summary";
additionalProperties: true;
default: {};
description: "An explanation about the purpose of this instance.";
examples: readonly [
{
BuyBoxPrices: readonly [
{
Condition: ...;
LandedPrice: ...;
ListingPrice: ...;
Shipping: ...;
},
{
Condition: ...;
LandedPrice: ...;
ListingPrice: ...;
Points: ...;
Shipping: ...;
},
];
CompetitivePriceThreshold: { Amount: 22; CurrencyCode: "USD" };
ListPrice: { Amount: 55; CurrencyCode: "USD" };
LowestPrices: readonly [
{
Condition: ...;
FulfillmentChannel: ...;
LandedPrice: ...;
ListingPrice: ...;
Shipping: ...;
},
{
Condition: ...;
FulfillmentChannel: ...;
LandedPrice: ...;
ListingPrice: ...;
Points: ...;
Shipping: ...;
},
];
MinimumAdvertisedPrice: { Amount: 66; CurrencyCode: "USD" };
NumberOfBuyBoxEligibleOffers: readonly [
{ Condition: ...; FulfillmentChannel: ...; OfferCount: ... },
{ Condition: ...; FulfillmentChannel: ...; OfferCount: ... },
];
NumberOfOffers: readonly [
{ Condition: ...; FulfillmentChannel: ...; OfferCount: ... },
{ Condition: ...; FulfillmentChannel: ...; OfferCount: ... },
];
SalesRankings: readonly [
{ ProductCategoryId: ...; Rank: ... },
{ ProductCategoryId: ...; Rank: ... },
];
SuggestedLowerPricePlusShipping: {
Amount: 77;
CurrencyCode: "USD";
};
TotalBuyBoxEligibleOffers: 100;
},
];
properties: {
BuyBoxPrices: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/Summary/properties/BuyBoxPrices";
additionalItems: true;
default: readonly [];
description: "An explanation about the purpose of this instance.";
examples: readonly [readonly [(...), (...)]];
items: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/Summary/properties/BuyBoxPrices/items";
anyOf: readonly [(...), (...)];
};
title: "The BuyBoxPrices schema";
type: "array";
};
CompetitivePriceThreshold: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/Summary/properties/CompetitivePriceThreshold";
additionalProperties: true;
default: {};
description: "An explanation about the purpose of this instance.";
examples: readonly [{ Amount: ...; CurrencyCode: ... }];
properties: {
Amount: {
$id: ...;
default: ...;
description: ...;
examples: ...;
title: ...;
type: ...;
};
CurrencyCode: {
$id: ...;
default: ...;
description: ...;
examples: ...;
title: ...;
type: ...;
};
};
required: readonly ["Amount", "CurrencyCode"];
title: "The CompetitivePriceThreshold schema";
type: "object";
};
ListPrice: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/Summary/properties/ListPrice";
additionalProperties: true;
default: {};
description: "An explanation about the purpose of this instance.";
examples: readonly [{ Amount: ...; CurrencyCode: ... }];
properties: {
Amount: {
$id: ...;
default: ...;
description: ...;
examples: ...;
title: ...;
type: ...;
};
CurrencyCode: {
$id: ...;
default: ...;
description: ...;
examples: ...;
title: ...;
type: ...;
};
};
required: readonly ["Amount", "CurrencyCode"];
title: "The ListPrice schema";
type: "object";
};
LowestPrices: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/Summary/properties/LowestPrices";
additionalItems: true;
default: readonly [];
description: "An explanation about the purpose of this instance.";
examples: readonly [readonly [(...), (...)]];
items: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/Summary/properties/LowestPrices/items";
anyOf: readonly [(...), (...)];
};
title: "The LowestPrices schema";
type: "array";
};
MinimumAdvertisedPrice: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/Summary/properties/MinimumAdvertisedPrice";
additionalProperties: true;
default: {};
description: "An explanation about the purpose of this instance.";
examples: readonly [{ Amount: ...; CurrencyCode: ... }];
properties: {
Amount: {
$id: ...;
default: ...;
description: ...;
examples: ...;
title: ...;
type: ...;
};
CurrencyCode: {
$id: ...;
default: ...;
description: ...;
examples: ...;
title: ...;
type: ...;
};
};
required: readonly ["Amount", "CurrencyCode"];
title: "The MinimumAdvertisedPrice schema";
type: "object";
};
NumberOfBuyBoxEligibleOffers: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/Summary/properties/NumberOfBuyBoxEligibleOffers";
additionalItems: true;
default: readonly [];
description: "An explanation about the purpose of this instance.";
examples: readonly [readonly [(...), (...)]];
items: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/Summary/properties/NumberOfBuyBoxEligibleOffers/items";
anyOf: readonly [(...)];
};
title: "The NumberOfBuyBoxEligibleOffers schema";
type: "array";
};
NumberOfOffers: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/Summary/properties/NumberOfOffers";
additionalItems: true;
default: readonly [];
description: "An explanation about the purpose of this instance.";
examples: readonly [readonly [(...), (...)]];
items: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/Summary/properties/NumberOfOffers/items";
anyOf: readonly [(...)];
};
title: "The NumberOfOffers schema";
type: "array";
};
SalesRankings: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/Summary/properties/SalesRankings";
additionalItems: true;
default: readonly [];
description: "An explanation about the purpose of this instance.";
examples: readonly [readonly [(...), (...)]];
items: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/Summary/properties/SalesRankings/items";
anyOf: readonly [(...)];
};
title: "The SalesRankings schema";
type: "array";
};
SuggestedLowerPricePlusShipping: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/Summary/properties/SuggestedLowerPricePlusShipping";
additionalProperties: true;
default: {};
description: "An explanation about the purpose of this instance.";
examples: readonly [{ Amount: ...; CurrencyCode: ... }];
properties: {
Amount: {
$id: ...;
default: ...;
description: ...;
examples: ...;
title: ...;
type: ...;
};
CurrencyCode: {
$id: ...;
default: ...;
description: ...;
examples: ...;
title: ...;
type: ...;
};
};
required: readonly ["Amount", "CurrencyCode"];
title: "The SuggestedLowerPricePlusShipping schema";
type: "object";
};
TotalBuyBoxEligibleOffers: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/Summary/properties/TotalBuyBoxEligibleOffers";
default: 0;
description: "An explanation about the purpose of this instance.";
examples: readonly [100];
title: "The TotalBuyBoxEligibleOffers schema";
type: "integer";
};
};
required: readonly [
"NumberOfOffers",
"LowestPrices",
"BuyBoxPrices",
"ListPrice",
"MinimumAdvertisedPrice",
"SuggestedLowerPricePlusShipping",
"TotalBuyBoxEligibleOffers",
"SalesRankings",
"NumberOfBuyBoxEligibleOffers",
"CompetitivePriceThreshold",
];
title: "The Summary schema";
type: "object";
};
};
required: readonly [
"SellerId",
"OfferChangeTrigger",
"Summary",
"Offers",
];
title: "The AnyOfferChangedNotification schema";
type: "object";
};
};
required: readonly ["AnyOfferChangedNotification"];
title: "The Payload schema";
type: "object";
};
PayloadVersion: {
$id: "#/properties/PayloadVersion";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["1.0"];
title: "The PayloadVersion schema";
type: "string";
};
};
required: readonly [
"NotificatonTionVersion",
"NotificationType",
"PayloadVersion",
"EventTime",
"NotificationMetadata",
"Payload",
];
title: "The root schema";
type: "object";
} = ...
Type declaration
Readonly
$id: "http://example.com/example.json"
Readonly
additionalProperties: true
Readonly
default: {}
Readonly
description: "The root schema comprises the entire JSON document."
Readonly
examples: readonly [
{
EventTime: "2020-07-13T19:42:04.284Z";
NotificationMetadata: {
ApplicationId: "app-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746";
NotificationId: "d0e9e693-c3ad-4373-979f-ed4ec98dd746";
PublishTime: "2020-07-13T19:42:04.284Z";
SubscriptionId: "subscription-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746";
};
NotificationType: "ANY_OFFER_CHANGED";
NotificatonTionVersion: "1.0";
Payload: {
AnyOfferChangedNotification: {
OfferChangeTrigger: {
ASIN: "123";
ItemCondition: "New";
MarketplaceId: "ATVPDKIKX0DER";
OfferChangeType: "New";
TimeOfOfferChange: "2020-07-13T19:42:04.284Z";
};
Offers: readonly [
{
IsExpeditedShippingAvailable: true;
IsFeaturedMerchant: true;
IsFulfilledByAmazon: true;
ListingPrice: { Amount: 23; CurrencyCode: "USD" };
Points: { PointsNumber: 33333 };
PrimeInformation: { IsOfferNationalPrime: false; IsOfferPrime: true };
SellerFeedbackRating: {
FeedbackCount: 9;
SellerPositiveFeedbackRating: 10;
};
SellerId: "111";
Shipping: { Amount: 110; CurrencyCode: "USD" };
ShippingTime: {
AvailabilityType: "available";
AvailableDate: "2020-07-13T19:42:04.284Z";
MaximumHours: 30;
MinimumHours: 10;
};
ShipsDomestically: true;
ShipsFrom: { Country: "USA"; State: "MI" };
ShipsInternationally: true;
SubCondition: "New";
},
];
SellerId: "A3TH9S8BH6GOGM";
Summary: {
BuyBoxPrices: readonly [
{
Condition: "new";
LandedPrice: { Amount: 10; CurrencyCode: "USD" };
ListingPrice: { Amount: 10; CurrencyCode: "USD" };
Shipping: { Amount: 0; CurrencyCode: "USD" };
},
{
Condition: "old";
LandedPrice: { Amount: 11; CurrencyCode: "USD" };
ListingPrice: { Amount: 20; CurrencyCode: "USD" };
Points: { PointsNumber: 34343 };
Shipping: { Amount: 40; CurrencyCode: "USD" };
},
];
CompetitivePriceThreshold: { Amount: 22; CurrencyCode: "USD" };
ListPrice: { Amount: 55; CurrencyCode: "USD" };
LowestPrices: readonly [
{
Condition: "new";
FulfillmentChannel: "Merchant";
LandedPrice: { Amount: 10; CurrencyCode: "USD" };
ListingPrice: { Amount: 10; CurrencyCode: "USD" };
Shipping: { Amount: 0; CurrencyCode: "USD" };
},
{
Condition: "old";
FulfillmentChannel: "Amazon";
LandedPrice: { Amount: 11; CurrencyCode: "USD" };
ListingPrice: { Amount: 20; CurrencyCode: "USD" };
Points: { PointsNumber: 34343 };
Shipping: { Amount: 40; CurrencyCode: "USD" };
},
];
MinimumAdvertisedPrice: { Amount: 66; CurrencyCode: "USD" };
NumberOfBuyBoxEligibleOffers: readonly [
{
Condition: "new";
FulfillmentChannel: "Merchant";
OfferCount: 23;
},
{ Condition: "old"; FulfillmentChannel: "Amazon"; OfferCount: 54 },
];
NumberOfOffers: readonly [
{
Condition: "new";
FulfillmentChannel: "Merchant";
OfferCount: 10;
},
{ Condition: "old"; FulfillmentChannel: "Amazon"; OfferCount: 21 },
];
SalesRankings: readonly [
{ ProductCategoryId: "1243"; Rank: 1 },
{ ProductCategoryId: "1234"; Rank: 2 },
];
SuggestedLowerPricePlusShipping: { Amount: 77; CurrencyCode: "USD" };
TotalBuyBoxEligibleOffers: 100;
};
};
};
PayloadVersion: "1.0";
},
]
Readonly
properties: {
EventTime: {
$id: "#/properties/EventTime";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["2020-07-13T19:42:04.284Z"];
title: "The EventTime schema";
type: "string";
};
NotificationMetadata: {
$id: "#/properties/NotificationMetadata";
additionalProperties: true;
default: {};
description: "An explanation about the purpose of this instance.";
examples: readonly [
{
ApplicationId: "app-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746";
NotificationId: "d0e9e693-c3ad-4373-979f-ed4ec98dd746";
PublishTime: "2020-07-13T19:42:04.284Z";
SubscriptionId: "subscription-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746";
},
];
properties: {
ApplicationId: {
$id: "#/properties/NotificationMetadata/properties/ApplicationId";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["app-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746"];
title: "The ApplicationId schema";
type: "string";
};
NotificationId: {
$id: "#/properties/NotificationMetadata/properties/NotificationId";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["d0e9e693-c3ad-4373-979f-ed4ec98dd746"];
title: "The NotificationId schema";
type: "string";
};
PublishTime: {
$id: "#/properties/NotificationMetadata/properties/PublishTime";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["2020-07-13T19:42:04.284Z"];
title: "The PublishTime schema";
type: "string";
};
SubscriptionId: {
$id: "#/properties/NotificationMetadata/properties/SubscriptionId";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly [
"subscription-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746",
];
title: "The SubscriptionId schema";
type: "string";
};
};
required: readonly [
"ApplicationId",
"SubscriptionId",
"PublishTime",
"NotificationId",
];
title: "The NotificationMetadata schema";
type: "object";
};
NotificationType: {
$id: "#/properties/NotificationType";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["ANY_OFFER_CHANGED"];
title: "The Notification type schema";
type: "string";
};
NotificatonTionVersion: {
$id: "#/properties/NotificatonTionVersion";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["1.0"];
title: "The NotificatonTionVersion schema";
type: "string";
};
Payload: {
$id: "#/properties/Payload";
additionalProperties: true;
default: {};
description: "An explanation about the purpose of this instance.";
examples: readonly [
{
AnyOfferChangedNotification: {
OfferChangeTrigger: {
ASIN: "123";
ItemCondition: "New";
MarketplaceId: "ATVPDKIKX0DER";
OfferChangeType: "New";
TimeOfOfferChange: "2020-07-13T19:42:04.284Z";
};
Offers: readonly [
{
IsExpeditedShippingAvailable: true;
IsFeaturedMerchant: true;
IsFulfilledByAmazon: true;
ListingPrice: { Amount: 23; CurrencyCode: "USD" };
Points: { PointsNumber: 33333 };
PrimeInformation: { IsOfferNationalPrime: false; IsOfferPrime: true };
SellerFeedbackRating: {
FeedbackCount: 9;
SellerPositiveFeedbackRating: 10;
};
SellerId: "111";
Shipping: { Amount: 110; CurrencyCode: "USD" };
ShippingTime: {
AvailabilityType: "available";
AvailableDate: "2020-07-13T19:42:04.284Z";
MaximumHours: 30;
MinimumHours: 10;
};
ShipsDomestically: true;
ShipsFrom: { Country: "USA"; State: "MI" };
ShipsInternationally: true;
SubCondition: "New";
},
];
SellerId: "A3TH9S8BH6GOGM";
Summary: {
BuyBoxPrices: readonly [
{
Condition: "new";
LandedPrice: { Amount: 10; CurrencyCode: "USD" };
ListingPrice: { Amount: 10; CurrencyCode: "USD" };
Shipping: { Amount: 0; CurrencyCode: "USD" };
},
{
Condition: "old";
LandedPrice: { Amount: 11; CurrencyCode: "USD" };
ListingPrice: { Amount: 20; CurrencyCode: "USD" };
Points: { PointsNumber: 34343 };
Shipping: { Amount: 40; CurrencyCode: "USD" };
},
];
CompetitivePriceThreshold: { Amount: 22; CurrencyCode: "USD" };
ListPrice: { Amount: 55; CurrencyCode: "USD" };
LowestPrices: readonly [
{
Condition: "new";
FulfillmentChannel: "Merchant";
LandedPrice: { Amount: 10; CurrencyCode: "USD" };
ListingPrice: { Amount: 10; CurrencyCode: "USD" };
Shipping: { Amount: 0; CurrencyCode: "USD" };
},
{
Condition: "old";
FulfillmentChannel: "Amazon";
LandedPrice: { Amount: 11; CurrencyCode: "USD" };
ListingPrice: { Amount: 20; CurrencyCode: "USD" };
Points: { PointsNumber: 34343 };
Shipping: { Amount: 40; CurrencyCode: "USD" };
},
];
MinimumAdvertisedPrice: { Amount: 66; CurrencyCode: "USD" };
NumberOfBuyBoxEligibleOffers: readonly [
{
Condition: "new";
FulfillmentChannel: "Merchant";
OfferCount: 23;
},
{ Condition: "old"; FulfillmentChannel: "Amazon"; OfferCount: 54 },
];
NumberOfOffers: readonly [
{
Condition: "new";
FulfillmentChannel: "Merchant";
OfferCount: 10;
},
{ Condition: "old"; FulfillmentChannel: "Amazon"; OfferCount: 21 },
];
SalesRankings: readonly [
{ ProductCategoryId: "1243"; Rank: 1 },
{ ProductCategoryId: "1234"; Rank: 2 },
];
SuggestedLowerPricePlusShipping: { Amount: 77; CurrencyCode: "USD" };
TotalBuyBoxEligibleOffers: 100;
};
};
},
];
properties: {
AnyOfferChangedNotification: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification";
additionalProperties: true;
default: {};
description: "An explanation about the purpose of this instance.";
examples: readonly [
{
OfferChangeTrigger: {
ASIN: "123";
ItemCondition: "New";
MarketplaceId: "ATVPDKIKX0DER";
OfferChangeType: "New";
TimeOfOfferChange: "2020-07-13T19:42:04.284Z";
};
Offers: readonly [
{
IsExpeditedShippingAvailable: true;
IsFeaturedMerchant: true;
IsFulfilledByAmazon: true;
ListingPrice: { Amount: 23; CurrencyCode: "USD" };
Points: { PointsNumber: 33333 };
PrimeInformation: {
IsOfferNationalPrime: false;
IsOfferPrime: true;
};
SellerFeedbackRating: {
FeedbackCount: 9;
SellerPositiveFeedbackRating: 10;
};
SellerId: "111";
Shipping: { Amount: 110; CurrencyCode: "USD" };
ShippingTime: {
AvailabilityType: "available";
AvailableDate: "2020-07-13T19:42:04.284Z";
MaximumHours: 30;
MinimumHours: 10;
};
ShipsDomestically: true;
ShipsFrom: { Country: "USA"; State: "MI" };
ShipsInternationally: true;
SubCondition: "New";
},
];
SellerId: "A3TH9S8BH6GOGM";
Summary: {
BuyBoxPrices: readonly [
{
Condition: "new";
LandedPrice: { Amount: ...; CurrencyCode: ... };
ListingPrice: { Amount: ...; CurrencyCode: ... };
Shipping: { Amount: ...; CurrencyCode: ... };
},
{
Condition: "old";
LandedPrice: { Amount: ...; CurrencyCode: ... };
ListingPrice: { Amount: ...; CurrencyCode: ... };
Points: { PointsNumber: ... };
Shipping: { Amount: ...; CurrencyCode: ... };
},
];
CompetitivePriceThreshold: { Amount: 22; CurrencyCode: "USD" };
ListPrice: { Amount: 55; CurrencyCode: "USD" };
LowestPrices: readonly [
{
Condition: "new";
FulfillmentChannel: "Merchant";
LandedPrice: { Amount: ...; CurrencyCode: ... };
ListingPrice: { Amount: ...; CurrencyCode: ... };
Shipping: { Amount: ...; CurrencyCode: ... };
},
{
Condition: "old";
FulfillmentChannel: "Amazon";
LandedPrice: { Amount: ...; CurrencyCode: ... };
ListingPrice: { Amount: ...; CurrencyCode: ... };
Points: { PointsNumber: ... };
Shipping: { Amount: ...; CurrencyCode: ... };
},
];
MinimumAdvertisedPrice: { Amount: 66; CurrencyCode: "USD" };
NumberOfBuyBoxEligibleOffers: readonly [
{
Condition: "new";
FulfillmentChannel: "Merchant";
OfferCount: 23;
},
{ Condition: "old"; FulfillmentChannel: "Amazon"; OfferCount: 54 },
];
NumberOfOffers: readonly [
{
Condition: "new";
FulfillmentChannel: "Merchant";
OfferCount: 10;
},
{ Condition: "old"; FulfillmentChannel: "Amazon"; OfferCount: 21 },
];
SalesRankings: readonly [
{ ProductCategoryId: "1243"; Rank: 1 },
{ ProductCategoryId: "1234"; Rank: 2 },
];
SuggestedLowerPricePlusShipping: { Amount: 77; CurrencyCode: "USD" };
TotalBuyBoxEligibleOffers: 100;
};
},
];
properties: {
OfferChangeTrigger: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/OfferChangeTrigger";
additionalProperties: true;
default: {};
description: "An explanation about the purpose of this instance.";
examples: readonly [
{
ASIN: "123";
ItemCondition: "New";
MarketplaceId: "ATVPDKIKX0DER";
OfferChangeType: "New";
TimeOfOfferChange: "2020-07-13T19:42:04.284Z";
},
];
properties: {
ASIN: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/OfferChangeTrigger/properties/ASIN";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["123"];
title: "The ASIN schema";
type: "string";
};
ItemCondition: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/OfferChangeTrigger/properties/ItemCondition";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["New"];
title: "The ItemCondition schema";
type: "string";
};
MarketplaceId: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/OfferChangeTrigger/properties/MarketplaceId";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["ATVPDKIKX0DER"];
title: "The MarketplaceId schema";
type: "string";
};
OfferChangeType: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/OfferChangeTrigger/properties/OfferChangeType";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["New"];
title: "The OfferChangeType schema";
type: "string";
};
TimeOfOfferChange: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/OfferChangeTrigger/properties/TimeOfOfferChange";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["2020-07-13T19:42:04.284Z"];
title: "The TimeOfOfferChange schema";
type: "string";
};
};
required: readonly [
"MarketplaceId",
"ASIN",
"ItemCondition",
"TimeOfOfferChange",
"OfferChangeType",
];
title: "The OfferChangeTrigger schema";
type: "object";
};
Offers: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/Offers";
additionalItems: true;
default: readonly [];
description: "An explanation about the purpose of this instance.";
examples: readonly [
readonly [
{
IsExpeditedShippingAvailable: true;
IsFeaturedMerchant: true;
IsFulfilledByAmazon: true;
ListingPrice: { Amount: ...; CurrencyCode: ... };
Points: { PointsNumber: ... };
PrimeInformation: { IsOfferNationalPrime: ...; IsOfferPrime: ... };
SellerFeedbackRating: {
FeedbackCount: ...;
SellerPositiveFeedbackRating: ...;
};
SellerId: "111";
Shipping: { Amount: ...; CurrencyCode: ... };
ShippingTime: {
AvailabilityType: ...;
AvailableDate: ...;
MaximumHours: ...;
MinimumHours: ...;
};
ShipsDomestically: true;
ShipsFrom: { Country: ...; State: ... };
ShipsInternationally: true;
SubCondition: "New";
},
],
];
items: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/Offers/items";
anyOf: readonly [
{
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/Offers/items/anyOf/0";
additionalProperties: true;
default: {};
description: "An explanation about the purpose of this instance.";
examples: readonly [(...)];
properties: {
IsExpeditedShippingAvailable: ...;
IsFeaturedMerchant: ...;
IsFulfilledByAmazon: ...;
ListingPrice: ...;
Points: ...;
PrimeInformation: ...;
SellerFeedbackRating: ...;
SellerId: ...;
Shipping: ...;
ShippingTime: ...;
ShipsDomestically: ...;
ShipsFrom: ...;
ShipsInternationally: ...;
SubCondition: ...;
};
required: readonly [
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
(...),
];
title: "The first anyOf schema";
type: "object";
},
];
};
title: "The Offers schema";
type: "array";
};
SellerId: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/SellerId";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["A3TH9S8BH6GOGM"];
title: "The SellerId schema";
type: "string";
};
Summary: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/Summary";
additionalProperties: true;
default: {};
description: "An explanation about the purpose of this instance.";
examples: readonly [
{
BuyBoxPrices: readonly [
{
Condition: ...;
LandedPrice: ...;
ListingPrice: ...;
Shipping: ...;
},
{
Condition: ...;
LandedPrice: ...;
ListingPrice: ...;
Points: ...;
Shipping: ...;
},
];
CompetitivePriceThreshold: { Amount: 22; CurrencyCode: "USD" };
ListPrice: { Amount: 55; CurrencyCode: "USD" };
LowestPrices: readonly [
{
Condition: ...;
FulfillmentChannel: ...;
LandedPrice: ...;
ListingPrice: ...;
Shipping: ...;
},
{
Condition: ...;
FulfillmentChannel: ...;
LandedPrice: ...;
ListingPrice: ...;
Points: ...;
Shipping: ...;
},
];
MinimumAdvertisedPrice: { Amount: 66; CurrencyCode: "USD" };
NumberOfBuyBoxEligibleOffers: readonly [
{ Condition: ...; FulfillmentChannel: ...; OfferCount: ... },
{ Condition: ...; FulfillmentChannel: ...; OfferCount: ... },
];
NumberOfOffers: readonly [
{ Condition: ...; FulfillmentChannel: ...; OfferCount: ... },
{ Condition: ...; FulfillmentChannel: ...; OfferCount: ... },
];
SalesRankings: readonly [
{ ProductCategoryId: ...; Rank: ... },
{ ProductCategoryId: ...; Rank: ... },
];
SuggestedLowerPricePlusShipping: { Amount: 77; CurrencyCode: "USD" };
TotalBuyBoxEligibleOffers: 100;
},
];
properties: {
BuyBoxPrices: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/Summary/properties/BuyBoxPrices";
additionalItems: true;
default: readonly [];
description: "An explanation about the purpose of this instance.";
examples: readonly [readonly [(...), (...)]];
items: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/Summary/properties/BuyBoxPrices/items";
anyOf: readonly [(...), (...)];
};
title: "The BuyBoxPrices schema";
type: "array";
};
CompetitivePriceThreshold: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/Summary/properties/CompetitivePriceThreshold";
additionalProperties: true;
default: {};
description: "An explanation about the purpose of this instance.";
examples: readonly [{ Amount: ...; CurrencyCode: ... }];
properties: {
Amount: {
$id: ...;
default: ...;
description: ...;
examples: ...;
title: ...;
type: ...;
};
CurrencyCode: {
$id: ...;
default: ...;
description: ...;
examples: ...;
title: ...;
type: ...;
};
};
required: readonly ["Amount", "CurrencyCode"];
title: "The CompetitivePriceThreshold schema";
type: "object";
};
ListPrice: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/Summary/properties/ListPrice";
additionalProperties: true;
default: {};
description: "An explanation about the purpose of this instance.";
examples: readonly [{ Amount: ...; CurrencyCode: ... }];
properties: {
Amount: {
$id: ...;
default: ...;
description: ...;
examples: ...;
title: ...;
type: ...;
};
CurrencyCode: {
$id: ...;
default: ...;
description: ...;
examples: ...;
title: ...;
type: ...;
};
};
required: readonly ["Amount", "CurrencyCode"];
title: "The ListPrice schema";
type: "object";
};
LowestPrices: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/Summary/properties/LowestPrices";
additionalItems: true;
default: readonly [];
description: "An explanation about the purpose of this instance.";
examples: readonly [readonly [(...), (...)]];
items: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/Summary/properties/LowestPrices/items";
anyOf: readonly [(...), (...)];
};
title: "The LowestPrices schema";
type: "array";
};
MinimumAdvertisedPrice: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/Summary/properties/MinimumAdvertisedPrice";
additionalProperties: true;
default: {};
description: "An explanation about the purpose of this instance.";
examples: readonly [{ Amount: ...; CurrencyCode: ... }];
properties: {
Amount: {
$id: ...;
default: ...;
description: ...;
examples: ...;
title: ...;
type: ...;
};
CurrencyCode: {
$id: ...;
default: ...;
description: ...;
examples: ...;
title: ...;
type: ...;
};
};
required: readonly ["Amount", "CurrencyCode"];
title: "The MinimumAdvertisedPrice schema";
type: "object";
};
NumberOfBuyBoxEligibleOffers: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/Summary/properties/NumberOfBuyBoxEligibleOffers";
additionalItems: true;
default: readonly [];
description: "An explanation about the purpose of this instance.";
examples: readonly [readonly [(...), (...)]];
items: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/Summary/properties/NumberOfBuyBoxEligibleOffers/items";
anyOf: readonly [(...)];
};
title: "The NumberOfBuyBoxEligibleOffers schema";
type: "array";
};
NumberOfOffers: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/Summary/properties/NumberOfOffers";
additionalItems: true;
default: readonly [];
description: "An explanation about the purpose of this instance.";
examples: readonly [readonly [(...), (...)]];
items: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/Summary/properties/NumberOfOffers/items";
anyOf: readonly [(...)];
};
title: "The NumberOfOffers schema";
type: "array";
};
SalesRankings: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/Summary/properties/SalesRankings";
additionalItems: true;
default: readonly [];
description: "An explanation about the purpose of this instance.";
examples: readonly [readonly [(...), (...)]];
items: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/Summary/properties/SalesRankings/items";
anyOf: readonly [(...)];
};
title: "The SalesRankings schema";
type: "array";
};
SuggestedLowerPricePlusShipping: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/Summary/properties/SuggestedLowerPricePlusShipping";
additionalProperties: true;
default: {};
description: "An explanation about the purpose of this instance.";
examples: readonly [{ Amount: ...; CurrencyCode: ... }];
properties: {
Amount: {
$id: ...;
default: ...;
description: ...;
examples: ...;
title: ...;
type: ...;
};
CurrencyCode: {
$id: ...;
default: ...;
description: ...;
examples: ...;
title: ...;
type: ...;
};
};
required: readonly ["Amount", "CurrencyCode"];
title: "The SuggestedLowerPricePlusShipping schema";
type: "object";
};
TotalBuyBoxEligibleOffers: {
$id: "#/properties/Payload/properties/AnyOfferChangedNotification/properties/Summary/properties/TotalBuyBoxEligibleOffers";
default: 0;
description: "An explanation about the purpose of this instance.";
examples: readonly [100];
title: "The TotalBuyBoxEligibleOffers schema";
type: "integer";
};
};
required: readonly [
"NumberOfOffers",
"LowestPrices",
"BuyBoxPrices",
"ListPrice",
"MinimumAdvertisedPrice",
"SuggestedLowerPricePlusShipping",
"TotalBuyBoxEligibleOffers",
"SalesRankings",
"NumberOfBuyBoxEligibleOffers",
"CompetitivePriceThreshold",
];
title: "The Summary schema";
type: "object";
};
};
required: readonly [
"SellerId",
"OfferChangeTrigger",
"Summary",
"Offers",
];
title: "The AnyOfferChangedNotification schema";
type: "object";
};
};
required: readonly ["AnyOfferChangedNotification"];
title: "The Payload schema";
type: "object";
};
PayloadVersion: {
$id: "#/properties/PayloadVersion";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["1.0"];
title: "The PayloadVersion schema";
type: "string";
};
}
Readonly
required: readonly [
"NotificatonTionVersion",
"NotificationType",
"PayloadVersion",
"EventTime",
"NotificationMetadata",
"Payload",
]
Readonly
title: "The root schema"
Readonly
type: "object"