Class EmployeeRoutePlan
- Namespace
- Geotab.Checkmate.ObjectModel
- Assembly
- Geotab.Checkmate.ObjectModel.dll
public class EmployeeRoutePlan : Entity, IEntity, IComparable, IIdentifiable
- Inheritance
-
EmployeeRoutePlan
- Implements
- Inherited Members
Constructors
EmployeeRoutePlan()
Initializes a new instance of the EmployeeRoutePlan class.Initializes a new instance of the EmployeeRoutePlan class.
public EmployeeRoutePlan()
EmployeeRoutePlan(Id?, Employee?, Route?, DateTime?, DateTime?, string?)
Initializes a new instance of the EmployeeRoutePlan class.Initializes a new instance of the EmployeeRoutePlan class.
public EmployeeRoutePlan(Id? id, Employee? employee, Route? route, DateTime? startDate, DateTime? endDate, string? externalReference)
Parameters
idIdThe Id.
employeeEmployeeThe associated Employee.
routeRouteThe associated Route.
startDateDateTime?The start date of the route plan.
endDateDateTime?The end date of the route plan.
externalReferencestringThe external (custom) reference.
Properties
Employee
Gets or sets the associated Employee.
public Employee? Employee { get; set; }
Property Value
EndDate
Gets or sets the end date for the plan item.
public DateTime? EndDate { get; set; }
Property Value
ExternalReference
Gets or sets the external (custom) reference.
public string? ExternalReference { get; set; }
Property Value
Route
Gets or sets the associated Route.
public Route? Route { get; set; }
Property Value
StartDate
Gets or sets the start date for the plan item.
public DateTime? StartDate { get; set; }
Property Value
Methods
Clone()
Creates a new object that is a copy of the current instance.
public override IEntity Clone()
Returns
- IEntity
A new object that is a copy of this instance.
ToString()
Returns a string that represents this instance.
public override string ToString()