graphql

package
v0.0.0-...-c1ffc38 Latest Latest
Warning

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

Go to latest
Published: Nov 2, 2023 License: Apache-2.0 Imports: 45 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewSchema

func NewSchema(opts ...Option) graphql.ExecutableSchema

NewSchema creates a graphql executable schema.

Types

type Option

type Option func(*Resolver)

func WithClient

func WithClient(client *ent.Client) Option

func WithResource

func WithResource(resource *resource.Service) Option

type Resolver

type Resolver struct {
	// contains filtered or unexported fields
}

func NewResolver

func NewResolver(opt ...Option) *Resolver

func (*Resolver) AppPolicy

func (r *Resolver) AppPolicy() generated.AppPolicyResolver

AppPolicy returns generated.AppPolicyResolver implementation.

func (*Resolver) CreateUserInput

func (r *Resolver) CreateUserInput() generated.CreateUserInputResolver

CreateUserInput returns generated.CreateUserInputResolver implementation.

func (*Resolver) Mutation

func (r *Resolver) Mutation() generated1.MutationResolver

Mutation returns generated1.MutationResolver implementation.

func (*Resolver) Org

func (r *Resolver) Org() generated.OrgResolver

Org returns generated.OrgResolver implementation.

func (*Resolver) OrgPolicy

func (r *Resolver) OrgPolicy() generated.OrgPolicyResolver

OrgPolicy returns generated.OrgPolicyResolver implementation.

func (*Resolver) OrgRole

func (r *Resolver) OrgRole() generated.OrgRoleResolver

OrgRole returns generated.OrgRoleResolver implementation.

func (*Resolver) Permission

func (r *Resolver) Permission() generated.PermissionResolver

Permission returns generated.PermissionResolver implementation.

func (*Resolver) Query

func (r *Resolver) Query() generated.QueryResolver

Query returns generated.QueryResolver implementation.

func (*Resolver) User

func (r *Resolver) User() generated.UserResolver

User returns generated.UserResolver implementation.

type Server

type Server struct {
	// contains filtered or unexported fields
}

func NewServer

func NewServer(app *woocoo.App) *Server

func (*Server) Start

func (s *Server) Start(ctx context.Context) error

func (*Server) Stop

func (s *Server) Stop(ctx context.Context) error

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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