Skip to main content

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,
},
});

Message

NameDescriptionType
obj_versObject versions as JSON. (represented by MF_ObjVerArray struct)ObjVer[]
propertiesThe properties to add/replace as JSON array. (represented by MF_PropertyValueArray array )PropertyValue[]
optionsFlags that control this operation.OBJECTOPFLAGS

Return type

NameDescriptionType
resultsResults as JSON array.ExtObjectInfo[]

Example

{
"results": [] /* Array of ExtObjectInfo */
}