package
ast
Type Members
-
case class
Argument(name: String, value: Value, position: Option[Position] = None) extends NameValue with Product with Serializable
-
sealed
trait
AstNode extends AnyRef
-
case class
BigDecimalValue(value: BigDecimal, position: Option[Position] = None) extends ScalarValue with Product with Serializable
-
case class
BigIntValue(value: BigInt, position: Option[Position] = None) extends ScalarValue with Product with Serializable
-
case class
BooleanValue(value: Boolean, position: Option[Position] = None) extends ScalarValue with Product with Serializable
-
-
-
case class
Directive(name: String, arguments: List[Argument], position: Option[Position] = None) extends AstNode with Product with Serializable
-
case class
Document(definitions: List[Definition], position: Option[Position] = None, sourceMapper: Option[SourceMapper] = None) extends AstNode with Product with Serializable
-
case class
EnumValue(value: String, position: Option[Position] = None) extends Value with Product with Serializable
-
case class
Field(alias: Option[String], name: String, arguments: List[Argument], directives: List[Directive], selections: List[Selection], position: Option[Position] = None) extends Selection with SelectionContainer with Product with Serializable
-
case class
FloatValue(value: Double, position: Option[Position] = None) extends ScalarValue with Product with Serializable
-
-
case class
FragmentSpread(name: String, directives: List[Directive], position: Option[Position] = None) extends Selection with Product with Serializable
-
-
case class
IntValue(value: Int, position: Option[Position] = None) extends ScalarValue with Product with Serializable
-
case class
ListType(ofType: Type, position: Option[Position] = None) extends Type with Product with Serializable
-
case class
ListValue(values: List[Value], position: Option[Position] = None) extends Value with Product with Serializable
-
-
case class
NamedType(name: String, position: Option[Position] = None) extends Type with Product with Serializable
-
case class
NotNullType(ofType: Type, position: Option[Position] = None) extends Type with Product with Serializable
-
case class
ObjectField(name: String, value: Value, position: Option[Position] = None) extends NameValue with Product with Serializable
-
case class
ObjectValue(fields: List[ObjectField], position: Option[Position] = None) extends Value with Product with Serializable
-
-
sealed
trait
OperationType extends AnyRef
-
-
-
-
case class
StringValue(value: String, position: Option[Position] = None) extends ScalarValue with Product with Serializable
-
-
-
case class
VariableDefinition(name: String, tpe: Type, defaultValue: Option[Value], position: Option[Position] = None) extends AstNode with Product with Serializable
-
case class
VariableValue(name: String, position: Option[Position] = None) extends Value with Product with Serializable
-