Selling Partner API SDK for JavaScript

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