public override int GetHashCode() { int hash = 1; if (cashAssetAccount_ != null) { hash ^= CashAssetAccount.GetHashCode(); } if (checkAssetAccount_ != null) { hash ^= CheckAssetAccount.GetHashCode(); } if (travelersCheckAssetAccount_ != null) { hash ^= TravelersCheckAssetAccount.GetHashCode(); } if (amexReceivableAccount_ != null) { hash ^= AmexReceivableAccount.GetHashCode(); } if (discoverReceivableAccount_ != null) { hash ^= DiscoverReceivableAccount.GetHashCode(); } if (visaReceivableAccount_ != null) { hash ^= VisaReceivableAccount.GetHashCode(); } if (mastercardReceivableAccount_ != null) { hash ^= MastercardReceivableAccount.GetHashCode(); } if (dinersClubReceivableAccount_ != null) { hash ^= DinersClubReceivableAccount.GetHashCode(); } if (prepaidRevenueAccount_ != null) { hash ^= PrepaidRevenueAccount.GetHashCode(); } if (groupLodgingRevenueAccount_ != null) { hash ^= GroupLodgingRevenueAccount.GetHashCode(); } if (lodgingRevenueAccount_ != null) { hash ^= LodgingRevenueAccount.GetHashCode(); } if (roomCallRevenueAccount_ != null) { hash ^= RoomCallRevenueAccount.GetHashCode(); } if (miscellaneousRevenueAccount_ != null) { hash ^= MiscellaneousRevenueAccount.GetHashCode(); } return(hash); }