using Lada.Framework.DTO;

namespace Ladaer.BackEnd.Infrastructures.DTO.Items.Categories
{
    /// <summary>
    /// Đối tượng đại diện cho điểm đầu và điểm cuối.
    /// </summary>
    public class EndPointsItem : BaseItem<int>
    {
        /// <summary>
        /// Id của phường/xã gửi.
        /// </summary>
        public int StartId { get; set; }

        /// <summary>
        /// Id của phường/xã giao.
        /// </summary>
        public int EndId { get; set; }

        /// <summary>
        /// Tên phường/xã gửi.
        /// </summary>
        public string Start { get; set; }

        /// <summary>
        /// Tên quận/huyện gửi.
        /// </summary>
        public string StartDistrict { get; set; }

        /// <summary>
        /// Tên thành phố gửi.
        /// </summary>
        public string StartCity { get; set; }

        /// <summary>
        /// Tên phường/xã giao.
        /// </summary>
        public string End { get; set; }

        /// <summary>
        /// Tên quận/huyện giao.
        /// </summary>
        public string EndDistrict { get; set; }

        /// <summary>
        /// Tên thành phố giao.
        /// </summary>
        public string EndCity { get; set; }

        /// <summary>
        /// Khoảng cách đầu cuối (tính bằng mét).
        /// </summary>
        public int Distance { get; set; }

        /// <summary>
        /// Văn bản hiển thị khoảng cách.
        /// </summary>
        public string DistanceText { get; set; }

       
    }
}

