1234567891011121314151617181920 |
-
- using Aip.Service.Models.Request;
- using Aip.Service.Models.Response;
- namespace Aip.Service.Services.Interfaces;
- public interface IApiStreamService
- {
- Task<ResponseInfo> GetInfo(RequestStreamInfo req);
- Task<ResponseStream> SetLabel(RequestStreamSet req);
- Task<ResponseStream> DelLabel(RequestStreamDel req);
- Task<ResponseStream> SetProtection(RequestStreamSet req);
- Task<ResponseStream> RemoveProtection(RequestStreamDel req);
- Task<ResponseStream> SetLabelProtection(RequestStreamAllSet req);
- Task<ResponseStream> RemoveLabelProtection(RequestStreamDel req);
- Task<ResponseStream> EncryptFile(IFormFile file, RequestBase baseReq);
- Task<ResponseStream> DecryptFile(IFormFile file, RequestBase baseReq);
- }
|