Response.cs 656 B

12345678910111213141516171819202122232425
  1. using Domain.Entities.Members.ValueObject;
  2. using Domain.Entities.Store.ValueObject;
  3. namespace Application.Features.Api.Member.Items.List;
  4. public sealed record Response(int Total, IReadOnlyList<Response.Row> List)
  5. {
  6. public sealed record Row(
  7. int ID,
  8. int ProductID,
  9. string ProductName,
  10. string? Thumbnail,
  11. ItemKind Kind,
  12. EquipSlot? EquipSlot,
  13. bool IsEquipped,
  14. bool IsStatusItem,
  15. string? EffectPayload,
  16. int DurationDays,
  17. DateTime AcquiredAt,
  18. DateTime? ExpiresAt,
  19. DateTime? UsedAt,
  20. int? GiftFromMemberID,
  21. string? GiftFromName
  22. );
  23. }