TypeExtension

caliban.parsing.adt.Definition$.TypeSystemExtension$.TypeExtension$
See theTypeExtension companion trait

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Classlikes

final case class EnumTypeExtension(name: String, directives: List[Directive], enumValuesDefinition: List[EnumValueDefinition]) extends TypeExtension

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class InputObjectTypeExtension(name: String, directives: List[Directive], fields: List[InputValueDefinition]) extends TypeExtension

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class InterfaceTypeExtension(name: String, directives: List[Directive], fields: List[FieldDefinition]) extends TypeExtension

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class ObjectTypeExtension(name: String, implements: List[NamedType], directives: List[Directive], fields: List[FieldDefinition]) extends TypeExtension

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class ScalarTypeExtension(name: String, directives: List[Directive]) extends TypeExtension

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class UnionTypeExtension(name: String, directives: List[Directive], memberTypes: List[String]) extends TypeExtension

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Attributes

Inherited from:
Mirror