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
identity
IdThe identifier.
parentId
IdThe identity of the parent profile.
name
stringThe name of the profile.
displayMeasurementProfileDetails
DisplayMeasurementProfileDetailsHelperA dictionary to lookup the appropriate detail according to diagnostic.
version
long?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()