gql.client

package gql.client

Members list

Type members

Classlikes

final case class Fragment[A](name: String, on: String, subSelection: SelectionSet[A], directives: List[Directive[Unit, AnyValue]])

Attributes

Source
Selection.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class ListModifier[A](subQuery: SubQuery[A]) extends SubQuery[List[A]]

Attributes

Source
Selection.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait SubQuery[List[A]]
class Object
trait Matchable
class Any
Show all

Attributes

Source
Selection.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object SubQuery.type
final case class NamedQuery[A](name: String, query: SimpleQuery[A]) extends QueryLike

Attributes

Source
Query.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait QueryLike
class Object
trait Matchable
class Any
Show all
final case class OptionModifier[A](subQuery: SubQuery[A]) extends SubQuery[Option[A]]

Attributes

Source
Selection.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait SubQuery[Option[A]]
class Object
trait Matchable
class Any
Show all
final case class ParameterizedQuery[V, A](name: String, query: SimpleQuery[A], variables: Impl[V]) extends QueryLike

Attributes

Source
Query.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait QueryLike
class Object
trait Matchable
class Any
Show all
object Query

Attributes

Source
Query.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Query.type
trait QueryLike

Attributes

Source
Query.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class NamedQuery[A]
class ParameterizedQuery[V, A]
class SimpleQuery[A]
final case class QueryResult[A](data: Result[A], errors: Option[List[Error]])

Attributes

Companion
object
Source
QueryResult.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object QueryResult

Attributes

Companion
class
Source
QueryResult.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Source
QueryValidation.scala
Supertypes
class Object
trait Matchable
class Any
Self type
sealed trait Selection[A]

Attributes

Companion
object
Source
Selection.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Field[A]
class FragmentSpread[A]
class InlineFragment[A]
object Selection

Attributes

Companion
trait
Source
Selection.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Selection.type
final case class SelectionSet[A](impl: FreeApply[Selection, ValidatedNec[String, A]]) extends SubQuery[A]

Attributes

Companion
object
Source
Selection.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait SubQuery[A]
class Object
trait Matchable
class Any
Show all
object SelectionSet

Attributes

Companion
class
Source
Selection.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class SimpleQuery[A](operationType: OperationType, selectionSet: SelectionSet[A]) extends QueryLike

Attributes

Source
Query.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait QueryLike
class Object
trait Matchable
class Any
Show all
sealed trait SubQuery[A]

Attributes

Companion
object
Source
Selection.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class ListModifier[A]
class OptionModifier[A]
class SelectionSet[A]
class Terminal[A]

Attributes

Companion
trait
Source
Selection.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Show all
Self type
SubQuery.type
final case class Terminal[A](decoder: Decoder[A]) extends SubQuery[A]

Attributes

Source
Selection.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait SubQuery[A]
class Object
trait Matchable
class Any
Show all
final case class Var[Vars, B](impl: Impl[Vars], variableNames: B)

Attributes

Companion
object
Source
Var.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Var

Attributes

Companion
class
Source
Var.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Var.type
final case class VariableClosure[Vars, A](variables: Impl[Vars], query: SelectionSet[A])

Attributes

Companion
object
Source
Var.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
Var.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class VariableName[A](name: String) extends AnyVal

Attributes

Source
Var.scala
Supertypes
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any
Show all
object dsl

Attributes

Source
dsl.scala
Supertypes
class Object
trait Matchable
class Any
Self type
dsl.type