public void Update(BungieFriendRequestListResponse?other)
 {
     if (other is null)
     {
         return;
     }
     if (!IncomingRequests.DeepEqualsList(other.IncomingRequests))
     {
         IncomingRequests = other.IncomingRequests;
         OnPropertyChanged(nameof(IncomingRequests));
     }
     if (!OutgoingRequests.DeepEqualsList(other.OutgoingRequests))
     {
         OutgoingRequests = other.OutgoingRequests;
         OnPropertyChanged(nameof(OutgoingRequests));
     }
 }
 public bool DeepEquals(BungieFriendRequestListResponse?other)
 {
     return(other is not null &&
            IncomingRequests.DeepEqualsList(other.IncomingRequests) &&
            OutgoingRequests.DeepEqualsList(other.OutgoingRequests));
 }