FinalDestinationDTO.java
package com.tradecloud.dto.api.place;
import com.fasterxml.jackson.annotation.JsonRootName;
import com.tradecloud.dto.address.AddressDTO;
import com.tradecloud.dto.api.StaticDataDTO;
import io.swagger.annotations.ApiModelProperty;
@JsonRootName(value = "finalDestinationDTO")
public class FinalDestinationDTO extends StaticDataDTO {
private AddressDTO deliveryAddress;
private String clearingDepot;
@ApiModelProperty
private String agent;
@ApiModelProperty
private String dischargePort;
private String[] organisations;
public FinalDestinationDTO() {
}
public FinalDestinationDTO(String name, String code, AddressDTO deliveryAddress) {
super(name, code);
this.deliveryAddress = deliveryAddress;
}
public String getClearingDepot() {
return clearingDepot;
}
public void setClearingDepot(String clearingDepot) {
this.clearingDepot = clearingDepot;
}
public String getAgent() {
return agent;
}
public void setAgent(String agent) {
this.agent = agent;
}
public FinalDestinationDTO(String name, String code) {
super(name, code);
}
public AddressDTO getDeliveryAddress() {
return deliveryAddress;
}
public void setDeliveryAddress(AddressDTO deliveryAddress) {
this.deliveryAddress = deliveryAddress;
}
public String[] getOrganisations() {
return organisations;
}
public void setOrganisations(String[] organisations) {
this.organisations = organisations;
}
public String getDischargePort() {
return dischargePort;
}
public void setDischargePort(String dischargePort) {
this.dischargePort = dischargePort;
}
@Override
public String toString() {
return "FinalDestinationDTO{" +
"deliveryAddress=" + deliveryAddress +
", clearingDepot='" + clearingDepot + '\'' +
", agent='" + agent + '\'' +
'}';
}
}