public bool Equals(DestinyHistoricalStatsValue input) { if (input == null) { return(false); } return (( StatId == input.StatId || (StatId != null && StatId.Equals(input.StatId)) ) && ( Basic == input.Basic || (Basic != null && Basic.Equals(input.Basic)) ) && ( Pga == input.Pga || (Pga != null && Pga.Equals(input.Pga)) ) && ( Weighted == input.Weighted || (Weighted != null && Weighted.Equals(input.Weighted)) ) && ( ActivityId == input.ActivityId || (ActivityId.Equals(input.ActivityId)) )); }