Mensagem que representa uma solicitação de pull do SCM.
| Representação JSON |
|---|
{ "id": string, "title": string, "body": string, "headRef": string, "baseRef": string, "author": string, "createTime": string, "updateTime": string, "mergeTime": string, "closeTime": string, "declineTime": string, "state": enum ( |
| Campos | |
|---|---|
id |
Obrigatório. O ID da solicitação de envio. |
title |
Obrigatório. O título da solicitação de envio. |
body |
Opcional. A descrição do corpo da solicitação de envio. |
headRef |
Obrigatório. O SHA de commit de origem da ramificação principal. |
baseRef |
Obrigatório. O SHA de commit de destino da ramificação de base. |
author |
Apenas saída. O nome de usuário do autor. |
createTime |
Apenas saída. Quando a solicitação de envio foi criada. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
updateTime |
Apenas saída. Quando a solicitação de envio foi atualizada. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
mergeTime |
Apenas saída. Quando a solicitação de envio foi mesclada. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
closeTime |
Apenas saída. Quando a solicitação de envio foi fechada. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
declineTime |
Apenas saída. Quando a solicitação de pull foi recusada. Definido apenas para provedores de SCM que aceitam a recusa de solicitações de pull. Nunca definido para o GitHub, GitHub Enterprise, GitLab ou GitLab Enterprise, em que uma solicitação de envio fechada sem ser mesclada é Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
state |
Apenas saída. O estado atual da solicitação de envio. |
mergeability |
Apenas saída. O estado de mesclabilidade da solicitação de envio. |
htmlUrl |
Apenas saída. O URL HTML da solicitação de envio no provedor de SCM. |
Estado
O estado da solicitação de envio.
| Tipos enumerados | |
|---|---|
STATE_UNSPECIFIED |
Valor padrão. |
OPEN |
A solicitação de envio está aberta. |
CLOSED |
A PR está fechada. |
MERGED |
A solicitação de envio é mesclada. |
DECLINED |
A solicitação de pull é recusada. Usado apenas por provedores de SCM que aceitam a recusa de solicitações de pull. Nunca é usado para o GitHub, GitHub Enterprise, GitLab ou GitLab Enterprise, em que uma solicitação de envio fechada sem ser mesclada é CLOSED. |
Capacidade de mesclagem
O estado de mesclabilidade de uma solicitação de envio.
| Tipos enumerados | |
|---|---|
MERGEABILITY_UNSPECIFIED |
O estado de mesclagem não foi especificado. |
MERGEABLE |
A solicitação de envio pode ser mesclada sem conflitos do Git. |
CONFLICTING |
A solicitação de envio tem conflitos de mesclagem e não pode ser mesclada de forma limpa. |
COMPUTING |
O estado de mesclabilidade está sendo calculado de forma assíncrona pelo provedor de SCM upstream. |