gql.parser.TypeSystemAst$.TypeDefinition$
See theTypeDefinition companion trait
object TypeDefinition
Attributes
- Companion:
- trait
- Source:
- TypeSystemAst.scala
- Graph
- Supertypes
- Self type
- TypeDefinition.type
Members list
Concise view
Type members
Classlikes
final case class EnumTypeDefinition(description: Option[String], name: String, directives: Option[Directives[Caret, Const]], values: NonEmptyList[EnumValueDefinition]) extends TypeDefinition
Attributes
- Source:
- TypeSystemAst.scala
- Graph
- Supertypes
final case class InputObjectTypeDefinition(description: Option[String], name: String, directives: Option[Directives[Caret, Const]], inputFields: NonEmptyList[InputValueDefinition]) extends TypeDefinition
Attributes
- Source:
- TypeSystemAst.scala
- Graph
- Supertypes
final case class InterfaceTypeDefinition(description: Option[String], name: String, interfaces: List[String], directives: Option[Directives[Caret, Const]], fieldDefinitions: NonEmptyList[FieldDefinition]) extends TypeDefinition
Attributes
- Source:
- TypeSystemAst.scala
- Graph
- Supertypes
final case class ObjectTypeDefinition(description: Option[String], name: String, interfaces: List[String], directives: Option[Directives[Caret, Const]], fieldDefinitions: NonEmptyList[FieldDefinition]) extends TypeDefinition
Attributes
- Source:
- TypeSystemAst.scala
- Graph
- Supertypes
final case class ScalarTypeDefinition(description: Option[String], name: String, directives: Option[Directives[Caret, Const]]) extends TypeDefinition
Attributes
- Source:
- TypeSystemAst.scala
- Graph
- Supertypes
final case class UnionTypeDefinition(description: Option[String], name: String, directives: Option[Directives[Caret, Const]], types: NonEmptyList[String]) extends TypeDefinition
Attributes
- Source:
- TypeSystemAst.scala
- Graph
- Supertypes
Inherited types
The names of the product elements
The name of the type