kgraphql / com.apurebase.kgraphql.schema.model / SchemaDefinition / <init>

<init>

SchemaDefinition(objects: List<Object<*>>, queries: List<QueryDef<*>>, scalars: List<Scalar<*>>, mutations: List<MutationDef<*>>, subscriptions: List<SubscriptionDef<*>>, enums: List<Enumeration<*>>, unions: List<Union>, directives: List<Partial>, inputObjects: List<Input<*>>)

SchemaDefinition represents unstructured schema components

SchemaDefinition does not contain all nodes in schema, only these, which have been directly declared via SchemaBuilder.

SchemaStructure contains full schema tree, with all types