gitlab

package
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 13, 2017 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewClient

func NewClient(serviceConfig *etc.ServiceConfig) (service.Client, error)

Types

type Client

type Client struct {
	RawClient rawClient

	ListOptions *gitlab.ListOptions
	// contains filtered or unexported fields
}

func (*Client) CreatePullRequest added in v0.0.2

func (c *Client) CreatePullRequest(ctx context.Context, repo string, newPR *service.NewPullRequest) (service.PullRequest, error)

func (*Client) CreateRelease added in v0.0.2

func (c *Client) CreateRelease(ctx context.Context, owner, repo string, newRelease *service.NewRelease) (service.Release, error)

func (*Client) CreateRepository added in v0.0.2

func (c *Client) CreateRepository(ctx context.Context, repo string) (service.Repository, error)

func (*Client) CreateToken

func (c *Client) CreateToken(ctx context.Context) (string, error)

func (*Client) GetCommitsURL added in v0.0.2

func (c *Client) GetCommitsURL(owner, repo string) (string, error)

func (*Client) GetIssueURL

func (c *Client) GetIssueURL(owner, repo string, id int) (string, error)

func (*Client) GetIssues

func (c *Client) GetIssues(ctx context.Context, owner, repo string) (serviceIssues []service.Issue, err error)

func (*Client) GetIssuesURL

func (c *Client) GetIssuesURL(owner, repo string) (string, error)

func (*Client) GetMilestoneURL added in v0.0.2

func (c *Client) GetMilestoneURL(owner, repo string, id int) (string, error)

func (*Client) GetMilestonesURL added in v0.0.2

func (c *Client) GetMilestonesURL(owner, repo string) (string, error)

func (*Client) GetProjectURL added in v0.0.2

func (c *Client) GetProjectURL(owner, repo string, id int) (string, error)

func (*Client) GetProjectsURL added in v0.0.2

func (c *Client) GetProjectsURL(owner, repo string) (string, error)

func (*Client) GetPullRequestURL

func (c *Client) GetPullRequestURL(owner, repo string, id int) (string, error)

func (*Client) GetPullRequests

func (c *Client) GetPullRequests(ctx context.Context, owner, repo string) (servicePullRequests []service.PullRequest, err error)

func (*Client) GetPullRequestsURL

func (c *Client) GetPullRequestsURL(owner, repo string) (string, error)

func (*Client) GetRepository

func (c *Client) GetRepository(ctx context.Context, owner, repo string) (service.Repository, error)

func (*Client) GetRepositoryURL

func (c *Client) GetRepositoryURL(owner, repo string) (string, error)

func (*Client) GetWikisURL added in v0.0.2

func (c *Client) GetWikisURL(owner, repo string) (string, error)

type Issue

type Issue struct {
	*gitlab.Issue
}

func (*Issue) GetHTMLURL

func (issue *Issue) GetHTMLURL() string

func (*Issue) GetNumber

func (issue *Issue) GetNumber() int

func (*Issue) GetTitle

func (issue *Issue) GetTitle() string

type PullRequest

type PullRequest struct {
	*gitlab.MergeRequest
}

func (*PullRequest) GetHTMLURL

func (pullRequest *PullRequest) GetHTMLURL() string

func (*PullRequest) GetNumber

func (pullRequest *PullRequest) GetNumber() int

func (*PullRequest) GetTitle

func (pullRequest *PullRequest) GetTitle() string

type RawClient added in v0.0.2

type RawClient struct {
	*gitlab.Client
}

func (*RawClient) GetIssues added in v0.0.2

func (r *RawClient) GetIssues() issuesService

func (*RawClient) GetMergeRequests added in v0.0.2

func (r *RawClient) GetMergeRequests() mergeRequestsService

func (*RawClient) GetProjects added in v0.0.2

func (r *RawClient) GetProjects() projectsService

type Repository

type Repository struct {
	*gitlab.Project
}

func (*Repository) GetCloneURL added in v0.0.2

func (repo *Repository) GetCloneURL() string

func (*Repository) GetGitURL added in v0.0.2

func (repo *Repository) GetGitURL() string

func (*Repository) GetHTMLURL

func (repo *Repository) GetHTMLURL() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL