Class UIConfiguration
- Namespace
- Geotab.Checkmate.ObjectModel
- Assembly
- Geotab.Checkmate.ObjectModel.dll
This object contains the users UI security configuration.
public class UIConfiguration
- Inheritance
-
UIConfiguration
- Inherited Members
Constructors
UIConfiguration()
Initializes a new instance of the UIConfiguration class.
public UIConfiguration()
UIConfiguration(Dictionary<SecurityId, SecurityFilter>?, string?)
Initializes a new instance of the UIConfiguration class.
public UIConfiguration(Dictionary<SecurityId, SecurityFilter>? aclLookup, string? systemScript)
Parameters
aclLookup
Dictionary<SecurityId, SecurityFilter>The access control list.
systemScript
stringThe system script.
Properties
Acl
Gets the access control list.
public ICollection<SecurityFilter>? Acl { get; }
Property Value
- ICollection<SecurityFilter>
The access control list.
ContainsAny
Gets a value indicating whether returns true if the web ui config has any.
public bool ContainsAny { get; }
Property Value
- bool
True there is at least 1 aclLookup.
SystemScript
Gets or sets the system script. This is a script that runs when the browser starts.
public string? SystemScript { get; set; }
Property Value
- string
The system script.
Methods
Contains(SecurityIdentifier)
Determines whether config contains the specified identifier.
public bool Contains(SecurityIdentifier identifier)
Parameters
identifier
SecurityIdentifierThe identifier.