public CallbackResponse ReturnError(ResultUrlRequest request, PlatronError error) { Ensure.ArgumentNotNull(error, nameof(error)); var plain = new PlainErrorWithCodeResponse { Status = ResponseKnownStatuses.Error, ErrorDescription = error.Description, ErrorCode = (int)error.Code }; return(_callback.EncodeResponse(new ApiCallbackResponse(request.Uri, plain))); }
private bool HasSignature(PlainErrorWithCodeResponse response) { return(!errorCodesWithoutSignature.Contains((ErrorCode)response.ErrorCode)); }