generated

package
v0.0.0-...-5008859 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 23, 2021 License: MIT Imports: 12 Imported by: 0

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 {
	Drink struct {
		AlaTyyppi              func(childComplexity int) int
		AlkoholiProsentti      func(childComplexity int) int
		Alue                   func(childComplexity int) int
		Date                   func(childComplexity int) int
		Energia100ml           func(childComplexity int) int
		ErityisRyhma           func(childComplexity int) int
		EtikettiMerkintoja     func(childComplexity int) int
		HapotGl                func(childComplexity int) int
		HinnastoJarjestysKoodi func(childComplexity int) int
		Hinta                  func(childComplexity int) int
		Huomautus              func(childComplexity int) int
		ID                     func(childComplexity int) int
		Kantavierrep           func(childComplexity int) int
		Katkerot               func(childComplexity int) int
		LitraHinta             func(childComplexity int) int
		Luonnehdinta           func(childComplexity int) int
		Nimi                   func(childComplexity int) int
		OlutTyyppi             func(childComplexity int) int
		PakkausTyyppi          func(childComplexity int) int
		ProductID              func(childComplexity int) int
		PulloKoko              func(childComplexity int) int
		Rypaleet               func(childComplexity int) int
		SokeriGl               func(childComplexity int) int
		SuljentaTyyppi         func(childComplexity int) int
		Tyyppi                 func(childComplexity int) int
		Uutuus                 func(childComplexity int) int
		Valikoima              func(childComplexity int) int
		Valmistaja             func(childComplexity int) int
		ValmistusMaa           func(childComplexity int) int
		Vari                   func(childComplexity int) int
		VuosiKerta             func(childComplexity int) int
	}

	Price struct {
		Date      func(childComplexity int) int
		Hinta     func(childComplexity int) int
		ID        func(childComplexity int) int
		ProductID func(childComplexity int) int
	}

	Query struct {
		Beers        func(childComplexity int) int
		Beersearch   func(childComplexity int, term string) int
		Drink        func(childComplexity int, productID string) int
		Drinks       func(childComplexity int) int
		Drinksearch  func(childComplexity int, term string) int
		Pricehistory func(childComplexity int, productID string) int
		Prices       func(childComplexity int) int
	}
}

type Config

type Config struct {
	Resolvers  ResolverRoot
	Directives DirectiveRoot
	Complexity ComplexityRoot
}

type DirectiveRoot

type DirectiveRoot struct {
}

type QueryResolver

type QueryResolver interface {
	Drink(ctx context.Context, productID string) (*model.Drink, error)
	Drinksearch(ctx context.Context, term string) ([]model.Drink, error)
	Drinks(ctx context.Context) ([]model.Drink, error)
	Pricehistory(ctx context.Context, productID string) ([]model.Price, error)
	Prices(ctx context.Context) ([]model.Price, error)
	Beers(ctx context.Context) ([]model.Drink, error)
	Beersearch(ctx context.Context, term string) ([]model.Drink, error)
}

type ResolverRoot

type ResolverRoot interface {
	Query() QueryResolver
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL