using Cloud_Manager.Models.ClientContractModels;
using Cloud_Manager.Models.ClientContractModels;
namespace Cloud_Manager.Models.Interfaces
{
public interface IAuthService
{
///
/// Authenticates user or client
///
///
///
/// A tokenized string with relevant information on the authenticated user
Task AuthenticateClient(string a_username, string a_password);
Contract? GetContract(int a_clientId, List a_businessId);
Databasemap GetClientDB(int a_clientId);
List GetSiteaccesspermission(int a_clientId, int a_userId);
List GetClientbusiness(int a_clientId, int userId);
}
}