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 */
}