Expand is used to define a hierarchical structure for permissions. It has an entity, permission, and arguments. The node can be either another hierarchical structure or a set of subjects.
Name | Type | Description | Notes |
---|---|---|---|
entity | Entity | [optional] | |
permission | String | permission is the permission applied to the entity. | [optional] |
arguments | List<Argument> | arguments are the additional information or context used to evaluate permissions. | [optional] |
expand | ExpandTreeNode | [optional] | |
leaf | ExpandLeaf | [optional] |