public override int GetHashCode() { int hashCode = 772730141; if (Uid != null) { hashCode += Uid.GetHashCode(); } if (RequestMethod != null) { hashCode += RequestMethod.GetHashCode(); } if (RequestType != null) { hashCode += RequestType.GetHashCode(); } if (DueDate != null) { hashCode += DueDate.GetHashCode(); } if (FixedAmountRequestedMoney != null) { hashCode += FixedAmountRequestedMoney.GetHashCode(); } if (PercentageRequested != null) { hashCode += PercentageRequested.GetHashCode(); } if (TippingEnabled != null) { hashCode += TippingEnabled.GetHashCode(); } if (AutomaticPaymentSource != null) { hashCode += AutomaticPaymentSource.GetHashCode(); } if (CardId != null) { hashCode += CardId.GetHashCode(); } if (Reminders != null) { hashCode += Reminders.GetHashCode(); } if (ComputedAmountMoney != null) { hashCode += ComputedAmountMoney.GetHashCode(); } if (TotalCompletedAmountMoney != null) { hashCode += TotalCompletedAmountMoney.GetHashCode(); } if (RoundingAdjustmentIncludedMoney != null) { hashCode += RoundingAdjustmentIncludedMoney.GetHashCode(); } return(hashCode); }