Message représentant une demande d'extraction SCM.
| Représentation 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 ( |
| Champs | |
|---|---|
id |
Obligatoire. ID de la demande d'extraction. |
title |
Obligatoire. Titre de la demande d'extraction. |
body |
Facultatif. Description du corps de la demande d'extraction. |
headRef |
Obligatoire. SHA du commit source de la branche de tête. |
baseRef |
Obligatoire. SHA du commit cible de la branche de base. |
author |
Uniquement en sortie. Nom d'utilisateur de l'auteur. |
createTime |
Uniquement en sortie. Date de création de la RP. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
updateTime |
Uniquement en sortie. Date de mise à jour de la demande d'extraction. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
mergeTime |
Uniquement en sortie. Date de fusion de la demande d'extraction. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
closeTime |
Uniquement en sortie. Date et heure de fermeture de la demande d'extraction. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
declineTime |
Uniquement en sortie. Date et heure de refus de la demande d'extraction. Défini uniquement pour les fournisseurs de gestion de code source qui permettent de refuser les demandes d'extraction. Jamais défini pour GitHub, GitHub Enterprise, GitLab ou GitLab Enterprise, où une demande d'extraction fermée sans être fusionnée est Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
state |
Uniquement en sortie. État actuel de la demande d'extraction. |
mergeability |
Uniquement en sortie. État de fusion de la demande d'extraction. |
htmlUrl |
Uniquement en sortie. URL HTML de la demande d'extraction sur le fournisseur de gestion de code source. |
État
État de la demande d'extraction.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Valeur par défaut. |
OPEN |
La demande d'extraction est ouverte. |
CLOSED |
La demande d'extraction est fermée. |
MERGED |
La demande d'extraction est fusionnée. |
DECLINED |
La demande d'extraction est refusée. Utilisé uniquement par les fournisseurs de gestion de code source qui permettent de refuser les demandes d'extraction. Jamais utilisé pour GitHub, GitHub Enterprise, GitLab ou GitLab Enterprise, où une demande d'extraction fermée sans être fusionnée est CLOSED. |
Possibilité de fusion
État de fusion d'une demande d'extraction;extraction.
| Enums | |
|---|---|
MERGEABILITY_UNSPECIFIED |
L'état de fusion n'est pas spécifié. |
MERGEABLE |
La demande d'extraction peut être fusionnée sans problème, sans conflit Git. |
CONFLICTING |
La demande d'extraction présente des conflits de fusion et ne peut pas être fusionnée correctement. |
COMPUTING |
L'état de fusion est actuellement calculé de manière asynchrone par le fournisseur de gestion de code source en amont. |