This commit is contained in:
2026-03-20 09:41:43 +01:00
parent a036454220
commit 3c21e0ea1a
8 changed files with 10 additions and 10 deletions
@@ -0,0 +1,22 @@
using Ardalis.Result;
using Musify.Application.Users.Contracts;
namespace Musify.Application.Contracts.Infrastructure
{
public interface IKeycloakUserService
{
Task<Result<KeycloakUserResponse>> GetUserByIdAsync(string keycloakId, CancellationToken cancellationToken);
Task<IReadOnlyCollection<KeycloakUserResponse>> GetUsersAsync(
CancellationToken cancellationToken,
string search = "",
int first = 0,
int max = 20,
string username = "");
Task<int> GetUsersCountAsync(
CancellationToken cancellationToken,
string search = "",
string username = "");
}
}