using Suspectus.Gandalf.Palantir.Data.Entities.App; using Suspectus.Gandalf.Palantir.Data.Entities.Base; using Suspectus.Gandalf.Palantir.Data.Entities.Security.Permission.Data; using Suspectus.Gandalf.Palantir.Data.Entities.Subject; using Suspectus.Gandalf.Palantir.Data.Entities.Tenant; namespace Suspectus.Gandalf.Palantir.Data.Entities.Security.Permission; public class GroupEntity : GroupData, IVersionableEntity { public HashSet Roles { get; set; } = []; public TenantEntity Tenant { get; set; } = null!; public AppEntity? App { get; set; } public HashSet Subjects { get; set; } = []; }