Created PendingOOOStatusWorker
This commit is contained in:
9
FabApprovalWorkerService/Models/MonInMetricRequest.cs
Normal file
9
FabApprovalWorkerService/Models/MonInMetricRequest.cs
Normal file
@ -0,0 +1,9 @@
|
||||
namespace FabApprovalWorkerService.Models;
|
||||
|
||||
public class MonInMetricRequest
|
||||
{
|
||||
public required string resource { get; set; }
|
||||
public required DateTime dateTime { get; set; }
|
||||
public required string metricName { get; set; }
|
||||
public required double metricValue { get; set; }
|
||||
}
|
10
FabApprovalWorkerService/Models/OOOTemp.cs
Normal file
10
FabApprovalWorkerService/Models/OOOTemp.cs
Normal file
@ -0,0 +1,10 @@
|
||||
namespace FabApprovalWorkerService.Models;
|
||||
|
||||
public class OOOTemp {
|
||||
public required int ID { get; set; }
|
||||
public required int OOOUserID { get; set; }
|
||||
public int DelegatedTo { get; set; }
|
||||
public required DateTime OOOStartDate { get; set; }
|
||||
public required DateTime OOOExpirationDate { get; set; }
|
||||
public bool Processed { get; set; } = false;
|
||||
}
|
9
FabApprovalWorkerService/Models/RawMonInStatusRequest.cs
Normal file
9
FabApprovalWorkerService/Models/RawMonInStatusRequest.cs
Normal file
@ -0,0 +1,9 @@
|
||||
namespace FabApprovalWorkerService.Models;
|
||||
|
||||
public class RawMonInStatusRequest
|
||||
{
|
||||
public required string resource { get; set; }
|
||||
public required DateTime dateTime { get; set; }
|
||||
public required string statusName { get; set; }
|
||||
public required string statusValue { get; set; }
|
||||
}
|
10
FabApprovalWorkerService/Models/StatusValue.cs
Normal file
10
FabApprovalWorkerService/Models/StatusValue.cs
Normal file
@ -0,0 +1,10 @@
|
||||
namespace FabApprovalWorkerService.Models;
|
||||
|
||||
public enum StatusValue {
|
||||
Up,
|
||||
Ok,
|
||||
Warning,
|
||||
Critical,
|
||||
Down,
|
||||
Unknown
|
||||
}
|
@ -1,38 +0,0 @@
|
||||
using CsvHelper.Configuration.Attributes;
|
||||
|
||||
namespace FabApprovalWorkerService.Models;
|
||||
public class TrainingRecord {
|
||||
[Name("Item ID")]
|
||||
[Index(0)]
|
||||
public string ItemId { get; set; }
|
||||
[Name("Item Type")]
|
||||
[Index(1)]
|
||||
public string? ItemType { get; set; }
|
||||
[Name("Revision Date")]
|
||||
[Index(2)]
|
||||
public DateTime? RevisionDate { get; set; }
|
||||
[Name("Title")]
|
||||
[Index(3)]
|
||||
public string? Title { get; set; }
|
||||
[Name("User ID")]
|
||||
[Index(4)]
|
||||
public string? UserId { get; set; }
|
||||
[Name("Last Name")]
|
||||
[Index(5)]
|
||||
public string LastName { get; set; }
|
||||
[Name("First Name")]
|
||||
[Index(6)]
|
||||
public string FirstName { get; set; }
|
||||
[Name("Middle Name")]
|
||||
[Index(7)]
|
||||
public string? MiddleName { get; set; }
|
||||
[Name("Completion Status ID")]
|
||||
[Index(8)]
|
||||
public string? CompletionStatusId { get; set; }
|
||||
[Name("Completion Status")]
|
||||
[Index(9)]
|
||||
public string? CompletionStatus { get; set; }
|
||||
[Name("Completion Date")]
|
||||
[Index(10)]
|
||||
public DateTime CompletionDate { get; set; }
|
||||
}
|
8
FabApprovalWorkerService/Models/UserSubRole.cs
Normal file
8
FabApprovalWorkerService/Models/UserSubRole.cs
Normal file
@ -0,0 +1,8 @@
|
||||
namespace FabApprovalWorkerService.Models;
|
||||
|
||||
public class UserSubRole {
|
||||
public required int UserSubRoleID { get; set; }
|
||||
public required int UserID { get; set; }
|
||||
public required int SubRoleID { get; set; }
|
||||
public bool Delegated { get; set; } = false;
|
||||
}
|
Reference in New Issue
Block a user