public PaynovaSdkException(Uri requestUri, string requestMethod, InvalidStatus status, string message) : base(message) { RequestUri = requestUri; RequestMethod = requestMethod; ErrorNumber = status.ErrorNumber; StatusKey = status.StatusKey; StatusMessage = status.StatusMessage; Errors = status.Errors ?? new Error[0]; }
protected virtual PaynovaSdkException CreatePaynovaSdkException(Type responseType, Uri requestUri, string requestMethod, InvalidStatus status) { return(new PaynovaSdkException( requestUri, requestMethod, status, ExceptionMessages.PaynovaSdkException_WhileCreatingResponse.Inject(responseType.Name, status.StatusMessage))); }