GitPullRequest interface
Representa todos os dados associados a uma solicitação de pull.
Propriedades
artifact |
Uma cadeia de caracteres que identifica exclusivamente essa solicitação de pull. Para gerar uma ID de artefato para uma solicitação de pull, use este modelo: |
auto |
Se definido, o preenchimento automático será habilitado para essa solicitação de pull e essa será a identidade que a habilitou. |
closed |
O usuário que fechou a solicitação de pull. |
closed |
A data em que a solicitação de pull foi fechada (concluída, abandonada ou mesclada externamente). |
code |
A ID de revisão de código da solicitação de pull. Usado internamente. |
commits | Os commits contidos na solicitação de pull. |
completion |
Opções que afetam como a solicitação de pull será mesclada quando for concluída. |
completion |
A data mais recente em que a solicitação de pull inseriu a fila a ser concluída. Usado internamente. |
created |
A identidade do usuário que criou a solicitação de pull. |
creation |
A data em que a solicitação de pull foi criada. |
description | A descrição da solicitação de pull. |
fork |
Se essa for uma PR de uma bifurcação, isso conterá informações sobre sua origem. |
has |
Aviso de várias bases de mesclagem |
is |
Solicitação de pull de rascunho/WIP. |
labels | Os rótulos associados à solicitação de pull. |
last |
O commit da mesclagem de solicitação de pull mais recente. Se estiver vazia, a mesclagem mais recente está em andamento ou não teve êxito. |
last |
O commit no cabeçalho do branch de origem no momento da última mesclagem de solicitação de pull. |
last |
O commit no cabeçalho do branch de destino no momento da última mesclagem de solicitação de pull. |
merge |
Se definido, a mesclagem de solicitação de pull falhou por esse motivo. |
merge |
O tipo de falha (se houver) da mesclagem de solicitação de pull. |
merge |
A ID do trabalho usado para executar a mesclagem de solicitação de pull. Usado internamente. |
merge |
Opções usadas quando a mesclagem de solicitação de pull é executada. Elas são separadas das opções de conclusão, pois a conclusão ocorre apenas uma vez e uma nova mesclagem será executada sempre que o branch de origem da solicitação de pull for alterado. |
merge |
O status atual da mesclagem de solicitação de pull. |
pull |
A ID da solicitação de pull. |
remote |
Usado internamente. |
repository | O repositório que contém o branch de destino da solicitação de pull. |
reviewers | Uma lista de revisores na solicitação de pull junto com o estado de seus votos. |
source |
O nome do branch de origem da solicitação de pull. |
status | O status da solicitação de pull. |
supports |
Se for true, essa solicitação de pull oferecerá suporte a várias iterações. O suporte à iteração significa que os pushes individuais para o branch de origem da solicitação de pull podem ser revisados e os comentários deixados em uma iteração serão rastreados em iterações futuras. |
target |
O nome do branch de destino da solicitação de pull. |
title | O título da solicitação de pull. |
url | Usado internamente. |
work |
Qualquer referência de item de trabalho associada a essa solicitação de pull. |
Detalhes da propriedade
artifactId
Uma cadeia de caracteres que identifica exclusivamente essa solicitação de pull. Para gerar uma ID de artefato para uma solicitação de pull, use este modelo: vstfs:///Git/PullRequestId/{projectId}/{repositoryId}/{pullRequestId}
artifactId: string
Valor da propriedade
string
autoCompleteSetBy
Se definido, o preenchimento automático será habilitado para essa solicitação de pull e essa será a identidade que a habilitou.
autoCompleteSetBy: IdentityRef
Valor da propriedade
closedBy
closedDate
A data em que a solicitação de pull foi fechada (concluída, abandonada ou mesclada externamente).
closedDate: Date
Valor da propriedade
Date
codeReviewId
A ID de revisão de código da solicitação de pull. Usado internamente.
codeReviewId: number
Valor da propriedade
number
commits
Os commits contidos na solicitação de pull.
commits: GitCommitRef[]
Valor da propriedade
completionOptions
Opções que afetam como a solicitação de pull será mesclada quando for concluída.
completionOptions: GitPullRequestCompletionOptions
Valor da propriedade
completionQueueTime
A data mais recente em que a solicitação de pull inseriu a fila a ser concluída. Usado internamente.
completionQueueTime: Date
Valor da propriedade
Date
createdBy
A identidade do usuário que criou a solicitação de pull.
createdBy: IdentityRef
Valor da propriedade
creationDate
A data em que a solicitação de pull foi criada.
creationDate: Date
Valor da propriedade
Date
description
A descrição da solicitação de pull.
description: string
Valor da propriedade
string
forkSource
Se essa for uma PR de uma bifurcação, isso conterá informações sobre sua origem.
forkSource: GitForkRef
Valor da propriedade
hasMultipleMergeBases
Aviso de várias bases de mesclagem
hasMultipleMergeBases: boolean
Valor da propriedade
boolean
isDraft
Solicitação de pull de rascunho/WIP.
isDraft: boolean
Valor da propriedade
boolean
labels
Os rótulos associados à solicitação de pull.
labels: WebApiTagDefinition[]
Valor da propriedade
lastMergeCommit
O commit da mesclagem de solicitação de pull mais recente. Se estiver vazia, a mesclagem mais recente está em andamento ou não teve êxito.
lastMergeCommit: GitCommitRef
Valor da propriedade
lastMergeSourceCommit
O commit no cabeçalho do branch de origem no momento da última mesclagem de solicitação de pull.
lastMergeSourceCommit: GitCommitRef
Valor da propriedade
lastMergeTargetCommit
O commit no cabeçalho do branch de destino no momento da última mesclagem de solicitação de pull.
lastMergeTargetCommit: GitCommitRef
Valor da propriedade
mergeFailureMessage
Se definido, a mesclagem de solicitação de pull falhou por esse motivo.
mergeFailureMessage: string
Valor da propriedade
string
mergeFailureType
O tipo de falha (se houver) da mesclagem de solicitação de pull.
mergeFailureType: PullRequestMergeFailureType
Valor da propriedade
mergeId
A ID do trabalho usado para executar a mesclagem de solicitação de pull. Usado internamente.
mergeId: string
Valor da propriedade
string
mergeOptions
Opções usadas quando a mesclagem de solicitação de pull é executada. Elas são separadas das opções de conclusão, pois a conclusão ocorre apenas uma vez e uma nova mesclagem será executada sempre que o branch de origem da solicitação de pull for alterado.
mergeOptions: GitPullRequestMergeOptions
Valor da propriedade
mergeStatus
O status atual da mesclagem de solicitação de pull.
mergeStatus: PullRequestAsyncStatus
Valor da propriedade
pullRequestId
A ID da solicitação de pull.
pullRequestId: number
Valor da propriedade
number
remoteUrl
Usado internamente.
remoteUrl: string
Valor da propriedade
string
repository
O repositório que contém o branch de destino da solicitação de pull.
repository: GitRepository
Valor da propriedade
reviewers
Uma lista de revisores na solicitação de pull junto com o estado de seus votos.
reviewers: IdentityRefWithVote[]
Valor da propriedade
sourceRefName
O nome do branch de origem da solicitação de pull.
sourceRefName: string
Valor da propriedade
string
status
supportsIterations
Se for true, essa solicitação de pull oferecerá suporte a várias iterações. O suporte à iteração significa que os pushes individuais para o branch de origem da solicitação de pull podem ser revisados e os comentários deixados em uma iteração serão rastreados em iterações futuras.
supportsIterations: boolean
Valor da propriedade
boolean
targetRefName
O nome do branch de destino da solicitação de pull.
targetRefName: string
Valor da propriedade
string
title
O título da solicitação de pull.
title: string
Valor da propriedade
string
url
Usado internamente.
url: string
Valor da propriedade
string
workItemRefs
Qualquer referência de item de trabalho associada a essa solicitação de pull.
workItemRefs: ResourceRef[]