namespace GerbilManagerWebAPI.Dtos { /// EXHIBITION: payload for POST /exhibitions. public record ExhibitionResultInput( Guid? GerbilId, string? EntityName, string EventName, DateTime? Date, string? Placement, string? Award, string? Note); /// EXHIBITION: payload for PUT /exhibitions/{id} (all fields optional/partial). public record ExhibitionResultUpdate( Guid? GerbilId, string? EntityName, string? EventName, DateTime? Date, string? Placement, string? Award, string? Note); /// EXHIBITION: response DTO for a stored exhibition result. public record ExhibitionResultDto( Guid Id, Guid? GerbilId, string? EntityName, string EventName, DateTime? Date, string? Placement, string? Award, string? Note, DateTimeOffset CreatedAt); }