This repository has been archived by the owner on May 16, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 84
Unions
Paweł Gutkowski edited this page Jul 28, 2017
·
2 revisions
GraphQL Unions represent an object that could be one of a list of GraphQL Object types, but provides for no guaranteed fields between those types.
union allows to define possible types of union. Union members have to be object types (Object or Interface). It returns reference to created union type, which is required to define properties with union return type.
Example
data class UnionMember1(val one : String)
data class UnionMember2(val two : String)
KgraphQL.schema {
val unionExample = unionType("UnionExample"){
type<UnionMember1>()
type<UnionMember2>()
}
}