13 lines
502 B
C#
13 lines
502 B
C#
using QRRapidoApp.Models.ViewModels;
|
|
|
|
namespace QRRapidoApp.Services
|
|
{
|
|
public interface IQRCodeService
|
|
{
|
|
Task<QRGenerationResult> GenerateRapidAsync(QRGenerationRequest request);
|
|
Task<byte[]> ConvertToSvgAsync(string qrCodeBase64);
|
|
Task<byte[]> ConvertToPdfAsync(string qrCodeBase64, int size = 300);
|
|
Task<string> GenerateDynamicQRAsync(QRGenerationRequest request, string userId);
|
|
Task<bool> UpdateDynamicQRAsync(string qrId, string newContent);
|
|
}
|
|
} |