@Override
public int hashCode() {
return Objects.hash(interfaceUrl);
}
@Override
public int hashCode() {
return Objects.hash(this.givenName, this.familyName);
}
@Override
public int hashCode() {
return this.pnrEntityId.hashCode();
}
@Override
public int hashCode() {
return System.identityHashCode(this);
}
@Override
public int hashCode() {
return payMethod.hashCode() + currency.hashCode();
}
@Override
public int hashCode() {
int result = 1;
result = 31 * result + (null == this.getDepartureAirport3Code() ? 0 : this.getDepartureAirport3Code().hashCode());
result = 31 * result + (null == this.getArrivalAirport3Code() ? 0 : this.getArrivalAirport3Code().hashCode());
result = 31 * result + (null == this.getDepartureTime() ? 0 : this.getDepartureTime().hashCode());
result = 31 * result + (null == this.getArrivalTime() ? 0 : this.getArrivalTime().hashCode());
result = 31 * result + (null == this.getSegments() ? 0 : this.getSegments().hashCode());
return result;
}