Class PermissionRequest

Assembly: redb.Core.dll

Request for creating or updating permission

public class PermissionRequest

Inheritance

ObjectPermissionRequest

Properties

CanDelete

Delete permission

public bool? CanDelete { get; set; }

CanInsert

Permission to create child objects

public bool? CanInsert { get; set; }

CanSelect

Read permission

public bool? CanSelect { get; set; }

CanUpdate

Edit permission

public bool? CanUpdate { get; set; }

ObjectId

Object ID (0 for global permissions)

public long ObjectId { get; set; }

RoleId

Role ID (null if permission is for user)

public long? RoleId { get; set; }

UserId

User ID (null if permission is for role)

public long? UserId { get; set; }

Methods

IsValid()

Validate request

public bool IsValid()