FolderInfoUnion
Union for folder type -specific data in MF_Folder.
| Name | Description | Type |
|---|---|---|
any_folder | Any folder type. | AnyFolderData |
view_folder | View folder type. | ViewFolderData |
property_folder | Property (virtual) folder type. | PropertyFolderData |
traditional_folder | Traditional folder type. | TraditionalFolderData |
search_folder | Search folder (extended view folder) type. | SearchFolderData |
external_view_folder | External view folder type. | ExternalViewFolderData |
Examples
/* FolderInfo for any_folder */
{
"any_folder": {}
}
/* FolderInfo for view_folder */
{
"view_folder": {
"id": 0
}
}
/* FolderInfo for property_folder */
{
"property_folder": {
"typed_value": {
"is_null_value": false,
"type": 15 /* Enum: Datatype */,
"data": {
"acl": {
"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 */
}
}
}
}
}
/* FolderInfo for traditional_folder */
{
"traditional_folder": {
"value_list_item_id": 0
}
}
/* FolderInfo for search_folder */
{
"search_folder": {
"search_definition": {
"filter_conditions": [] /* Array of SearchCondition */,
"grouping_levels": [] /* Array of GroupingLevel */,
"options": {
"all": false,
"look_in_all_versions": false,
"return_latest_visible_version": false,
"separately_search_in_each_object_type": false,
"allow_quick_refresh_for_external_object_types": false,
"disable_relevancy_ranking": false,
"separately_search_specific_object_types": false,
"include_unmanaged_objects": false,
"individual_limit_for_each_external_repository": false
}
}
}
}
/* FolderInfo for external_view_folder */
{
"external_view_folder": {
"external_repository_folder_id": {
"connection": "<connection>",
"item": "<item>"
}
}
}