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
idIdThe Id.
namestringThe name of the securityId.
versionlong?The row version.
customPageNamestringthe custom page name.
isSystemSecurityIdboolcheck if is system securityId.
Properties
CustomPageName
Gets or Sets the custom page name.
public string? CustomPageName { get; set; }
  Property Value
IsSystemSecurityId
Gets or sets a value indicating whether this securityIdentifier is a system Id or custom identifier.
public bool IsSystemSecurityId { 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.