using Domain.Entities.Members.ValueObject; using Domain.Entities.Store.ValueObject; namespace Application.Features.Api.Member.Items.List; public sealed record Response(int Total, IReadOnlyList List) { public sealed record Row( int ID, int ProductID, string ProductName, string? Thumbnail, ItemKind Kind, EquipSlot? EquipSlot, bool IsEquipped, bool IsStatusItem, string? EffectPayload, int DurationDays, DateTime AcquiredAt, DateTime? ExpiresAt, DateTime? UsedAt, int? GiftFromMemberID, string? GiftFromName ); }