using OpenWarehouse.auth.lib.Model.Role; using OpenWarehouse.auth.lib.Model.Service; namespace OpenWarehouse.auth.api.Common.ServiceManager; public interface IServiceManager { public Task CheckIfServiceUserExist(string serviceName); public Task CreateServiceUserResult(string serviceName, bool serviceIsAdmin = false); public Task AddAdminToServiceUser(string serviceName); public Task> CreateServiceRoles(List serviceRoles, bool forcePrivilages = false); public Task> CreateServicesPrivilage(List servicePrivilages); }