gerrit: add CommentInput field to ReviewInput

CommentInput field is needed to post inline comments.

Fixes golang/go#18830

Change-Id: I04a77621f0bbbc587bbeb2e050ac363c3bbc7cf5
Reviewed-on: https://go-review.googlesource.com/35991
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
This commit is contained in:
haya14busa 2017-01-28 19:26:53 +09:00 коммит произвёл Brad Fitzpatrick
Родитель 9a631556e4
Коммит e55c76c87a
1 изменённых файлов: 15 добавлений и 0 удалений

Просмотреть файл

@ -369,9 +369,24 @@ func (c *Client) GetChangeDetail(ctx context.Context, changeID string, opts ...Q
return &change, nil
}
// ReviewInput contains information for adding a review to a revision.
// See https://gerrit-review.googlesource.com/Documentation/rest-api-changes.html#review-input
type ReviewInput struct {
Message string `json:"message,omitempty"`
Labels map[string]int `json:"labels,omitempty"`
// Comments contains optional per-line comments to post.
// The map key is a file path (such as "src/foo/bar.go").
Comments map[string][]CommentInput `json:"comments,omitempty"`
}
// CommentInput contains information for creating an inline comment.
// See https://gerrit-review.googlesource.com/Documentation/rest-api-changes.html#comment-input
type CommentInput struct {
Line int `json:"line"`
Message string `json:"message"`
// TODO(haya14busa): more, as needed.
}
type reviewInfo struct {