schema

package
v0.0.0-...-3eef48c Latest Latest
Warning

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

Go to latest
Published: Apr 25, 2019 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MetaResolver

type MetaResolver struct {
	PageField         *int32
	LimitField        *int32
	TotalRecordsField *int32
	TotalPagesField   *int32
}

MetaResolver struct

func (*MetaResolver) Limit

func (p *MetaResolver) Limit() *int32

Limit function

func (*MetaResolver) Page

func (p *MetaResolver) Page() *int32

Page function

func (*MetaResolver) TotalPages

func (p *MetaResolver) TotalPages() *int32

TotalPages function

func (*MetaResolver) TotalRecords

func (p *MetaResolver) TotalRecords() *int32

TotalRecords function

type UserListResolver

type UserListResolver struct {
	UsersField []*UserSchema
	MetaField  *MetaResolver
}

UserListResolver struct

func (*UserListResolver) Meta

func (user *UserListResolver) Meta() *MetaResolver

Meta function

func (*UserListResolver) Users

func (user *UserListResolver) Users() []*UserSchema

Users function

type UserSchema

type UserSchema struct {
	User *domain.User
}

UserSchema resolver

func (*UserSchema) Administrator

func (user *UserSchema) Administrator() bool

Administrator function

func (*UserSchema) Country

func (user *UserSchema) Country() string

Country funciton

func (*UserSchema) CreatedAt

func (user *UserSchema) CreatedAt() *graphql.Time

CreatedAt function

func (*UserSchema) Email

func (user *UserSchema) Email() string

Email function

func (*UserSchema) Name

func (user *UserSchema) Name() string

Name function

func (*UserSchema) OrganizationID

func (user *UserSchema) OrganizationID() graphql.ID

OrganizationID function

func (*UserSchema) Password

func (user *UserSchema) Password() string

Password funciton

func (*UserSchema) UpdatedAt

func (user *UserSchema) UpdatedAt() *graphql.Time

UpdatedAt function

type UserSchemaInput

type UserSchemaInput struct {
	OrganizationID uint
	Name           string
	Email          string
	Password       string
	Country        string
	Administrator  bool
	CreatedAt      *time.Time
	UpdatedAt      *time.Time
}

UserSchemaInput strcut

Jump to

Keyboard shortcuts

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