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 { AddStock func(childComplexity int, input model.NewStock) int } Query struct { GetStocks func(childComplexity int, stockSymbol string) int GetStocksByRange func(childComplexity int, input model.StockInput) int } Stock struct { Date func(childComplexity int) int Exchange func(childComplexity int) int StockPriceAdjClose func(childComplexity int) int StockPriceClose func(childComplexity int) int StockPriceHigh func(childComplexity int) int StockPriceLow func(childComplexity int) int StockPriceOpen func(childComplexity int) int StockSymbol func(childComplexity int) int StockVolume func(childComplexity int) int } Subscription struct { StockAdded 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 Subscription() SubscriptionResolver }
Click to show internal directories.
Click to hide internal directories.