pull リクエストにレビュー コメント(差分にインライン)を追加します。
HTTP リクエスト
POST https://developerconnect.googleapis.com/v1/{name=projects/*/locations/*/connections/*/gitRepositoryLinks/*}:addPullRequestReviewComment
この URL では gRPC Transcoding 構文を使用します。
パスパラメータ
| パラメータ | |
|---|---|
name |
必須。GitRepositoryLink のリソース名( |
リクエストの本文
リクエストの本文には、次の構造のデータが含まれます。
| JSON 表現 |
|---|
{
"pullRequestId": string,
"comment": {
object ( |
| フィールド | |
|---|---|
pullRequestId |
必須。pull リクエストの ID。 |
comment |
必須。追加する審査コメント。 |
commitId |
省略可。コメントする commit SHA。指定しない場合、デフォルトで pull リクエストの HEAD commit が使用されます。 |
レスポンスの本文
SCM pull リクエストのレビュー コメント(差分にインライン)を表すメッセージ。
成功した場合、レスポンスの本文には次の構造のデータが含まれます。
| JSON 表現 |
|---|
{
"id": string,
"body": string,
"path": string,
"firstLine": integer,
"lastLine": integer,
"side": enum ( |
| フィールド | |
|---|---|
id |
出力専用。コメントの ID。 |
body |
必須。コメントの本文。 |
path |
必須。コメントするファイルのパス。 |
firstLine |
省略可。コメント範囲の最初の行(この値を含む)。指定しない場合、コメントは |
lastLine |
必須。コメント範囲の最後の行(この値を含む)。 |
side |
省略可。コメントする差分の側。デフォルトは HEAD です。 |
author |
出力専用。作成者のユーザー名。 |
createTime |
出力専用。コメントが作成された日時。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
updateTime |
出力専用。コメントが更新された日時。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
commitId |
出力専用。コメントが実際に適用された commit SHA。 |
認可スコープ
次の OAuth スコープが必要です。
https://www.googleapis.com/auth/cloud-platform
詳細については、Authentication Overview をご覧ください。
IAM 権限
name リソースに対する次の IAM 権限が必要です。
developerconnect.gitRepositoryLinks.addPullRequestReviewComment
詳細については、IAM のドキュメントをご覧ください。
DiffSide
DiffSide は、コメントが差分のどちら側にあるかを表します。
| 列挙型 | |
|---|---|
DIFF_SIDE_UNSPECIFIED |
デフォルト値。この値は使用されません。 |
BASE |
変更前の差分(削除または変更された行)。 |
HEAD |
変更後の差分(追加または変更された行)。 |