graphql-go объединение скаляров возвращаемого типа
Я пытаюсь создать поле, которое будет либо строкой, либо датой, либо int
var PredSearchElementType = graphql.NewObject(graphql.ObjectConfig{
Name: "PredSearchElementType",
Fields: graphql.Fields{
"_id": &graphql.Field{
Type: ObjectID,
},
"field_name": &graphql.Field{
Type: graphql.String,
},
"field_criteria": &graphql.Field{
Type: graphql.String,
},
"field_value": &graphql.Field{
Type: graphql.String,// this field can be a string or a date or an int
},
},
})
я пытался graphql.NewUnion
но, похоже, он не принимает скалярные типы