Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewExecutableSchema ¶
func NewExecutableSchema(cfg Config) graphql.ExecutableSchema
NewExecutableSchema creates an ExecutableSchema from the ResolverRoot interface.
Types ¶
type ComplexityRoot ¶
type ComplexityRoot struct {
Executor struct {
Args func(childComplexity int) int
Command func(childComplexity int) int
ContentTypes func(childComplexity int) int
ExecutorType func(childComplexity int) int
Features func(childComplexity int) int
Image func(childComplexity int) int
ImagePullSecrets func(childComplexity int) int
JobTemplate func(childComplexity int) int
Labels func(childComplexity int) int
Meta func(childComplexity int) int
Types func(childComplexity int) int
Uri func(childComplexity int) int
}
ExecutorDetails struct {
Executor func(childComplexity int) int
Name func(childComplexity int) int
}
ExecutorMeta struct {
DocsURI func(childComplexity int) int
IconURI func(childComplexity int) int
Tooltips func(childComplexity int) int
}
LocalObjectReference struct {
Name func(childComplexity int) int
}
Query struct {
Executors func(childComplexity int, selector string) int
}
Subscription struct {
Executors func(childComplexity int, selector string) int
}
}
type Config ¶
type Config struct {
Resolvers ResolverRoot
Directives DirectiveRoot
Complexity ComplexityRoot
}
type DirectiveRoot ¶
type DirectiveRoot struct {
}
type QueryResolver ¶
type ResolverRoot ¶
type ResolverRoot interface {
Query() QueryResolver
Subscription() SubscriptionResolver
}
type SubscriptionResolver ¶
Click to show internal directories.
Click to hide internal directories.