package
ast
Type Members
-
case class
Argument(name: String, value: Value, comments: List[Comment] = Nil, position: Option[Position] = None) extends NameValue with Product with Serializable
-
sealed
trait
AstNode extends AnyRef
-
case class
BigDecimalValue(value: BigDecimal, comments: List[Comment] = Nil, position: Option[Position] = None) extends ScalarValue with Product with Serializable
-
case class
BigIntValue(value: BigInt, comments: List[Comment] = Nil, position: Option[Position] = None) extends ScalarValue with Product with Serializable
-
case class
BooleanValue(value: Boolean, comments: List[Comment] = Nil, position: Option[Position] = None) extends ScalarValue with Product with Serializable
-
case class
Comment(text: String, position: Option[Position] = None) extends AstNode with Product with Serializable
-
-
-
case class
Directive(name: String, arguments: List[Argument], comments: List[Comment] = Nil, position: Option[Position] = None) extends AstNode with Product with Serializable
-
-
case class
DirectiveLocation(name: String, comments: List[Comment] = Nil, position: Option[Position] = None) extends SchemaAstNode with Product with Serializable
-
case class
Document(definitions: List[Definition], trailingComments: List[Comment] = Nil, position: Option[Position] = None, sourceMapper: Option[SourceMapper] = None) extends AstNode with WithTrailingComments with Product with Serializable
-
case class
EnumTypeDefinition(name: String, values: List[EnumValueDefinition], directives: List[Directive] = Nil, comments: List[Comment] = Nil, trailingComments: List[Comment] = Nil, position: Option[Position] = None) extends TypeDefinition with WithTrailingComments with Product with Serializable
-
case class
EnumValue(value: String, comments: List[Comment] = Nil, position: Option[Position] = None) extends Value with Product with Serializable
-
case class
EnumValueDefinition(name: String, directives: List[Directive] = Nil, comments: List[Comment] = Nil, position: Option[Position] = None) extends SchemaAstNode with Product with Serializable
-
case class
Field(alias: Option[String], name: String, arguments: List[Argument], directives: List[Directive], selections: List[Selection], comments: List[Comment] = Nil, trailingComments: List[Comment] = Nil, position: Option[Position] = None) extends Selection with SelectionContainer with Product with Serializable
-
case class
FieldDefinition(name: String, fieldType: Type, arguments: List[InputValueDefinition], directives: List[Directive] = Nil, comments: List[Comment] = Nil, position: Option[Position] = None) extends SchemaAstNode with Product with Serializable
-
case class
FloatValue(value: Double, comments: List[Comment] = Nil, position: Option[Position] = None) extends ScalarValue with Product with Serializable
-
-
case class
FragmentSpread(name: String, directives: List[Directive], comments: List[Comment] = Nil, position: Option[Position] = None) extends Selection with Product with Serializable
-
case class
InlineFragment(typeCondition: Option[NamedType], directives: List[Directive], selections: List[Selection], comments: List[Comment] = Nil, trailingComments: List[Comment] = Nil, position: Option[Position] = None) extends Selection with ConditionalFragment with SelectionContainer with Product with Serializable
-
-
case class
InputValueDefinition(name: String, valueType: Type, defaultValue: Option[Value], directives: List[Directive] = Nil, comments: List[Comment] = Nil, position: Option[Position] = None) extends SchemaAstNode with Product with Serializable
-
case class
IntValue(value: Int, comments: List[Comment] = Nil, position: Option[Position] = None) extends ScalarValue with Product with Serializable
-
case class
InterfaceTypeDefinition(name: String, fields: List[FieldDefinition], directives: List[Directive] = Nil, comments: List[Comment] = Nil, trailingComments: List[Comment] = Nil, position: Option[Position] = None) extends TypeDefinition with WithTrailingComments 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], comments: List[Comment] = Nil, 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
NullValue(comments: List[Comment] = Nil, position: Option[Position] = None) extends Value with Product with Serializable
-
case class
ObjectField(name: String, value: Value, comments: List[Comment] = Nil, position: Option[Position] = None) extends NameValue with Product with Serializable
-
case class
ObjectTypeDefinition(name: String, interfaces: List[NamedType], fields: List[FieldDefinition], directives: List[Directive] = Nil, comments: List[Comment] = Nil, trailingComments: List[Comment] = Nil, position: Option[Position] = None) extends TypeDefinition with WithTrailingComments with Product with Serializable
-
case class
ObjectValue(fields: List[ObjectField], comments: List[Comment] = Nil, position: Option[Position] = None) extends Value with Product with Serializable
-
-
sealed
trait
OperationType extends AnyRef
-
-
case class
ScalarTypeDefinition(name: String, directives: List[Directive] = Nil, comments: List[Comment] = Nil, position: Option[Position] = None) extends TypeDefinition with Product with Serializable
-
-
-
-
-
-
case class
StringValue(value: String, comments: List[Comment] = Nil, position: Option[Position] = None) extends ScalarValue with Product with Serializable
-
-
-
-
-
case class
UnionTypeDefinition(name: String, types: List[NamedType], directives: List[Directive] = Nil, comments: List[Comment] = Nil, position: Option[Position] = None) extends TypeDefinition with Product with Serializable
-
-
case class
VariableDefinition(name: String, tpe: Type, defaultValue: Option[Value], comments: List[Comment] = Nil, position: Option[Position] = None) extends AstNode with WithComments with Product with Serializable
-
case class
VariableValue(name: String, comments: List[Comment] = Nil, position: Option[Position] = None) extends Value with Product with Serializable
-
-
-
Value Members
-
-
-
-
object
Document extends Serializable
-