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