public override int GetHashCode() { unchecked { var hashCode = (Transactions != null ? Transactions.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (TotalResults != null ? TotalResults.GetHashCode() : 0); hashCode = (hashCode * 397) ^ IsPreviousPage.GetHashCode(); hashCode = (hashCode * 397) ^ IsNextPage.GetHashCode(); hashCode = (hashCode * 397) ^ FirstResult; return(hashCode); } }