summaryrefslogtreecommitdiff
path: root/src/marlin.web/Models/Agent.cs
blob: 1faea9d956c6a2742a3c4a7f8f2e7676234e4a29 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
namespace marlin.web.Models;

using core.models;

public class Agent
{
    public Guid Id { get; set; }
    public string AuthToken { get; set; }

    public string Name { get; set; }
    public int MaxConcurrentJobs { get; set; }
    public DateTime LastSeen { get; set; }
    
    public CapabilitySet Capabilities { get; set; }
    
    public ICollection<Job> Jobs { get; set; }
}