using UniVerse.Domain.Enums;

namespace UniVerse.Application.DTOs.Tags;

public record TagDto(int Id, string Name, TagType Type, int? ParentId, DateTime CreatedAt);

public record TagTreeDto(int Id, string Name, TagType Type, List<TagTreeDto> Children);

public record CreateTagRequest(string Name, TagType Type, int? ParentId);

public record UpdateTagRequest(string Name, TagType Type, int? ParentId);
