using FluentValidation; using MediatR; namespace Application.Features.SecurityManager.Queries; public class ValidateTokenResult { public string? Data { get; init; } } public class ValidateTokenRequest : IRequest { } public class ValidateTokenValidator : AbstractValidator { public ValidateTokenValidator() { } } public class ValidateTokenHandler : IRequestHandler { public ValidateTokenHandler() { } public async Task Handle(ValidateTokenRequest request, CancellationToken cancellationToken) { await Task.CompletedTask; return new ValidateTokenResult { Data = "Token is valid" }; } }