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. type AnyFields[F[_], -A] = NonEmptyList[(String, AnyField[F, A, _])]
  3. trait DirectiveDsl[F[_]] extends AnyRef
  4. trait DirectiveDslFull extends AnyRef
  5. trait EnumDslFull extends AnyRef
  6. final class FieldBuilder[F[_], I] extends AnyVal
  7. trait FieldDsl[F[_]] extends AnyRef
  8. trait FieldDslFull extends AnyRef
  9. type Fields[F[_], -A] = NonEmptyList[(String, Field[F, A, _])]
  10. trait GqlDsl[F[_]] extends DirectiveDsl[F] with EnumDslFull with FieldDsl[F] with InputDslFull with InterfaceDsl[F] with TypeDsl[F] with UnionDsl[F]
  11. trait GqlDslFull extends DirectiveDslFull with EnumDslFull with FieldDslFull with InputDslFull with InterfaceDslFull with TypeDslFull with UnionDslFull
  12. trait InputDslFull extends AnyRef
  13. trait InterfaceDsl[F[_]] extends AnyRef
  14. trait InterfaceDslFull extends AnyRef
  15. trait TypeDsl[F[_]] extends AnyRef
  16. trait TypeDslFull extends AnyRef
  17. trait UnionDsl[F[_]] extends AnyRef
  18. 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, AnyField[F, A, _]), tl: (String, AnyField[F, A, _])*): Interface[F, A]
    Definition Classes
    InterfaceDslFull
  24. implicit def interfaceDslFullInterfaceOps[F[_], A](tpe: Interface[F, A]): InterfaceOps[F, A]
    Definition Classes
    InterfaceDslFull
  25. def interfaceNel[F[_], A](name: String, fields: AnyFields[F, A]): Interface[F, A]
    Definition Classes
    InterfaceDslFull
  26. def lift[I]: PartiallyAppliedLift[I]
    Definition Classes
    FieldDslFull
  27. def onField[F[_], A](directive: Directive[A], handler: FieldHandler[F, A]): State[SchemaState[F], Field[F, A]]
    Definition Classes
    DirectiveDslFull
  28. def onFragmentSpread[F[_], A](directive: Directive[A], handler: QueryHandler[FragmentSpread, A]): State[SchemaState[F], FragmentSpread[A]]
    Definition Classes
    DirectiveDslFull
  29. def onInlineFragmentSpread[F[_], A](directive: Directive[A], handler: QueryHandler[InlineFragment, A]): State[SchemaState[F], InlineFragmentSpread[A]]
    Definition Classes
    DirectiveDslFull
  30. def optType[A](implicit tpe: => In[A]): In[Option[A]]
    Definition Classes
    FieldDslFull
  31. def optType[F[_], A, B](resolver: Resolver[F, A, B])(implicit tpe: => Out[F, B]): Out[F, Option[A]]
    Definition Classes
    FieldDslFull
  32. def tpe[F[_], A](name: String, hd: (String, Field[F, A, _]), tl: (String, Field[F, A, _])*): Type[F, A]
    Definition Classes
    TypeDslFull
  33. def tpeNel[F[_], A](name: String, entries: Fields[F, A]): Type[F, A]
    Definition Classes
    TypeDslFull
  34. implicit def typeDslFullTypeOps[F[_], A](tpe: Type[F, A]): TypeOps[F, A]
    Definition Classes
    TypeDslFull
  35. def union[F[_], A](name: String): PartiallyAppliedUnion0[F, A]
    Definition Classes
    UnionDslFull
  36. implicit def unionDslFullUnionOps[F[_], A](u: Union[F, A]): UnionOps[F, A]
    Definition Classes
    UnionDslFull
  37. object DirectiveDsl extends DirectiveDslFull
  38. object EnumDsl extends EnumDslFull
  39. object FieldDsl extends FieldDslFull
  40. object GqlDsl extends GqlDslFull
  41. object InputDsl extends InputDslFull
  42. object InterfaceDsl extends InterfaceDslFull
  43. object TypeDsl extends TypeDslFull
  44. object UnionDsl extends UnionDslFull
  45. object value

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