shoc-backend/SeaHaven.Services/Interfaces/IServicePorts.cs
2026-07-24 11:30:22 -03:00

19 lines
456 B
C#

using Microsoft.AspNetCore.Http;
namespace SeaHaven.Services.Interfaces
{
public interface IFileStoragePort
{
Task<string> SaveFileAsync(IFormFile file);
}
public interface IDispatchEmailPort
{
Task<bool> SendDispatchEmailAsync(string emailTo, string subject, string htmlBody, string? replyTo);
}
public interface IVendorTokenPort
{
Task<string> GetOrCreateActiveTokenAsync(int vendorId);
}
}