GqlDsl

gql.dsl.GqlDsl$
See theGqlDsl companion trait
object GqlDsl extends GqlDslFull

Attributes

Companion
trait
Source
Dsl.scala
Graph
Supertypes
trait GqlDslFull
trait UnionDslFull
trait TypeDslFull
trait InputDslFull
trait FieldDslFull
trait EnumDslFull
class Object
trait Matchable
class Any
Show all
Self type
GqlDsl.type

Members list

Value members

Concrete methods

def apply[F[_]]: GqlDsl[F]

Attributes

Source
Dsl.scala

Inherited methods

def abst[F[_], T](implicit tpe: => Out[F, T]): AbstractField[F, T]

Attributes

Inherited from:
FieldDslFull
Source
FieldDsl.scala
def abstGroup[F[_]](hd: (String, AbstractField[F, _]), tl: (String, AbstractField[F, _])*): AbstractFields[F]

Attributes

Inherited from:
FieldDslFull
Source
FieldDsl.scala
def abstWith[F[_], T, A](arg: Arg[A])(implicit tpe: => Out[F, T]): AbstractField[F, T]

Attributes

Inherited from:
FieldDslFull
Source
FieldDsl.scala
protected def addPosition[F[_], A, Pos <: Position[F, A]](pos: Pos): State[SchemaState[F], Pos]

Attributes

Inherited from:
DirectiveDslFull
Source
DirectiveDsl.scala
def arg[A](name: String, default: Value[Const, Unit], description: String)(implicit tpe: => In[A]): Arg[A]

Attributes

Inherited from:
InputDslFull
Source
InputDsl.scala
def arg[A](name: String, default: Value[Const, Unit])(implicit tpe: => In[A]): Arg[A]

Attributes

Inherited from:
InputDslFull
Source
InputDsl.scala
def arg[A](name: String, description: String)(implicit tpe: => In[A]): Arg[A]

Attributes

Inherited from:
InputDslFull
Source
InputDsl.scala
def arg[A](name: String)(implicit tpe: => In[A]): Arg[A]

Attributes

Inherited from:
InputDslFull
Source
InputDsl.scala

Attributes

Inherited from:
InputDslFull
Source
InputDsl.scala
def arged[F[_], I, A](a: Arg[A]): Resolver[F, I, A]

Attributes

Inherited from:
InputDslFull
Source
InputDsl.scala
def arrType[F[_], A, G <: (Seq), B](resolver: Resolver[F, A, B])(implicit tpe: => Out[F, B]): OutArr[F, A, G[A], B]

Attributes

Inherited from:
FieldDslFull
Source
FieldDsl.scala
def arrType[F[_], A, C, B](toSeq: C => Seq[A])(resolver: Resolver[F, A, B])(implicit tpe: => Out[F, B]): OutArr[F, A, C, B]

Attributes

Inherited from:
FieldDslFull
Source
FieldDsl.scala
def build[F[_], I]: FieldBuilder[F, I]

Attributes

Inherited from:
FieldDslFull
Source
FieldDsl.scala

Attributes

Inherited from:
FieldDslFull
Source
FieldDsl.scala
def directive[A](name: String, arg: Arg[A]): Directive[A]

Attributes

Inherited from:
DirectiveDslFull
Source
DirectiveDsl.scala

Attributes

Inherited from:
DirectiveDslFull
Source
DirectiveDsl.scala

Attributes

Inherited from:
FieldDslFull
Source
FieldDsl.scala
def enumType[A](name: String, hd: (String, EnumValue[_ <: A]), tl: (String, EnumValue[_ <: A])*): Enum[A]

Attributes

Inherited from:
EnumDslFull
Source
EnumDsl.scala
def enumVal[A](value: A): EnumValue[A]

Attributes

Inherited from:
EnumDslFull
Source
EnumDsl.scala
def fields[F[_], A](hd: (String, Field[F, A, _]), tl: (String, Field[F, A, _])*): Fields[F, A]

Attributes

Inherited from:
FieldDslFull
Source
FieldDsl.scala
def input[A](name: String, fields: Arg[A]): Input[A]

Attributes

Inherited from:
InputDslFull
Source
InputDsl.scala
def interface[F[_], A](name: String, hd: (String, AnyField[F, A, _]), tl: (String, AnyField[F, A, _])*): Interface[F, A]

Attributes

Inherited from:
InterfaceDslFull
Source
InterfaceDsl.scala
def interfaceNel[F[_], A](name: String, fields: AnyFields[F, A]): Interface[F, A]

Attributes

Inherited from:
InterfaceDslFull
Source
InterfaceDsl.scala

Attributes

Inherited from:
FieldDslFull
Source
FieldDsl.scala
def onField[F[_], A](directive: Directive[A], handler: FieldHandler[F, A]): State[SchemaState[F], Field[F, A]]

Attributes

Inherited from:
DirectiveDslFull
Source
DirectiveDsl.scala
def onFragmentSpread[F[_], A](directive: Directive[A], handler: QueryHandler[FragmentSpread, A]): State[SchemaState[F], FragmentSpread[A]]

Attributes

Inherited from:
DirectiveDslFull
Source
DirectiveDsl.scala

Attributes

Inherited from:
DirectiveDslFull
Source
DirectiveDsl.scala
def optType[A](implicit tpe: => In[A]): In[Option[A]]

Attributes

Inherited from:
FieldDslFull
Source
FieldDsl.scala
def optType[F[_], A, B](resolver: Resolver[F, A, B])(implicit tpe: => Out[F, B]): Out[F, Option[A]]

Attributes

Inherited from:
FieldDslFull
Source
FieldDsl.scala
def tpe[F[_], A](name: String, hd: (String, Field[F, A, _]), tl: (String, Field[F, A, _])*): Type[F, A]

Attributes

Inherited from:
TypeDslFull
Source
TypeDsl.scala
def tpeNel[F[_], A](name: String, entries: Fields[F, A]): Type[F, A]

Attributes

Inherited from:
TypeDslFull
Source
TypeDsl.scala
def union[F[_], A](name: String): PartiallyAppliedUnion0[F, A]

Attributes

Inherited from:
UnionDslFull
Source
UnionDsl.scala

Implicits

Inherited implicits

implicit def fieldDslFullFieldsOps[F[_], A](fields: Fields[F, A]): FieldsOps[F, A]

Attributes

Inherited from:
FieldDslFull
Source
FieldDsl.scala
implicit def interfaceDslFullInterfaceOps[F[_], A](tpe: Interface[F, A]): InterfaceOps[F, A]

Attributes

Inherited from:
InterfaceDslFull
Source
InterfaceDsl.scala
implicit def typeDslFullTypeOps[F[_], A](tpe: Type[F, A]): TypeOps[F, A]

Attributes

Inherited from:
TypeDslFull
Source
TypeDsl.scala
implicit def unionDslFullUnionOps[F[_], A](u: Union[F, A]): UnionOps[F, A]

Attributes

Inherited from:
UnionDslFull
Source
UnionDsl.scala