Files
UniVerse/backend/UniVerse.Application/DTOs/Achievements/AchievementDtos.cs

37 lines
682 B
C#

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
);