Table of Contents

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 string

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

identifier SecurityIdentifier

The identifier.

Returns

bool

true if the config contains the specified identifier; otherwise, false.