PullRequest

SCM pull 요청을 나타내는 메시지입니다.

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 (State),
  "mergeability": enum (Mergeability),
  "htmlUrl": string
}
필드
id

string

필수 입력란입니다. PR의 ID입니다.

title

string

필수 입력란입니다. PR 제목입니다.

body

string

(선택사항) PR의 본문 설명입니다.

headRef

string

필수 입력란입니다. 헤드 브랜치의 소스 커밋 SHA입니다.

baseRef

string

필수 입력란입니다. 기본 브랜치의 대상 커밋 SHA입니다.

author

string

출력 전용입니다. 작성자의 사용자 이름입니다.

createTime

string (Timestamp format)

출력 전용입니다. PR이 생성된 시간입니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

updateTime

string (Timestamp format)

출력 전용입니다. PR이 업데이트된 시간입니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

mergeTime

string (Timestamp format)

출력 전용입니다. PR이 병합된 시간입니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

closeTime

string (Timestamp format)

출력 전용입니다. PR이 종료된 시간입니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

declineTime

string (Timestamp format)

출력 전용입니다. PR이 거부된 경우 pull 요청 거부를 지원하는 SCM 제공업체에만 설정됩니다. 병합되지 않고 종료된 pull 요청이 CLOSED인 GitHub, GitHub Enterprise, GitLab, GitLab Enterprise에는 설정되지 않습니다.

생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" 또는 "2014-10-02T15:01:23+05:30"입니다.

state

enum (State)

출력 전용입니다. PR의 현재 상태입니다.

mergeability

enum (Mergeability)

출력 전용입니다. pull 요청의 병합 가능 상태입니다.

htmlUrl

string

출력 전용입니다. SCM 제공업체의 pull 요청 HTML URL입니다.

주

PR의 상태입니다.

열거형
STATE_UNSPECIFIED 기본값
OPEN PR이 열려 있습니다.
CLOSED PR이 종료됩니다.
MERGED PR이 병합됩니다.
DECLINED PR이 거부됩니다. pull 요청 거부를 지원하는 SCM 제공업체에서만 사용됩니다. GitHub, GitHub Enterprise, GitLab 또는 GitLab Enterprise에는 사용되지 않으며, 병합되지 않고 종료된 pull 요청은 CLOSED입니다.

병합 가능성

pull 요청의 병합 가능 상태입니다.

열거형
MERGEABILITY_UNSPECIFIED 병합 가능 상태가 지정되지 않았습니다.
MERGEABLE Git 충돌 없이 pull 요청을 깔끔하게 병합할 수 있습니다.
CONFLICTING pull 요청에 병합 충돌이 있어 깔끔하게 병합할 수 없습니다.
COMPUTING 병합 가능 상태는 현재 업스트림 SCM 제공업체에서 비동기식으로 계산되고 있습니다.