Response.cs 602 B

123456789101112131415161718
  1. using Domain.Entities.Members.ValueObject;
  2. using Domain.Entities.Store.ValueObject;
  3. namespace Application.Features.Api.Member.Items.Equipped;
  4. /// <summary>회원별 장착 지위 아이템 목록. Members[memberID] = 슬롯별 장착 아이템.</summary>
  5. public sealed record Response(IReadOnlyList<Response.MemberEquip> Members)
  6. {
  7. public sealed record MemberEquip(int MemberID, IReadOnlyList<EquippedItem> Items);
  8. public sealed record EquippedItem(
  9. EquipSlot Slot,
  10. ItemKind Kind,
  11. string ProductName,
  12. string? EffectPayload,
  13. string? Thumbnail
  14. );
  15. }