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

必須。ヘッドブランチのソース commit SHA。

baseRef

string

必須。ベースブランチのターゲット commit SHA。

author

string

出力専用。作成者のユーザー名。

createTime

string (Timestamp format)

出力専用。PR が作成された日時。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z"、"2014-10-02T15:01:23.045123456Z"、"2014-10-02T15:01:23+05:30"。

updateTime

string (Timestamp format)

出力専用。PR が更新された日時。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z"、"2014-10-02T15:01:23.045123456Z"、"2014-10-02T15:01:23+05:30"。

mergeTime

string (Timestamp format)

出力専用。PR がマージされた日時。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: "2014-10-02T15:01:23Z"、"2014-10-02T15:01:23.045123456Z"、"2014-10-02T15:01:23+05:30"。

closeTime

string (Timestamp format)

出力専用。PR がクローズされた日時。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「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 プロバイダにのみ設定されます。GitHub、GitHub Enterprise、GitLab、GitLab Enterprise では設定されません。これらのサービスでは、マージされずにクローズされた pull リクエストは CLOSED になります。

RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「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 pull リクエストは、Git の競合なしでクリーンにマージできます。
CONFLICTING pull リクエストにマージの競合があり、クリーンにマージできません。
COMPUTING マージ可能性の状態は、現在、アップストリーム SCM プロバイダによって非同期で計算されています。