package com.stripe.model;
import com.stripe.net.APIResource;
public final class Address extends StripeObject {
protected String city;
protected String country;
protected String line1;
protected String line2;
protected String postalCode;
protected String state;
public String getCity() {
return city;
}
public Address setCity(String city) {
this.city = city;
return this;
}
public String getCountry() {
return country;
}
public Address setCountry(String country) {
this.country = country;
return this;
}
public String getLine1() {
return line1;
}
public Address setLine1(String line1) {
this.line1 = line1;
return this;
}
public String getLine2() {
return line2;
}
public Address setLine2(String line2) {
this.line2 = line2;
return this;
}
public String getPostalCode() {
return postalCode;
}
public Address setPostalCode(String postalCode) {
this.postalCode = postalCode;
return this;
}
public String getState() {
return state;
}
public Address setState(String state) {
this.state = state;
return this;
}
@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
Address address = (Address) o;
if (city != null ? !city.equals(address.city) : address.city != null) {
return false;
}
if (country != null ? !country.equals(address.country) : address.country != null) {
return false;
}
if (line1 != null ? !line1.equals(address.line1) : address.line1 != null) {
return false;
}
if (line2 != null ? !line2.equals(address.line2) : address.line2 != null) {
return false;
}
if (postalCode != null ? !postalCode.equals(address.postalCode) : address.postalCode != null) {
return false;
}
if (state != null ? !state.equals(address.state) : address.state != null) {
return false;
}
return true;
}
@Override
public int hashCode() {
int result = city != null ? city.hashCode() : 0;
result = 31 * result + (country != null ? country.hashCode() : 0);
result = 31 * result + (line1 != null ? line1.hashCode() : 0);
result = 31 * result + (line2 != null ? line2.hashCode() : 0);
result = 31 * result + (postalCode != null ? postalCode.hashCode() : 0);
result = 31 * result + (state != null ? state.hashCode() : 0);
return result;
}
}