using System.Diagnostics.CodeAnalysis; namespace Baguette.Extensions.AspNetCore.Mediator; public interface IMediatorService { ValueTask TrySendAsync(object? value, CancellationToken cancellationToken = default); ValueTask<(bool IsSucess, TResponse? Response)> TrySendAsync(object? value, CancellationToken cancellationToken = default); }