Interface: IDocumentHistoryService

Class for working with Document History

Methods

getDocumentHistory()

getDocumentHistory(documentId, refreshCache?, startIndex?, pageSize?, rowCondition?, sorts?, auditQueryOptions?): Promise<IAuditObjectManagerData>

Retrieves all History for a Document

Parameters

documentId: number

Document Artifact ID of correlating Document History Data

refreshCache?: boolean

(optional) Whether or not to skip the cache and force retrieval from the API (Defaults to false)

startIndex?: number

(optional) Current index in document history card. This is used for navigating between pages. Set to 1 if not passed in.

pageSize?: number

(optional) Configured number of itemrs per page. If not passed in, it uses ItemListPageLength from user preferences.

rowCondition?: string

sorts?: ISortIdentifier[]

(optional) Array of sort identifier used for sorting.

auditQueryOptions?: IAuditQueryOptions

Returns

Promise<IAuditObjectManagerData>

A promise with a response containing the items and response metadata


getDocumentHistorySlim()

getDocumentHistorySlim(documentId, refreshCache?, startIndex?, pageSize?, rowCondition?, sorts?): Promise<IDocumentObjectManagerData>

Retrieves all History for a Document

Parameters

documentId: number

Document Artifact ID of correlating Document History Data

refreshCache?: boolean

(optional) Whether or not to skip the cache and force retrieval from the API (Defaults to false)

startIndex?: number

(optional) Current index in document history card. This is used for navigating between pages. Set to 1 if not passed in.

pageSize?: number

(optional) Configured number of itemrs per page. If not passed in, it uses ItemListPageLength from user preferences.

rowCondition?: string

sorts?: ISortIdentifier[]

(optional) Array of sort identifier used for sorting.

Returns

Promise<IDocumentObjectManagerData>

A promise with a response containing the items and response metadata