Class ViewOnlySecurityGroup
- Namespace
- Geotab.Checkmate.ObjectModel
- Assembly
- Geotab.Checkmate.ObjectModel.dll
This is a SystemSecurityClearance with an Id of GroupViewOnlySecurityId. A user see User that have their security assigned to this group will only have access to view local data in the system. This user is unable to modify any data in the system and is the type of access that is recommended for users that need to view data in reports, tracking etc.
public class ViewOnlySecurityGroup : SystemSecurityClearance, IEntity, IComparable, IIdentifiable, IDefaultable
- Inheritance
-
ViewOnlySecurityGroup
- Implements
- Inherited Members
Constructors
ViewOnlySecurityGroup()
Initializes a new instance of the ViewOnlySecurityGroup class. Initializes a new instance of the ViewOnlySecurityGroup class.
public ViewOnlySecurityGroup()
ViewOnlySecurityGroup(Id)
Initializes a new instance of the ViewOnlySecurityGroup class. Initializes a new instance of the ViewOnlySecurityGroup class.
public ViewOnlySecurityGroup(Id id)
Parameters
id
IdThe Group id.
ViewOnlySecurityGroup(string?, string?, List<SecurityFilter>?, List<Group>?, Group?, string?)
Initializes a new instance of the ViewOnlySecurityGroup class. Initializes a new instance of the ViewOnlySecurityGroup class.
public ViewOnlySecurityGroup(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.