Class DLPackageProcessingResultDTO

java.lang.Object
de.aeb.xnsg.foundation.bf.AbstractResponseItemDTO
de.aeb.xnsg.dl.bf.DLPackageProcessingResultDTO

public class DLPackageProcessingResultDTO extends AbstractResponseItemDTO
DTO holding result information of a package processing.
The package is created and basic validation checks are performed synchronously.
The carrier data preparation for EDI and label generation will be performed asynchronously, so the preparation results (e.g. labels and tracking number) are not part of the response. This information can be retrieved with a syncShipments call.
  • Field Details

    • DL_VALIDATION_GENERAL_WARNING

      public static final String DL_VALIDATION_GENERAL_WARNING
      Possible messageIdentCode: "DL_VALIDATION_GENERAL_WARNING": Used for all validation messages that cannot be defined more specifically.
      See Also:
    • packageTransactionId

      public String packageTransactionId

      The shipment wide unique id for the package (as specified in the request) the result is for.

      length=50

    • referenceNumber1

      public String referenceNumber1
      Another package reference number (as specified in the request) the result is for.

      length=50

    • carrierPackageNumber

      public String carrierPackageNumber
      The package number given by the carrier. Usually the tracking number.

      length=50

    • carrierPackageNumberReturn

      public String carrierPackageNumberReturn
      The additional return tracking number given by the carrier, if the data for the possible return shipment are to be generated with the initial shipping data.

      length=50

    • carrierTrackingURL

      public String carrierTrackingURL
      The tracking URL of the package.

      length=512

    • carrierTrackingURLReturn

      public String carrierTrackingURLReturn
      The additional return tracking URL of the package.

      length=512

    • carrierPackageIdentBarcode

      public String carrierPackageIdentBarcode
      The content of the barcode identifying the package as defined by the carrier. The carrierPackageNumber is most likely part of the carrierPackageIdentBarcode and for same carrier it is identical. However, this depends solely on the carriers' specification. NOTE: this is currently in BETA phase and only supported for a very small number of carriers.

      length=50

    • documents

      public DLDocumentDTO[] documents
      The documents for the package. Only filled when asked for in request (documentOutputMode).
  • Constructor Details

    • DLPackageProcessingResultDTO

      public DLPackageProcessingResultDTO()