first commit

This commit is contained in:
2025-02-26 23:42:19 +01:00
commit 777ea98be1
283 changed files with 88266 additions and 0 deletions
@@ -0,0 +1,15 @@
using OpenWarehouse.auth.lib.Model.Role;
using OpenWarehouse.auth.lib.Model.Service;
namespace OpenWarehouse.auth.api.Common.ServiceManager;
public interface IServiceManager
{
public Task<bool> CheckIfServiceUserExist(string serviceName);
public Task<bool> CreateServiceUserResult(string serviceName, bool serviceIsAdmin = false);
public Task<bool> AddAdminToServiceUser(string serviceName);
public Task<List<CreateServiceRoleResult>> CreateServiceRoles(List<RoleModel> serviceRoles, bool forcePrivilages = false);
public Task<List<CreateServicePrivilageResult>> CreateServicesPrivilage(List<string> servicePrivilages);
}