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
id
IdThe Id.
employee
EmployeeThe associated Employee.
route
RouteThe associated Route.
startDate
DateTime?The start date of the route plan.
endDate
DateTime?The end date of the route plan.
externalReference
stringThe 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()