PullRequest

Pesan yang merepresentasikan Permintaan Pull SCM.

Representasi 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
}
Kolom
id

string

Wajib. ID PR.

title

string

Wajib. Judul PR.

body

string

Opsional. Deskripsi isi PR.

headRef

string

Wajib. SHA commit sumber dari cabang head.

baseRef

string

Wajib. SHA commit target dari cabang dasar.

author

string

Hanya output. Nama pengguna penulis.

createTime

string (Timestamp format)

Hanya output. Waktu pembuatan PR.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Hanya output. Kapan PR diperbarui.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

mergeTime

string (Timestamp format)

Hanya output. Saat PR digabungkan.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

closeTime

string (Timestamp format)

Hanya output. Waktu PR ditutup.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

declineTime

string (Timestamp format)

Hanya output. Saat PR ditolak. Hanya ditetapkan untuk penyedia SCM yang mendukung penolakan permintaan pull. Tidak pernah ditetapkan untuk GitHub, GitHub Enterprise, GitLab, atau GitLab Enterprise, yang permintaan pull-nya ditutup tanpa digabungkan adalah CLOSED.

Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

state

enum (State)

Hanya output. Status PR saat ini.

mergeability

enum (Mergeability)

Hanya output. Status penggabungan permintaan pull.

htmlUrl

string

Hanya output. URL HTML permintaan pull di penyedia SCM.

Negara bagian/Provinsi

Status PR.

Enum
STATE_UNSPECIFIED Nilai default.
OPEN PR terbuka.
CLOSED PR ditutup.
MERGED PR digabungkan.
DECLINED PR ditolak. Hanya digunakan oleh penyedia SCM yang mendukung penolakan permintaan pull. Tidak pernah digunakan untuk GitHub, GitHub Enterprise, GitLab, atau GitLab Enterprise, yang permintaan pull-nya ditutup tanpa digabungkan adalah CLOSED.

Kemudahan penggabungan

Status penggabungan permintaan pull.

Enum
MERGEABILITY_UNSPECIFIED Status penggabungan tidak ditentukan.
MERGEABLE Permintaan pull dapat digabungkan dengan rapi tanpa konflik Git.
CONFLICTING Permintaan pull memiliki konflik penggabungan dan tidak dapat digabungkan dengan baik.
COMPUTING Status penggabungan saat ini sedang dihitung secara asinkron oleh penyedia SCM upstream.