graphql

package
v1.11.2 Latest Latest
Warning

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

Go to latest
Published: Mar 4, 2024 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Service

type Service struct{}

Service for graphql

func (*Service) Schema

func (*Service) Schema() []byte

Schema defines the graphql schema

func (*Service) Types added in v1.1.0

func (*Service) Types(types *graphql.Types)

Types set up the GraphQL to Go Type mappings

type UserQueryResolver

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

UserQueryResolver resolver for the user service

func (*UserQueryResolver) Inject

func (r *UserQueryResolver) Inject(userService domain.UserService) *UserQueryResolver

Inject dependencies

func (*UserQueryResolver) User

func (r *UserQueryResolver) User(ctx context.Context, id string) (*domain.User, error)

User getter

func (*UserQueryResolver) UserAttributeFilter added in v1.9.0

func (r *UserQueryResolver) UserAttributeFilter(ctx context.Context, obj interface{}, next graphql.Resolver, prefix string) (res interface{}, err error)

UserAttributeFilter directive

Jump to

Keyboard shortcuts

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