Versions in this module Expand all Collapse all v0 v0.3.0 Sep 17, 2015 Changes in this version + var ErrBadRequest = errors.New("Bad Request") + var ErrForbidden = errors.New("Forbidden") + var ErrInternalServer = errors.New("Internal Server Error") + var ErrNotAuthorized = errors.New("Unauthorized") + var ErrNotFound = errors.New("Not Found") + type Client struct + Commits *CommitService + Repos *RepoService + Users *UserService + func New(token, url string) *Client + type CommitService struct + func (s *CommitService) Get(host, owner, name, branch, sha string) (*model.Commit, error) + func (s *CommitService) GetOutput(host, owner, name, branch, sha string) (io.ReadCloser, error) + func (s *CommitService) List(host, owner, name string) ([]*model.Commit, error) + func (s *CommitService) ListBranch(host, owner, name, branch string) ([]*model.Commit, error) + func (s *CommitService) Rebuild(host, owner, name, branch, sha string) error + type RepoService struct + func (s *RepoService) Delete(host, owner, name string) error + func (s *RepoService) Disable(host, owner, name string) error + func (s *RepoService) Enable(host, owner, name string) error + func (s *RepoService) Get(host, owner, name string) (*model.Repo, error) + func (s *RepoService) List() ([]*model.Repo, error) + func (s *RepoService) SetKey(host, owner, name, pub, priv string) error + func (s *RepoService) Update(repo *model.Repo) (*model.Repo, error) + type UserService struct + func (s *UserService) Create(remote, login string) (*model.User, error) + func (s *UserService) Delete(remote, login string) error + func (s *UserService) Get(remote, login string) (*model.User, error) + func (s *UserService) GetCurrent() (*model.User, error) + func (s *UserService) List() ([]*model.User, error)