Documentation
¶
Index ¶
- type AdminServiceProvider
- type AuthnServiceProvider
- type AuthzServiceProvider
- type CodeGenerationServiceProvider
- type ConvertServiceProvider
- type DisplayServiceProvider
- type DocServiceProvider
- type DownloadServiceProvider
- type GenerateServiceProvider
- type GithubServiceProvider
- type ImageServiceProvider
- type JSONSchemaServiceProvider
- type LocalResolveServiceProvider
- type OrganizationServiceProvider
- type OwnerServiceProvider
- type PluginCurationServiceProvider
- type PluginServiceProvider
- type Provider
- type PushServiceProvider
- type RecommendationServiceProvider
- type ReferenceServiceProvider
- type RepositoryCommitServiceProvider
- type RepositoryServiceProvider
- type RepositoryTagServiceProvider
- type ResolveServiceProvider
- type SearchServiceProvider
- type StudioRequestServiceProvider
- type StudioServiceProvider
- type TokenServiceProvider
- type UserServiceProvider
- type WebhookServiceProvider
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdminServiceProvider ¶ added in v1.0.0
type AdminServiceProvider interface {
NewAdminService(ctx context.Context, address string) (registryv1alpha1api.AdminService, error)
}
AdminServiceProvider provides a client-side AdminService for an address.
type AuthnServiceProvider ¶
type AuthnServiceProvider interface {
NewAuthnService(ctx context.Context, address string) (registryv1alpha1api.AuthnService, error)
}
AuthnServiceProvider provides a client-side AuthnService for an address.
type AuthzServiceProvider ¶
type AuthzServiceProvider interface {
NewAuthzService(ctx context.Context, address string) (registryv1alpha1api.AuthzService, error)
}
AuthzServiceProvider provides a client-side AuthzService for an address.
type CodeGenerationServiceProvider ¶ added in v1.7.0
type CodeGenerationServiceProvider interface {
NewCodeGenerationService(ctx context.Context, address string) (registryv1alpha1api.CodeGenerationService, error)
}
CodeGenerationServiceProvider provides a client-side CodeGenerationService for an address.
type ConvertServiceProvider ¶ added in v1.1.0
type ConvertServiceProvider interface {
NewConvertService(ctx context.Context, address string) (registryv1alpha1api.ConvertService, error)
}
ConvertServiceProvider provides a client-side ConvertService for an address.
type DisplayServiceProvider ¶ added in v1.0.0
type DisplayServiceProvider interface {
NewDisplayService(ctx context.Context, address string) (registryv1alpha1api.DisplayService, error)
}
DisplayServiceProvider provides a client-side DisplayService for an address.
type DocServiceProvider ¶
type DocServiceProvider interface {
NewDocService(ctx context.Context, address string) (registryv1alpha1api.DocService, error)
}
DocServiceProvider provides a client-side DocService for an address.
type DownloadServiceProvider ¶
type DownloadServiceProvider interface {
NewDownloadService(ctx context.Context, address string) (registryv1alpha1api.DownloadService, error)
}
DownloadServiceProvider provides a client-side DownloadService for an address.
type GenerateServiceProvider ¶
type GenerateServiceProvider interface {
NewGenerateService(ctx context.Context, address string) (registryv1alpha1api.GenerateService, error)
}
GenerateServiceProvider provides a client-side GenerateService for an address.
type GithubServiceProvider ¶ added in v1.4.0
type GithubServiceProvider interface {
NewGithubService(ctx context.Context, address string) (registryv1alpha1api.GithubService, error)
}
GithubServiceProvider provides a client-side GithubService for an address.
type ImageServiceProvider ¶
type ImageServiceProvider interface {
NewImageService(ctx context.Context, address string) (registryv1alpha1api.ImageService, error)
}
ImageServiceProvider provides a client-side ImageService for an address.
type JSONSchemaServiceProvider ¶ added in v1.0.0
type JSONSchemaServiceProvider interface {
NewJSONSchemaService(ctx context.Context, address string) (registryv1alpha1api.JSONSchemaService, error)
}
JSONSchemaServiceProvider provides a client-side JSONSchemaService for an address.
type LocalResolveServiceProvider ¶
type LocalResolveServiceProvider interface {
NewLocalResolveService(ctx context.Context, address string) (registryv1alpha1api.LocalResolveService, error)
}
LocalResolveServiceProvider provides a client-side LocalResolveService 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 OwnerServiceProvider ¶
type OwnerServiceProvider interface {
NewOwnerService(ctx context.Context, address string) (registryv1alpha1api.OwnerService, error)
}
OwnerServiceProvider provides a client-side OwnerService for an address.
type PluginCurationServiceProvider ¶ added in v1.7.0
type PluginCurationServiceProvider interface {
NewPluginCurationService(ctx context.Context, address string) (registryv1alpha1api.PluginCurationService, error)
}
PluginCurationServiceProvider provides a client-side PluginCurationService for an address.
type PluginServiceProvider ¶
type PluginServiceProvider interface {
NewPluginService(ctx context.Context, address string) (registryv1alpha1api.PluginService, error)
}
PluginServiceProvider provides a client-side PluginService for an address.
type Provider ¶
type Provider interface { AdminServiceProvider AuthnServiceProvider AuthzServiceProvider CodeGenerationServiceProvider ConvertServiceProvider DisplayServiceProvider DocServiceProvider DownloadServiceProvider GenerateServiceProvider GithubServiceProvider ImageServiceProvider JSONSchemaServiceProvider LocalResolveServiceProvider OrganizationServiceProvider OwnerServiceProvider PluginCurationServiceProvider PluginServiceProvider PushServiceProvider RecommendationServiceProvider ReferenceServiceProvider RepositoryCommitServiceProvider RepositoryServiceProvider RepositoryTagServiceProvider ResolveServiceProvider SearchServiceProvider StudioRequestServiceProvider StudioServiceProvider TokenServiceProvider UserServiceProvider WebhookServiceProvider }
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 RecommendationServiceProvider ¶
type RecommendationServiceProvider interface {
NewRecommendationService(ctx context.Context, address string) (registryv1alpha1api.RecommendationService, error)
}
RecommendationServiceProvider provides a client-side RecommendationService for an address.
type ReferenceServiceProvider ¶
type ReferenceServiceProvider interface {
NewReferenceService(ctx context.Context, address string) (registryv1alpha1api.ReferenceService, error)
}
ReferenceServiceProvider provides a client-side ReferenceService 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 ¶
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 SearchServiceProvider ¶
type SearchServiceProvider interface {
NewSearchService(ctx context.Context, address string) (registryv1alpha1api.SearchService, error)
}
SearchServiceProvider provides a client-side SearchService for an address.
type StudioRequestServiceProvider ¶ added in v1.8.0
type StudioRequestServiceProvider interface {
NewStudioRequestService(ctx context.Context, address string) (registryv1alpha1api.StudioRequestService, error)
}
StudioRequestServiceProvider provides a client-side StudioRequestService for an address.
type StudioServiceProvider ¶ added in v1.5.0
type StudioServiceProvider interface {
NewStudioService(ctx context.Context, address string) (registryv1alpha1api.StudioService, error)
}
StudioServiceProvider provides a client-side StudioService for an address.
type TokenServiceProvider ¶
type TokenServiceProvider interface {
NewTokenService(ctx context.Context, address string) (registryv1alpha1api.TokenService, error)
}
TokenServiceProvider provides a client-side TokenService 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.
type WebhookServiceProvider ¶ added in v1.6.0
type WebhookServiceProvider interface {
NewWebhookService(ctx context.Context, address string) (registryv1alpha1api.WebhookService, error)
}
WebhookServiceProvider provides a client-side WebhookService for an address.