ItemCostingOverrideDTO.java
package com.tradecloud.dto.api.invoice;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import com.tradecloud.dto.api.CostLineSummaryDTO;
import java.util.List;
public class ItemCostingOverrideDTO {
@JsonPropertyDescription(value = "item resource reference to update/override")
private String reference;
@JsonProperty(required = true)
private String orderReference;
@JsonProperty(required = true)
private String shipmentReference;
@JsonProperty(required = true)
private String invoiceReference;
@JsonPropertyDescription(value = "costlines to update/override")
List<CostLineSummaryDTO> costLineSummaryDTOList;
public String getReference() {
return reference;
}
public void setReference(String reference) {
this.reference = reference;
}
public List<CostLineSummaryDTO> getCostLineSummaryDTOList() {
return costLineSummaryDTOList;
}
public void setCostLineSummaryDTOList(List<CostLineSummaryDTO> costLineSummaryDTOList) {
this.costLineSummaryDTOList = costLineSummaryDTOList;
}
public String getShipmentReference() {
return shipmentReference;
}
public void setShipmentReference(String shipmentReference) {
this.shipmentReference = shipmentReference;
}
public String getOrderReference() {
return orderReference;
}
public void setOrderReference(String orderReference) {
this.orderReference = orderReference;
}
public String getInvoiceReference() {
return invoiceReference;
}
public void setInvoiceReference(String invoiceReference) {
this.invoiceReference = invoiceReference;
}
}