using WatchIt.Database.Model.Accounts; namespace WatchIt.WebAPI.Services.Tokens; public interface ITokensService { string CreateAccessToken(Account account); Task CreateRefreshTokenAsync(Account account, bool isExtendable); Task ExtendRefreshTokenAsync(string refreshToken, string accessToken); Task RevokeRefreshTokenAsync(string stringToken); Task RevokeRefreshTokenAsync(Guid token); Task RevokeAccountRefreshTokensAsync(Account account); }