gql.dsl

package gql.dsl

Members list

Type members

Classlikes

trait DirectiveDsl[F[_]]

Attributes

Companion
object
Source
DirectiveDsl.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait GqlDsl[F]

Attributes

Companion
trait
Source
DirectiveDsl.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Source
DirectiveDsl.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object DirectiveDsl.type
trait GqlDslFull
object GqlDsl.type
object EnumDsl extends EnumDslFull

Attributes

Source
EnumDsl.scala
Supertypes
trait EnumDslFull
class Object
trait Matchable
class Any
Self type
EnumDsl.type
trait EnumDslFull

Attributes

Source
EnumDsl.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object EnumDsl.type
trait GqlDsl[F]
trait GqlDslFull
object GqlDsl.type
final class FieldBuilder[F[_], I](dummy: Boolean) extends AnyVal

Attributes

Source
FieldDsl.scala
Supertypes
class AnyVal
trait Matchable
class Any
trait FieldDsl[F[_]]

Attributes

Companion
object
Source
FieldDsl.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait GqlDsl[F]
object FieldDsl extends FieldDslFull

Attributes

Companion
trait
Source
FieldDsl.scala
Supertypes
trait FieldDslFull
class Object
trait Matchable
class Any
Self type
FieldDsl.type
trait FieldDslFull

Attributes

Source
FieldDsl.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object FieldDsl.type
trait GqlDslFull
object GqlDsl.type

Attributes

Companion
object
Source
Dsl.scala
Supertypes
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
object GqlDsl extends GqlDslFull

Attributes

Companion
trait
Source
Dsl.scala
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

Attributes

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

Attributes

Source
InputDsl.scala
Supertypes
trait InputDslFull
class Object
trait Matchable
class Any
Self type
InputDsl.type
trait InputDslFull

Attributes

Source
InputDsl.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait GqlDsl[F]
trait GqlDslFull
object GqlDsl.type
object InputDsl.type
trait InterfaceDsl[F[_]]

Attributes

Companion
object
Source
InterfaceDsl.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait GqlDsl[F]

Attributes

Companion
trait
Source
InterfaceDsl.scala
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Source
InterfaceDsl.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait GqlDslFull
object GqlDsl.type
object InterfaceDsl.type
trait TypeDsl[F[_]]

Attributes

Companion
object
Source
TypeDsl.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait GqlDsl[F]
object TypeDsl extends TypeDslFull

Attributes

Companion
trait
Source
TypeDsl.scala
Supertypes
trait TypeDslFull
class Object
trait Matchable
class Any
Self type
TypeDsl.type
trait TypeDslFull

Attributes

Source
TypeDsl.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait GqlDslFull
object GqlDsl.type
object TypeDsl.type
trait UnionDsl[F[_]]

Attributes

Companion
object
Source
UnionDsl.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait GqlDsl[F]
object UnionDsl extends UnionDslFull

Attributes

Companion
trait
Source
UnionDsl.scala
Supertypes
trait UnionDslFull
class Object
trait Matchable
class Any
Self type
UnionDsl.type
trait UnionDslFull

Attributes

Source
UnionDsl.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait GqlDslFull
object GqlDsl.type
object UnionDsl.type
object value

Attributes

Source
InputDsl.scala
Supertypes
class Object
trait Matchable
class Any
Self type
value.type

Types

Attributes

Source
package.scala
type AnyFields[F[_], -A] = NonEmptyList[(String, AnyField[F, A, _])]

Attributes

Source
package.scala
type Fields[F[_], -A] = NonEmptyList[(String, Field[F, A, _])]

Attributes

Source
package.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