namespace ECPBLL.Communication; /// /// Constants for the Communication (ECP Phase 1) module. CommentThreadEntityId mirrors /// GB5Shared.GB5Constant.Constant.EntityConstant.OBJECTCOMMENTTHREAD and the MENTITY seed row /// added by 20260712_Communication_Phase1_Schema — keep these three in sync. /// public static class CommunicationConstants { public const int CommentThreadEntityId = -1383500001; public static class CommentStatus { public const byte Open = 1; public const byte Resolved = 2; public const byte Archive = 3; } public static class AccessType { public const byte Public = 1; public const byte Private = 2; } public static class ReactionType { public const byte Like = 1; public const byte Love = 2; public const byte Laugh = 3; public const byte Insightful = 4; } public static class RowStatus { public const byte Active = 1; public const byte Deleted = 2; } /// Maximum hops the OU-hierarchy resolver will walk before giving up — guards /// against a malformed/cyclic ORGANISATIONGROUPPARENTID chain in MORGANIZATIONGROUPDETAIL. public const int MaxOuHierarchyDepth = 25; }