AipLabel.cs 706 B

12345678910111213141516171819202122232425
  1. 
  2. namespace Aip.Api.Service.Aip.Models;
  3. public enum AipActionSource
  4. {
  5. /// <summary>Selected manually by user</summary>
  6. Manual,
  7. /// <summary>Set by policy conditions</summary>
  8. Automatic,
  9. /// <summary>Set by user after label was recommended by policy conditions</summary>
  10. Recommended,
  11. /// <summary>Set by default in policy</summary>
  12. Default,
  13. }
  14. public class AipLabel
  15. {
  16. public string? Id { get; set; }
  17. public string? Name { get; set; }
  18. public int Sensitivity { get; set; }
  19. public string? Description { get; set; }
  20. public bool IsActive { get; set; }
  21. public AipActionSource ActionSource { get; set; }
  22. public List<AipLabel>? Children { get; set; }
  23. }