Table of Contents

Class SecurityId

Namespace
Geotab.Checkmate.ObjectModel
Assembly
Geotab.Checkmate.ObjectModel.dll

For managing security identifiers.

public class SecurityId : NameEntityWithVersion, IEntity, IComparable, IIdentifiable, IVersion
Inheritance
SecurityId
Implements
Inherited Members

Constructors

SecurityId()

Initializes a new instance of the SecurityId class.

public SecurityId()

SecurityId(Id?, string?, long?, string, bool)

Initializes a new instance of the SecurityId class.

public SecurityId(Id? id, string? name, long? version, string customPageName, bool isSystemSecurityId)

Parameters

id Id

The Id.

name string

The name of the securityId.

version long?

The row version.

customPageName string

the custom page name.

isSystemSecurityId bool

check if is system securityId.

Properties

CustomPageName

Gets or Sets the custom page name.

public string? CustomPageName { get; set; }

Property Value

string

string

IsSystemSecurityId

Gets or sets a value indicating whether this securityIdentifier is a system Id or custom identifier.

public bool IsSystemSecurityId { get; set; }

Property Value

bool

bool

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.