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"
  • ReadonlyadditionalProperties: true
  • Readonlydefault: {}
  • Readonlydescription: "The root schema comprises the entire JSON document."
  • Readonlyexamples: 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";
        },
    ]
  • Readonlyproperties: {
        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";
        };
    }
  • Readonlyrequired: readonly [
        "NotificationVersion",
        "NotificationType",
        "PayloadVersion",
        "EventTime",
        "Payload",
        "NotificationMetadata",
    ]
  • Readonlytitle: "The root schema"
  • Readonlytype: "object"