GitPullRequestSearchCriteria interface

可以搜尋提取要求以符合此準則。

屬性

creatorId

如果已設定,請搜尋此身分識別所建立的提取要求。

includeLinks

是否要在淺層參考中包含_links欄位

labels

若設定為此,會過濾與指定標籤名稱相符的拉取請求。

maxTime

如果指定,則會根據指定的 queryTimeRangeType 篩選在此日期之前建立/關閉的提取要求。

minTime

如果指定,則會根據指定的 queryTimeRangeType 篩選在此日期之後建立/關閉的提取要求。

queryTimeRangeType

應該用於 minTime 和 maxTime 的時間範圍類型。 如果未設定,則預設為 [已建立]。

repositoryId

如果設定,請搜尋目標分支在此存放庫中的提取要求。

reviewerId

如果已設定,請搜尋具有此身分識別為檢閱者的提取要求。

sourceRefName

如果設定,請從此分支搜尋提取要求。

sourceRepositoryId

如果已設定,請搜尋來源分支在此存放庫中的提取要求。

status

如果已設定,請搜尋處於此狀態的提取要求。 如果未設定,則預設為「作用中」。

tagsFilterOperator

用於標籤過濾的運算子。 若未設定,預設為 And。 當使用 And 時,pull request 必須包含所有指定的標籤。 當使用 Or 時,pull request 必須至少包含其中一個指定的標籤。

targetRefName

如果設定,請搜尋此分支的提取要求。

title

如果設定,則會篩選標題中包含指定文字的提取要求。

屬性詳細資料

creatorId

如果已設定,請搜尋此身分識別所建立的提取要求。

creatorId: string

屬性值

string

是否要在淺層參考中包含_links欄位

includeLinks: boolean

屬性值

boolean

labels

若設定為此,會過濾與指定標籤名稱相符的拉取請求。

labels: string[]

屬性值

string[]

maxTime

如果指定,則會根據指定的 queryTimeRangeType 篩選在此日期之前建立/關閉的提取要求。

maxTime: Date

屬性值

Date

minTime

如果指定,則會根據指定的 queryTimeRangeType 篩選在此日期之後建立/關閉的提取要求。

minTime: Date

屬性值

Date

queryTimeRangeType

應該用於 minTime 和 maxTime 的時間範圍類型。 如果未設定,則預設為 [已建立]。

queryTimeRangeType: PullRequestTimeRangeType

屬性值

repositoryId

如果設定,請搜尋目標分支在此存放庫中的提取要求。

repositoryId: string

屬性值

string

reviewerId

如果已設定,請搜尋具有此身分識別為檢閱者的提取要求。

reviewerId: string

屬性值

string

sourceRefName

如果設定,請從此分支搜尋提取要求。

sourceRefName: string

屬性值

string

sourceRepositoryId

如果已設定,請搜尋來源分支在此存放庫中的提取要求。

sourceRepositoryId: string

屬性值

string

status

如果已設定,請搜尋處於此狀態的提取要求。 如果未設定,則預設為「作用中」。

status: PullRequestStatus

屬性值

tagsFilterOperator

用於標籤過濾的運算子。 若未設定,預設為 And。 當使用 And 時,pull request 必須包含所有指定的標籤。 當使用 Or 時,pull request 必須至少包含其中一個指定的標籤。

tagsFilterOperator: TagsFilterOperator

屬性值

targetRefName

如果設定,請搜尋此分支的提取要求。

targetRefName: string

屬性值

string

title

如果設定,則會篩選標題中包含指定文字的提取要求。

title: string

屬性值

string