Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DownloadServiceProvider ¶
type DownloadServiceProvider interface {
NewDownloadService(ctx context.Context, address string) (registryv1alpha1api.DownloadService, error)
}
DownloadServiceProvider provides a client-side DownloadService for an address.
type OrganizationServiceProvider ¶
type OrganizationServiceProvider interface {
NewOrganizationService(ctx context.Context, address string) (registryv1alpha1api.OrganizationService, error)
}
OrganizationServiceProvider provides a client-side OrganizationService for an address.
type Provider ¶
type Provider interface { DownloadServiceProvider OrganizationServiceProvider PushServiceProvider RepositoryBranchServiceProvider RepositoryCommitServiceProvider RepositoryServiceProvider RepositoryTagServiceProvider ResolveServiceProvider UserServiceProvider }
Provider provides all the types in registryv1alpha1apiclient.
type PushServiceProvider ¶
type PushServiceProvider interface {
NewPushService(ctx context.Context, address string) (registryv1alpha1api.PushService, error)
}
PushServiceProvider provides a client-side PushService for an address.
type RepositoryBranchServiceProvider ¶
type RepositoryBranchServiceProvider interface {
NewRepositoryBranchService(ctx context.Context, address string) (registryv1alpha1api.RepositoryBranchService, error)
}
RepositoryBranchServiceProvider provides a client-side RepositoryBranchService for an address.
type RepositoryCommitServiceProvider ¶
type RepositoryCommitServiceProvider interface {
NewRepositoryCommitService(ctx context.Context, address string) (registryv1alpha1api.RepositoryCommitService, error)
}
RepositoryCommitServiceProvider provides a client-side RepositoryCommitService for an address.
type RepositoryServiceProvider ¶
type RepositoryServiceProvider interface {
NewRepositoryService(ctx context.Context, address string) (registryv1alpha1api.RepositoryService, error)
}
RepositoryServiceProvider provides a client-side RepositoryService for an address.
type RepositoryTagServiceProvider ¶ added in v0.39.0
type RepositoryTagServiceProvider interface {
NewRepositoryTagService(ctx context.Context, address string) (registryv1alpha1api.RepositoryTagService, error)
}
RepositoryTagServiceProvider provides a client-side RepositoryTagService for an address.
type ResolveServiceProvider ¶
type ResolveServiceProvider interface {
NewResolveService(ctx context.Context, address string) (registryv1alpha1api.ResolveService, error)
}
ResolveServiceProvider provides a client-side ResolveService for an address.
type UserServiceProvider ¶
type UserServiceProvider interface {
NewUserService(ctx context.Context, address string) (registryv1alpha1api.UserService, error)
}
UserServiceProvider provides a client-side UserService for an address.