Response.cs 799 B

12345678910111213141516171819202122232425262728293031323334
  1. namespace Application.Features.Api.Forum.StockBoard.ListPosts;
  2. public sealed record Response(
  3. int Total,
  4. Response.StatsHeader Stats,
  5. List<Response.Row> List
  6. )
  7. {
  8. /// <summary>종목보드 목록 상단 통계 헤더 (StockBoardStats + 종목명).</summary>
  9. public sealed record StatsHeader(
  10. string StockCode,
  11. string? StockName,
  12. int Posts,
  13. int Comments,
  14. DateTime? LastPostAt
  15. );
  16. public sealed record Row(
  17. int Num,
  18. int ID,
  19. string StockCode,
  20. string Subject,
  21. string? Thumbnail,
  22. string? Name,
  23. string? SID,
  24. bool HasPrediction,
  25. int Views,
  26. int Likes,
  27. int Comments,
  28. byte Images,
  29. DateTime? UpdatedAt,
  30. DateTime CreatedAt
  31. );
  32. }