Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ScalarJSON = 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(customParseLiteral(nil)), })
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: graphql.ParseLiteralFn(customParseArrayLiteral), })
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{ "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 ¶
type CustomParseLiteral ¶
Click to show internal directories.
Click to hide internal directories.