public override int GetHashCode() { int hash = 1; if (JWToken.Length != 0) { hash ^= JWToken.GetHashCode(); } if (reservation_ != null) { hash ^= Reservation.GetHashCode(); } if (guestId_ != null) { hash ^= GuestId.GetHashCode(); } if (penalty_ != null) { hash ^= Penalty.GetHashCode(); } if (DaysBeforeReservationStart != 0) { hash ^= DaysBeforeReservationStart.GetHashCode(); } if (RequestingParty.Length != 0) { hash ^= RequestingParty.GetHashCode(); } return(hash); }