AddressDTO.java
package com.tradecloud.dto.address;
import com.fasterxml.jackson.annotation.JsonRootName;
import com.tradecloud.domain.party.base.AddressType;
/**
* Created by ds on 2018/01/11.
*/
@JsonRootName(value = "addressDTO")
public class AddressDTO {
//DO NOT CHANGE ADDRESS TYPE BACK TO STRING!!!
private AddressType type;
private String addressLine1;
private String addressLine2;
private String addressLine3;
private String postalCode;
private String city;
private String country;
private String state;
public AddressDTO(AddressType type, String addressLine1, String addressLine2, String addressLine3, String postalCode, String city,
String country, String state) {
this.type = type;
this.addressLine1 = addressLine1;
this.addressLine2 = addressLine2;
this.addressLine3 = addressLine3;
this.postalCode = postalCode;
this.city = city;
this.country = country;
this.state = state;
}
public AddressDTO() {
}
public AddressType getType() {
return type;
}
public void setType(AddressType type) {
this.type = type;
}
public String getAddressLine1() {
return addressLine1;
}
public void setAddressLine1(String addressLine1) {
this.addressLine1 = addressLine1;
}
public String getAddressLine2() {
return addressLine2;
}
public void setAddressLine2(String addressLine2) {
this.addressLine2 = addressLine2;
}
public String getAddressLine3() {
return addressLine3;
}
public void setAddressLine3(String addressLine3) {
this.addressLine3 = addressLine3;
}
public String getPostalCode() {
return postalCode;
}
public void setPostalCode(String postalCode) {
this.postalCode = postalCode;
}
public String getCity() {
return city;
}
public void setCity(String city) {
this.city = city;
}
public String getCountry() {
return country;
}
public void setCountry(String country) {
this.country = country;
}
public String getState() {
return state;
}
public void setState(String state) {
this.state = state;
}
}