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 LoginUser func(childComplexity int, input model.LoginUser) int RefreshToken func(childComplexity int, input model.RefreshTokenData) int } Query struct { ParseTokenData func(childComplexity int) int } TokenData struct { Role func(childComplexity int) int Username func(childComplexity int) int } User struct { CreatedAt func(childComplexity int) int Email func(childComplexity int) int Fullname func(childComplexity int) int ID func(childComplexity int) int LastLoginAt func(childComplexity int) int Password func(childComplexity int) int Phone func(childComplexity int) int Role func(childComplexity int) int UpdatedAt func(childComplexity int) int Username 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.