Class DisplayMeasurementProfile
- Namespace
- Geotab.Checkmate.ObjectModel.Engine.DisplayDiagnostic
- Assembly
- Geotab.Checkmate.ObjectModel.dll
public class DisplayMeasurementProfile : NameEntityWithVersion, IEntity, IComparable, IIdentifiable, IVersion
- Inheritance
-
DisplayMeasurementProfile
- Implements
- Inherited Members
Constructors
DisplayMeasurementProfile()
Initializes a new instance of the DisplayMeasurementProfile class.
public DisplayMeasurementProfile()
DisplayMeasurementProfile(Id?, Id?, string, DisplayMeasurementProfileDetailsHelper, long?)
Initializes a new instance of the DisplayMeasurementProfile class.
public DisplayMeasurementProfile(Id? identity, Id? parentId, string name, DisplayMeasurementProfileDetailsHelper displayMeasurementProfileDetails, long? version = null)
Parameters
identityIdThe identifier.
parentIdIdThe identity of the parent profile.
namestringThe name of the profile.
displayMeasurementProfileDetailsDisplayMeasurementProfileDetailsHelperA dictionary to lookup the appropriate detail according to diagnostic.
versionlong?The version.
Properties
DisplayMeasurementProfileDetails
Gets or sets the DisplayMeasurementProfileDetailsHelper associated with the profile.
public DisplayMeasurementProfileDetailsHelper DisplayMeasurementProfileDetails { get; set; }
Property Value
ParentId
Gets or sets the Identifier of the parent profile.
public Id? ParentId { 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.
IsSystemEntity()
Returns true if the class is a system entity, false otherwise.
public override bool IsSystemEntity()