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 {
Mutation struct {
CreateUser func(childComplexity int, input model.NewUser) int
DeleteUser func(childComplexity int, input *model.DeleteInput) int
UpdateUser func(childComplexity int, input model.UpdateUser) int
}
Query struct {
Users func(childComplexity int, input *model.SearchUser) int
}
User struct {
CreatedAt func(childComplexity int) int
Date func(childComplexity int) int
DeletedAt func(childComplexity int) int
Email func(childComplexity int) int
FirstName func(childComplexity int) int
Gender func(childComplexity int) int
ID func(childComplexity int) int
LastName func(childComplexity int) int
Name func(childComplexity int) int
Password func(childComplexity int) int
UpdatedAt func(childComplexity int) int
}
}
type Config ¶
type Config struct {
Resolvers ResolverRoot
Directives DirectiveRoot
Complexity ComplexityRoot
}
type DirectiveRoot ¶
type DirectiveRoot struct {
}
type MutationResolver ¶
type QueryResolver ¶
type ResolverRoot ¶
type ResolverRoot interface {
Mutation() MutationResolver
Query() QueryResolver
}
Click to show internal directories.
Click to hide internal directories.