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); } }