-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathEbTask.cs
More file actions
43 lines (29 loc) · 913 Bytes
/
EbTask.cs
File metadata and controls
43 lines (29 loc) · 913 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
using ExpressBase.Common;
using ExpressBase.Common.Data;
using ExpressBase.Common.Structures;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace ExpressBase.Scheduler.Jobs
{
public class EbTask
{
public string Name { get; set; }
public string Expression { get; set; }
public JobTypes JobType { get; set; }
public EbJobArguments JobArgs { get; set; }
public string CronString { get; set; }
}
public class EbSchedule
{
public int Id { get; set; }
public string Name { get; set; }
public EbTask Task { get; set; }
public string CreatedBy { get; set; }
public DateTime CreatedAt { get; set; }
public string JobKey { get; set; }
public string TriggerKey { get; set; }
public ScheduleStatuses Status { get; set; }
}
}