using System; using System.Threading; using System.Threading.Tasks; namespace PoweredSoft.CQRS.GraphQL.Abstractions { public interface IGraphQLValidationService { Task ValidateObjectAsync(object subject, CancellationToken cancellationToken = default); Task ValidateAsync(T subject, CancellationToken cancellationToken = default); } }