Class ViewMapOnlySecurityGroup
- Namespace
- Geotab.Checkmate.ObjectModel
- Assembly
- Geotab.Checkmate.ObjectModel.dll
This is a SystemSecurityClearance with an Id of GroupViewMapOnlySecurityId. A user see User that has its group assigned to this security clearance will be able to View map, devices, drivers on the map.
public class ViewMapOnlySecurityGroup : SystemSecurityClearance, IEntity, IComparable, IIdentifiable, IDefaultable
- Inheritance
-
ViewMapOnlySecurityGroup
- Implements
- Inherited Members
Constructors
ViewMapOnlySecurityGroup()
Initializes a new instance of the ViewMapOnlySecurityGroup class. Initializes a new instance of the ViewMapOnlySecurityGroup class.
public ViewMapOnlySecurityGroup()
ViewMapOnlySecurityGroup(Id)
Initializes a new instance of the ViewMapOnlySecurityGroup class.
public ViewMapOnlySecurityGroup(Id id)
Parameters
id
IdThe group id.
ViewMapOnlySecurityGroup(string, string, List<SecurityFilter>, List<Group>, Group, string)
Initializes a new instance of the ViewMapOnlySecurityGroup class.Initializes a new instance of the ViewMapOnlySecurityGroup class.
public ViewMapOnlySecurityGroup(string comments, string reference = null, List<SecurityFilter> filters = null, List<Group> children = null, Group parent = null, string path = null)
Parameters
comments
stringThe comments.
reference
stringThe reference.
filters
List<SecurityFilter>THe security filters.
children
List<Group>The children of the group.
parent
GroupThe groups parent.
path
stringLtree path of the group
Properties
Id
Gets the unique identifier for this entity. see Id.
public override Id Id { get; }
Property Value
Remarks
This cannot be set for this type of group.
Name
Gets or sets the name of this system group.
public override string? Name { get; set; }
Property Value
- string
The name of this system group.
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.