GqlDslFull

gql.dsl.GqlDslFull

Attributes

Source
Dsl.scala
Graph
Supertypes
trait Aliases
trait UnionDslFull
trait TypeDslFull
trait InputDslFull
trait FieldDslFull
trait EnumDslFull
class Object
trait Matchable
class Any
Show all
Known subtypes
object GqlDsl.type
object all.type

Members list

Type members

Inherited classlikes

object value extends ValueDsl

Attributes

Inherited from:
InputDslFull
Source
InputDsl.scala
Supertypes
trait ValueDsl
class Object
trait Matchable
class Any

Inherited types

Attributes

Inherited from:
Aliases
Source
Aliases.scala
type AnyFields[F[_], -A] = NonEmptyList[(String, AnyField[F, A, _])]

Attributes

Inherited from:
Aliases
Source
Aliases.scala
type Fields[F[_], -A] = NonEmptyList[(String, Field[F, A, _])]

Attributes

Inherited from:
Aliases
Source
Aliases.scala

Value members

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