using Biskilog_Accounting.Shared.ClientContractModels;
namespace Biskilog_Accounting.Shared.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);
}
}