Variable fulfillmentOrderStatusNotificationConst
fulfillmentOrderStatusNotification: {
$id: "http://example.com/example.json";
additionalProperties: true;
default: {};
description: "The root schema comprises the entire JSON document.";
examples: readonly [
{
EventTime: "2020-07-13T19:42:04.284Z";
NotificationMetadata: {
ApplicationId: "app-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746";
NotificationId: "d0e9e693-c3ad-4373-979f-ed4ec98dd746";
PublishTime: "2020-07-13T19:42:04.284Z";
SubscriptionId: "subscription-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746";
};
NotificationType: "FULFILLMENT_ORDER_STATUS";
NotificationVersion: "1.0";
Payload: {
FulfillmentOrderStatusNotification: {
EventType: "TYPE3945";
FulfillmentOrderStatus: "PROCESSED";
FulfillmentReturnItem: {
ReceivedDateTime: "2020-07-13T19:42:04.284Z";
ReturnedQuantity: 12;
SellerSKU: "SELLERSKU9345";
};
FulfillmentShipment: {
AmazonShipmentId: "ASID49535";
EstimatedArrivalDateTime: "2020-07-13T19:42:04.284Z";
FulfillmentShipmentPackages: readonly [
{
CarrierCode: "2-930434";
PackageNumber: 1;
TrackingNumber: "1Z84456456573405";
},
{
CarrierCode: "1-930434";
PackageNumber: 2;
TrackingNumber: "1Z84456456573405";
},
{
CarrierCode: "3-930434";
PackageNumber: 3;
TrackingNumber: "1Z885647654573405";
},
];
FulfillmentShipmentStatus: "PROCESSED";
info: {
CarrierCode: "2-930434";
PackageNumber: 1;
TrackingNumber: "1Z84456456573405";
};
};
SellerFulfillmentOrderId: "SFOID2345";
SellerId: "A3TH9S8BH6GOGM";
StatusUpdatedDateTime: "2020-07-13T19:42:04.284Z";
};
};
PayloadVersion: "1.0";
},
];
properties: {
EventTime: {
$id: "#/properties/EventTime";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["2020-07-13T19:42:04.284Z"];
title: "The EventTime schema";
type: "string";
};
NotificationMetadata: {
$id: "#/properties/NotificationMetadata";
additionalProperties: true;
default: {};
description: "An explanation about the purpose of this instance.";
examples: readonly [
{
ApplicationId: "app-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746";
NotificationId: "d0e9e693-c3ad-4373-979f-ed4ec98dd746";
PublishTime: "2020-07-13T19:42:04.284Z";
SubscriptionId: "subscription-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746";
},
];
properties: {
ApplicationId: {
$id: "#/properties/NotificationMetadata/properties/ApplicationId";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["app-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746"];
title: "The ApplicationId schema";
type: "string";
};
NotificationId: {
$id: "#/properties/NotificationMetadata/properties/NotificationId";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["d0e9e693-c3ad-4373-979f-ed4ec98dd746"];
title: "The NotificationId schema";
type: "string";
};
PublishTime: {
$id: "#/properties/NotificationMetadata/properties/PublishTime";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["2020-07-13T19:42:04.284Z"];
title: "The PublishTime schema";
type: "string";
};
SubscriptionId: {
$id: "#/properties/NotificationMetadata/properties/SubscriptionId";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly [
"subscription-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746",
];
title: "The SubscriptionId schema";
type: "string";
};
};
required: readonly [
"ApplicationId",
"SubscriptionId",
"PublishTime",
"NotificationId",
];
title: "The NotificationMetadata schema";
type: "object";
};
NotificationType: {
$id: "#/properties/NotificationType";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["FULFILLMENT_ORDER_STATUS"];
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 [
{
FulfillmentOrderStatusNotification: {
EventType: "TYPE3945";
FulfillmentOrderStatus: "PROCESSED";
FulfillmentReturnItem: {
ReceivedDateTime: "2020-07-13T19:42:04.284Z";
ReturnedQuantity: 12;
SellerSKU: "SELLERSKU9345";
};
FulfillmentShipment: {
AmazonShipmentId: "ASID49535";
EstimatedArrivalDateTime: "2020-07-13T19:42:04.284Z";
FulfillmentShipmentPackages: readonly [
{
CarrierCode: "2-930434";
PackageNumber: 1;
TrackingNumber: "1Z84456456573405";
},
{
CarrierCode: "1-930434";
PackageNumber: 2;
TrackingNumber: "1Z84456456573405";
},
{
CarrierCode: "3-930434";
PackageNumber: 3;
TrackingNumber: "1Z885647654573405";
},
];
FulfillmentShipmentStatus: "PROCESSED";
info: {
CarrierCode: "2-930434";
PackageNumber: 1;
TrackingNumber: "1Z84456456573405";
};
};
SellerFulfillmentOrderId: "SFOID2345";
SellerId: "A3TH9S8BH6GOGM";
StatusUpdatedDateTime: "2020-07-13T19:42:04.284Z";
};
},
];
properties: {
FulfillmentOrderStatusNotification: {
$id: "#/properties/Payload/properties/FulfillmentOrderStatusNotification";
additionalProperties: true;
default: {};
description: "An explanation about the purpose of this instance.";
examples: readonly [
{
EventType: "TYPE3945";
FulfillmentOrderStatus: "PROCESSED";
FulfillmentReturnItem: {
ReceivedDateTime: "2020-07-13T19:42:04.284Z";
ReturnedQuantity: 12;
SellerSKU: "SELLERSKU9345";
};
FulfillmentShipment: {
AmazonShipmentId: "ASID49535";
EstimatedArrivalDateTime: "2020-07-13T19:42:04.284Z";
FulfillmentShipmentPackages: readonly [
{
CarrierCode: "2-930434";
PackageNumber: 1;
TrackingNumber: "1Z84456456573405";
},
{
CarrierCode: "1-930434";
PackageNumber: 2;
TrackingNumber: "1Z84456456573405";
},
{
CarrierCode: "3-930434";
PackageNumber: 3;
TrackingNumber: "1Z885647654573405";
},
];
FulfillmentShipmentStatus: "PROCESSED";
info: {
CarrierCode: "2-930434";
PackageNumber: 1;
TrackingNumber: "1Z84456456573405";
};
};
SellerFulfillmentOrderId: "SFOID2345";
SellerId: "A3TH9S8BH6GOGM";
StatusUpdatedDateTime: "2020-07-13T19:42:04.284Z";
},
];
properties: {
EventType: {
$id: "#/properties/Payload/properties/FulfillmentOrderStatusNotification/properties/EventType";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["TYPE3945"];
title: "The EventType schema";
type: "string";
};
FulfillmentOrderStatus: {
$id: "#/properties/Payload/properties/FulfillmentOrderStatusNotification/properties/FulfillmentOrderStatus";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["PROCESSED"];
title: "The FulfillmentOrderStatus schema";
type: "string";
};
FulfillmentReturnItem: {
$id: "#/properties/Payload/properties/FulfillmentOrderStatusNotification/properties/FulfillmentReturnItem";
additionalProperties: true;
default: {};
description: "An explanation about the purpose of this instance.";
examples: readonly [
{
ReceivedDateTime: "2020-07-13T19:42:04.284Z";
ReturnedQuantity: 12;
SellerSKU: "SELLERSKU9345";
},
];
properties: {
ReceivedDateTime: {
$id: "#/properties/Payload/properties/FulfillmentOrderStatusNotification/properties/FulfillmentReturnItem/properties/ReceivedDateTime";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["2020-07-13T19:42:04.284Z"];
title: "The ReceivedDateTime schema";
type: "string";
};
ReturnedQuantity: {
$id: "#/properties/Payload/properties/FulfillmentOrderStatusNotification/properties/FulfillmentReturnItem/properties/ReturnedQuantity";
default: 0;
description: "An explanation about the purpose of this instance.";
examples: readonly [12];
title: "The ReturnedQuantity schema";
type: "integer";
};
SellerSKU: {
$id: "#/properties/Payload/properties/FulfillmentOrderStatusNotification/properties/FulfillmentReturnItem/properties/SellerSKU";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["SELLERSKU9345"];
title: "The SellerSKU schema";
type: "string";
};
};
required: readonly [
"ReceivedDateTime",
"ReturnedQuantity",
"SellerSKU",
];
title: "The FulfillmentReturnItem schema";
type: "object";
};
FulfillmentShipment: {
$id: "#/properties/Payload/properties/FulfillmentOrderStatusNotification/properties/FulfillmentShipment";
additionalProperties: true;
default: {};
description: "An explanation about the purpose of this instance.";
examples: readonly [
{
AmazonShipmentId: "ASID49535";
EstimatedArrivalDateTime: "2020-07-13T19:42:04.284Z";
FulfillmentShipmentPackages: readonly [
{ CarrierCode: ...; PackageNumber: ...; TrackingNumber: ... },
{ CarrierCode: ...; PackageNumber: ...; TrackingNumber: ... },
{ CarrierCode: ...; PackageNumber: ...; TrackingNumber: ... },
];
FulfillmentShipmentStatus: "PROCESSED";
info: {
CarrierCode: "2-930434";
PackageNumber: 1;
TrackingNumber: "1Z84456456573405";
};
},
];
properties: {
AmazonShipmentId: {
$id: "#/properties/Payload/properties/FulfillmentOrderStatusNotification/properties/FulfillmentShipment/properties/AmazonShipmentId";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["ASID49535"];
title: "The AmazonShipmentId schema";
type: "string";
};
EstimatedArrivalDateTime: {
$id: "#/properties/Payload/properties/FulfillmentOrderStatusNotification/properties/FulfillmentShipment/properties/EstimatedArrivalDateTime";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["2020-07-13T19:42:04.284Z"];
title: "The EstimatedArrivalDateTime schema";
type: "string";
};
FulfillmentShipmentPackages: {
$id: "#/properties/Payload/properties/FulfillmentOrderStatusNotification/properties/FulfillmentShipment/properties/FulfillmentShipmentPackages";
additionalItems: true;
default: readonly [];
description: "An explanation about the purpose of this instance.";
examples: readonly [readonly [(...), (...)]];
items: {
$id: "#/properties/Payload/properties/FulfillmentOrderStatusNotification/properties/FulfillmentShipment/properties/FulfillmentShipmentPackages/properties/FulfillmentShipmentPackageItem";
anyOf: readonly [(...)];
};
properties: {
FulfillmentShipmentPackageItem: {
$id: ...;
additionalProperties: ...;
default: ...;
description: ...;
examples: ...;
properties: ...;
required: ...;
title: ...;
type: ...;
};
};
title: "The FulfillmentShipmentPackages schema";
type: "array";
};
FulfillmentShipmentStatus: {
$id: "#/properties/Payload/properties/FulfillmentOrderStatusNotification/properties/FulfillmentShipment/properties/FulfillmentShipmentStatus";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["PROCESSED"];
title: "The FulfillmentShipmentStatus schema";
type: "string";
};
};
required: readonly [
"FulfillmentShipmentStatus",
"AmazonShipmentId",
"EstimatedArrivalDateTime",
"info",
"FulfillmentShipmentPackages",
];
title: "The FulfillmentShipment schema";
type: "object";
};
SellerFulfillmentOrderId: {
$id: "#/properties/Payload/properties/FulfillmentOrderStatusNotification/properties/SellerFulfillmentOrderId";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["SFOID2345"];
title: "The SellerFulfillmentOrderId schema";
type: "string";
};
SellerId: {
$id: "#/properties/Payload/properties/FulfillmentOrderStatusNotification/properties/SellerId";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["A3TH9S8BH6GOGM"];
title: "The SellerId schema";
type: "string";
};
StatusUpdatedDateTime: {
$id: "#/properties/Payload/properties/FulfillmentOrderStatusNotification/properties/StatusUpdatedDateTime";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["2020-07-13T19:42:04.284Z"];
title: "The StatusUpdatedDateTime schema";
type: "string";
};
};
required: readonly [
"SellerId",
"EventType",
"StatusUpdatedDateTime",
"SellerFulfillmentOrderId",
"FulfillmentOrderStatus",
"FulfillmentShipment",
"FulfillmentReturnItem",
];
title: "The FulfillmentOrderStatusNotification schema";
type: "object";
};
};
required: readonly ["FulfillmentOrderStatusNotification"];
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: "2020-07-13T19:42:04.284Z";
NotificationMetadata: {
ApplicationId: "app-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746";
NotificationId: "d0e9e693-c3ad-4373-979f-ed4ec98dd746";
PublishTime: "2020-07-13T19:42:04.284Z";
SubscriptionId: "subscription-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746";
};
NotificationType: "FULFILLMENT_ORDER_STATUS";
NotificationVersion: "1.0";
Payload: {
FulfillmentOrderStatusNotification: {
EventType: "TYPE3945";
FulfillmentOrderStatus: "PROCESSED";
FulfillmentReturnItem: {
ReceivedDateTime: "2020-07-13T19:42:04.284Z";
ReturnedQuantity: 12;
SellerSKU: "SELLERSKU9345";
};
FulfillmentShipment: {
AmazonShipmentId: "ASID49535";
EstimatedArrivalDateTime: "2020-07-13T19:42:04.284Z";
FulfillmentShipmentPackages: readonly [
{
CarrierCode: "2-930434";
PackageNumber: 1;
TrackingNumber: "1Z84456456573405";
},
{
CarrierCode: "1-930434";
PackageNumber: 2;
TrackingNumber: "1Z84456456573405";
},
{
CarrierCode: "3-930434";
PackageNumber: 3;
TrackingNumber: "1Z885647654573405";
},
];
FulfillmentShipmentStatus: "PROCESSED";
info: {
CarrierCode: "2-930434";
PackageNumber: 1;
TrackingNumber: "1Z84456456573405";
};
};
SellerFulfillmentOrderId: "SFOID2345";
SellerId: "A3TH9S8BH6GOGM";
StatusUpdatedDateTime: "2020-07-13T19:42:04.284Z";
};
};
PayloadVersion: "1.0";
},
]
Readonly
properties: {
EventTime: {
$id: "#/properties/EventTime";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["2020-07-13T19:42:04.284Z"];
title: "The EventTime schema";
type: "string";
};
NotificationMetadata: {
$id: "#/properties/NotificationMetadata";
additionalProperties: true;
default: {};
description: "An explanation about the purpose of this instance.";
examples: readonly [
{
ApplicationId: "app-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746";
NotificationId: "d0e9e693-c3ad-4373-979f-ed4ec98dd746";
PublishTime: "2020-07-13T19:42:04.284Z";
SubscriptionId: "subscription-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746";
},
];
properties: {
ApplicationId: {
$id: "#/properties/NotificationMetadata/properties/ApplicationId";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["app-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746"];
title: "The ApplicationId schema";
type: "string";
};
NotificationId: {
$id: "#/properties/NotificationMetadata/properties/NotificationId";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["d0e9e693-c3ad-4373-979f-ed4ec98dd746"];
title: "The NotificationId schema";
type: "string";
};
PublishTime: {
$id: "#/properties/NotificationMetadata/properties/PublishTime";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["2020-07-13T19:42:04.284Z"];
title: "The PublishTime schema";
type: "string";
};
SubscriptionId: {
$id: "#/properties/NotificationMetadata/properties/SubscriptionId";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly [
"subscription-id-d0e9e693-c3ad-4373-979f-ed4ec98dd746",
];
title: "The SubscriptionId schema";
type: "string";
};
};
required: readonly [
"ApplicationId",
"SubscriptionId",
"PublishTime",
"NotificationId",
];
title: "The NotificationMetadata schema";
type: "object";
};
NotificationType: {
$id: "#/properties/NotificationType";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["FULFILLMENT_ORDER_STATUS"];
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 [
{
FulfillmentOrderStatusNotification: {
EventType: "TYPE3945";
FulfillmentOrderStatus: "PROCESSED";
FulfillmentReturnItem: {
ReceivedDateTime: "2020-07-13T19:42:04.284Z";
ReturnedQuantity: 12;
SellerSKU: "SELLERSKU9345";
};
FulfillmentShipment: {
AmazonShipmentId: "ASID49535";
EstimatedArrivalDateTime: "2020-07-13T19:42:04.284Z";
FulfillmentShipmentPackages: readonly [
{
CarrierCode: "2-930434";
PackageNumber: 1;
TrackingNumber: "1Z84456456573405";
},
{
CarrierCode: "1-930434";
PackageNumber: 2;
TrackingNumber: "1Z84456456573405";
},
{
CarrierCode: "3-930434";
PackageNumber: 3;
TrackingNumber: "1Z885647654573405";
},
];
FulfillmentShipmentStatus: "PROCESSED";
info: {
CarrierCode: "2-930434";
PackageNumber: 1;
TrackingNumber: "1Z84456456573405";
};
};
SellerFulfillmentOrderId: "SFOID2345";
SellerId: "A3TH9S8BH6GOGM";
StatusUpdatedDateTime: "2020-07-13T19:42:04.284Z";
};
},
];
properties: {
FulfillmentOrderStatusNotification: {
$id: "#/properties/Payload/properties/FulfillmentOrderStatusNotification";
additionalProperties: true;
default: {};
description: "An explanation about the purpose of this instance.";
examples: readonly [
{
EventType: "TYPE3945";
FulfillmentOrderStatus: "PROCESSED";
FulfillmentReturnItem: {
ReceivedDateTime: "2020-07-13T19:42:04.284Z";
ReturnedQuantity: 12;
SellerSKU: "SELLERSKU9345";
};
FulfillmentShipment: {
AmazonShipmentId: "ASID49535";
EstimatedArrivalDateTime: "2020-07-13T19:42:04.284Z";
FulfillmentShipmentPackages: readonly [
{
CarrierCode: "2-930434";
PackageNumber: 1;
TrackingNumber: "1Z84456456573405";
},
{
CarrierCode: "1-930434";
PackageNumber: 2;
TrackingNumber: "1Z84456456573405";
},
{
CarrierCode: "3-930434";
PackageNumber: 3;
TrackingNumber: "1Z885647654573405";
},
];
FulfillmentShipmentStatus: "PROCESSED";
info: {
CarrierCode: "2-930434";
PackageNumber: 1;
TrackingNumber: "1Z84456456573405";
};
};
SellerFulfillmentOrderId: "SFOID2345";
SellerId: "A3TH9S8BH6GOGM";
StatusUpdatedDateTime: "2020-07-13T19:42:04.284Z";
},
];
properties: {
EventType: {
$id: "#/properties/Payload/properties/FulfillmentOrderStatusNotification/properties/EventType";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["TYPE3945"];
title: "The EventType schema";
type: "string";
};
FulfillmentOrderStatus: {
$id: "#/properties/Payload/properties/FulfillmentOrderStatusNotification/properties/FulfillmentOrderStatus";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["PROCESSED"];
title: "The FulfillmentOrderStatus schema";
type: "string";
};
FulfillmentReturnItem: {
$id: "#/properties/Payload/properties/FulfillmentOrderStatusNotification/properties/FulfillmentReturnItem";
additionalProperties: true;
default: {};
description: "An explanation about the purpose of this instance.";
examples: readonly [
{
ReceivedDateTime: "2020-07-13T19:42:04.284Z";
ReturnedQuantity: 12;
SellerSKU: "SELLERSKU9345";
},
];
properties: {
ReceivedDateTime: {
$id: "#/properties/Payload/properties/FulfillmentOrderStatusNotification/properties/FulfillmentReturnItem/properties/ReceivedDateTime";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["2020-07-13T19:42:04.284Z"];
title: "The ReceivedDateTime schema";
type: "string";
};
ReturnedQuantity: {
$id: "#/properties/Payload/properties/FulfillmentOrderStatusNotification/properties/FulfillmentReturnItem/properties/ReturnedQuantity";
default: 0;
description: "An explanation about the purpose of this instance.";
examples: readonly [12];
title: "The ReturnedQuantity schema";
type: "integer";
};
SellerSKU: {
$id: "#/properties/Payload/properties/FulfillmentOrderStatusNotification/properties/FulfillmentReturnItem/properties/SellerSKU";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["SELLERSKU9345"];
title: "The SellerSKU schema";
type: "string";
};
};
required: readonly [
"ReceivedDateTime",
"ReturnedQuantity",
"SellerSKU",
];
title: "The FulfillmentReturnItem schema";
type: "object";
};
FulfillmentShipment: {
$id: "#/properties/Payload/properties/FulfillmentOrderStatusNotification/properties/FulfillmentShipment";
additionalProperties: true;
default: {};
description: "An explanation about the purpose of this instance.";
examples: readonly [
{
AmazonShipmentId: "ASID49535";
EstimatedArrivalDateTime: "2020-07-13T19:42:04.284Z";
FulfillmentShipmentPackages: readonly [
{ CarrierCode: ...; PackageNumber: ...; TrackingNumber: ... },
{ CarrierCode: ...; PackageNumber: ...; TrackingNumber: ... },
{ CarrierCode: ...; PackageNumber: ...; TrackingNumber: ... },
];
FulfillmentShipmentStatus: "PROCESSED";
info: {
CarrierCode: "2-930434";
PackageNumber: 1;
TrackingNumber: "1Z84456456573405";
};
},
];
properties: {
AmazonShipmentId: {
$id: "#/properties/Payload/properties/FulfillmentOrderStatusNotification/properties/FulfillmentShipment/properties/AmazonShipmentId";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["ASID49535"];
title: "The AmazonShipmentId schema";
type: "string";
};
EstimatedArrivalDateTime: {
$id: "#/properties/Payload/properties/FulfillmentOrderStatusNotification/properties/FulfillmentShipment/properties/EstimatedArrivalDateTime";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["2020-07-13T19:42:04.284Z"];
title: "The EstimatedArrivalDateTime schema";
type: "string";
};
FulfillmentShipmentPackages: {
$id: "#/properties/Payload/properties/FulfillmentOrderStatusNotification/properties/FulfillmentShipment/properties/FulfillmentShipmentPackages";
additionalItems: true;
default: readonly [];
description: "An explanation about the purpose of this instance.";
examples: readonly [readonly [(...), (...)]];
items: {
$id: "#/properties/Payload/properties/FulfillmentOrderStatusNotification/properties/FulfillmentShipment/properties/FulfillmentShipmentPackages/properties/FulfillmentShipmentPackageItem";
anyOf: readonly [(...)];
};
properties: {
FulfillmentShipmentPackageItem: {
$id: ...;
additionalProperties: ...;
default: ...;
description: ...;
examples: ...;
properties: ...;
required: ...;
title: ...;
type: ...;
};
};
title: "The FulfillmentShipmentPackages schema";
type: "array";
};
FulfillmentShipmentStatus: {
$id: "#/properties/Payload/properties/FulfillmentOrderStatusNotification/properties/FulfillmentShipment/properties/FulfillmentShipmentStatus";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["PROCESSED"];
title: "The FulfillmentShipmentStatus schema";
type: "string";
};
};
required: readonly [
"FulfillmentShipmentStatus",
"AmazonShipmentId",
"EstimatedArrivalDateTime",
"info",
"FulfillmentShipmentPackages",
];
title: "The FulfillmentShipment schema";
type: "object";
};
SellerFulfillmentOrderId: {
$id: "#/properties/Payload/properties/FulfillmentOrderStatusNotification/properties/SellerFulfillmentOrderId";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["SFOID2345"];
title: "The SellerFulfillmentOrderId schema";
type: "string";
};
SellerId: {
$id: "#/properties/Payload/properties/FulfillmentOrderStatusNotification/properties/SellerId";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["A3TH9S8BH6GOGM"];
title: "The SellerId schema";
type: "string";
};
StatusUpdatedDateTime: {
$id: "#/properties/Payload/properties/FulfillmentOrderStatusNotification/properties/StatusUpdatedDateTime";
default: "";
description: "An explanation about the purpose of this instance.";
examples: readonly ["2020-07-13T19:42:04.284Z"];
title: "The StatusUpdatedDateTime schema";
type: "string";
};
};
required: readonly [
"SellerId",
"EventType",
"StatusUpdatedDateTime",
"SellerFulfillmentOrderId",
"FulfillmentOrderStatus",
"FulfillmentShipment",
"FulfillmentReturnItem",
];
title: "The FulfillmentOrderStatusNotification schema";
type: "object";
};
};
required: readonly ["FulfillmentOrderStatusNotification"];
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"