[ { "File": "Avalonia-API\\Authentication\\JwtTokenService.cs", "Line": 20, "Kind": "Method", "Name": "CreateAccessToken", "Declaration": "public (string Token, DateTime ExpiresAt) CreateAccessToken(UserEntity user, IReadOnlyCollection\u003cstring\u003e roles) {" }, { "File": "Avalonia-API\\Authentication\\RefreshTokenService.cs", "Line": 21, "Kind": "Method", "Name": "CreateAsync", "Declaration": "public async Task\u003c(string Token, ApiRefreshTokenEntity Entity)\u003e CreateAsync( int userId, string? device, string? ipAddress, CancellationToken cancellationToken = default) {" }, { "File": "Avalonia-API\\Authentication\\RefreshTokenService.cs", "Line": 78, "Kind": "Method", "Name": "RotateAsync", "Declaration": "public async Task\u003c(string Token, ApiRefreshTokenEntity Entity)?\u003e RotateAsync( string? token, string? device, string? ipAddress, CancellationToken cancellationToken = default) {" } ]