GitPullRequest interface
Representa todos os dados associados a uma solicitação pull.
Propriedades
| artifact |
Uma cadeia de caracteres que identifica exclusivamente essa solicitação pull. Para gerar uma ID de artefato para uma solicitação pull, use este modelo: |
| auto |
Se definido, o preenchimento automático está habilitado para essa solicitação pull e essa é a identidade que a habilita. |
| closed |
O usuário que fechou a solicitação pull. |
| closed |
A data em que a solicitação pull foi fechada (concluída, abandonada ou mesclada externamente). |
| code |
A ID de revisão de código da solicitação pull. Usado internamente. |
| commits | Os commits contidos no pull request. |
| completion |
Opções que afetam como a solicitação pull será mesclada quando for concluída. |
| completion |
A data mais recente em que a solicitação pull entrou na fila para ser concluída. Usado internamente. |
| created |
A identidade do usuário que criou a solicitação pull. |
| creation |
A data em que a solicitação pull foi criada. |
| description | A descrição do pull request. |
| fork |
Se este for um RP de uma bifurcação, este conterá informações sobre a sua fonte. |
| has |
Aviso de múltiplas bases de fusão |
| ignore |
Este parâmetro opcional permite que os clientes usem opções dinâmicas do lado do servidor para a ref de destino. Devido a contratos preexistentes, os usuários devem especificar uma ref de destino, mas essa opção fará com que o servidor a ignore e escolha dinamicamente entre os favoritos do usuário (ou a ramificação padrão). |
| is |
Rascunho / WIP pull request. |
| labels | Os rótulos associados à solicitação pull. |
| last |
A confirmação da mesclagem de solicitação pull mais recente. Se estiver vazia, a mesclagem mais recente está em andamento ou não foi bem-sucedida. |
| last |
A confirmação na cabeça da ramificação de origem no momento da última mesclagem de solicitação pull. |
| last |
A confirmação na cabeça da ramificação de destino no momento da última mesclagem de solicitação pull. |
| merge |
Se definido, a mesclagem de solicitação pull falhou por esse motivo. |
| merge |
O tipo de falha (se houver) da mesclagem de solicitação pull. |
| merge |
A ID do trabalho usado para executar a mesclagem de solicitação pull. Usado internamente. |
| merge |
Opções usadas quando a mesclagem de solicitação pull é executada. Elas são separadas das opções de conclusão, uma vez que a conclusão acontece apenas uma vez e uma nova mesclagem será executada toda vez que a ramificação de origem da solicitação pull for alterada. |
| merge |
O status atual da mesclagem de solicitação pull. |
| pull |
A ID da solicitação pull. |
| remote |
Usado internamente. |
| repository | O repositório que contém a ramificação de destino da solicitação pull. |
| reviewers | Uma lista de revisores sobre o pedido de pull juntamente com o estado de seus votos. |
| source |
O nome da ramificação de origem da solicitação pull. |
| status | O status da solicitação pull. |
| supports |
Se verdadeiro, essa solicitação pull suporta várias iterações. O suporte à iteração significa que os pushes individuais para a ramificação de origem da solicitação pull podem ser revisados e os comentários deixados em uma iteração serão rastreados em iterações futuras. |
| target |
O nome da ramificação de destino da solicitação pull. |
| title | O título da solicitação pull. |
| url | Usado internamente. |
| work |
Qualquer referência de item de trabalho associada a essa solicitação pull. |
Detalhes de Propriedade
artifactId
Uma cadeia de caracteres que identifica exclusivamente essa solicitação pull. Para gerar uma ID de artefato para uma solicitação pull, use este modelo: vstfs:///Git/PullRequestId/{projectId}/{repositoryId}/{pullRequestId}
artifactId: string
Valor de Propriedade
string
autoCompleteSetBy
Se definido, o preenchimento automático está habilitado para essa solicitação pull e essa é a identidade que a habilita.
autoCompleteSetBy: IdentityRef
Valor de Propriedade
closedBy
closedDate
A data em que a solicitação pull foi fechada (concluída, abandonada ou mesclada externamente).
closedDate: Date
Valor de Propriedade
Date
codeReviewId
A ID de revisão de código da solicitação pull. Usado internamente.
codeReviewId: number
Valor de Propriedade
number
commits
completionOptions
Opções que afetam como a solicitação pull será mesclada quando for concluída.
completionOptions: GitPullRequestCompletionOptions
Valor de Propriedade
completionQueueTime
A data mais recente em que a solicitação pull entrou na fila para ser concluída. Usado internamente.
completionQueueTime: Date
Valor de Propriedade
Date
createdBy
A identidade do usuário que criou a solicitação pull.
createdBy: IdentityRef
Valor de Propriedade
creationDate
A data em que a solicitação pull foi criada.
creationDate: Date
Valor de Propriedade
Date
description
A descrição do pull request.
description: string
Valor de Propriedade
string
forkSource
Se este for um RP de uma bifurcação, este conterá informações sobre a sua fonte.
forkSource: GitForkRef
Valor de Propriedade
hasMultipleMergeBases
Aviso de múltiplas bases de fusão
hasMultipleMergeBases: boolean
Valor de Propriedade
boolean
ignoreTargetRefAndChooseDynamically
Este parâmetro opcional permite que os clientes usem opções dinâmicas do lado do servidor para a ref de destino. Devido a contratos preexistentes, os usuários devem especificar uma ref de destino, mas essa opção fará com que o servidor a ignore e escolha dinamicamente entre os favoritos do usuário (ou a ramificação padrão).
ignoreTargetRefAndChooseDynamically: boolean
Valor de Propriedade
boolean
isDraft
Rascunho / WIP pull request.
isDraft: boolean
Valor de Propriedade
boolean
labels
Os rótulos associados à solicitação pull.
labels: WebApiTagDefinition[]
Valor de Propriedade
lastMergeCommit
A confirmação da mesclagem de solicitação pull mais recente. Se estiver vazia, a mesclagem mais recente está em andamento ou não foi bem-sucedida.
lastMergeCommit: GitCommitRef
Valor de Propriedade
lastMergeSourceCommit
A confirmação na cabeça da ramificação de origem no momento da última mesclagem de solicitação pull.
lastMergeSourceCommit: GitCommitRef
Valor de Propriedade
lastMergeTargetCommit
A confirmação na cabeça da ramificação de destino no momento da última mesclagem de solicitação pull.
lastMergeTargetCommit: GitCommitRef
Valor de Propriedade
mergeFailureMessage
Se definido, a mesclagem de solicitação pull falhou por esse motivo.
mergeFailureMessage: string
Valor de Propriedade
string
mergeFailureType
O tipo de falha (se houver) da mesclagem de solicitação pull.
mergeFailureType: PullRequestMergeFailureType
Valor de Propriedade
mergeId
A ID do trabalho usado para executar a mesclagem de solicitação pull. Usado internamente.
mergeId: string
Valor de Propriedade
string
mergeOptions
Opções usadas quando a mesclagem de solicitação pull é executada. Elas são separadas das opções de conclusão, uma vez que a conclusão acontece apenas uma vez e uma nova mesclagem será executada toda vez que a ramificação de origem da solicitação pull for alterada.
mergeOptions: GitPullRequestMergeOptions
Valor de Propriedade
mergeStatus
O status atual da mesclagem de solicitação pull.
mergeStatus: PullRequestAsyncStatus
Valor de Propriedade
pullRequestId
A ID da solicitação pull.
pullRequestId: number
Valor de Propriedade
number
remoteUrl
Usado internamente.
remoteUrl: string
Valor de Propriedade
string
repository
O repositório que contém a ramificação de destino da solicitação pull.
repository: GitRepository
Valor de Propriedade
reviewers
Uma lista de revisores sobre o pedido de pull juntamente com o estado de seus votos.
reviewers: IdentityRefWithVote[]
Valor de Propriedade
sourceRefName
O nome da ramificação de origem da solicitação pull.
sourceRefName: string
Valor de Propriedade
string
status
supportsIterations
Se verdadeiro, essa solicitação pull suporta várias iterações. O suporte à iteração significa que os pushes individuais para a ramificação de origem da solicitação pull podem ser revisados e os comentários deixados em uma iteração serão rastreados em iterações futuras.
supportsIterations: boolean
Valor de Propriedade
boolean
targetRefName
O nome da ramificação de destino da solicitação pull.
targetRefName: string
Valor de Propriedade
string
title
O título da solicitação pull.
title: string
Valor de Propriedade
string
url
Usado internamente.
url: string
Valor de Propriedade
string
workItemRefs
Qualquer referência de item de trabalho associada a essa solicitação pull.
workItemRefs: ResourceRef[]