using MediatR; using Modules.Library.Application.Gateways; namespace Modules.Library.Application.Queries.Dictionaries.Language; public class LanguageListQuery : IRequest> { } public class LanguageListQueryHandler(ILanguageGateway languageGateway) : IRequestHandler> { public async Task> Handle(LanguageListQuery request, CancellationToken cancellationToken) { return await languageGateway.GetList(); } }