PIbd-21_MasenkinMS_SUBD_Rou.../RouteGuide/RouteGuideDataModels/Models/ITransportModel.cs

36 lines
907 B
C#
Raw Permalink Normal View History

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