16 lines
870 B
C#
16 lines
870 B
C#
namespace ZB.MOM.WW.ScadaBridge.Commons.Messages.Management;
|
|
|
|
public record ListApiKeysCommand;
|
|
public record CreateApiKeyCommand(string Name, IReadOnlyList<string> 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<string> Methods);
|
|
public record ListScopeRulesCommand(int MappingId);
|
|
public record AddScopeRuleCommand(int MappingId, int SiteId);
|
|
public record DeleteScopeRuleCommand(int ScopeRuleId);
|
|
public record ResolveRolesCommand(IReadOnlyList<string> LdapGroups);
|