Table of Contents

Class DisplayMeasurementProfileDetail

Namespace
Geotab.Checkmate.ObjectModel.Engine.DisplayDiagnostic
Assembly
Geotab.Checkmate.ObjectModel.dll

false Class to track a single DisplayUnitOfMeasure for a given DisplayMeasurementProfile.

public class DisplayMeasurementProfileDetail : EntityWithVersion, IEntity, IComparable, IIdentifiable, IVersion
Inheritance
DisplayMeasurementProfileDetail
Implements
Inherited Members

Constructors

DisplayMeasurementProfileDetail()

Initializes a new instance of the DisplayMeasurementProfileDetail class. (Empty)

public DisplayMeasurementProfileDetail()

DisplayMeasurementProfileDetail(Id?, Id?, Id?, DisplayUnitOfMeasure, int?)

Initializes a new instance of the DisplayMeasurementProfileDetail class.

public DisplayMeasurementProfileDetail(Id? identity, Id? profileId, Id? diagnosticId, DisplayUnitOfMeasure displayUnitOfMeasure, int? version = null)

Parameters

identity Id

The identity.

profileId Id

The id of the profile.

diagnosticId Id

The id of the diagnostic.

displayUnitOfMeasure DisplayUnitOfMeasure

The DisplayUnitOfMeasure.

version int?

The version.

Properties

DiagnosticId

Gets or Sets the Identifier of the related Diagnostic.

public Id? DiagnosticId { get; set; }

Property Value

Id

ProfileId

DisplayUnitOfMeasure

Gets or sets the DisplayUnitOfMeasure matched to the base diagnostic Id for the profile.

public DisplayUnitOfMeasure DisplayUnitOfMeasure { get; set; }

Property Value

DisplayUnitOfMeasure

DisplayDiagnosticLookUp

ProfileId

Gets or sets the Identifier of the related profile.

public Id? ProfileId { get; set; }

Property Value

Id

ProfileId

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()

Returns

bool

true if the entity is a system entity; otherwise, false.