GitPullRequestSearchCriteria interface

Er kan worden gezocht naar pull-aanvragen die aan deze criteria voldoen.

Eigenschappen

creatorId

Als dit is ingesteld, zoekt u naar pull-aanvragen die door deze identiteit zijn gemaakt.

includeLinks

Of het veld _links moet worden opgenomen in de ondiepe verwijzingen

labels

Als ingesteld, filtert pull requests die labels hebben die overeenkomen met de gespecificeerde labelnamen.

maxTime

Indien opgegeven, worden pull-aanvragen gefilterd die vóór deze datum zijn gemaakt/gesloten op basis van de opgegeven queryTimeRangeType.

minTime

Indien opgegeven, worden pull-aanvragen gefilterd die na deze datum zijn gemaakt/gesloten op basis van de opgegeven queryTimeRangeType.

queryTimeRangeType

Het type tijdsbereik dat moet worden gebruikt voor minTime en maxTime. Staat standaard op Gemaakt indien uitgeschakeld.

repositoryId

Als dit is ingesteld, zoekt u naar pull-aanvragen waarvan de doelvertakking zich in deze opslagplaats bevindt.

reviewerId

Als dit is ingesteld, zoekt u naar pull-aanvragen die deze identiteit als revisor hebben.

sourceRefName

Als dit is ingesteld, zoekt u naar pull-aanvragen van deze tak.

sourceRepositoryId

Als dit is ingesteld, zoekt u naar pull-aanvragen waarvan de bronvertakking zich in deze opslagplaats bevindt.

status

Als dit is ingesteld, zoekt u naar pull-aanvragen die zich in deze staat bevinden. Staat standaard op Actief als deze is uitgeschakeld.

tagsFilterOperator

De operator die wordt gebruikt voor filtering op labels. Standaard staat And als het niet is ingesteld. Wanneer And wordt gebruikt, moeten pull requests alle opgegeven labels bevatten. Wanneer Or wordt gebruikt, moeten pull requests ten minste één van de gespecificeerde labels hebben.

targetRefName

Als dit is ingesteld, zoekt u naar pull-aanvragen in deze tak.

title

Als dit is ingesteld, worden pull-aanvragen gefilterd die de opgegeven tekst in de titel bevatten.

Eigenschapdetails

creatorId

Als dit is ingesteld, zoekt u naar pull-aanvragen die door deze identiteit zijn gemaakt.

creatorId: string

Waarde van eigenschap

string

Of het veld _links moet worden opgenomen in de ondiepe verwijzingen

includeLinks: boolean

Waarde van eigenschap

boolean

labels

Als ingesteld, filtert pull requests die labels hebben die overeenkomen met de gespecificeerde labelnamen.

labels: string[]

Waarde van eigenschap

string[]

maxTime

Indien opgegeven, worden pull-aanvragen gefilterd die vóór deze datum zijn gemaakt/gesloten op basis van de opgegeven queryTimeRangeType.

maxTime: Date

Waarde van eigenschap

Date

minTime

Indien opgegeven, worden pull-aanvragen gefilterd die na deze datum zijn gemaakt/gesloten op basis van de opgegeven queryTimeRangeType.

minTime: Date

Waarde van eigenschap

Date

queryTimeRangeType

Het type tijdsbereik dat moet worden gebruikt voor minTime en maxTime. Staat standaard op Gemaakt indien uitgeschakeld.

queryTimeRangeType: PullRequestTimeRangeType

Waarde van eigenschap

repositoryId

Als dit is ingesteld, zoekt u naar pull-aanvragen waarvan de doelvertakking zich in deze opslagplaats bevindt.

repositoryId: string

Waarde van eigenschap

string

reviewerId

Als dit is ingesteld, zoekt u naar pull-aanvragen die deze identiteit als revisor hebben.

reviewerId: string

Waarde van eigenschap

string

sourceRefName

Als dit is ingesteld, zoekt u naar pull-aanvragen van deze tak.

sourceRefName: string

Waarde van eigenschap

string

sourceRepositoryId

Als dit is ingesteld, zoekt u naar pull-aanvragen waarvan de bronvertakking zich in deze opslagplaats bevindt.

sourceRepositoryId: string

Waarde van eigenschap

string

status

Als dit is ingesteld, zoekt u naar pull-aanvragen die zich in deze staat bevinden. Staat standaard op Actief als deze is uitgeschakeld.

status: PullRequestStatus

Waarde van eigenschap

tagsFilterOperator

De operator die wordt gebruikt voor filtering op labels. Standaard staat And als het niet is ingesteld. Wanneer And wordt gebruikt, moeten pull requests alle opgegeven labels bevatten. Wanneer Or wordt gebruikt, moeten pull requests ten minste één van de gespecificeerde labels hebben.

tagsFilterOperator: TagsFilterOperator

Waarde van eigenschap

targetRefName

Als dit is ingesteld, zoekt u naar pull-aanvragen in deze tak.

targetRefName: string

Waarde van eigenschap

string

title

Als dit is ingesteld, worden pull-aanvragen gefilterd die de opgegeven tekst in de titel bevatten.

title: string

Waarde van eigenschap

string