Documentation ¶
Index ¶
- type APIError
- type Client
- func (a *Client) GetCommits(params GetCommitsParams) (*GetCommitsOK, error)
- func (a *Client) GetPullRequestActivities(params GetPullRequestActivitiesParams) (*GetPullRequestActivitiesOK, error)
- func (a *Client) GetPullRequests(params GetPullRequestsParams) (*GetPullRequestsOK, error)
- func (a *Client) SetTransport(transport client.Transport)
- type GetCommitsNotFound
- type GetCommitsOK
- type GetCommitsParams
- type GetCommitsReader
- type GetPullRequestActivitiesNotFound
- type GetPullRequestActivitiesOK
- type GetPullRequestActivitiesParams
- type GetPullRequestActivitiesReader
- type GetPullRequestsNotFound
- type GetPullRequestsOK
- type GetPullRequestsParams
- type GetPullRequestsReader
- type OK
- type Params
- type Reader
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIError ¶
APIError wraps an error model and captures the status code
func NewAPIError ¶
NewAPIError creates a new API error
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client for operations API
func (*Client) GetCommits ¶
func (a *Client) GetCommits(params GetCommitsParams) (*GetCommitsOK, error)
Returns commits for a project and repo
func (*Client) GetPullRequestActivities ¶
func (a *Client) GetPullRequestActivities(params GetPullRequestActivitiesParams) (*GetPullRequestActivitiesOK, error)
Get activities for a pull request (comments, etc)
func (*Client) GetPullRequests ¶
func (a *Client) GetPullRequests(params GetPullRequestsParams) (*GetPullRequestsOK, error)
Get recent pull requests.
func (*Client) SetTransport ¶
SetTransport changes the transport on the client
type GetCommitsOK ¶
type GetCommitsOK struct {
Payload *models.CommitsResponse
}
GetCommitsOK
Success
type GetCommitsParams ¶
GetCommitsParams contains all the parameters to send to the API endpoint for the get commits operation typically these are written to a http.Request
func (*GetCommitsParams) WriteToRequest ¶
WriteToRequest writes these params to a swagger request
type GetCommitsReader ¶
type GetCommitsReader struct {
// contains filtered or unexported fields
}
func (*GetCommitsReader) ReadResponse ¶
type GetPullRequestActivitiesOK ¶
type GetPullRequestActivitiesOK struct {
Payload *models.PullRequestActivitiesResponse
}
GetPullRequestActivitiesOK
Success
type GetPullRequestActivitiesParams ¶
type GetPullRequestActivitiesParams struct { /*Limit Probably defaults to 25. It is a best practice to check the limit attribute on the response to see what limit has been applied. */ Limit *int64 /*Project*/ Project string /*PullRequestID*/ PullRequestID int64 /*Repo*/ Repo string }
GetPullRequestActivitiesParams contains all the parameters to send to the API endpoint for the get pull request activities operation typically these are written to a http.Request
func (*GetPullRequestActivitiesParams) WriteToRequest ¶
func (o *GetPullRequestActivitiesParams) WriteToRequest(r client.Request, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetPullRequestActivitiesReader ¶
type GetPullRequestActivitiesReader struct {
// contains filtered or unexported fields
}
func (*GetPullRequestActivitiesReader) ReadResponse ¶
type GetPullRequestsOK ¶
type GetPullRequestsOK struct {
Payload *models.PullRequestsResponse
}
GetPullRequestsOK
Success
type GetPullRequestsParams ¶
type GetPullRequestsParams struct { /*Limit Probably defaults to 25. It is a best practice to check the limit attribute on the response to see what limit has been applied. */ Limit *int64 /*Order NEWEST is as in newest first. */ Order *string /*Project*/ Project string /*Repo*/ Repo string /*Role1*/ Role1 *string /*Role2*/ Role2 *string /*Start The count of the result to start with, inclusive (I think). */ Start *int64 /*State You probably want to include this in, and probably as ALL to see everything (which you won't by default). */ State *string /*Username1*/ Username1 *string /*Username2*/ Username2 *string }
GetPullRequestsParams contains all the parameters to send to the API endpoint for the get pull requests operation typically these are written to a http.Request
func (*GetPullRequestsParams) WriteToRequest ¶
WriteToRequest writes these params to a swagger request
type GetPullRequestsReader ¶
type GetPullRequestsReader struct {
// contains filtered or unexported fields
}