// Copyright (c) The Geekeey Authors // SPDX-License-Identifier: EUPL-1.2 namespace Geekeey.Request.Tests; public class InterfaceConstrainedScalarHandler : IScalarRequestHandler where TRequest : INamedScalarRequest { public Task HandleAsync(TRequest request, CancellationToken cancellationToken) { return Task.FromResult($"{request.Name}-ConstrainedByInterface"); } }