SchemaModel(query: Type, mutation: Type?, subscription: Type?, enums: Map<KClass<out Enum<*>>, Enum<out Enum<*>>>, scalars: Map<KClass<*>, Scalar<*>>, unions: List<Union>, allTypes: List<Type>, queryTypes: Map<KClass<*>, Type>, inputTypes: Map<KClass<*>, Type>, directives: List<Directive>)