using Application.Abstractions.Messaging;
using SharedKernel.Results;
namespace Application.Features.Admin.Store.Settlement.MarkSettled;
///
/// 게임사 정산 완료 마킹. 관리자가 게임사에 송금 처리 후 호출.
/// Pending → Settled 일방향 전환. 한 번 Settled 된 row 는 환불 적재 불가.
///
public sealed record Command(
int ID,
string AdminUserId,
string? AdminEmail,
string? AdminMemo
) : ICommand;