Packages

p

gql

dsl

package dsl

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. dsl
  2. GqlDslFull
  3. UnionDslFull
  4. TypeDslFull
  5. InterfaceDslFull
  6. InputDslFull
  7. FieldDslFull
  8. EnumDslFull
  9. DirectiveDslFull
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. type AbstractFields[F[_]] = NonEmptyList[(String, AbstractField[F, _])]
  2. trait DirectiveDsl[F[_]] extends AnyRef
  3. trait DirectiveDslFull extends AnyRef
  4. trait EnumDslFull extends AnyRef
  5. trait FieldDsl[F[_]] extends AnyRef
  6. trait FieldDslFull extends AnyRef
  7. type Fields[F[_], -A] = NonEmptyList[(String, Field[F, A, _])]
  8. trait GqlDsl[F[_]] extends DirectiveDsl[F] with EnumDslFull with FieldDsl[F] with InputDslFull with InterfaceDsl[F] with TypeDsl[F] with UnionDsl[F]
  9. trait GqlDslFull extends DirectiveDslFull with EnumDslFull with FieldDslFull with InputDslFull with InterfaceDslFull with TypeDslFull with UnionDslFull
  10. trait InputDslFull extends AnyRef
  11. trait InterfaceDsl[F[_]] extends AnyRef
  12. trait InterfaceDslFull extends AnyRef
  13. trait TypeDsl[F[_]] extends AnyRef
  14. trait TypeDslFull extends AnyRef
  15. trait UnionDsl[F[_]] extends AnyRef
  16. trait UnionDslFull extends AnyRef

Value Members

  1. def abst[F[_], T](implicit tpe: => Out[F, T]): AbstractField[F, T]
    Definition Classes
    FieldDslFull
  2. def abstGroup[F[_]](hd: (String, AbstractField[F, _]), tl: (String, AbstractField[F, _])*): AbstractFields[F]
    Definition Classes
    FieldDslFull
  3. def abstWith[F[_], T, A](arg: Arg[A])(implicit tpe: => Out[F, T]): AbstractField[F, T]
    Definition Classes
    FieldDslFull
  4. def addPosition[F[_], A, Pos <: Position[F, A]](pos: Pos): State[SchemaState[F], Pos]
    Attributes
    protected
    Definition Classes
    DirectiveDslFull
  5. def arg[A](name: String, default: Value[Const, Unit], description: String)(implicit tpe: => In[A]): Arg[A]
    Definition Classes
    InputDslFull
  6. def arg[A](name: String, default: Value[Const, Unit])(implicit tpe: => In[A]): Arg[A]
    Definition Classes
    InputDslFull
  7. def arg[A](name: String, description: String)(implicit tpe: => In[A]): Arg[A]
    Definition Classes
    InputDslFull
  8. def arg[A](name: String)(implicit tpe: => In[A]): Arg[A]
    Definition Classes
    InputDslFull
  9. def argFull[A]: PartiallyAppliedArgFull[A]
    Definition Classes
    InputDslFull
  10. def arged[F[_], I, A](a: Arg[A]): Resolver[F, I, A]
    Definition Classes
    InputDslFull
  11. def arrType[F[_], A, G[x] <: Seq[x], B](resolver: Resolver[F, A, B])(implicit tpe: => Out[F, B]): OutArr[F, A, G[A], B]
    Definition Classes
    FieldDslFull
  12. 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]
    Definition Classes
    FieldDslFull
  13. def build[F[_], I]: FieldBuilder[F, I]
    Definition Classes
    FieldDslFull
  14. def builder[F[_], I]: PartiallyAppliedFieldBuilder[F, I]
    Definition Classes
    FieldDslFull
  15. def directive[A](name: String, arg: Arg[A]): Directive[A]
    Definition Classes
    DirectiveDslFull
  16. def directive(name: String): Directive[Unit]
    Definition Classes
    DirectiveDslFull
  17. def eff[I]: PartiallyAppliedEff[I]
    Definition Classes
    FieldDslFull
  18. def enumType[A](name: String, hd: (String, EnumValue[_ <: A]), tl: (String, EnumValue[_ <: A])*): Enum[A]
    Definition Classes
    EnumDslFull
  19. def enumVal[A](value: A): EnumValue[A]
    Definition Classes
    EnumDslFull
  20. implicit def fieldDslFullFieldsOps[F[_], A](fields: Fields[F, A]): FieldsOps[F, A]
    Definition Classes
    FieldDslFull
  21. def fields[F[_], A](hd: (String, Field[F, A, _]), tl: (String, Field[F, A, _])*): Fields[F, A]
    Definition Classes
    FieldDslFull
  22. def input[A](name: String, fields: Arg[A]): Input[A]
    Definition Classes
    InputDslFull
  23. def interface[F[_], A](name: String, hd: (String, AbstractField[F, _]), tl: (String, AbstractField[F, _])*): Interface[F, A]
    Definition Classes
    InterfaceDslFull
  24. implicit def interfaceDslFullInterfaceOps[F[_], A](tpe: Interface[F, A]): InterfaceOps[F, A]
    Definition Classes
    InterfaceDslFull
  25. def interfaceFrom[F[_], A](name: String, hd: (String, Field[F, A, _]), tl: (String, Field[F, A, _])*): Interface[F, A]
    Definition Classes
    InterfaceDslFull
  26. def interfaceFromNel[F[_], A](name: String, fields: Fields[F, A]): Interface[F, A]
    Definition Classes
    InterfaceDslFull
  27. def interfaceNel[F[_], A](name: String, fields: AbstractFields[F]): Interface[F, A]
    Definition Classes
    InterfaceDslFull
  28. def lift[I]: PartiallyAppliedLift[I]
    Definition Classes
    FieldDslFull
  29. def onField[F[_], A](directive: Directive[A], handler: FieldHandler[F, A]): State[SchemaState[F], Field[F, A]]
    Definition Classes
    DirectiveDslFull
  30. def onFragmentSpread[F[_], A](directive: Directive[A], handler: QueryHandler[FragmentSpread, A]): State[SchemaState[F], FragmentSpread[A]]
    Definition Classes
    DirectiveDslFull
  31. def onInlineFragmentSpread[F[_], A](directive: Directive[A], handler: QueryHandler[InlineFragment, A]): State[SchemaState[F], InlineFragmentSpread[A]]
    Definition Classes
    DirectiveDslFull
  32. def optType[A](implicit tpe: => In[A]): In[Option[A]]
    Definition Classes
    FieldDslFull
  33. def optType[F[_], A, B](resolver: Resolver[F, A, B])(implicit tpe: => Out[F, B]): Out[F, Option[A]]
    Definition Classes
    FieldDslFull
  34. def tpe[F[_], A](name: String, hd: (String, Field[F, A, _]), tl: (String, Field[F, A, _])*): Type[F, A]
    Definition Classes
    TypeDslFull
  35. def tpeNel[F[_], A](name: String, entries: Fields[F, A]): Type[F, A]
    Definition Classes
    TypeDslFull
  36. implicit def typeDslFullTypeOps[F[_], A](tpe: Type[F, A]): TypeOps[F, A]
    Definition Classes
    TypeDslFull
  37. def union[F[_], A](name: String): PartiallyAppliedUnion0[F, A]
    Definition Classes
    UnionDslFull
  38. implicit def unionDslFullUnionOps[F[_], A](u: Union[F, A]): UnionOps[F, A]
    Definition Classes
    UnionDslFull
  39. def value: ValueDsl
    Definition Classes
    InputDslFull
  40. object DirectiveDsl extends DirectiveDslFull
  41. object EnumDsl extends EnumDslFull
  42. object FieldDsl extends FieldDslFull
  43. object GqlDsl extends GqlDslFull
  44. object InputDsl extends InputDslFull
  45. object InterfaceDsl extends InterfaceDslFull
  46. object TypeDsl extends TypeDslFull
  47. object UnionDsl extends UnionDslFull

Inherited from GqlDslFull

Inherited from UnionDslFull

Inherited from TypeDslFull

Inherited from InterfaceDslFull

Inherited from InputDslFull

Inherited from FieldDslFull

Inherited from EnumDslFull

Inherited from DirectiveDslFull

Inherited from AnyRef

Inherited from Any

Ungrouped