public bool DeepEquals(DestinyItemSetActionRequest?other) { return(other is not null && ItemIds.DeepEqualsListNaive(other.ItemIds) && CharacterId == other.CharacterId && MembershipType == other.MembershipType); }
public void Update(DestinyItemSetActionRequest?other) { if (other is null) { return; } if (!ItemIds.DeepEqualsListNaive(other.ItemIds)) { ItemIds = other.ItemIds; OnPropertyChanged(nameof(ItemIds)); } if (CharacterId != other.CharacterId) { CharacterId = other.CharacterId; OnPropertyChanged(nameof(CharacterId)); } if (MembershipType != other.MembershipType) { MembershipType = other.MembershipType; OnPropertyChanged(nameof(MembershipType)); } }