generated

package
v0.0.0-...-18f4101 Latest Latest
Warning

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

Go to latest
Published: Aug 3, 2024 License: MIT Imports: 13 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 {
	Card struct {
		Ancestors                       func(childComplexity int) int
		CardSpecialColor                func(childComplexity int) int
		CardSpecialColorID              func(childComplexity int) int
		CardType                        func(childComplexity int) int
		CardTypeID                      func(childComplexity int) int
		Children                        func(childComplexity int) int
		Cost                            func(childComplexity int) int
		Deck                            func(childComplexity int) int
		DeckID                          func(childComplexity int) int
		Description                     func(childComplexity int) int
		HasActionsBoosterIcon           func(childComplexity int) int
		HasArrow                        func(childComplexity int) int
		HasBonusPointIcon               func(childComplexity int) int
		HasBreadIcon                    func(childComplexity int) int
		HasBuildingResourceProviderIcon func(childComplexity int) int
		HasCropProviderIcon             func(childComplexity int) int
		HasCutPeatIcon                  func(childComplexity int) int
		HasFarmPlannerIcon              func(childComplexity int) int
		HasFellTreesIcon                func(childComplexity int) int
		HasFoodProviderIcon             func(childComplexity int) int
		HasGoodsProviderIcon            func(childComplexity int) int
		HasHiringFareIcon               func(childComplexity int) int
		HasLivestockProviderIcon        func(childComplexity int) int
		HasNegativeBonusPointIcon       func(childComplexity int) int
		HasPanIcon                      func(childComplexity int) int
		HasPointsProviderIcon           func(childComplexity int) int
		HasSlashAndBurnIcon             func(childComplexity int) int
		ID                              func(childComplexity int) int
		IsOfficialJa                    func(childComplexity int) int
		LiteralID                       func(childComplexity int) int
		MinPlayersNumber                func(childComplexity int) int
		NameEn                          func(childComplexity int) int
		NameJa                          func(childComplexity int) int
		Note                            func(childComplexity int) int
		PlayAgricolaCardID              func(childComplexity int) int
		Prerequisite                    func(childComplexity int) int
		PrintedID                       func(childComplexity int) int
		Products                        func(childComplexity int) int
		Revision                        func(childComplexity int) int
		RevisionID                      func(childComplexity int) int
		SpecialVictoryPoint             func(childComplexity int) int
		VictoryPoint                    func(childComplexity int) int
	}

	CardConnection struct {
		Edges      func(childComplexity int) int
		PageInfo   func(childComplexity int) int
		TotalCount func(childComplexity int) int
	}

	CardEdge struct {
		Cursor func(childComplexity int) int
		Node   func(childComplexity int) int
	}

	CardSpecialColor struct {
		Cards  func(childComplexity int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, where *ent.CardWhereInput) int
		ID     func(childComplexity int) int
		Key    func(childComplexity int) int
		NameEn func(childComplexity int) int
		NameJa func(childComplexity int) int
	}

	CardType struct {
		Cards  func(childComplexity int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, where *ent.CardWhereInput) int
		ID     func(childComplexity int) int
		Key    func(childComplexity int) int
		NameEn func(childComplexity int) int
		NameJa func(childComplexity int) int
	}

	Deck struct {
		Cards      func(childComplexity int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, where *ent.CardWhereInput) int
		ID         func(childComplexity int) int
		Key        func(childComplexity int) int
		NameEn     func(childComplexity int) int
		NameJa     func(childComplexity int) int
		Revision   func(childComplexity int) int
		RevisionID func(childComplexity int) int
	}

	PageInfo struct {
		EndCursor       func(childComplexity int) int
		HasNextPage     func(childComplexity int) int
		HasPreviousPage func(childComplexity int) int
		StartCursor     func(childComplexity int) int
	}

	Product struct {
		Cards         func(childComplexity int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, where *ent.CardWhereInput) int
		ID            func(childComplexity int) int
		IsOfficialJa  func(childComplexity int) int
		NameEn        func(childComplexity int) int
		NameJa        func(childComplexity int) int
		PublishedYear func(childComplexity int) int
		Revision      func(childComplexity int) int
		RevisionID    func(childComplexity int) int
	}

	Query struct {
		CardSpecialColors func(childComplexity int) int
		CardTypes         func(childComplexity int) int
		Cards             func(childComplexity int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, where *ent.CardWhereInput) int
		Decks             func(childComplexity int) int
		Node              func(childComplexity int, id int) int
		Nodes             func(childComplexity int, ids []int) int
		Products          func(childComplexity int) int
		Revisions         func(childComplexity int) int
	}

	Revision struct {
		Cards    func(childComplexity int, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, where *ent.CardWhereInput) int
		Decks    func(childComplexity int) int
		ID       func(childComplexity int) int
		Key      func(childComplexity int) int
		NameEn   func(childComplexity int) int
		NameJa   func(childComplexity int) int
		Products func(childComplexity int) int
	}
}

type Config

type Config struct {
	Schema     *ast.Schema
	Resolvers  ResolverRoot
	Directives DirectiveRoot
	Complexity ComplexityRoot
}

type DirectiveRoot

type DirectiveRoot struct {
}

type QueryResolver

type QueryResolver interface {
	Node(ctx context.Context, id int) (ent.Noder, error)
	Nodes(ctx context.Context, ids []int) ([]ent.Noder, error)
	Cards(ctx context.Context, after *entgql.Cursor[int], first *int, before *entgql.Cursor[int], last *int, where *ent.CardWhereInput) (*ent.CardConnection, error)
	CardSpecialColors(ctx context.Context) ([]*ent.CardSpecialColor, error)
	CardTypes(ctx context.Context) ([]*ent.CardType, error)
	Decks(ctx context.Context) ([]*ent.Deck, error)
	Products(ctx context.Context) ([]*ent.Product, error)
	Revisions(ctx context.Context) ([]*ent.Revision, 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