| 123456789101112131415161718192021222324252627282930 | using InABox.Core;namespace Comal.Classes{    [UserTracking("Qualifications & Tickets")]    public class Qualification : Entity, IRemotable, IPersistent, IQualification, ILicense<HumanResourcesLicense>, IExportable, IImportable,        IMergeable    {        [TextBoxEditor(Visible = Visible.Default)]        [EditorSequence(1)]        public string Description { get; set; }        [EnumLookupEditor(typeof(QualificationRenewal), Visible = Visible.Optional)]        [EditorSequence(2)]        public QualificationRenewal Renewal { get; set; } = QualificationRenewal.Manual;        [IntegerEditor(Visible = Visible.Optional)]        [EditorSequence(3)]        public int Period { get; set; } = 0;        [Comment("Indicates whether this qualification blocks clocking in.")]        [EditorSequence(4)]        public bool IsBlocking { get; set; }        [Comment("Grace period for qualifications blocking clocking in, measured in days.")]        [Caption("Grace Period (days)")]        [EditorSequence(5)]        public int GracePeriod { get; set; }    }}
 |