Class ACLRecord#
Defined in File AccessControlList.cs
Inheritance Relationships#
Base Type#
public xbe.sdk.Object
(Class Object)
Class Documentation#
- class xbe.sdk.Models.ACLRecord : xbe.sdk.Object#
The
ACLRecord
interface describes a single permissions entry in anAccessControlList
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 privileges to edit the ACL permissions.Full
- The user or role has total control over the record or object and supersedes any of the above.
Properties
- string UserOrRoleId { get; set; }#
The unique identifier of the user or role that the record belongs to.
- bool? Create { get; set; }#
Indicates that the user or role has permission to create new records of the entity.
- bool? Read { get; set; }#
Indicates that the user or role has permission to read records of the entity.
- bool? Update { get; set; }#
Indicates that the user or role has permission to modify existing records of the entity.
- bool? Delete { get; set; }#
Indicates that the user or role has permission to delete existing records of the entity.
- bool? Special { get; set; }#
Indicates that the user or role has special permission over records of the entity. The exact meaning of this may vary by service.
- bool? Full { get; set; }#
Indicates that the user or role has total control over records of the entity. This supersedes all of the above permissions.
Public Static Functions
- new ACLRecord Parse (string json)#
Parses the given JSON encoded string into a new ServerInstance instance.
- Param json:
- Return: