using System.ComponentModel.DataAnnotations; namespace TarninaHub.Application.Dtos; public sealed record KnowledgeItemResponse( string Id, string Title, string Kind, string? ChallengeId, string? SourceUrl, IReadOnlyList> Attachments, bool Published, DateTimeOffset? UpdatedAt);