namespace UniVerse.Application.DTOs.Achievements; public record AchievementDto( int Id, string Name, string? Description, string? IconUrl, int XpReward, int CoinReward, string? Condition, DateTime CreatedAt ); public record UserAchievementDto( int Id, AchievementDto Achievement, DateTime AwardedAt ); public record CreateAchievementRequest( string Name, string? Description, string? IconUrl, int XpReward, int CoinReward, string? Condition ); public record UpdateAchievementRequest( string Name, string? Description, string? IconUrl, int XpReward, int CoinReward, string? Condition );