Adding GetPullRequestResponse and fixing Create (PullRequest)

This commit is contained in:
gfleury
2019-06-05 10:19:00 +02:00
parent 9972314a4b
commit 061898a310
2 changed files with 13 additions and 10 deletions

View File

@ -125,7 +125,7 @@ type PullRequestRef struct {
type PullRequest struct {
ID int `json:"id"`
Version int32 `json:"version"`
Version int32 `json:"version"`
Title string `json:"title"`
Description string `json:"description"`
State string `json:"state"`
@ -299,6 +299,13 @@ func GetSSHKeysResponse(r *APIResponse) ([]SSHKey, error) {
return m, err
}
// GetPullRequestResponse cast PullRequest into structure
func GetPullRequestResponse(r *APIResponse) (PullRequest, error) {
var m PullRequest
err := mapstructure.Decode(r.Values["values"], &m)
return m, err
}
// NewAPIResponse create new APIResponse from http.Response
func NewAPIResponse(r *http.Response) *APIResponse {