GqlDsl

gql.dsl.GqlDsl
See theGqlDsl companion object

Attributes

Companion
object
Source
Dsl.scala
Graph
Supertypes
trait Aliases
trait UnionDsl[F]
trait TypeDsl[F]
trait InterfaceDsl[F]
trait InputDslFull
trait FieldDsl[F]
trait EnumDslFull
trait DirectiveDsl[F]
class Object
trait Matchable
class Any
Show all

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[T](implicit tpe: => Out[F, T]): AbstractField[F, T]

Attributes

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

Attributes

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

Attributes

Inherited from:
FieldDsl
Source
FieldDsl.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[A, G <: (Seq), B](resolver: Resolver[F, A, B])(implicit tpe: => Out[F, B]): OutArr[F, A, G[A], B]

Attributes

Inherited from:
FieldDsl
Source
FieldDsl.scala
def arrType[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:
FieldDsl
Source
FieldDsl.scala

Attributes

Inherited from:
FieldDsl
Source
FieldDsl.scala

Attributes

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

Attributes

Inherited from:
DirectiveDsl
Source
DirectiveDsl.scala

Attributes

Inherited from:
DirectiveDsl
Source
DirectiveDsl.scala

Attributes

Inherited from:
FieldDsl
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[A](hd: (String, Field[F, A, _]), tl: (String, Field[F, A, _])*): Fields[F, A]

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
InterfaceDsl
Source
InterfaceDsl.scala

Attributes

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

Attributes

Inherited from:
DirectiveDsl
Source
DirectiveDsl.scala

Attributes

Inherited from:
DirectiveDsl
Source
DirectiveDsl.scala

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
UnionDsl
Source
UnionDsl.scala

Implicits

Inherited implicits

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
UnionDsl
Source
UnionDsl.scala