Slide 55
Slide 55 text
var Schema, _ = graphql.NewSchema(graphql.SchemaConfig{
Query: rootQuery,
Mutation: rootMutation,
})
var rootMutation = graphql.NewObject(
graphql.ObjectConfig{
Name: "RootMutation",
Description: "Root Mutation",
Fields: graphql.Fields{
"updateUser": &updateUser,
"createScene": &createScene,
"updateScene": &updateScene,
"deleteScene": &deleteScene,
},
})
var rootQuery = graphql.NewObject(
graphql.ObjectConfig{
Name: "RootQuery",
Description: "Root Query",
Fields: graphql.Fields{
"queryUser": &queryUser,
"searchUser": &searchUser,
"queryScene": &queryScene,
},
})
query
mutation