namespace ZB.MOM.WW.ScadaBridge.Commons.Messages.Management; public record ListApiKeysCommand; public record CreateApiKeyCommand(string Name, IReadOnlyList Methods); public record DeleteApiKeyCommand(string KeyId); public record ListRoleMappingsCommand; public record CreateRoleMappingCommand(string LdapGroupName, string Role); public record UpdateRoleMappingCommand(int MappingId, string LdapGroupName, string Role); public record DeleteRoleMappingCommand(int MappingId); public record UpdateApiKeyCommand(string KeyId, bool IsEnabled); public record SetApiKeyMethodsCommand(string KeyId, IReadOnlyList Methods); public record ListScopeRulesCommand(int MappingId); public record AddScopeRuleCommand(int MappingId, int SiteId); public record DeleteScopeRuleCommand(int ScopeRuleId); public record ResolveRolesCommand(IReadOnlyList LdapGroups);