Response.cs 703 B

1234567891011121314151617181920212223
  1. namespace Application.Features.Api.Forum.PostCheer.Get;
  2. public sealed class Response
  3. {
  4. /// <summary>누적 응원 금액 합계 (총액 기준)</summary>
  5. public long TotalAmount { get; init; }
  6. /// <summary>응원 건수</summary>
  7. public int Count { get; init; }
  8. /// <summary>최근 응원 목록</summary>
  9. public IReadOnlyList<Item> Recent { get; init; } = [];
  10. public sealed class Item
  11. {
  12. public int ID { get; init; }
  13. public int FromMemberID { get; init; }
  14. public string? FromNickname { get; init; }
  15. public int Amount { get; init; }
  16. public string? Message { get; init; }
  17. public DateTime CreatedAt { get; init; }
  18. }
  19. }