NamedACL
Named ACL (= predefined permissions).
| Name | Description | Type | 
|---|---|---|
| id | Named ACL ID. | number | 
| name | The name of the named ACL. | string | 
| type | The type of the NACL. | NACLType | 
| acl_for_objects | The predefined permissions. This defines the ACL which this named ACL encapsulates. | AccessControlList | 
| guid | GUID for the NACL. | string | 
Example
{
  "id": 0,
  "name": "<!< The name of the named ACL.>",
  "type": 2 /* Enum: NACLType */,
  "acl_for_objects": {
    "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 */
  },
  "guid": "<!< GUID for the NACL.>"
}