kgraphql / com.apurebase.kgraphql.schema.structure / Type / Object

Object

class Object<T : Any> : ComplexType

Constructors

<init>

Object(definition: Object<T>, fields: List<Field> = emptyList(), interfaces: List<Type>? = emptyList())

Properties

description

val description: String

enumValues

val enumValues: List<__EnumValue>?

inputFields

val inputFields: List<__InputValue>?

interfaces

val interfaces: List<Type>?

kClass

val kClass: KClass<T>

kind

val kind: TypeKind

name

val name: String?

ofType

val ofType: __Type?

possibleTypes

val possibleTypes: List<__Type>?

Functions

withInterfaces

fun withInterfaces(interfaces: List<Type>): Object<T>