Versions in this module Expand all Collapse all v0 v0.1.0 Jun 16, 2024 Changes in this version + const ActionCreate + const ActionDelete + const ActionGet + const ActionUpdate + func NewExecutableSchema(cfg Config) graphql.ExecutableSchema + func WithTransactions(h *handler.Server, c *ent.Client) + type ComplexityRoot struct + Mutation struct{ ... } + PageInfo struct{ ... } + Query struct{ ... } + Todo struct{ ... } + TodoCreatePayload struct{ ... } + TodoDeletePayload struct{ ... } + TodoUpdatePayload struct{ ... } + type Config struct + Complexity ComplexityRoot + Directives DirectiveRoot + Resolvers ResolverRoot + Schema *ast.Schema + type DirectiveRoot struct + type Handler struct + func (h *Handler) Handler() http.HandlerFunc + func (h *Handler) Routes(e *echo.Group) + type MutationResolver interface + CreateTodo func(ctx context.Context, input generated.CreateTodoInput) (*TodoCreatePayload, error) + DeleteTodo func(ctx context.Context, id string) (*TodoDeletePayload, error) + UpdateTodo func(ctx context.Context, id string, input generated.UpdateTodoInput) (*TodoUpdatePayload, error) + type QueryResolver interface + Node func(ctx context.Context, id string) (generated.Noder, error) + Nodes func(ctx context.Context, ids []string) ([]generated.Noder, error) + Todo func(ctx context.Context, id string) (*generated.Todo, error) + type Resolver struct + func NewResolver(client *ent.Client) *Resolver + func (r *Resolver) Handler(withPlayground bool) *Handler + func (r *Resolver) Mutation() MutationResolver + func (r *Resolver) Query() QueryResolver + func (r Resolver) WithLogger(l *zap.SugaredLogger) *Resolver + type ResolverRoot interface + Mutation func() MutationResolver + Query func() QueryResolver + type TodoCreatePayload struct + Todo *generated.Todo + type TodoDeletePayload struct + DeletedID string + type TodoUpdatePayload struct + Todo *generated.Todo