FullCommercialInvoiceDTO.java

package com.tradecloud.dto.api.invoice;

import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import io.swagger.annotations.ApiModel;

import java.util.ArrayList;
import java.util.List;
@ApiModel(description = "Use for view commercial invoice, update costing, quantities")
public class FullCommercialInvoiceDTO extends BasicCommercialInvoiceDTO {

    @JsonPropertyDescription(value = "Invoice costing, this is hierarchy Invoice,consignment,order,items costing")
    private InvoiceCostingDTO invoiceCostingDTO;
    private List<PlannedSettlementDTO> plannedSettlementDTOS=new ArrayList<>();

    public InvoiceCostingDTO getInvoiceCostingDTO() {
        return invoiceCostingDTO;
    }

    public void setInvoiceCostingDTO(InvoiceCostingDTO invoiceCostingDTO) {
        this.invoiceCostingDTO = invoiceCostingDTO;
    }

    public List<PlannedSettlementDTO> getPlannedSettlementDTOS() {
        return plannedSettlementDTOS;
    }

    public void setPlannedSettlementDTOS(List<PlannedSettlementDTO> plannedSettlementDTOS) {
        this.plannedSettlementDTOS = plannedSettlementDTOS;
    }

}