ElcConfigDTO.java
package com.tradecloud.dto.api;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import com.tradecloud.schema.ContainerType;
import com.tradecloud.schema.ISOCurrencyCodeType;
import com.tradecloud.schema.Incoterm;
import com.tradecloud.schema.ordermanagement.FreightMode;
public class ElcConfigDTO {
private ContainerType containerType;
private String placeOfDischarge;
private String finalDestination;
private Incoterm incoterm;
private ISOCurrencyCodeType purchaseCurrency;
private FreightMode shippingMode;
private String reportConfig;
private String orgUnit;
private String buyer;
private String freightForwarder;
private String clearingAgent;
private boolean reportFormat;
private boolean packageDimensions;
private boolean usingProduct;
private boolean autoFinalise;
private boolean autoSignoffOrder;
private boolean manualTariffing;
private Long defaultProductTemplateId;
public ContainerType getContainerType() {
return containerType;
}
public void setContainerType(ContainerType containerType) {
this.containerType = containerType;
}
public String getPlaceOfDischarge() {
return placeOfDischarge;
}
public void setPlaceOfDischarge(String placeOfDischarge) {
this.placeOfDischarge = placeOfDischarge;
}
public String getFinalDestination() {
return finalDestination;
}
public void setFinalDestination(String finalDestination) {
this.finalDestination = finalDestination;
}
public Incoterm getIncoterm() {
return incoterm;
}
public void setIncoterm(Incoterm incoterm) {
this.incoterm = incoterm;
}
public ISOCurrencyCodeType getPurchaseCurrency() {
return purchaseCurrency;
}
public void setPurchaseCurrency(ISOCurrencyCodeType purchaseCurrency) {
this.purchaseCurrency = purchaseCurrency;
}
@JsonProperty(required = true)
@JsonPropertyDescription(value = "")
public FreightMode getShippingMode() {
return shippingMode;
}
public void setShippingMode(FreightMode shippingMode) {
this.shippingMode = shippingMode;
}
public String getReportConfig() {
return reportConfig;
}
public void setReportConfig(String reportConfig) {
this.reportConfig = reportConfig;
}
public String getOrgUnit() {
return orgUnit;
}
public void setOrgUnit(String orgUnit) {
this.orgUnit = orgUnit;
}
@JsonProperty(required = true)
@JsonPropertyDescription(value = "")
public String getBuyer() {
return buyer;
}
public void setBuyer(String buyer) {
this.buyer = buyer;
}
public String getFreightForwarder() {
return freightForwarder;
}
public void setFreightForwarder(String freightForwarder) {
this.freightForwarder = freightForwarder;
}
public String getClearingAgent() {
return clearingAgent;
}
public void setClearingAgent(String clearingAgent) {
this.clearingAgent = clearingAgent;
}
public boolean isReportFormat() {
return reportFormat;
}
public void setReportFormat(boolean reportFormat) {
this.reportFormat = reportFormat;
}
public boolean isPackageDimensions() {
return packageDimensions;
}
public void setPackageDimensions(boolean packageDimensions) {
this.packageDimensions = packageDimensions;
}
public boolean isUsingProduct() {
return usingProduct;
}
public void setUsingProduct(boolean usingProduct) {
this.usingProduct = usingProduct;
}
public boolean isAutoFinalise() {
return autoFinalise;
}
public void setAutoFinalise(boolean autoFinalise) {
this.autoFinalise = autoFinalise;
}
public boolean isAutoSignoffOrder() {
return autoSignoffOrder;
}
public void setAutoSignoffOrder(boolean autoSignoffOrder) {
this.autoSignoffOrder = autoSignoffOrder;
}
public boolean isManualTariffing() {
return manualTariffing;
}
public void setManualTariffing(boolean manualTariffing) {
this.manualTariffing = manualTariffing;
}
public Long getDefaultProductTemplateId() {
return defaultProductTemplateId;
}
public void setDefaultProductTemplateId(Long defaultProductTemplateId) {
this.defaultProductTemplateId = defaultProductTemplateId;
}
}