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