namespace CMSMicroservice.Application.NetworkMembershipCQ.Queries.GetUserNetworkPosition;

/// <summary>
/// DTO برای نمایش موقعیت کاربر در شبکه
/// </summary>
public class UserNetworkPositionDto
{
    public long UserId { get; set; }
    public string? Mobile { get; set; }
    public string? FirstName { get; set; }
    public string? LastName { get; set; }
    public long? NetworkParentId { get; set; }
    public string? ParentMobile { get; set; }
    public NetworkLeg? LegPosition { get; set; }
    public int TotalChildren { get; set; }
    public int LeftChildCount { get; set; }
    public int RightChildCount { get; set; }
    public bool IsInNetwork { get; set; }
}
