AccessControlList
Access control list.
Name | Description | Type |
---|---|---|
checked_out_to_user | Specifies the ID of the user who has extended rights because of the checkout operation performed by her. 0 if such user does not exist. | number |
is_fully_authoritative | Specifies whether this access control list is set to ignore the secondary permissions that come from the latest checked in version. | boolean |
custom_component | Accesses the custom component of this ACL. | AccessControlListComponent |
restrictive_components | Accesses the restrictive automatic components of this ACL. | AccessControlListComponentMapEntry[] |
secondary_access_control_list | Secondary ACL used for latest version ACL. Not used for access check if null. | AccessControlList |
additive_components | Accesses the additive automatic components of this ACL. | AccessControlListComponentMapEntry[] |
Example
{
"checked_out_to_user": 0,
"is_fully_authoritative": false,
"custom_component": {
"named_acl_id": 0,
"has_named_acl": false,
"current_user_id": 0,
"has_current_user": false,
"permissions": [] /* Array of AccessControlEntry */,
"overridability_permissions": [] /* Array of AccessControlEntry */,
"status": {
"all": false,
"deleted": false,
"source_item_linked_via_pseudo_users": false
}
},
"restrictive_components": [] /* Array of AccessControlListComponentMapEntry */,
"secondary_access_control_list": {} /* AccessControlList */,
"additive_components": [] /* Array of AccessControlListComponentMapEntry */
}