CheckInMultiple
Checks in one or more objects.
Syntax
// Assumes shellUI has been initialized with IShellUI instance
const results = await shellUI.Vault.ObjectOperations.CheckInMultiple({
obj_vers: [] /* Array of ObjVer */,
properties: [] /* Array of PropertyValue */,
options: {
all: false,
require_read_access_after_operation: false,
require_edit_access_after_operation: false,
disallow_name_change: false,
require_change_permissions_access_after_operation: false,
require_full_access_after_operation: false,
change_acl_in_all_versions: false,
verify_check_in_wopi_locked_document: false,
},
});
Message
Name | Description | Type |
---|---|---|
obj_vers | Object versions as JSON. (represented by MF_ObjVerArray struct) | ObjVer[] |
properties | The properties to add/replace as JSON array. (represented by MF_PropertyValueArray array ) | PropertyValue[] |
options | Flags that control this operation. | OBJECTOPFLAGS |
Return type
Name | Description | Type |
---|---|---|
results | Results as JSON array. | ExtObjectInfo[] |
Example
{
"results": [] /* Array of ExtObjectInfo */
}