Response.java
package com.tradecloud.dto.external;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
@JsonIgnoreProperties(ignoreUnknown = true)
public class Response {
private String knCommunicationReference;
private List<LastStatus> plannedAndActualCargoFlowStatuses;
private ShipmentDetails shipmentAirDetails;
private ShipmentDetails shipmentSeaDetails;
private ShipmentDetails shipmentRoadDetails;
private List<Address> addressInformation;
private LastStatus lastPlannedStatusCargoFlow;
private String knOriginReference;
@JsonFormat
(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd'T'HH:mm:ss")
private Date etd;
private String deliveryException;
@JsonFormat
(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd'T'HH:mm:ss")
private Date pickupDate;
private String trackingNumber;
private String insuranceCode;
private TermsOfDelivery termsOfDelivery;
private List<Note> notes;
private List<Documents> documents;
private List<LastStatus> plannedAndActualInformationFlowStatuses;
private List<CustomerReference> customerReferences;
private ModeOfTransport modeOfTransport;
private LastStatus lastActualStatusInformationFlow;
private LastStatus lastActualStatusCargoFlow;
private CargoDetails cargoDetails;
private List<ContainerDetail> containerDetails;
private BigDecimal co2Emission;
private String shipmentId;
public String getKnCommunicationReference() {
return knCommunicationReference;
}
public void setKnCommunicationReference(String knCommunicationReference) {
this.knCommunicationReference = knCommunicationReference;
}
public List<LastStatus> getPlannedAndActualCargoFlowStatuses() {
return plannedAndActualCargoFlowStatuses;
}
public void setPlannedAndActualCargoFlowStatuses(List<LastStatus> plannedAndActualCargoFlowStatuses) {
this.plannedAndActualCargoFlowStatuses = plannedAndActualCargoFlowStatuses;
}
public ShipmentDetails getShipmentAirDetails() {
return shipmentAirDetails;
}
public void setShipmentAirDetails(ShipmentDetails shipmentAirDetails) {
this.shipmentAirDetails = shipmentAirDetails;
}
public ShipmentDetails getShipmentSeaDetails() {
return shipmentSeaDetails;
}
public void setShipmentSeaDetails(ShipmentDetails shipmentSeaDetails) {
this.shipmentSeaDetails = shipmentSeaDetails;
}
public ShipmentDetails getShipmentRoadDetails() {
return shipmentRoadDetails;
}
public void setShipmentRoadDetails(ShipmentDetails shipmentRoadDetails) {
this.shipmentRoadDetails = shipmentRoadDetails;
}
public List<Address> getAddressInformation() {
return addressInformation;
}
public void setAddressInformation(List<Address> addressInformation) {
this.addressInformation = addressInformation;
}
public LastStatus getLastPlannedStatusCargoFlow() {
return lastPlannedStatusCargoFlow;
}
public void setLastPlannedStatusCargoFlow(LastStatus lastPlannedStatusCargoFlow) {
this.lastPlannedStatusCargoFlow = lastPlannedStatusCargoFlow;
}
public String getKnOriginReference() {
return knOriginReference;
}
public void setKnOriginReference(String knOriginReference) {
this.knOriginReference = knOriginReference;
}
public Date getEtd() {
return etd;
}
public void setEtd(Date etd) {
this.etd = etd;
}
public String getDeliveryException() {
return deliveryException;
}
public void setDeliveryException(String deliveryException) {
this.deliveryException = deliveryException;
}
public Date getPickupDate() {
return pickupDate;
}
public void setPickupDate(Date pickupDate) {
this.pickupDate = pickupDate;
}
public String getTrackingNumber() {
return trackingNumber;
}
public void setTrackingNumber(String trackingNumber) {
this.trackingNumber = trackingNumber;
}
public String getInsuranceCode() {
return insuranceCode;
}
public void setInsuranceCode(String insuranceCode) {
this.insuranceCode = insuranceCode;
}
public TermsOfDelivery getTermsOfDelivery() {
return termsOfDelivery;
}
public void setTermsOfDelivery(TermsOfDelivery termsOfDelivery) {
this.termsOfDelivery = termsOfDelivery;
}
public List<Note> getNotes() {
return notes;
}
public void setNotes(List<Note> notes) {
this.notes = notes;
}
public List<Documents> getDocuments() {
return documents;
}
public void setDocuments(List<Documents> documents) {
this.documents = documents;
}
public List<LastStatus> getPlannedAndActualInformationFlowStatuses() {
return plannedAndActualInformationFlowStatuses;
}
public void setPlannedAndActualInformationFlowStatuses(List<LastStatus> plannedAndActualInformationFlowStatuses) {
this.plannedAndActualInformationFlowStatuses = plannedAndActualInformationFlowStatuses;
}
public List<CustomerReference> getCustomerReferences() {
return customerReferences;
}
public void setCustomerReferences(List<CustomerReference> customerReferences) {
this.customerReferences = customerReferences;
}
public ModeOfTransport getModeOfTransport() {
return modeOfTransport;
}
public void setModeOfTransport(ModeOfTransport modeOfTransport) {
this.modeOfTransport = modeOfTransport;
}
public LastStatus getLastActualStatusInformationFlow() {
return lastActualStatusInformationFlow;
}
public void setLastActualStatusInformationFlow(LastStatus lastActualStatusInformationFlow) {
this.lastActualStatusInformationFlow = lastActualStatusInformationFlow;
}
public LastStatus getLastActualStatusCargoFlow() {
return lastActualStatusCargoFlow;
}
public void setLastActualStatusCargoFlow(LastStatus lastActualStatusCargoFlow) {
this.lastActualStatusCargoFlow = lastActualStatusCargoFlow;
}
public CargoDetails getCargoDetails() {
return cargoDetails;
}
public void setCargoDetails(CargoDetails cargoDetails) {
this.cargoDetails = cargoDetails;
}
public List<ContainerDetail> getContainerDetails() {
return containerDetails;
}
public void setContainerDetails(List<ContainerDetail> containerDetails) {
this.containerDetails = containerDetails;
}
public BigDecimal getCo2Emission() {
return co2Emission;
}
public void setCo2Emission(BigDecimal co2Emission) {
this.co2Emission = co2Emission;
}
public String getShipmentId() {
return shipmentId;
}
public void setShipmentId(String shipmentId) {
this.shipmentId = shipmentId;
}
}