ComplexType

abstract class ComplexType(allFields: List<Field>) : Type

Functions

get
Link copied to clipboard
open operator override fun get(name: String): Field?
hasField
Link copied to clipboard
open override fun hasField(name: String): Boolean
isElementNullable
Link copied to clipboard
open fun isElementNullable(): Boolean
isInstance
Link copied to clipboard
open fun isInstance(value: Any?): Boolean
isList
Link copied to clipboard
open fun isList(): Boolean
isNotList
Link copied to clipboard
open fun isNotList(): Boolean
isNotNullable
Link copied to clipboard
open fun isNotNullable(): Boolean
isNullable
Link copied to clipboard
open fun isNullable(): Boolean
toKType
Link copied to clipboard
open fun toKType(): KType
unwrapList
Link copied to clipboard
open fun unwrapList(): Type
unwrapped
Link copied to clipboard
open fun unwrapped(): Type

Properties

allFields
Link copied to clipboard
val allFields: List<Field>
description
Link copied to clipboard
abstract val description: String
enumValues
Link copied to clipboard
abstract val enumValues: List<__EnumValue>?
fields
Link copied to clipboard
open override val fields: List<__Field>?
fieldsByName
Link copied to clipboard
val fieldsByName: Map<String, Field>
inputFields
Link copied to clipboard
abstract val inputFields: List<__InputValue>?
interfaces
Link copied to clipboard
abstract val interfaces: List<__Type>?
kClass
Link copied to clipboard
abstract val kClass: KClass<*>?
kind
Link copied to clipboard
abstract val kind: TypeKind
name
Link copied to clipboard
abstract val name: String?
ofType
Link copied to clipboard
abstract val ofType: __Type?
possibleTypes
Link copied to clipboard
abstract val possibleTypes: List<__Type>?

Inheritors

Type
Link copied to clipboard
Type
Link copied to clipboard
Type
Link copied to clipboard
Type
Link copied to clipboard