namespace GB5Shared.DTO.Framework.Taxonomy { // Canonical entity-type enumeration for TTOPICLINK.ENTITYTYPE and MLEARNINGOBJECT.LOTYPE-adjacent // cross-module references. Values are additive-only — never renumber an existing entry, since // ENTITYTYPE is persisted data, not a display-only enum. New consumers (LMS, IDMS) reserve their // slot here ahead of being built so no later migration is needed. public static class TaxonomyEntityTypeConstant { public const int QUESTION_BANK = 1; public const int SESSION_ASSESSMENT = 2; public const int QUIZ = 3; public const int WORK_INSTRUCTION = 4; public const int SHOW = 5; public const int IDMS_DOCUMENT = 6; public const int TRAINING_PROGRAMME = 7; public const int LMS_COURSE_OFFERING = 8; // reserved — LMS does not exist yet public const int LEARNING_OBJECT = 9; } }