Class DriverSystem
- Namespace
- Geotab.Checkmate.ObjectModel
- Assembly
- Geotab.Checkmate.ObjectModel.dll
A driver that is a system driver.
public abstract class DriverSystem : Driver, IEntity, IComparable, IIdentifiable, IVersion, IGroupLinked, IDefaultable, IMediaFiles, IInstanceSizeEstimate
- Inheritance
-
DriverSystem
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
DriverSystem(Driver)
Initializes a new instance of the DriverSystem class.
protected DriverSystem(Driver driver)
Parameters
driver
DriverThe driver.
DriverSystem(Id, string)
Initializes a new instance of the DriverSystem class.
protected DriverSystem(Id id, string name)
Parameters
Properties
CompanyGroups
Gets or sets the list of organization Group(s) that the user belongs to.
public override IList<Group>? CompanyGroups { get; set; }
Property Value
DriverGroups
Gets or sets the home Group(s) for the driver.
public override IList<Group>? DriverGroups { get; set; }
Property Value
Id
Gets or sets the unique identifier for this entity. see Id.
[ExcelColumnHeader(new ReportHeading[] { ReportHeading.UserId })]
public override Id? Id { get; set; }
Property Value
Name
Gets or sets the name of this entity which identifies it and is used when displaying this entity. The name cannot be changed for this Driver.
[ExcelColumnHeader(new ReportHeading[] { ReportHeading.UserName })]
public override string? Name { get; set; }
Property Value
- string
The name.
PrivateUserGroups
Gets or sets the private Group(s) that the user belongs to.
public override IList<Group>? PrivateUserGroups { get; set; }
Property Value
ReportGroups
Gets or sets the Group(s) for reporting that this user belongs to.
public override IList<Group>? ReportGroups { get; set; }
Property Value
SecurityGroups
Gets or sets the security Group(s) this user belongs to defining the users access.
public override IList<Group>? SecurityGroups { get; set; }
Property Value
Methods
IsSystemEntity()
Returns true if the class is a system entity, false otherwise.
public override bool IsSystemEntity()