namespace CMSMicroservice.Application.NetworkMembershipCQ.Commands.RemoveFromNetwork;

/// <summary>
/// Command برای حذف کاربر از شبکه دوتایی
/// </summary>
public record RemoveFromNetworkCommand : IRequest<Unit>
{
    /// <summary>
    /// شناسه کاربر که باید از شبکه حذف شود
    /// </summary>
    public long UserId { get; init; }

    /// <summary>
    /// دلیل حذف
    /// </summary>
    public string? Reason { get; init; }
}
