public bool Equals(DestinyMilestoneRewardEntryDefinition input) { if (input == null) { return(false); } return (( RewardEntryHash == input.RewardEntryHash || (RewardEntryHash.Equals(input.RewardEntryHash)) ) && ( RewardEntryIdentifier == input.RewardEntryIdentifier || (RewardEntryIdentifier != null && RewardEntryIdentifier.Equals(input.RewardEntryIdentifier)) ) && ( Items == input.Items || (Items != null && Items.SequenceEqual(input.Items)) ) && ( VendorHash == input.VendorHash || (VendorHash.Equals(input.VendorHash)) ) && ( DisplayProperties == input.DisplayProperties || (DisplayProperties != null && DisplayProperties.Equals(input.DisplayProperties)) ) && ( Order == input.Order || (Order.Equals(input.Order)) )); }
public bool Equals(DestinyMilestoneRewardEntry input) { if (input == null) { return(false); } return (( RewardEntryHash == input.RewardEntryHash || (RewardEntryHash.Equals(input.RewardEntryHash)) ) && ( Earned == input.Earned || (Earned != null && Earned.Equals(input.Earned)) ) && ( Redeemed == input.Redeemed || (Redeemed != null && Redeemed.Equals(input.Redeemed)) )); }