gql.client.codegen

Members list

Type members

Classlikes

final case class CaseClass(name: String, fields: List[CaseClassField], methods: List[Doc])

Attributes

Source
Ast.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class CaseClassField(name: String, tpe: InverseModifierStack[String], default: Option[String])

Attributes

Source
Ast.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final class GenAst[F[_]](implicit evidence$1: Parallel[F], P: CurrentPath[F], U: UsedInputTypes[F], F: MonadError[F, Type[String]])

Attributes

Companion
object
Source
GenAst.scala
Supertypes
class Object
trait Matchable
class Any
object GenAst

Attributes

Companion
class
Source
GenAst.scala
Supertypes
class Object
trait Matchable
class Any
Self type
GenAst.type
object Generator

Attributes

Companion
class
Source
Generator.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Generator.type
class Generator[F[_]](lg: Logger[F])(implicit evidence$1: Files[F], F: Async[F], E: Err[F])

Attributes

Companion
object
Source
Generator.scala
Supertypes
class Object
trait Matchable
class Any
final case class InputField(name: String, tpe: ModifierStack[String], hasDefault: Boolean)

Attributes

Source
Ast.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class InputType(name: String, fields: NonEmptyList[InputField])

Attributes

Source
Ast.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
trait Logger[F[_]]

Attributes

Companion
object
Source
Logger.scala
Supertypes
class Object
trait Matchable
class Any
object Logger

Attributes

Companion
trait
Source
Logger.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Logger.type
final case class Obj(name: String, body: List[Doc])

Attributes

Source
Ast.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class Operation(operationType: OperationType, ti: TypeIntro, vars: Option[VariableType]) extends Toplevel

Attributes

Source
Ast.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Toplevel
class Object
trait Matchable
class Any
Show all
object RenderHelpers

Attributes

Source
RenderHelpers.scala
Supertypes
class Object
trait Matchable
class Any
Self type
sealed trait Sel

Attributes

Source
Ast.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class SelField
final case class SelField(name: String, alias: Option[String], args: List[Argument[Caret, AnyValue]], typename: ModifierStack[String], directives: List[Directive[Caret, AnyValue]]) extends Sel

Attributes

Source
Ast.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Sel
class Object
trait Matchable
class Any
Show all
final case class SelFragSpread(scalaType: String, fragmentName: String, condition: String, inl: Boolean, required: Boolean, directives: List[Directive[Caret, AnyValue]]) extends Sel

Attributes

Source
Ast.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Sel
class Object
trait Matchable
class Any
Show all
final case class Selection(scalaType: String, fields: List[Sel], variant: Option[Variant])

Attributes

Source
Ast.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
sealed trait Toplevel

Attributes

Source
Ast.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
final case class ToplevelFragment(ti: TypeIntro, fragName: String, on: String) extends Toplevel

Attributes

Source
Ast.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Toplevel
class Object
trait Matchable
class Any
Show all
final case class TypeIntro(selection: Selection, companionContent: List[TypeIntro])

Attributes

Source
Ast.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class VariableField(name: String, tpe: ModifierStack[String], default: Option[Value[AnyValue, Caret]])

Attributes

Source
Ast.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class VariableType(fields: NonEmptyList[VariableField])

Attributes

Source
Ast.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class Variant(cases: NonEmptyList[VariantCase])

Attributes

Source
Ast.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class VariantCase(sharedType: String, fields: List[(String, String)])

Attributes

Source
Ast.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all