using QRRapidoApp.Models.ViewModels; namespace QRRapidoApp.Services { public interface IQRCodeService { Task GenerateRapidAsync(QRGenerationRequest request); Task ConvertToSvgAsync(string qrCodeBase64); Task ConvertToPdfAsync(string qrCodeBase64, int size = 300); Task GenerateDynamicQRAsync(QRGenerationRequest request, string userId); Task UpdateDynamicQRAsync(string qrId, string newContent); } }