public APIRequestException(APIRequestError apiRequestError, string url)
            : base(apiRequestError.Status.Message)
        {
            if (apiRequestError == null || apiRequestError.Status == null)
                throw new ArgumentNullException();

            APIRequestError = apiRequestError.Status;
            Url = url;
        }
        public APIRequestException(APIRequestError apiRequestError, string url)
            : base(apiRequestError.Status.Message)
        {
            if (apiRequestError == null || apiRequestError.Status == null)
            {
                throw new ArgumentNullException();
            }

            APIRequestError = apiRequestError.Status;
            Url             = url;
        }