PIbd-21_MasenkinMS_SUBD_Rou.../RouteGuide/RouteGuideDataModels/Models/ITransportModel.cs
2024-04-23 19:38:25 +04:00

36 lines
907 B
C#

using RouteGuideDataModels.Enums;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace RouteGuideDataModels.Models
{
/// <summary>
/// Интерфейс для модели транспорта
/// </summary>
public interface ITransportModel<T> : IId<T>
{
/// <summary>
/// Номерной знак
/// </summary>
string License { get; }
/// <summary>
/// Тип транспортного средства
/// </summary>
TransportType Type { get; }
/// <summary>
/// Вместимость (количество пассажиров)
/// </summary>
int Capacity { get; }
/// <summary>
/// Идентификатор водителя
/// </summary>
T DriverId { get; }
}
}