IApiFileService.cs 631 B

123456789101112131415161718
  1. using AipGateway.AIP;
  2. using AipGateway.API.Domain.Models.Request;
  3. using AipGateway.API.Domain.Models.Response;
  4. namespace AipGateway.API.Services
  5. {
  6. public interface IApiFileService
  7. {
  8. Task<ResponseInfo> GetInfo(RequestFile req);
  9. Task<ResponseFile> SetLabel(RequestFileSet req);
  10. Task<ResponseFile> DelLabel(RequestFileDel req);
  11. Task<ResponseFile> SetProtection(RequestFileSet req);
  12. Task<ResponseFile> DelProtection(RequestFileDel req);
  13. Task<ResponseFile> SetLabelProtection(RequestFileAllSet req);
  14. Task<ResponseFile> DelLabelProtection(RequestFileDel req);
  15. }
  16. }