Versions in this module Expand all Collapse all v0 v0.1.0 Jul 2, 2020 Changes in this version + func NewExecutableSchema(cfg Config) graphql.ExecutableSchema + type ComplexityRoot struct + Group struct{ ... } + Meta struct{ ... } + Movie struct{ ... } + Mutation struct{ ... } + Query struct{ ... } + Season struct{ ... } + Title struct{ ... } + type Config struct + Complexity ComplexityRoot + Directives DirectiveRoot + Resolvers ResolverRoot + type DirectiveRoot struct + type GroupResolver interface + Meta func(ctx context.Context, obj *model.Group) (*model.Meta, error) + Parser func(ctx context.Context, obj *model.Group) (model.Parser, error) + Titles func(ctx context.Context, obj *model.Group) ([]model.Title, error) + type MutationResolver interface + CreateGroup func(ctx context.Context, input model.GroupInput) (*model.Group, error) + CreateMovie func(ctx context.Context, input model.MovieInput) (*model.Movie, error) + CreateSeason func(ctx context.Context, title int64, input model.SeasonInput) (*model.Season, error) + CreateTitle func(ctx context.Context, group int64, input model.TitleInput) (*model.Title, error) + DeleteGroup func(ctx context.Context, id int64) (bool, error) + DeleteMovie func(ctx context.Context, id int64) (bool, error) + DeleteSeason func(ctx context.Context, id int64) (bool, error) + DeleteTitle func(ctx context.Context, id int64) (bool, error) + Scan func(ctx context.Context) (bool, error) + UpdateGroup func(ctx context.Context, id int64, input model.GroupInput) (*model.Group, error) + UpdateMovie func(ctx context.Context, id int64, input model.MovieInput) (*model.Movie, error) + UpdateSeason func(ctx context.Context, id int64, input model.SeasonInput) (*model.Season, error) + UpdateTitle func(ctx context.Context, id int64, input model.TitleInput) (*model.Title, error) + type QueryResolver interface + Group func(ctx context.Context, id int64) (*model.Group, error) + Groups func(ctx context.Context) ([]model.Group, error) + Movie func(ctx context.Context, id int64) (*model.Movie, error) + Movies func(ctx context.Context) ([]model.Movie, error) + Season func(ctx context.Context, id int64) (*model.Season, error) + Seasons func(ctx context.Context, title int64) ([]model.Season, error) + Title func(ctx context.Context, id int64) (*model.Title, error) + Titles func(ctx context.Context, group int64) ([]model.Title, error) + type ResolverRoot interface + Group func() GroupResolver + Mutation func() MutationResolver + Query func() QueryResolver + Season func() SeasonResolver + Title func() TitleResolver + type SeasonResolver interface + Meta func(ctx context.Context, obj *model.Season) (*model.Meta, error) + Title func(ctx context.Context, obj *model.Season) (*model.Title, error) + type TitleResolver interface + Group func(ctx context.Context, obj *model.Title) (*model.Group, error) + Meta func(ctx context.Context, obj *model.Title) (*model.Meta, error) + Seasons func(ctx context.Context, obj *model.Title) ([]model.Season, error)