Variable fbaOutboundShipmentStatusNotificationConst
fbaOutboundShipmentStatusNotification: {
$id: "http://example.com/example.json";
additionalProperties: true;
description: "The root schema comprises the entire JSON document.";
examples: readonly [
{
EventTime: "2020-01-11T00:09:53.109Z";
NotificationMetadata: {
ApplicationId: "appId";
NotificationId: "requestId";
PublishTime: "2020-01-11T00:02:50.501Z";
SubscriptionId: "subId";
};
NotificationType: "FBA_OUTBOUND_SHIPMENT_STATUS";
NotificationVersion: "1.0";
Payload: {
FBAOutboundShipmentStatusNotification: {
AmazonOrderId: "113-2646096-4474645";
AmazonShipmentId: "DrLqQwqvb";
SellerId: "merchantId";
ShipmentStatus: "Created";
};
};
PayloadVersion: "1.0";
},
];
properties: {
EventTime: { $id: "#/properties/EventTime"; type: "string" };
NotificationMetadata: {
$id: "#/properties/NotificationMetadata";
properties: {
ApplicationId: {
$id: "#/properties/NotificationMetadata/properties/ApplicationId";
type: "string";
};
NotificationId: {
$id: "#/properties/NotificationMetadata/properties/NotificationId";
type: "string";
};
PublishTime: {
$id: "#/properties/NotificationMetadata/properties/PublishTime";
type: "string";
};
SubscriptionId: {
$id: "#/properties/NotificationMetadata/properties/SubscriptionId";
type: "string";
};
};
required: readonly [
"ApplicationId",
"SubscriptionId",
"PublishTime",
"NotificationId",
];
type: "object";
};
NotificationType: { $id: "#/properties/NotificationType"; type: "string" };
NotificationVersion: {
$id: "#/properties/NotificationVersion";
type: "string";
};
Payload: {
$id: "#/properties/Payload";
properties: {
FBAOutboundShipmentStatusNotification: {
$id: "#/properties/Payload/properties/FBAOutboundShipmentStatusNotification";
properties: {
AmazonOrderId: {
$id: "#/properties/Payload/properties/FBAOutboundShipmentStatusNotification/properties/AmazonOrderId";
type: "string";
};
AmazonShipmentId: {
$id: "#/properties/Payload/properties/FBAOutboundShipmentStatusNotification/properties/AmazonShipmentId";
type: "string";
};
SellerId: {
$id: "#/properties/Payload/properties/FBAOutboundShipmentStatusNotification/properties/SellerId";
type: "string";
};
ShipmentStatus: {
$id: "#/properties/Payload/properties/FBAOutboundShipmentStatusNotification/properties/ShipmentStatus";
type: "string";
};
};
required: readonly [
"SellerId",
"AmazonOrderId",
"AmazonShipmentId",
"ShipmentStatus",
];
type: "object";
};
};
required: readonly ["FBAOutboundShipmentStatusNotification"];
type: "object";
};
PayloadVersion: { $id: "#/properties/PayloadVersion"; type: "string" };
};
required: readonly [
"NotificationVersion",
"NotificationType",
"PayloadVersion",
"EventTime",
"NotificationMetadata",
"Payload",
];
type: "object";
} = ...
Type declaration
Readonly
$id: "http://example.com/example.json"
Readonly
additionalProperties: true
Readonly
description: "The root schema comprises the entire JSON document."
Readonly
examples: readonly [
{
EventTime: "2020-01-11T00:09:53.109Z";
NotificationMetadata: {
ApplicationId: "appId";
NotificationId: "requestId";
PublishTime: "2020-01-11T00:02:50.501Z";
SubscriptionId: "subId";
};
NotificationType: "FBA_OUTBOUND_SHIPMENT_STATUS";
NotificationVersion: "1.0";
Payload: {
FBAOutboundShipmentStatusNotification: {
AmazonOrderId: "113-2646096-4474645";
AmazonShipmentId: "DrLqQwqvb";
SellerId: "merchantId";
ShipmentStatus: "Created";
};
};
PayloadVersion: "1.0";
},
]
Readonly
properties: {
EventTime: { $id: "#/properties/EventTime"; type: "string" };
NotificationMetadata: {
$id: "#/properties/NotificationMetadata";
properties: {
ApplicationId: {
$id: "#/properties/NotificationMetadata/properties/ApplicationId";
type: "string";
};
NotificationId: {
$id: "#/properties/NotificationMetadata/properties/NotificationId";
type: "string";
};
PublishTime: {
$id: "#/properties/NotificationMetadata/properties/PublishTime";
type: "string";
};
SubscriptionId: {
$id: "#/properties/NotificationMetadata/properties/SubscriptionId";
type: "string";
};
};
required: readonly [
"ApplicationId",
"SubscriptionId",
"PublishTime",
"NotificationId",
];
type: "object";
};
NotificationType: { $id: "#/properties/NotificationType"; type: "string" };
NotificationVersion: {
$id: "#/properties/NotificationVersion";
type: "string";
};
Payload: {
$id: "#/properties/Payload";
properties: {
FBAOutboundShipmentStatusNotification: {
$id: "#/properties/Payload/properties/FBAOutboundShipmentStatusNotification";
properties: {
AmazonOrderId: {
$id: "#/properties/Payload/properties/FBAOutboundShipmentStatusNotification/properties/AmazonOrderId";
type: "string";
};
AmazonShipmentId: {
$id: "#/properties/Payload/properties/FBAOutboundShipmentStatusNotification/properties/AmazonShipmentId";
type: "string";
};
SellerId: {
$id: "#/properties/Payload/properties/FBAOutboundShipmentStatusNotification/properties/SellerId";
type: "string";
};
ShipmentStatus: {
$id: "#/properties/Payload/properties/FBAOutboundShipmentStatusNotification/properties/ShipmentStatus";
type: "string";
};
};
required: readonly [
"SellerId",
"AmazonOrderId",
"AmazonShipmentId",
"ShipmentStatus",
];
type: "object";
};
};
required: readonly ["FBAOutboundShipmentStatusNotification"];
type: "object";
};
PayloadVersion: { $id: "#/properties/PayloadVersion"; type: "string" };
}
Readonly
required: readonly [
"NotificationVersion",
"NotificationType",
"PayloadVersion",
"EventTime",
"NotificationMetadata",
"Payload",
]
Readonly
type: "object"