mirror of
https://github.com/Sea-Haven-Industries/shoc-backend.git
synced 2026-10-07 16:19:07 +00:00
19 lines
456 B
C#
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);
|
|
}
|
|
}
|