Documentation
¶
Index ¶
- type App
- func (a App) Create(ctx context.Context, o model.Repository) (uint64, error)
- func (a App) DeleteUnused(ctx context.Context) error
- func (a App) DeleteUnusedVersions(ctx context.Context) error
- func (a App) DoAtomic(ctx context.Context, action func(context.Context) error) error
- func (a App) Get(ctx context.Context, id uint64, forUpdate bool) (model.Repository, error)
- func (a App) GetByName(ctx context.Context, repositoryKind model.RepositoryKind, name, part string) (model.Repository, error)
- func (a App) List(ctx context.Context, pageSize uint, last string) ([]model.Repository, uint64, error)
- func (a App) ListByKinds(ctx context.Context, pageSize uint, last string, kinds ...model.RepositoryKind) ([]model.Repository, uint64, error)
- func (a App) Suggest(ctx context.Context, ignoreIds []uint64, count uint64) ([]model.Repository, error)
- func (a App) UpdateVersions(ctx context.Context, o model.Repository) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct {
// contains filtered or unexported fields
}
App of package
func (App) DeleteUnused ¶
DeleteUnused repositories
func (App) DeleteUnusedVersions ¶ added in v1.10.0
DeleteUnusedVersions repositories versions
func (App) GetByName ¶
func (a App) GetByName(ctx context.Context, repositoryKind model.RepositoryKind, name, part string) (model.Repository, error)
GetByName repository by name
func (App) List ¶
func (a App) List(ctx context.Context, pageSize uint, last string) ([]model.Repository, uint64, error)
List repositories
func (App) ListByKinds ¶ added in v1.13.0
func (a App) ListByKinds(ctx context.Context, pageSize uint, last string, kinds ...model.RepositoryKind) ([]model.Repository, uint64, error)
ListByKinds repositories by kind
func (App) Suggest ¶ added in v1.6.0
func (a App) Suggest(ctx context.Context, ignoreIds []uint64, count uint64) ([]model.Repository, error)
Suggest repositories
func (App) UpdateVersions ¶ added in v1.9.0
UpdateVersions of a repository
Click to show internal directories.
Click to hide internal directories.