`__Type`

caliban.introspection.adt.`__Type`
case class `__Type`(kind: `__TypeKind`, name: Option[String], description: Option[String], fields: `__DeprecatedArgs` => Option[List[`__Field`]], interfaces: () => Option[List[`__Type`]], possibleTypes: Option[List[`__Type`]], enumValues: `__DeprecatedArgs` => Option[List[`__EnumValue`]], inputFields: `__DeprecatedArgs` => Option[List[`__InputValue`]], ofType: Option[`__Type`], specifiedBy: Option[String], directives: Option[List[Directive]], origin: Option[String])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type

Members list

Value members

Concrete methods

def isNullable: Boolean
def toType(nonNull: Boolean): Type
def |+|(that: `__Type`): `__Type`

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product

Concrete fields

lazy val allEnumValues: List[`__EnumValue`]
lazy val allFields: List[`__Field`]
lazy val allInputFields: List[`__InputValue`]
lazy val innerType: `__Type`
lazy val list: `__Type`
lazy val nonNull: `__Type`