using Fitness_core_BE.Models; namespace Fitness_core_BE.Interfaces { public interface ITermsRepository { Task GetActiveByClientIdAsync(Guid clientId); Task> GetActiveForUpdateAsync(Guid clientId); Task GetLatestVersionAsync(Guid clientId); Task AddTermsAsync(ClientTerms terms); Task AddAcceptanceAsync(CustomerTermsAcceptance acceptance); Task GetAcceptanceAsync(Guid cusId, Guid clientId, int version); } }