QrRapido/Services/IQuotaValidator.cs
Ricardo Carneiro 7a0c12f8d2
Some checks failed
Deploy QR Rapido / test (push) Failing after 17s
Deploy QR Rapido / build-and-push (push) Has been skipped
Deploy QR Rapido / deploy-staging (push) Has been skipped
Deploy QR Rapido / deploy-production (push) Has been skipped
feat: api separada do front-end e area do desenvolvedor.
2026-03-08 12:40:51 -03:00

10 lines
328 B
C#

using QRRapidoApp.Models.DTOs;
namespace QRRapidoApp.Services
{
public interface IQuotaValidator
{
Task<(bool CanProceed, string? ErrorCode, string? ErrorMessage)> ValidateQuotaAsync(UserRequesterContext context);
Task RegisterUsageAsync(UserRequesterContext context, string qrId, int cost = 1);
}
}