CargoDetails.java

package com.tradecloud.dto.external;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

import java.util.List;

@JsonIgnoreProperties(ignoreUnknown = true)
public class CargoDetails {
    private Volume totalVolume;

    private Weight totalGrossWeight;

    private Package outerPackages;

    private Package innerPackages;

    private Distance totalLoadingMeters;

    private String packageCount;

    private Weight totalChargeableWeight;

    private List<CargoDescription> cargoDescription;

    private String dangerousPackageCount;
    @JsonIgnore
    private List<ContainerDetail> containerDetails;

    public Volume getTotalVolume() {
        return totalVolume;
    }

    public void setTotalVolume(Volume totalVolume) {
        this.totalVolume = totalVolume;
    }

    public Weight getTotalGrossWeight() {
        return totalGrossWeight;
    }

    public void setTotalGrossWeight(Weight totalGrossWeight) {
        this.totalGrossWeight = totalGrossWeight;
    }

    public Package getOuterPackages() {
        return outerPackages;
    }

    public void setOuterPackages(Package outerPackages) {
        this.outerPackages = outerPackages;
    }

    public Package getInnerPackages() {
        return innerPackages;
    }

    public void setInnerPackages(Package innerPackages) {
        this.innerPackages = innerPackages;
    }

    public String getPackageCount() {
        return packageCount;
    }

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

    public Weight getTotalChargeableWeight() {
        return totalChargeableWeight;
    }

    public void setTotalChargeableWeight(Weight totalChargeableWeight) {
        this.totalChargeableWeight = totalChargeableWeight;
    }

    public List<CargoDescription> getCargoDescription() {
        return cargoDescription;
    }

    public void setCargoDescription(List<CargoDescription> cargoDescription) {
        this.cargoDescription = cargoDescription;
    }

    public String getDangerousPackageCount() {
        return dangerousPackageCount;
    }

    public void setDangerousPackageCount(String dangerousPackageCount) {
        this.dangerousPackageCount = dangerousPackageCount;
    }

    public Distance getTotalLoadingMeters() {
        return totalLoadingMeters;
    }

    public void setTotalLoadingMeters(Distance totalLoadingMeters) {
        this.totalLoadingMeters = totalLoadingMeters;
    }

    @JsonIgnore
    public List<ContainerDetail> getContainerDetails() {
        return containerDetails;
    }

    @JsonIgnore
    public void setContainerDetails(List<ContainerDetail> containerDetails) {
        this.containerDetails = containerDetails;
    }
}