20 lines
750 B
C#
20 lines
750 B
C#
using System.ComponentModel.DataAnnotations;
|
|
|
|
namespace LCU.Library.Internal.DispatcherModels.Models
|
|
{
|
|
public class WorkItemDetails
|
|
{
|
|
public int WorkItemId { get; set; } = 0;
|
|
public int JobId { get; set; } = 0;
|
|
[Required]
|
|
[StringLength(200, ErrorMessage = "Name Max Length is 200")]
|
|
public string Name { get; set; }
|
|
[StringLength(8000, ErrorMessage = "Description Max Length is 8000")]
|
|
public string Description { get; set; }
|
|
public bool CancelJobOnFailure { get; set; } = false;
|
|
[Range(0, 100, ErrorMessage = "Limit Range must be between 0-100.")]
|
|
public int CancelJobLimit { get; set; } = 0;
|
|
[Required]
|
|
public int Order { get; set; }
|
|
}
|
|
} |