object Ast
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Ast
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- sealed trait Definition extends AnyRef
- case class Directive(name: Name, arguments: List[(Name, Value)]) extends Product with Serializable
- case class DirectiveDefinition(name: Name, description: Option[String], args: List[InputValueDefinition], repeatable: Boolean, locations: List[DirectiveLocation]) extends TypeSystemDefinition with Product with Serializable
- sealed trait DirectiveLocation extends AnyRef
- type Document = List[Definition]
- case class EnumTypeDefinition(name: Name, description: Option[String], directives: List[Directive], values: List[EnumValueDefinition]) extends TypeDefinition with Product with Serializable
- case class EnumValueDefinition(name: Name, description: Option[String], directives: List[Directive]) extends Product with Serializable
- sealed trait ExecutableDefinition extends Definition
- case class FieldDefinition(name: Name, description: Option[String], args: List[InputValueDefinition], tpe: Type, directives: List[Directive]) extends Product with Serializable
- case class FragmentDefinition(name: Name, typeCondition: Type, directives: List[Directive], selectionSet: List[Selection]) extends ExecutableDefinition with Product with Serializable
- case class InputObjectTypeDefinition(name: Name, description: Option[String], fields: List[InputValueDefinition], directives: List[Directive]) extends TypeDefinition with Product with Serializable
- case class InputValueDefinition(name: Name, description: Option[String], tpe: Type, defaultValue: Option[Value], directives: List[Directive]) extends Product with Serializable
- case class InterfaceTypeDefinition(name: Name, description: Option[String], fields: List[FieldDefinition], interfaces: List[Named], directives: List[Directive]) extends TypeDefinition with Product with Serializable
- case class Name(value: String) extends Product with Serializable
- case class ObjectTypeDefinition(name: Name, description: Option[String], fields: List[FieldDefinition], interfaces: List[Named], directives: List[Directive]) extends TypeDefinition with Product with Serializable
- sealed trait OperationDefinition extends ExecutableDefinition
- sealed trait OperationType extends AnyRef
- case class RootOperationTypeDefinition(operationType: OperationType, tpe: Named) extends Product with Serializable
- case class ScalarTypeDefinition(name: Name, description: Option[String], directives: List[Directive]) extends TypeDefinition with Product with Serializable
- case class SchemaDefinition(rootOperationTypes: List[RootOperationTypeDefinition], directives: List[Directive]) extends TypeSystemDefinition with Product with Serializable
- sealed trait Selection extends AnyRef
- sealed abstract class Type extends AnyRef
- sealed trait TypeDefinition extends TypeSystemDefinition
- sealed trait TypeSystemDefinition extends Definition
- case class UnionTypeDefinition(name: Name, description: Option[String], directives: List[Directive], members: List[Named]) extends TypeDefinition with Product with Serializable
- sealed trait Value extends AnyRef
- case class VariableDefinition(name: Name, tpe: Type, defaultValue: Option[Value], directives: List[Directive]) extends Product with Serializable
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- object DirectiveLocation
- object OperationDefinition
- object OperationType
- object Selection
- object Type
- object Value