Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var MetadataType = graphql.NewObject( graphql.ObjectConfig{ Name: controllers.ObjectNameMetadata, Fields: graphql.Fields{ controllers.ArgsMetadataKey: &graphql.Field{ Type: graphql.String, }, controllers.ArgsMetadataValue: &graphql.Field{ Type: graphql.String, }, }, }, )
View Source
var MutationType *graphql.Object
View Source
var PostType = graphql.NewObject( graphql.ObjectConfig{ Name: controllers.ObjectNamePost, Fields: graphql.Fields{ controllers.ArgsId: &graphql.Field{ Type: graphql.Int, }, controllers.ArgsCreatedAt: &graphql.Field{ Type: graphql.DateTime, }, controllers.ArgsUpdatedAt: &graphql.Field{ Type: graphql.DateTime, }, controllers.ArgsPublishedAt: &graphql.Field{ Type: graphql.DateTime, }, controllers.ArgsPostsIsPage: &graphql.Field{ Type: graphql.Boolean, }, controllers.ArgsPostsIsPublished: &graphql.Field{ Type: graphql.Boolean, }, controllers.ArgsPostsSlug: &graphql.Field{ Type: graphql.String, }, controllers.ArgsPostsTitle: &graphql.Field{ Type: graphql.String, }, controllers.ArgsPostsContent: &graphql.Field{ Type: graphql.String, }, }, }, )
View Source
var QueryType *graphql.Object
View Source
var UserLoginType = graphql.NewObject( graphql.ObjectConfig{ Name: controllers.ObjectNameUserLogin, Fields: graphql.Fields{ controllers.ArgsUserSession: &graphql.Field{ Type: graphql.String, }, }, }, )
Functions ¶
func Initialize ¶
func Initialize()
Types ¶
type G ¶
type G struct{} // used for adding fields
func (*G) InitializeMetadata ¶
func (g *G) InitializeMetadata()
func (*G) InitializePost ¶
func (g *G) InitializePost()
func (*G) InitializeUser ¶
func (g *G) InitializeUser()
Click to show internal directories.
Click to hide internal directories.