Table of Contents

Class DisplayMeasurementProfile

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

false Contains the DisplayMeasurementProfile for conversion information for each profile.

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 Id

The identifier.

parentId Id

The identity of the parent profile.

name string

The name of the profile.

displayMeasurementProfileDetails DisplayMeasurementProfileDetailsHelper

A 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

DisplayMeasurementProfileDetailsHelper

DisplayMeasurementProfileDetailsHelper

ParentId

Gets or sets the Identifier of the parent profile.

public Id? ParentId { get; set; }

Property Value

Id

ParentId

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.