Command.cs 482 B

123456789101112131415
  1. using Application.Abstractions.Messaging;
  2. using SharedKernel.Results;
  3. namespace Application.Features.Admin.Store.Settlement.MarkSettled;
  4. /// <summary>
  5. /// 게임사 정산 완료 마킹. 관리자가 게임사에 송금 처리 후 호출.
  6. /// Pending → Settled 일방향 전환. 한 번 Settled 된 row 는 환불 적재 불가.
  7. /// </summary>
  8. public sealed record Command(
  9. int ID,
  10. string AdminUserId,
  11. string? AdminEmail,
  12. string? AdminMemo
  13. ) : ICommand<Result>;