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"
  • ReadonlyadditionalProperties: true
  • Readonlydefault: {}
  • Readonlydescription: "The root schema comprises the entire JSON document."
  • Readonlyexamples: 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";
        },
    ]
  • Readonlyproperties: {
        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";
        };
    }
  • Readonlyrequired: readonly [
        "NotificatonTionVersion",
        "NotificationType",
        "PayloadVersion",
        "EventTime",
        "NotificationMetadata",
        "Payload",
    ]
  • Readonlytitle: "The root schema"
  • Readonlytype: "object"