1234567891011121314151617181920212223242526 |
- using Aip.Api.Service.Aip.Models;
- using Aip.Api.Service.Models.Request;
- using Aip.Api.Service.Models.Response;
- namespace Aip.Api.Service.Services.Interfaces;
- public interface IApiFileService
- {
- Task<ResponseInfo> GetInfo(RequestFileInfo req);
- Task<ResponseFile> SetLabel(RequestFileSet req);
- Task<List<SetFileInfo>> SetAipFileLabels(RequestMultiFileSet reqSet);
- Task<List<ResponseFile>> SetLabels(RequestMultiFileSet reqSet);
- Task<List<ResponseFile>> SetLabels1(RequestMultiFileSet reqSet);
- Task<List<ResponseFile>> SetLabels2(RequestMultiFileSet reqSet);
- Task<List<ResponseFile>> SetLabels3(RequestMultiFileSet reqSet);
- Task<List<ResponseFile>> SetLabels4(RequestMultiFileSet reqSet);
- Task<ResponseFile> DelLabel(RequestFileDel req);
- Task<ResponseFile> SetProtection(RequestFileSet req);
- Task<ResponseFile> RemoveProtection(RequestFileDel req);
- Task<ResponseFile> SetLabelProtection(RequestFileAllSet req);
- Task<ResponseFile> RemoveLabelProtection(RequestFileDel req);
- Task<ResponseFile> EncryptFile(IFormFile file, RequestBase baseReq);
- Task<ResponseFile> DecryptFile(IFormFile file, RequestBase baseReq);
- }
|