Variable productTypeDefinitionsChangeNotificationConst
productTypeDefinitionsChangeNotification: {
$id: "http://example.com/example.json";
additionalProperties: true;
default: {};
description: "The root schema comprises the entire JSON document.";
examples: readonly [
{
EventTime: "2021-02-03T18:59:30.194Z";
NotificationMetadata: {
ApplicationId: "amzn1.sellerapps.app.f1234566-aaec-55a6-b123-bcb752069ec5";
NotificationId: "0e999936-da2c-4f9c-9fc2-02b67bae5f49";
PublishTime: "2021-02-03T18:59:30.194Z";
SubscriptionId: "93b098e1-c42-2f45-93a1-78910a6a8369";
};
NotificationType: "PRODUCT_TYPE_DEFINITIONS_CHANGE";
NotificationVersion: "1.0";
Payload: {
AccountId: "AXXXXXXXXXXX";
MarketplaceId: "ATVPDKIKX0DER";
NewProductTypes: readonly ["LUGGAGE", "SHOES"];
ProductTypeVersion: "Uyp-Z6z_y2HhQD2x8sDBXkRAuxBqBionr";
};
PayloadVersion: "1.0";
},
];
properties: {
EventTime: {
$id: "#/properties/EventTime";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["2019-03-20T18:59:30.194Z"];
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: "amzn1.sellerapps.app.f1234566-aaec-55a6-b123-bcb752069ec5";
NotificationId: "8e009934-da2c-4f9c-9bc7-93f23b7e1f60";
PublishTime: "2019-03-20T18:59:48.768Z";
SubscriptionId: "93b098e1-c42-2f45-93a1-78910a6a8369";
},
];
properties: {
ApplicationId: {
$id: "#/properties/NotificationMetadata/properties/ApplicationId";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly [
"amzn1.sellerapps.app.f1234566-aaec-55a6-b123-bcb752069ec5",
];
title: "The ApplicationId schema";
type: "string";
};
NotificationId: {
$id: "#/properties/NotificationMetadata/properties/NotificationId";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["8e009934-da2c-4f9c-9bc7-93f23b7e1f60"];
title: "The NotificationId schema";
type: "string";
};
PublishTime: {
$id: "#/properties/NotificationMetadata/properties/PublishTime";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["2019-03-20T18:59:48.768Z"];
title: "The PublishTime schema";
type: "string";
};
SubscriptionId: {
$id: "#/properties/NotificationMetadata/properties/SubscriptionId";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["93b098e1-c42-2f45-93a1-78910a6a8369"];
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 ["PRODUCT_TYPE_DEFINITIONS_CHANGE"];
title: "The NotificationType schema";
type: "string";
};
NotificationVersion: {
$id: "#/properties/NotificationVersion";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["1.0"];
title: "The NotificationVersion schema";
type: "string";
};
Payload: {
$id: "#/properties/Payload";
additionalProperties: true;
default: {};
description: "An explanation about the purpose of this instance.";
examples: readonly [
{
AccountId: "AXXXXXXXXXXX";
MarketplaceId: "ATVPDKIKX0DER";
NewProductTypes: readonly ["LUGGAGE", "SHOES"];
ProductTypeVersion: "Uyp-Z6z_y2HhQD2x8sDBXkRAuxBqBionr";
},
{
AccountId: "AXXXXXXXXXXX";
ProductTypeVersion: "Uyp-Z6z_y2HhQD2x8sDBXkRAuxBqBionr";
},
];
properties: {
AccountId: {
$id: "#/properties/Payload/properties/AccountId";
default: "";
description: "The Merchant Id or Vendor Group Id related to the subscription.";
examples: readonly ["AXXXXXXXXXXX"];
title: "The Merchant Id or Vendor Group Id.";
type: "string";
};
MarketplaceId: {
$id: "#/properties/Payload/properties/MarketplaceId";
default: "";
description: "The marketplace where the Product Type Definition has changed";
examples: readonly ["ATVPDKIKX0DER"];
title: "The MarketplaceId schema";
type: "string";
};
NewProductTypes: {
$id: "#/properties/Payload/properties/NewProductTypes";
default: "";
description: "List of new Product Types release in the marketplace.";
examples: readonly [readonly ["LUGGAGE", "SHOES"]];
title: "New Product Types";
type: "array";
};
ProductTypeVersion: {
$id: "#/properties/Payload/properties/ProductTypeVersion";
default: "";
description: "Provides the latest released Product Type Definition version.";
examples: readonly ["Uyp-Z6z_y2HhQD2x8sDBXkRAuxBqBionr"];
title: "The version of latest Product Type Definitions";
type: "string";
};
};
required: readonly ["AccountId", "ProductTypeVersion"];
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 [
"NotificationVersion",
"NotificationType",
"PayloadVersion",
"EventTime",
"Payload",
"NotificationMetadata",
];
title: "The root schema";
type: "object";
} = ...
Type declaration
Readonly
$id: "http://example.com/example.json"
Readonly
additionalProperties: true
Readonly
default: {}
Readonly
description: "The root schema comprises the entire JSON document."
Readonly
examples: readonly [
{
EventTime: "2021-02-03T18:59:30.194Z";
NotificationMetadata: {
ApplicationId: "amzn1.sellerapps.app.f1234566-aaec-55a6-b123-bcb752069ec5";
NotificationId: "0e999936-da2c-4f9c-9fc2-02b67bae5f49";
PublishTime: "2021-02-03T18:59:30.194Z";
SubscriptionId: "93b098e1-c42-2f45-93a1-78910a6a8369";
};
NotificationType: "PRODUCT_TYPE_DEFINITIONS_CHANGE";
NotificationVersion: "1.0";
Payload: {
AccountId: "AXXXXXXXXXXX";
MarketplaceId: "ATVPDKIKX0DER";
NewProductTypes: readonly ["LUGGAGE", "SHOES"];
ProductTypeVersion: "Uyp-Z6z_y2HhQD2x8sDBXkRAuxBqBionr";
};
PayloadVersion: "1.0";
},
]
Readonly
properties: {
EventTime: {
$id: "#/properties/EventTime";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["2019-03-20T18:59:30.194Z"];
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: "amzn1.sellerapps.app.f1234566-aaec-55a6-b123-bcb752069ec5";
NotificationId: "8e009934-da2c-4f9c-9bc7-93f23b7e1f60";
PublishTime: "2019-03-20T18:59:48.768Z";
SubscriptionId: "93b098e1-c42-2f45-93a1-78910a6a8369";
},
];
properties: {
ApplicationId: {
$id: "#/properties/NotificationMetadata/properties/ApplicationId";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly [
"amzn1.sellerapps.app.f1234566-aaec-55a6-b123-bcb752069ec5",
];
title: "The ApplicationId schema";
type: "string";
};
NotificationId: {
$id: "#/properties/NotificationMetadata/properties/NotificationId";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["8e009934-da2c-4f9c-9bc7-93f23b7e1f60"];
title: "The NotificationId schema";
type: "string";
};
PublishTime: {
$id: "#/properties/NotificationMetadata/properties/PublishTime";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["2019-03-20T18:59:48.768Z"];
title: "The PublishTime schema";
type: "string";
};
SubscriptionId: {
$id: "#/properties/NotificationMetadata/properties/SubscriptionId";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["93b098e1-c42-2f45-93a1-78910a6a8369"];
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 ["PRODUCT_TYPE_DEFINITIONS_CHANGE"];
title: "The NotificationType schema";
type: "string";
};
NotificationVersion: {
$id: "#/properties/NotificationVersion";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["1.0"];
title: "The NotificationVersion schema";
type: "string";
};
Payload: {
$id: "#/properties/Payload";
additionalProperties: true;
default: {};
description: "An explanation about the purpose of this instance.";
examples: readonly [
{
AccountId: "AXXXXXXXXXXX";
MarketplaceId: "ATVPDKIKX0DER";
NewProductTypes: readonly ["LUGGAGE", "SHOES"];
ProductTypeVersion: "Uyp-Z6z_y2HhQD2x8sDBXkRAuxBqBionr";
},
{
AccountId: "AXXXXXXXXXXX";
ProductTypeVersion: "Uyp-Z6z_y2HhQD2x8sDBXkRAuxBqBionr";
},
];
properties: {
AccountId: {
$id: "#/properties/Payload/properties/AccountId";
default: "";
description: "The Merchant Id or Vendor Group Id related to the subscription.";
examples: readonly ["AXXXXXXXXXXX"];
title: "The Merchant Id or Vendor Group Id.";
type: "string";
};
MarketplaceId: {
$id: "#/properties/Payload/properties/MarketplaceId";
default: "";
description: "The marketplace where the Product Type Definition has changed";
examples: readonly ["ATVPDKIKX0DER"];
title: "The MarketplaceId schema";
type: "string";
};
NewProductTypes: {
$id: "#/properties/Payload/properties/NewProductTypes";
default: "";
description: "List of new Product Types release in the marketplace.";
examples: readonly [readonly ["LUGGAGE", "SHOES"]];
title: "New Product Types";
type: "array";
};
ProductTypeVersion: {
$id: "#/properties/Payload/properties/ProductTypeVersion";
default: "";
description: "Provides the latest released Product Type Definition version.";
examples: readonly ["Uyp-Z6z_y2HhQD2x8sDBXkRAuxBqBionr"];
title: "The version of latest Product Type Definitions";
type: "string";
};
};
required: readonly ["AccountId", "ProductTypeVersion"];
title: "The Payload schema";
type: "object";
};
PayloadVersion: {
$id: "#/properties/PayloadVersion";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["1.0"];
title: "The PayloadVersion schema";
type: "string";
};
}
Readonly
required: readonly [
"NotificationVersion",
"NotificationType",
"PayloadVersion",
"EventTime",
"Payload",
"NotificationMetadata",
]
Readonly
title: "The root schema"
Readonly
type: "object"