Criteria used in a search for change lists

interface ChangeListSearchCriteria {
    compareVersion?: string;
    excludeDeletes?: boolean;
    followRenames?: boolean;
    fromDate?: string;
    fromVersion?: string;
    itemPath?: string;
    itemPaths?: string[];
    itemVersion?: string;
    skip?: number;
    toDate?: string;
    top?: number;
    toVersion?: string;
    user?: string;
}

Properties

compareVersion?: string

If provided, a version descriptor to compare against base

excludeDeletes?: boolean

If true, don't include delete history entries

followRenames?: boolean

Whether or not to follow renames for the given item being queried

fromDate?: string

If provided, only include history entries created after this date (string)

fromVersion?: string

If provided, a version descriptor for the earliest change list to include

itemPath?: string

Path of item to search under. If the itemPaths memebr is used then it will take precedence over this.

itemPaths?: string[]

List of item paths to search under. If this member is used then itemPath will be ignored.

itemVersion?: string

Version of the items to search

skip?: number

Number of results to skip (used when clicking more...)

toDate?: string

If provided, only include history entries created before this date (string)

top?: number

If provided, the maximum number of history entries to return

toVersion?: string

If provided, a version descriptor for the latest change list to include

user?: string

Alias or display name of user who made the changes