using System.Text.Json.Serialization;
namespace SlpModularCms.Core.Identity.Models;
///
/// Model voor het retourneren van authenticatie tokens.
///
public record TokenResponse(
string AccessToken,
[property: JsonIgnore] string RefreshToken,
DateTimeOffset ExpiresAt,
UserResponse User
);
///
/// Model voor gebruikersinformatie in de auth response.
///
public record UserResponse(
Guid Id,
string Email,
string Name,
string Role,
bool IsActive
);