github

package
v1.38.0 Latest Latest
Warning

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

Go to latest
Published: Mar 21, 2023 License: MIT Imports: 9 Imported by: 1

Documentation

Index

Constants

View Source
const Tarball = github.Tarball

Variables

This section is empty.

Functions

This section is empty.

Types

type ArchiveFormat added in v1.15.0

type ArchiveFormat = github.ArchiveFormat

type ListOptions added in v1.14.0

type ListOptions = github.ListOptions

type MockRepositoriesService added in v1.15.0

type MockRepositoriesService struct {
	Releases []*github.RepositoryRelease
	Content  *github.RepositoryContent
	Repo     *github.Repository
	Tags     []*github.RepositoryTag
	Asset    string
	Assets   []*github.ReleaseAsset
	URL      *url.URL
}

func (*MockRepositoriesService) DownloadReleaseAsset added in v1.15.0

func (svc *MockRepositoriesService) DownloadReleaseAsset(ctx context.Context, owner, repoName string, assetID int64, httpClient *http.Client) (io.ReadCloser, string, error)

func (*MockRepositoriesService) Get added in v1.15.0

func (svc *MockRepositoriesService) GetArchiveLink(ctx context.Context, owner, repo string, archiveformat github.ArchiveFormat, opts *github.RepositoryContentGetOptions, followRedirects bool) (*url.URL, *github.Response, error)

func (*MockRepositoriesService) GetContents added in v1.15.0

func (*MockRepositoriesService) GetLatestRelease added in v1.15.0

func (svc *MockRepositoriesService) GetLatestRelease(ctx context.Context, repoOwner, repoName string) (*github.RepositoryRelease, *github.Response, error)

func (*MockRepositoriesService) GetReleaseByTag added in v1.15.0

func (svc *MockRepositoriesService) GetReleaseByTag(ctx context.Context, owner, repoName, version string) (*github.RepositoryRelease, *github.Response, error)

func (*MockRepositoriesService) ListReleaseAssets added in v1.15.0

func (svc *MockRepositoriesService) ListReleaseAssets(ctx context.Context, owner, repo string, id int64, opts *github.ListOptions) ([]*github.ReleaseAsset, *github.Response, error)

func (*MockRepositoriesService) ListReleases added in v1.15.0

func (svc *MockRepositoriesService) ListReleases(ctx context.Context, owner, repo string, opts *github.ListOptions) ([]*github.RepositoryRelease, *github.Response, error)

func (*MockRepositoriesService) ListTags added in v1.15.0

type ReleaseAsset added in v1.14.0

type ReleaseAsset = github.ReleaseAsset

type RepositoriesService added in v1.15.0

type RepositoriesService interface {
	GetArchiveLink(ctx context.Context, owner, repo string, archiveformat github.ArchiveFormat, opts *github.RepositoryContentGetOptions, followRedirects bool) (*url.URL, *github.Response, error)
	GetReleaseByTag(ctx context.Context, owner, repoName, version string) (*github.RepositoryRelease, *github.Response, error)
	DownloadReleaseAsset(ctx context.Context, owner, repoName string, assetID int64, httpClient *http.Client) (io.ReadCloser, string, error)
	GetContents(ctx context.Context, repoOwner, repoName, path string, opt *github.RepositoryContentGetOptions) (*github.RepositoryContent, []*github.RepositoryContent, *github.Response, error)
}

type RepositoriesServiceImpl added in v1.29.0

type RepositoriesServiceImpl = github.RepositoriesService

type Repository added in v1.14.0

type Repository = github.Repository

type RepositoryContent added in v1.15.0

type RepositoryContent = github.RepositoryContent

type RepositoryContentGetOptions added in v1.15.0

type RepositoryContentGetOptions = github.RepositoryContentGetOptions

type RepositoryRelease added in v1.14.0

type RepositoryRelease = github.RepositoryRelease

type RepositoryTag added in v1.15.0

type RepositoryTag = github.RepositoryTag

type Response added in v1.15.0

type Response = github.Response

Jump to

Keyboard shortcuts

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