Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ScalarJSON = func() *graphql.Scalar { parseFn := func(valueAST ast.Value) interface{} { return customParseLiteral(nil)(valueAST) } return graphql.NewScalar(graphql.ScalarConfig{ Name: "JSON", Description: "খাটি JSON object, key:value pair", Serialize: func(value interface{}) interface{} { return value }, ParseValue: func(value interface{}) interface{} { return value }, ParseLiteral: *(*graphql.ParseLiteralFn)(unsafe.Pointer(&parseFn)), }) }()
ScalarJSON is a custom scalar type for JSON object
View Source
var ScalarJSONArray = graphql.NewScalar(graphql.ScalarConfig{ Name: "JSONArray", Description: "JSON array that can contain mixed types (strings, numbers, booleans)", Serialize: func(value interface{}) interface{} { return value }, ParseValue: func(value interface{}) interface{} { return value }, ParseLiteral: func() graphql.ParseLiteralFn { parseFn := customParseArrayLiteral return *(*graphql.ParseLiteralFn)(unsafe.Pointer(&parseFn)) }(), })
ScalarJSONArray is a custom scalar type for JSON array with mixed types
View Source
var UpdateModelTypeEnum = graphql.NewEnum(graphql.EnumConfig{ Name: "UpdateModelTypeEnum", Values: graphql.EnumValueConfigMap{ "update": &graphql.EnumValueConfig{ Value: "update", Description: "", }, "rename": &graphql.EnumValueConfig{ Value: "rename", Description: "", }, "duplicate": &graphql.EnumValueConfig{ Value: "duplicate", Description: "", }, "convert": &graphql.EnumValueConfig{ Value: "convert", Description: "", }, "delete": &graphql.EnumValueConfig{ Value: "delete", Description: "", }, }, })
Functions ¶
func ScalarJSONWithRequest ¶
func ScalarJSONWithRequest(name string, incomingReq *models.GraphQLIncomingRequest) *graphql.Scalar
ScalarJSONWithRequest is a custom scalar type for JSON object
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.