com.hopper.cloud.airlines.model.tokenization.CreditCard Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of cloud-airlines-java Show documentation
Show all versions of cloud-airlines-java Show documentation
Use the Hopper cloud airlines Web Services in Java!
The newest version!
package com.hopper.cloud.airlines.model.tokenization;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.Objects;
public class CreditCard {
@JsonProperty("first_name")
private String firstName;
@JsonProperty("last_name")
private String lastName;
private String number;
@JsonProperty("verification_value")
private String verificationValue;
private String month;
private String year;
private String address1;
private String address2;
private String city;
private String state;
private String zip;
private String country;
public CreditCard() {
}
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
public String getNumber() {
return number;
}
public void setNumber(String number) {
this.number = number;
}
public String getVerificationValue() {
return verificationValue;
}
public void setVerificationValue(String verificationValue) {
this.verificationValue = verificationValue;
}
public String getMonth() {
return month;
}
public void setMonth(String month) {
this.month = month;
}
public String getYear() {
return year;
}
public void setYear(String year) {
this.year = year;
}
public String getAddress1() {
return address1;
}
public void setAddress1(String address1) {
this.address1 = address1;
}
public String getAddress2() {
return address2;
}
public void setAddress2(String address2) {
this.address2 = address2;
}
public String getCity() {
return city;
}
public void setCity(String city) {
this.city = city;
}
public String getState() {
return state;
}
public void setState(String state) {
this.state = state;
}
public String getZip() {
return zip;
}
public void setZip(String zip) {
this.zip = zip;
}
public String getCountry() {
return country;
}
public void setCountry(String country) {
this.country = country;
}
@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
CreditCard creditCard = (CreditCard) o;
return Objects.equals(this.firstName, creditCard.firstName) &&
Objects.equals(this.lastName, creditCard.lastName) &&
Objects.equals(this.number, creditCard.number) &&
Objects.equals(this.verificationValue, creditCard.verificationValue) &&
Objects.equals(this.month, creditCard.month) &&
Objects.equals(this.year, creditCard.year) &&
Objects.equals(this.address1, creditCard.address1) &&
Objects.equals(this.address2, creditCard.address2) &&
Objects.equals(this.city, creditCard.city) &&
Objects.equals(this.state, creditCard.state) &&
Objects.equals(this.zip, creditCard.zip) &&
Objects.equals(this.country, creditCard.country);
}
@Override
public int hashCode() {
return Objects.hash(firstName, lastName, number, verificationValue, month, year, address1, address2, city, state, zip, country);
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class CreditCard {\n");
sb.append(" firstName: ").append(toIndentedString(firstName)).append("\n");
sb.append(" lastName: ").append(toIndentedString(lastName)).append("\n");
sb.append(" number: ").append(toIndentedString(number)).append("\n");
sb.append(" verificationValue: ").append(toIndentedString(verificationValue)).append("\n");
sb.append(" month: ").append(toIndentedString(month)).append("\n");
sb.append(" year: ").append(toIndentedString(year)).append("\n");
sb.append(" address1: ").append(toIndentedString(address1)).append("\n");
sb.append(" address2: ").append(toIndentedString(address2)).append("\n");
sb.append(" city: ").append(toIndentedString(city)).append("\n");
sb.append(" state: ").append(toIndentedString(state)).append("\n");
sb.append(" zip: ").append(toIndentedString(zip)).append("\n");
sb.append(" country: ").append(toIndentedString(country)).append("\n");
sb.append("}");
return sb.toString();
}
/**
* Convert the given object to string with each line indented by 4 spaces
* (except the first line).
*/
private String toIndentedString(Object o) {
if (o == null) {
return "null";
}
return o.toString().replace("\n", "\n ");
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy