public BungieException(Exceptions.PlatformErrorCodes errorCode, string errorStatus, string message, object messageData)
     : base(message)
 {
     ErrorCode   = errorCode;
     ErrorStatus = errorStatus;
     //MessageData = messageData;
 }
 public void Update(DestinyEquipItemResult?other)
 {
     if (other is null)
     {
         return;
     }
     if (ItemInstanceId != other.ItemInstanceId)
     {
         ItemInstanceId = other.ItemInstanceId;
         OnPropertyChanged(nameof(ItemInstanceId));
     }
     if (EquipStatus != other.EquipStatus)
     {
         EquipStatus = other.EquipStatus;
         OnPropertyChanged(nameof(EquipStatus));
     }
 }
 public void Update(EntityActionResult?other)
 {
     if (other is null)
     {
         return;
     }
     if (EntityId != other.EntityId)
     {
         EntityId = other.EntityId;
         OnPropertyChanged(nameof(EntityId));
     }
     if (Result != other.Result)
     {
         Result = other.Result;
         OnPropertyChanged(nameof(Result));
     }
 }