using InABox.Core; namespace Comal.Classes { public abstract class BaseIntegrationCode : BaseObject where TEntity : Entity, IRemotable, IPersistent, new() where TLink : EntityLink { /// /// Code as it comes from the Integration Package /// [EditorSequence(1)] [CodeEditor(Visible = Visible.Default, Editable = Editable.Disabled)] public string Code { get; set; } = string.Empty; /// /// Description as it comes from the Integration Package /// [EditorSequence(2)] [TextBoxEditor(Visible = Visible.Default, Editable = Editable.Disabled)] public string Description { get; set; } = string.Empty; /// /// Mapped Item in PRS /// [EditorSequence(3)] [RequiredColumn] public TLink Entity { get; set; } } }