public bool Equals(TrendingDetail input) { if (input == null) { return(false); } return (( Identifier == input.Identifier || (Identifier != null && Identifier.Equals(input.Identifier)) ) && ( EntityType == input.EntityType || (EntityType != null && EntityType.Equals(input.EntityType)) ) && ( News == input.News || (News != null && News.Equals(input.News)) ) && ( Support == input.Support || (Support != null && Support.Equals(input.Support)) ) && ( DestinyItem == input.DestinyItem || (DestinyItem != null && DestinyItem.Equals(input.DestinyItem)) ) && ( DestinyActivity == input.DestinyActivity || (DestinyActivity != null && DestinyActivity.Equals(input.DestinyActivity)) ) && ( DestinyRitual == input.DestinyRitual || (DestinyRitual != null && DestinyRitual.Equals(input.DestinyRitual)) ) && ( Creation == input.Creation || (Creation != null && Creation.Equals(input.Creation)) )); }