17 lines
573 B
C#
17 lines
573 B
C#
using Fluxor;
|
|
using System.Collections.Immutable;
|
|
using Wollmilchsau.Models;
|
|
|
|
namespace Wollmilchsau.Store.AdminStore;
|
|
|
|
[FeatureState]
|
|
public sealed record AdminState
|
|
{
|
|
public AdminState() { }
|
|
public ImmutableDictionary<Guid, ElementUser> ElementUsers { get; init; } = [];
|
|
public ImmutableDictionary<Guid, MoodleUser> MoodleUsers { get; init; } = [];
|
|
public ImmutableDictionary<string, LdapUser> LdapUsers { get; init; } = [];
|
|
public bool LdapUsersLoaded { get; init; }
|
|
public ImmutableDictionary<Guid, MsolUser> MsolUsers { get; init; } = [];
|
|
}
|