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
- aclLookupDictionary<SecurityId, SecurityFilter>
- The access control list. 
- systemScriptstring
- The 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
- identifierSecurityIdentifier
- The identifier.