resolvers

package
v0.0.0-...-fadc641 Latest Latest
Warning

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

Go to latest
Published: Jun 20, 2020 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type LoginInput

type LoginInput struct {
	Email    string
	Password string
}

type Resolver

type Resolver struct {
	Datasource *data.MongoDatastore
}

func (*Resolver) Login

func (r *Resolver) Login(args struct{ LoginInput *LoginInput }) (*TokenResolver, error)

func (*Resolver) SignUp

func (r *Resolver) SignUp(args struct{ SignUpInput *SignUpInput }) (graphql.ID, error)

func (*Resolver) Viewer

func (r *Resolver) Viewer() *UserResolver

All data queries start here

type SignUpInput

type SignUpInput struct {
	Firstname string
	Lastname  string
}

type Token

type Token struct {
	Token     string
	ExpiredAt int32
}

type TokenResolver

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

func (*TokenResolver) ExpiredAt

func (t *TokenResolver) ExpiredAt() int32

func (*TokenResolver) Token

func (t *TokenResolver) Token() string

type UserResolver

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

func (*UserResolver) Email

func (u *UserResolver) Email() *string

func (*UserResolver) Firstname

func (u *UserResolver) Firstname() *string

func (*UserResolver) ID

func (u *UserResolver) ID() graphql.ID

func (*UserResolver) Lastname

func (u *UserResolver) Lastname() *string

Jump to

Keyboard shortcuts

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