resolvers

package
v0.8.24 Latest Latest
Warning

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

Go to latest
Published: Nov 8, 2021 License: GPL-3.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FieldResolver

type FieldResolver struct {
	*Resolver
}

func (*FieldResolver) Figure_size

func (f *FieldResolver) Figure_size(ctx context.Context, parents []*model.Figure, authHeader api.AuthHeader) ([]int64, *api.LambdaError)

func (*FieldResolver) Post_additionalInfo

func (f *FieldResolver) Post_additionalInfo(ctx context.Context, parents []*model.Post, authHeader api.AuthHeader) ([]string, *api.LambdaError)

func (*FieldResolver) User_active

func (f *FieldResolver) User_active(ctx context.Context, parents []*model.User, authHeader api.AuthHeader) ([]bool, *api.LambdaError)

func (*FieldResolver) User_rank

func (f *FieldResolver) User_rank(ctx context.Context, parents []*model.User, authHeader api.AuthHeader) ([]int64, *api.LambdaError)

func (*FieldResolver) User_reputation

func (f *FieldResolver) User_reputation(ctx context.Context, parents []*model.User, authHeader api.AuthHeader) ([]int64, *api.LambdaError)

type FieldResolverInterface added in v0.8.16

type FieldResolverInterface interface {
	User_active(ctx context.Context, parents []*model.User, authHeader api.AuthHeader) ([]bool, *api.LambdaError)
	Post_additionalInfo(ctx context.Context, parents []*model.Post, authHeader api.AuthHeader) ([]string, *api.LambdaError)
	User_rank(ctx context.Context, parents []*model.User, authHeader api.AuthHeader) ([]int64, *api.LambdaError)
	User_reputation(ctx context.Context, parents []*model.User, authHeader api.AuthHeader) ([]int64, *api.LambdaError)
	Figure_size(ctx context.Context, parents []*model.Figure, authHeader api.AuthHeader) ([]int64, *api.LambdaError)
}

type MiddlewareResolver

type MiddlewareResolver struct {
	*Resolver
}

func (*MiddlewareResolver) Middleware_admin

func (m *MiddlewareResolver) Middleware_admin(mc *api.MiddlewareContext) *api.LambdaError

func (*MiddlewareResolver) Middleware_user

func (m *MiddlewareResolver) Middleware_user(mc *api.MiddlewareContext) *api.LambdaError

type MiddlewareResolverInterface added in v0.8.16

type MiddlewareResolverInterface interface {
	Middleware_admin(mc *api.MiddlewareContext) *api.LambdaError
	Middleware_user(mc *api.MiddlewareContext) *api.LambdaError
}

type MutationResolver

type MutationResolver struct {
	*Resolver
}

func (*MutationResolver) Mutation_newAuthor

func (q *MutationResolver) Mutation_newAuthor(ctx context.Context, name string, authHeader api.AuthHeader) (string, *api.LambdaError)

type MutationResolverInterface added in v0.8.16

type MutationResolverInterface interface {
	Mutation_newAuthor(ctx context.Context, name string, authHeader api.AuthHeader) (string, *api.LambdaError)
}

type QueryResolver

type QueryResolver struct {
	*Resolver
}

func (*QueryResolver) Query_getApples

func (q *QueryResolver) Query_getApples(ctx context.Context, authHeader api.AuthHeader) ([]*model.Apple, *api.LambdaError)

func (*QueryResolver) Query_getHotelByName

func (q *QueryResolver) Query_getHotelByName(ctx context.Context, name string, authHeader api.AuthHeader) (*model.Hotel, *api.LambdaError)

func (*QueryResolver) Query_getTopAuthors

func (q *QueryResolver) Query_getTopAuthors(ctx context.Context, id string, authHeader api.AuthHeader) ([]*model.Author, *api.LambdaError)

type QueryResolverInterface added in v0.8.16

type QueryResolverInterface interface {
	Query_getApples(ctx context.Context, authHeader api.AuthHeader) ([]*model.Apple, *api.LambdaError)
	Query_getHotelByName(ctx context.Context, name string, authHeader api.AuthHeader) (*model.Hotel, *api.LambdaError)
	Query_getTopAuthors(ctx context.Context, id string, authHeader api.AuthHeader) ([]*model.Author, *api.LambdaError)
}

type Resolver

type Resolver struct {
}

Add objects to your desire

type WebhookResolver

type WebhookResolver struct {
	*Resolver
}

func (*WebhookResolver) Webhook_CyclicType added in v0.8.22

func (w *WebhookResolver) Webhook_CyclicType(ctx context.Context, event *api.Event) *api.LambdaError

func (*WebhookResolver) Webhook_Hotel

func (w *WebhookResolver) Webhook_Hotel(ctx context.Context, event *api.Event) *api.LambdaError

func (*WebhookResolver) Webhook_User

func (w *WebhookResolver) Webhook_User(ctx context.Context, event *api.Event) *api.LambdaError

type WebhookResolverInterface added in v0.8.16

type WebhookResolverInterface interface {
	Webhook_CyclicType(ctx context.Context, event *api.Event) *api.LambdaError
	Webhook_Hotel(ctx context.Context, event *api.Event) *api.LambdaError
	Webhook_User(ctx context.Context, event *api.Event) *api.LambdaError
}

Jump to

Keyboard shortcuts

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