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 { Estimate struct { Created func(childComplexity int) int ID func(childComplexity int) int Probabilities func(childComplexity int) int Reason func(childComplexity int) int } Forecast struct { Closes func(childComplexity int) int Created func(childComplexity int) int Description func(childComplexity int) int Estimates func(childComplexity int) int ID func(childComplexity int) int Resolution func(childComplexity int) int Resolves func(childComplexity int) int Title func(childComplexity int) int } Metadata struct { Version func(childComplexity int) int } Mutation struct { CreateForecast func(childComplexity int, forecast model.NewForecast, estimate model.NewEstimate) int ResolveForecast func(childComplexity int, forecastID string, resolution *model.Resolution, correctOutcomeID *string) int } Outcome struct { Correct func(childComplexity int) int ID func(childComplexity int) int Text func(childComplexity int) int } Probability struct { ID func(childComplexity int) int Outcome func(childComplexity int) int Value func(childComplexity int) int } Query struct { Forecasts func(childComplexity int) int Metadata 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.