SchemaModel

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

Functions

findTypeByName
Link copied to clipboard
open override fun findTypeByName(name: String): __Type?

Properties

allTypes
Link copied to clipboard
val allTypes: List<Type>
allTypesByName
Link copied to clipboard
val allTypesByName: Map<String?, Type>
directives
Link copied to clipboard
open override val directives: List<Directive>
enums
Link copied to clipboard
val enums: Map<KClass<out Enum<*>>, Type.Enum<out Enum<*>>>
inputTypes
Link copied to clipboard
val inputTypes: Map<KClass<*>, Type>
inputTypesByName
Link copied to clipboard
val inputTypesByName: Map<String?, Type>
mutation
Link copied to clipboard
val mutation: Type?
mutationType
Link copied to clipboard
open override val mutationType: __Type?
query
Link copied to clipboard
val query: Type
queryType
Link copied to clipboard
open override val queryType: __Type
queryTypes
Link copied to clipboard
val queryTypes: Map<KClass<*>, Type>
queryTypesByName
Link copied to clipboard
val queryTypesByName: Map<String?, Type>
scalars
Link copied to clipboard
val scalars: Map<KClass<*>, Type.Scalar<*>>
subscription
Link copied to clipboard
val subscription: Type?
subscriptionType
Link copied to clipboard
open override val subscriptionType: __Type?
types
Link copied to clipboard
open override val types: List<__Type>
unions
Link copied to clipboard
val unions: List<Type.Union>