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)) )); }
public bool Equals(DestinyActivity input) { if (input == null) { return(false); } return (( ActivityHash == input.ActivityHash || (ActivityHash.Equals(input.ActivityHash)) ) && ( IsNew == input.IsNew || (IsNew != null && IsNew.Equals(input.IsNew)) ) && ( CanLead == input.CanLead || (CanLead != null && CanLead.Equals(input.CanLead)) ) && ( CanJoin == input.CanJoin || (CanJoin != null && CanJoin.Equals(input.CanJoin)) ) && ( IsCompleted == input.IsCompleted || (IsCompleted != null && IsCompleted.Equals(input.IsCompleted)) ) && ( IsVisible == input.IsVisible || (IsVisible != null && IsVisible.Equals(input.IsVisible)) ) && ( DisplayLevel == input.DisplayLevel || (DisplayLevel.Equals(input.DisplayLevel)) ) && ( RecommendedLight == input.RecommendedLight || (RecommendedLight.Equals(input.RecommendedLight)) ) && ( DifficultyTier == input.DifficultyTier || (DifficultyTier != null && DifficultyTier.Equals(input.DifficultyTier)) ) && ( Challenges == input.Challenges || (Challenges != null && Challenges.SequenceEqual(input.Challenges)) ) && ( ModifierHashes == input.ModifierHashes || (ModifierHashes != null && ModifierHashes.SequenceEqual(input.ModifierHashes)) ) && ( BooleanActivityOptions == input.BooleanActivityOptions || (BooleanActivityOptions != null && BooleanActivityOptions.SequenceEqual(input.BooleanActivityOptions)) ) && ( LoadoutRequirementIndex == input.LoadoutRequirementIndex || (LoadoutRequirementIndex.Equals(input.LoadoutRequirementIndex)) )); }