Table of Contents

Namespace BiExcellence.OpenBi.Api.Roles

Classes

AssignRoleContentRequest

Fields for assigning (or moving) a content element within a role's content tree.

OpenBiApiClientRoleExtensions

Extension methods for the /roles, /rolecontent, /rolecontentelements and /rolecontenthistory REST API.

Role

A role: a named permission/content scope assignable to users, usergroups and organisations.

RoleAssignmentRequest

Optional extra fields when assigning a user/usergroup/organisation to a role.

RoleContentAssignment

A content element assigned into a role's content tree (a folder or a leaf), combining the element and its placement.

RoleContentElement

A standalone role content element (a page/text/file), independent of where it is placed in any role's content tree.

RoleContentElementHistory

A historical revision of a RoleContentElement: a copy of the element as it was saved. Every save writes one; the server keeps only the newest few per element and language (ELEMENT_HISTORY_LIMIT, default 5).

Interfaces

IAssignRoleContentRequest

Fields for assigning (or moving) a content element within a role's content tree.

IRole

A role: a named permission/content scope assignable to users, usergroups and organisations.

IRoleAssignmentRequest

Optional extra fields when assigning a user/usergroup/organisation to a role.

IRoleContentAssignment

A content element assigned into a role's content tree (a folder or a leaf), combining the element and its placement.

IRoleContentElement

A standalone role content element (a page/text/file), independent of where it is placed in any role's content tree.

IRoleContentElementHistory

A historical revision of a RoleContentElement: a copy of the element as it was saved. Every save writes one; the server keeps only the newest few per element and language (ELEMENT_HISTORY_LIMIT, default 5).