Class SecurityFilter
- Namespace
- Geotab.Checkmate.ObjectModel
- Assembly
- Geotab.Checkmate.ObjectModel.dll
public class SecurityFilter
- Inheritance
-
SecurityFilter
- Inherited Members
Constructors
SecurityFilter()
Initializes a new instance of the SecurityFilter class.Initializes a new instance of the SecurityFilter class.
public SecurityFilter()
SecurityFilter(SecurityId, bool)
Initializes a new instance of the SecurityFilter class. Eventually this will replace the above constructor fully.
public SecurityFilter(SecurityId securityId, bool isAdd)
Parameters
securityId
SecurityIdThe securityId
isAdd
boolWhether this feature is Added or Removed.
SecurityFilter(SecurityIdentifier?, bool)
Initializes a new instance of the SecurityFilter class.
public SecurityFilter(SecurityIdentifier? securityIdentifier, bool isAdd)
Parameters
securityIdentifier
SecurityIdentifier?The security identifier.
isAdd
boolWhether this feature is Added or Removed.
Properties
IsAdd
Gets or sets a value indicating whether this feature is Added or Removed.
public bool? IsAdd { get; set; }
Property Value
SecurityId
Gets or sets the SecurityId.
public SecurityId? SecurityId { get; set; }
Property Value
SecurityIdentifier
Gets or sets the identifier that provides a security identity for control of access. See SecurityIdentifier.
public SecurityIdentifier? SecurityIdentifier { get; set; }
Property Value
Methods
Equals(object?)
public override bool Equals(object? obj)
Parameters
Returns
GetHashCode()
public override int GetHashCode()
Returns
GetSecurityIdWithIsAddFieldInFront()
Gets the IsAdd bool value in the form of a (-) or nothing, in front of the securityId.
public string GetSecurityIdWithIsAddFieldInFront()
Returns
ToString()
public override string ToString()