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, values: NonEmptyList[EnumValueDefinition]) extends TypeDefinition
Attributes
- Source:
- TypeSystemAst.scala
- Graph
- Supertypes
final case class InputObjectTypeDefinition(description: Option[String], name: String, inputFields: NonEmptyList[InputValueDefinition]) extends TypeDefinition
Attributes
- Source:
- TypeSystemAst.scala
- Graph
- Supertypes
final case class InterfaceTypeDefinition(description: Option[String], name: String, interfaces: List[String], fieldDefinitions: NonEmptyList[FieldDefinition]) extends TypeDefinition
Attributes
- Source:
- TypeSystemAst.scala
- Graph
- Supertypes
final case class ObjectTypeDefinition(description: Option[String], name: String, interfaces: List[String], fieldDefinitions: NonEmptyList[FieldDefinition]) extends TypeDefinition
Attributes
- Source:
- TypeSystemAst.scala
- Graph
- Supertypes
final case class ScalarTypeDefinition(description: Option[String], name: String) extends TypeDefinition
Attributes
- Source:
- TypeSystemAst.scala
- Graph
- Supertypes
final case class UnionTypeDefinition(description: Option[String], name: String, types: NonEmptyList[String]) extends TypeDefinition
Attributes
- Source:
- TypeSystemAst.scala
- Graph
- Supertypes
Inherited types
The names of the product elements
The name of the type