using ZB.MOM.WW.ScadaBridge.Commons.Entities.ExternalSystems; using ZB.MOM.WW.ScadaBridge.Commons.Entities.InboundApi; using ZB.MOM.WW.ScadaBridge.Commons.Entities.Notifications; using ZB.MOM.WW.ScadaBridge.Commons.Entities.Scripts; using ZB.MOM.WW.ScadaBridge.Commons.Entities.Templates; using ZB.MOM.WW.ScadaBridge.Commons.Types.Enums; namespace ZB.MOM.WW.ScadaBridge.Transport.Serialization; /// /// In-memory aggregate of all bundle-eligible Commons entities. Matches the /// shape of but uses the real persistence- /// ignorant POCO types — what consumes/produces /// on the application side of the bundle boundary. /// // ApiKeys is intentionally absent: inbound API keys are not transported between // environments (re-arch C4). The aggregate only carries API methods. public sealed record EntityAggregate( IReadOnlyList TemplateFolders, IReadOnlyList