Table of Contents

Class Role

Namespace
Tlabs.Data.Entity
Assembly
Tlabs.Data.dll

Insured person.

public class Role : EditableEntity
Inheritance
Role
Inherited Members
Extension Methods

Constructors

Role()

public Role()

Properties

AllowAccessPattern

Pattern containing a regex definition of the allowed paths for this role

public string? AllowAccessPattern { get; set; }

Property Value

string

ApiKeys

Relationship with users

public List<ApiKey.RoleRef>? ApiKeys { get; set; }

Property Value

List<ApiKey.RoleRef>

DenyAccessPattern

Pattern containing a regex definition of the denied paths for this role

public string? DenyAccessPattern { get; set; }

Property Value

string

Description

Role description

public string? Description { get; set; }

Property Value

string

EnforcedFilters

Pattern containing one or more enforced filters for API calls

public string? EnforcedFilters { get; set; }

Property Value

string

Name

Role name

public string? Name { get; set; }

Property Value

string

NormalizedRoleName

Normalized role name

public string? NormalizedRoleName { get; set; }

Property Value

string

Users

Relationship with users

public List<User.RoleRef>? Users { get; set; }

Property Value

List<User.RoleRef>