ShipmentResponseDTO.java

package com.tradecloud.dto.external;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

import java.util.Date;
import java.util.List;

@JsonIgnoreProperties(ignoreUnknown = true)
public class ShipmentResponseDTO {
    private ModeOfTransport modeOfTransport;
    private String knOriginReference;
    private String trackingNumber;
    private String hwab;
    private String mwab;
    private String lastStatusName;
    private Date lastStatusDate;
    private String deliveryException;
    private String podSignedBy;
    private Date etd;
    private Date pickupDate;
    private Integer packageCount;
    private ShipmentWeight shipmentWeight;
    private String carrierName;
    private SCAC carrierCode;
    private List<String> flightNumbers;
    private List<String> vesselNumbers;
    private List<String> vehicleNumbers;
    private Address shipperAddress;
    private Address consigneeAddress;
    private List<StatusHistory> statusHistory;

    public ModeOfTransport getModeOfTransport() {
        return modeOfTransport;
    }

    public void setModeOfTransport(ModeOfTransport modeOfTransport) {
        this.modeOfTransport = modeOfTransport;
    }

    public String getKnOriginReference() {
        return knOriginReference;
    }

    public void setKnOriginReference(String knOriginReference) {
        this.knOriginReference = knOriginReference;
    }

    public String getTrackingNumber() {
        return trackingNumber;
    }

    public void setTrackingNumber(String trackingNumber) {
        this.trackingNumber = trackingNumber;
    }

    public String getHwab() {
        return hwab;
    }

    public void setHwab(String hwab) {
        this.hwab = hwab;
    }

    public String getMwab() {
        return mwab;
    }

    public void setMwab(String mwab) {
        this.mwab = mwab;
    }

    public String getLastStatusName() {
        return lastStatusName;
    }

    public void setLastStatusName(String lastStatusName) {
        this.lastStatusName = lastStatusName;
    }

    public Date getLastStatusDate() {
        return lastStatusDate;
    }

    public void setLastStatusDate(Date lastStatusDate) {
        this.lastStatusDate = lastStatusDate;
    }

    public String getDeliveryException() {
        return deliveryException;
    }

    public void setDeliveryException(String deliveryException) {
        this.deliveryException = deliveryException;
    }

    public String getPodSignedBy() {
        return podSignedBy;
    }

    public void setPodSignedBy(String podSignedBy) {
        this.podSignedBy = podSignedBy;
    }

    public Date getEtd() {
        return etd;
    }

    public void setEtd(Date etd) {
        this.etd = etd;
    }

    public Date getPickupDate() {
        return pickupDate;
    }

    public void setPickupDate(Date pickupDate) {
        this.pickupDate = pickupDate;
    }

    public Integer getPackageCount() {
        return packageCount;
    }

    public void setPackageCount(Integer packageCount) {
        this.packageCount = packageCount;
    }

    public ShipmentWeight getShipmentWeight() {
        return shipmentWeight;
    }

    public void setShipmentWeight(ShipmentWeight shipmentWeight) {
        this.shipmentWeight = shipmentWeight;
    }

    public String getCarrierName() {
        return carrierName;
    }

    public void setCarrierName(String carrierName) {
        this.carrierName = carrierName;
    }

    public SCAC getCarrierCode() {
        return carrierCode;
    }

    public void setCarrierCode(SCAC carrierCode) {
        this.carrierCode = carrierCode;
    }

    public List<String> getFlightNumbers() {
        return flightNumbers;
    }

    public void setFlightNumbers(List<String> flightNumbers) {
        this.flightNumbers = flightNumbers;
    }

    public List<String> getVesselNumbers() {
        return vesselNumbers;
    }

    public void setVesselNumbers(List<String> vesselNumbers) {
        this.vesselNumbers = vesselNumbers;
    }

    public List<String> getVehicleNumbers() {
        return vehicleNumbers;
    }

    public void setVehicleNumbers(List<String> vehicleNumbers) {
        this.vehicleNumbers = vehicleNumbers;
    }

    public Address getShipperAddress() {
        return shipperAddress;
    }

    public void setShipperAddress(Address shipperAddress) {
        this.shipperAddress = shipperAddress;
    }

    public Address getConsigneeAddress() {
        return consigneeAddress;
    }

    public void setConsigneeAddress(Address consigneeAddress) {
        this.consigneeAddress = consigneeAddress;
    }

    public List<StatusHistory> getStatusHistory() {
        return statusHistory;
    }

    public void setStatusHistory(List<StatusHistory> statusHistory) {
        this.statusHistory = statusHistory;
    }
}