p
gql
package gql
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- final case class Arg[+A](impl: FreeApply[Impl, ValidatedNec[String, A]]) extends Product with Serializable
- final case class ArgParam[A](defaulted: Boolean, value: A) extends Product with Serializable
- final case class ArgValue[A](name: String, input: Eval[In[A]], defaultValue: Option[Value[Const, Unit]], description: Option[String]) extends Product with Serializable
- final case class Cursor(path: Chain[GraphArc]) extends Product with Serializable
- final case class DecodedArgValue[A, B](av: ArgValue[A], decode: (ArgParam[A]) => Either[String, B]) extends Product with Serializable
- final case class Directive[A](name: String, arg: DirectiveArg[A] = DirectiveArg.Empty) extends Product with Serializable
- sealed trait DirectiveArg[A] extends AnyRef
- sealed trait GraphArc extends AnyRef
- sealed trait InverseModifier extends AnyRef
- final case class InverseModifierStack[+T](modifiers: List[InverseModifier], inner: T) extends Product with Serializable
- sealed trait Modifier extends AnyRef
- final case class ModifierStack[+T](modifiers: List[Modifier], inner: T) extends Product with Serializable
- sealed trait Position[+F[_], A] extends AnyRef
- final case class QueryParameters(query: String, variables: Option[Map[String, Json]], operationName: Option[String]) extends Product with Serializable
- final case class QueryResult(data: JsonObject, errors: Chain[Error]) extends Product with Serializable
- final case class SchemaShape[F[_], Q, M, S](query: Type[F, Q], mutation: Option[Type[F, M]] = Option.empty[Type[F, Unit]], subscription: Option[Type[F, S]] = Option.empty[Type[F, Unit]], outputTypes: List[OutToplevel[F, _]] = Nil, inputTypes: List[InToplevel[_]] = Nil, positions: List[Position[F, _]] = Directive.skipPositions[F] ++ Directive.includePositions[F]) extends Product with Serializable
- final case class SchemaState[F[_]](nextId: Int, batchFunctions: Map[BatchKey[_, _], BatchFunction[F, _, _]], positions: List[Position[F, _]]) extends Product with Serializable
Value Members
- object Arg extends Serializable
- object AstImplicits
- object Cursor extends Serializable
- object Directive extends Serializable
- object DirectiveArg
- object GraphArc
- object InverseModifier
- object InverseModifierStack extends Serializable
- object Modifier
- object ModifierStack extends Serializable
- object Position
- object QueryResult extends Serializable
- object SchemaShape extends Serializable
- object SchemaState extends Serializable
- object Validation
- object ast extends Implicits
- object dsl