IApiStreamService.cs 658 B

1234567891011121314151617
  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 IApiStreamService
  7. {
  8. Task<ResponseInfo> GetInfo(RequestStream req);
  9. Task<ResponseStream> SetLabel(RequestStreamSet req);
  10. Task<ResponseStream> DelLabel(RequestStreamDel req);
  11. Task<ResponseStream> SetProtection(RequestStreamSet req);
  12. Task<ResponseStream> DelProtection(RequestStreamDel req);
  13. Task<ResponseStream> SetLabelProtection(RequestStreamAllSet req);
  14. Task<ResponseStream> DelLabelProtection(RequestStreamDel req);
  15. }
  16. }