Enables scripted content fragments to get user file information.

Properties

NameTypeDescriptionDefaultOptions
CurrentUserFileCurrent User File

Methods

Create

Creates a user file

Usage

#set($userFileResponse = $core_v2_userFile.Create($fileData, $fileName, $folderPath))

Parameters

NameTypeDescriptionRequiredDefaultOptions
fileDataByte[]File DataRequired
fileNamestringFile NameRequired
folderPathstringFolder PathRequired

Return Type

UserFile

Delete

Deletes a user file

Usage

#set($additionalInfoResponse = $core_v2_userFile.Delete($folderPath, $fileName))

Parameters

NameTypeDescriptionRequiredDefaultOptions
folderPathstringFolder PathRequired
fileNamestringFile NameRequired

Return Type

AdditionalInfo

Delete

Deletes a user file

Usage

#set($additionalInfoResponse = $core_v2_userFile.Delete($folderPath, $fileName, "%{UserId = $userIdArg}"))

Parameters

NameTypeDescriptionRequiredDefaultOptions
folderPathstringFolder PathRequired
fileNamestringFile NameRequired
UserIdstringContextual UserId, user whose file we should delete. If not set uses the accessing user.Optional

Return Type

AdditionalInfo

Get

Gets a user file

Usage

#set($userFileResponse = $core_v2_userFile.Get($userId, $folderPath, $fileName))

Parameters

NameTypeDescriptionRequiredDefaultOptions
userIdintUser IdRequired
folderPathstringFolder PathRequired
fileNamestringFile NameRequired

Return Type

UserFile

List

Lists user files

Usage

#set($pagedListResponse = $core_v2_userFile.List($userId, "%{ContentType = $contentTypeArg, FolderPath = $folderPathArg, PageIndex = $pageIndexArg, PageSize = $pageSizeArg, SortBy = $sortByArg, SortOrder = $sortOrderArg}"))

Parameters

NameTypeDescriptionRequiredDefaultOptions
userIdintUser IdRequired
ContentTypestringContent TypeOptional
FolderPathstringFolder PathOptional
PageIndexintSpecify the page number of paged results to return. Zero-based index.Optional0
PageSizeintSpecify the number of results to return per page.Optional20
SortBystringSort ByOptionalNameContentLength, ContentType, Name
SortOrderstringSort OrderOptionalAscendingAscending, Descending

Return Type

PagedList<UserFile>