Files
SQLLint/SQLLinter/Core/Interfaces/IRequest.cs

20 lines
389 B
C#

namespace SQLLinter.Core.Interfaces.Config.Contracts;
public interface IRequestHandler<in TRequest, out TResponse> where TRequest : IRequest<TResponse>
{
TResponse Handle(TRequest request);
}
public interface IRequestHandler<in TRequest> where TRequest : IRequest
{
void Handle(TRequest message);
}
public interface IRequest
{
}
public interface IRequest<out TResponse>
{
}