Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrInvalidPackageType = errors.New("package type is invalid")
Functions ¶
This section is empty.
Types ¶
type GitHubContentFile ¶
type GitHubContentFile struct { ReadCloser io.ReadCloser String string }
func (*GitHubContentFile) Byte ¶
func (f *GitHubContentFile) Byte() ([]byte, error)
func (*GitHubContentFile) Close ¶
func (f *GitHubContentFile) Close() error
func (*GitHubContentFile) Reader ¶
func (f *GitHubContentFile) Reader() io.Reader
type GitHubContentFileDownloader ¶
type GitHubContentFileDownloader interface {
DownloadGitHubContentFile(ctx context.Context, logE *logrus.Entry, param *GitHubContentFileParam) (*GitHubContentFile, error)
}
type GitHubContentFileParam ¶
type GitHubReleaseDownloader ¶
type GitHubReleaseDownloader interface {
DownloadGitHubRelease(ctx context.Context, logE *logrus.Entry, param *DownloadGitHubReleaseParam) (io.ReadCloser, int64, error)
}
type MockGitHubContentFileDownloader ¶
type MockGitHubContentFileDownloader struct { File *GitHubContentFile Err error }
func (*MockGitHubContentFileDownloader) DownloadGitHubContentFile ¶
func (m *MockGitHubContentFileDownloader) DownloadGitHubContentFile(ctx context.Context, logE *logrus.Entry, param *GitHubContentFileParam) (*GitHubContentFile, error)
Click to show internal directories.
Click to hide internal directories.