p

gql.client

codegen

package codegen

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class CaseClass(name: String, fields: List[CaseClassField], methods: List[Doc]) extends Product with Serializable
  2. final case class CaseClassField(name: String, tpe: InverseModifierStack[String], default: Option[String]) extends Product with Serializable
  3. final class GenAst[F[_]] extends AnyRef
  4. class Generator[F[_]] extends AnyRef
  5. final case class InputField(name: String, tpe: ModifierStack[String], hasDefault: Boolean) extends Product with Serializable
  6. final case class InputType(name: String, fields: NonEmptyList[InputField]) extends Product with Serializable
  7. trait Logger[F[_]] extends AnyRef
  8. final case class Obj(name: String, body: List[Doc]) extends Product with Serializable
  9. final case class Operation(operationType: OperationType, ti: TypeIntro, vars: Option[VariableType]) extends Toplevel with Product with Serializable
  10. sealed trait Sel extends AnyRef
  11. final case class SelField(name: String, alias: Option[String], args: List[Argument[Caret, AnyValue]], typename: ModifierStack[String], directives: List[parser.QueryAst.Directive[Caret, AnyValue]]) extends Sel with Product with Serializable
  12. final case class SelFragSpread(scalaType: String, fragmentName: String, condition: String, inl: Boolean, required: Boolean, directives: List[parser.QueryAst.Directive[Caret, AnyValue]]) extends Sel with Product with Serializable
  13. final case class Selection(scalaType: String, fields: List[Sel], variant: Option[Variant]) extends Product with Serializable
  14. sealed trait Toplevel extends AnyRef
  15. final case class ToplevelFragment(ti: TypeIntro, fragName: String, on: String) extends Toplevel with Product with Serializable
  16. final case class TypeIntro(selection: Selection, companionContent: List[TypeIntro]) extends Product with Serializable
  17. final case class VariableField(name: String, tpe: ModifierStack[String], default: Option[Value[AnyValue, Caret]]) extends Product with Serializable
  18. final case class VariableType(fields: NonEmptyList[VariableField]) extends Product with Serializable
  19. final case class Variant(cases: NonEmptyList[VariantCase]) extends Product with Serializable
  20. final case class VariantCase(sharedType: String, fields: List[(String, String)]) extends Product with Serializable

Value Members

  1. object GenAst
  2. object Generator
  3. object Logger
  4. object RenderHelpers

Ungrouped