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 {
Query struct {
Episode func(childComplexity int, guid *string) int
Popular func(childComplexity int, limit int) int
Recent func(childComplexity int, limit int) int
Show func(childComplexity int, name *string, limit int) int
}
Category struct {
Name func(childComplexity int) int
Subcategory func(childComplexity int) int
}
Enclosure struct {
Link func(childComplexity int) int
Size func(childComplexity int) int
Type func(childComplexity int) int
}
Episode struct {
Created func(childComplexity int) int
Description func(childComplexity int) int
Enclosure func(childComplexity int) int
GUID func(childComplexity int) int
Image func(childComplexity int) int
Labels func(childComplexity int) int
Name func(childComplexity int) int
Production func(childComplexity int) int
Published func(childComplexity int) int
}
EpisodeDescription struct {
Description func(childComplexity int) int
Duration func(childComplexity int) int
Link func(childComplexity int) int
Summary func(childComplexity int) int
Title func(childComplexity int) int
}
Labels struct {
Block func(childComplexity int) int
Complete func(childComplexity int) int
Episode func(childComplexity int) int
Explicit func(childComplexity int) int
Language func(childComplexity int) int
Season func(childComplexity int) int
Type func(childComplexity int) int
}
Owner struct {
Email func(childComplexity int) int
Name func(childComplexity int) int
}
Production struct {
GUID func(childComplexity int) int
Name func(childComplexity int) int
Title func(childComplexity int) int
}
Show struct {
Build func(childComplexity int) int
Created func(childComplexity int) int
Description func(childComplexity int) int
Episodes func(childComplexity int) int
GUID func(childComplexity int) int
Image func(childComplexity int) int
Labels func(childComplexity int) int
Name func(childComplexity int) int
}
ShowDescription struct {
Author func(childComplexity int) int
Category func(childComplexity int) int
Copyright func(childComplexity int) int
Link func(childComplexity int) int
Owner func(childComplexity int) int
Summary func(childComplexity int) int
Title func(childComplexity int) 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
}
Click to show internal directories.
Click to hide internal directories.