Variable itemProductTypeChangeNotificationConst
itemProductTypeChangeNotification: {
$id: "http://example.com/example.json";
additionalProperties: true;
default: {};
description: "The root schema comprises the entire JSON document.";
examples: readonly [
{
EventTime: "2019-03-20T18:59:30.194Z";
NotificationMetadata: {
ApplicationId: "amzn1.sellerapps.app.f1234566-aaec-55a6-b123-bcb752069ec5";
NotificationId: "0e999936-da2c-4f9c-9fc2-02b67bae5f49";
PublishTime: "2019-03-20T18:59:48.768Z";
SubscriptionId: "93b098e1-c42-2f45-93a1-78910a6a8369";
};
NotificationType: "ITEM_PRODUCT_TYPE_CHANGE";
NotificationVersion: "1.0";
Payload: {
Asin: "B1234567";
CurrentProductType: "PET_APPAREL";
MarketplaceId: "ATVPDKIKX0DER";
PreviousProductType: "PET_HEALTH_CARE";
};
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: "0e999936-da2c-4f9c-9fc2-02b67bae5f49";
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 ["0e999936-da2c-4f9c-9fc2-02b67bae5f49"];
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 ["ITEM_PRODUCT_TYPE_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 [
{
Asin: "B1234567";
CurrentProductType: "PET_APPAREL";
MarketplaceId: "ATVPDKIKX0DER";
PreviousProductType: "PET_HEALTH_CARE";
},
];
properties: {
Asin: {
$id: "#/properties/Payload/properties/Asin";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["B1234567"];
title: "The Asin schema";
type: "string";
};
CurrentProductType: {
$id: "#/properties/Payload/properties/CurrentProductType";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["PET_APPAREL"];
title: "The CurrentProductType schema";
type: "string";
};
MarketplaceId: {
$id: "#/properties/Payload/properties/MarketplaceId";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["ATVPDKIKX0DER"];
title: "The MarketplaceId schema";
type: "string";
};
PreviousProductType: {
$id: "#/properties/Payload/properties/PreviousProductType";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["PET_HEALTH_CARE"];
title: "The PreviousProductType schema";
type: "string";
};
};
required: readonly [
"MarketplaceId",
"Asin",
"PreviousProductType",
"CurrentProductType",
];
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: "2019-03-20T18:59:30.194Z";
NotificationMetadata: {
ApplicationId: "amzn1.sellerapps.app.f1234566-aaec-55a6-b123-bcb752069ec5";
NotificationId: "0e999936-da2c-4f9c-9fc2-02b67bae5f49";
PublishTime: "2019-03-20T18:59:48.768Z";
SubscriptionId: "93b098e1-c42-2f45-93a1-78910a6a8369";
};
NotificationType: "ITEM_PRODUCT_TYPE_CHANGE";
NotificationVersion: "1.0";
Payload: {
Asin: "B1234567";
CurrentProductType: "PET_APPAREL";
MarketplaceId: "ATVPDKIKX0DER";
PreviousProductType: "PET_HEALTH_CARE";
};
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: "0e999936-da2c-4f9c-9fc2-02b67bae5f49";
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 ["0e999936-da2c-4f9c-9fc2-02b67bae5f49"];
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 ["ITEM_PRODUCT_TYPE_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 [
{
Asin: "B1234567";
CurrentProductType: "PET_APPAREL";
MarketplaceId: "ATVPDKIKX0DER";
PreviousProductType: "PET_HEALTH_CARE";
},
];
properties: {
Asin: {
$id: "#/properties/Payload/properties/Asin";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["B1234567"];
title: "The Asin schema";
type: "string";
};
CurrentProductType: {
$id: "#/properties/Payload/properties/CurrentProductType";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["PET_APPAREL"];
title: "The CurrentProductType schema";
type: "string";
};
MarketplaceId: {
$id: "#/properties/Payload/properties/MarketplaceId";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["ATVPDKIKX0DER"];
title: "The MarketplaceId schema";
type: "string";
};
PreviousProductType: {
$id: "#/properties/Payload/properties/PreviousProductType";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["PET_HEALTH_CARE"];
title: "The PreviousProductType schema";
type: "string";
};
};
required: readonly [
"MarketplaceId",
"Asin",
"PreviousProductType",
"CurrentProductType",
];
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"