using System;
using System.Collections.Generic;

namespace DataImport.Models
{
    public partial class Transport
    {
        public Transport()
        {
            TransportOwnerships = new HashSet<TransportOwnership>();
            TransportPhotos = new HashSet<TransportPhoto>();
        }

        public int Id { get; set; }
        public int Region { get; set; }
        public string Vin { get; set; } = null!;
        public int Category { get; set; }
        public int Color { get; set; }
        public int EngineType { get; set; }
        public int Model { get; set; }
        public DateTime RelaseYear { get; set; }
        public int WeightKg { get; set; }
        public int DriveType { get; set; }

        public virtual Category CategoryNavigation { get; set; } = null!;
        public virtual Color ColorNavigation { get; set; } = null!;
        public virtual DriveType DriveTypeNavigation { get; set; } = null!;
        public virtual EngineType EngineTypeNavigation { get; set; } = null!;
        public virtual Model ModelNavigation { get; set; } = null!;
        public virtual Region RegionNavigation { get; set; } = null!;
        public virtual ICollection<TransportOwnership> TransportOwnerships { get; set; }
        public virtual ICollection<TransportPhoto> TransportPhotos { get; set; }
    }
}
