@acceleratxr/core_sdk / ACLRecord
Class: ACLRecord#
The ACLRecord interface describes a single permissions entry in an AccessControlList that grants or denies
a set of permissions to a single user or role.
Each permission can be one of the following actions:
Create- The user or role can create a new record or object.Read- The user or role can read the record or object.Update- The user or role can modify existing records or objects.Delete- The user or role can delete existing records or objects.Special- The user or role has special prilieges to edit the ACL permissions.Full- The user or role has total control over the record or object and supersedes any of the above.
Hierarchy#
ACLRecord
Index#
Constructors#
Properties#
Constructors#
constructor#
+ new ACLRecord(other?: any): ACLRecord
Defined in src/models/AccessControlList.ts:62
Parameters:#
Name |
Type |
|---|---|
|
any |
Returns: ACLRecord
Properties#
create#
• create: boolean | null
Defined in src/models/AccessControlList.ts:40
Indicates that the user or role has permission to create new records of the entity.
delete#
• delete: boolean | null
Defined in src/models/AccessControlList.ts:52
Indicates that the user or role has permission to delete existing records of the entity.
full#
• full: boolean | null
Defined in src/models/AccessControlList.ts:62
Indicates that the user or role has total control over records of the entity. This supersedes all of the above permissions.
read#
• read: boolean | null
Defined in src/models/AccessControlList.ts:44
Indicates that the user or role has permission to read records of the entity.
special#
• special: boolean | null
Defined in src/models/AccessControlList.ts:57
Indicates that the user or role has special permission over records of the entity. The exact meaning of this may vary by service.
update#
• update: boolean | null
Defined in src/models/AccessControlList.ts:48
Indicates that the user or role has permission to modify existing records of the entity.
userOrRoleId#
• userOrRoleId: string
Defined in src/models/AccessControlList.ts:36
The unique identifier of the user or role that the record belongs to.