resolvers

package
v0.8.15 Latest Latest
Warning

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

Go to latest
Published: Sep 18, 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
}

* Put these into resolvers.go or similar *

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 MiddlewareResolver

type MiddlewareResolver struct {
	*Resolver
}

* Put these into resolvers.go or similar *

func (*MiddlewareResolver) Middleware_admin

func (m *MiddlewareResolver) Middleware_admin(md *api.MiddlewareData) *api.LambdaError

func (*MiddlewareResolver) Middleware_user

func (m *MiddlewareResolver) Middleware_user(md *api.MiddlewareData) *api.LambdaError

type MutationResolver

type MutationResolver struct {
	*Resolver
}

* Put these into resolvers.go or similar *

func (*MutationResolver) Mutation_newAuthor

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

type QueryResolver

type QueryResolver struct {
	*Resolver
}

* Put these into resolvers.go or similar *

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 Resolver

type Resolver struct {
}

Add objects to your desire

type WebhookResolver

type WebhookResolver struct {
	*Resolver
}

* Put these into resolvers.go or similar *

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

Jump to

Keyboard shortcuts

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