ConfigEntry

Companion:
class
trait Sum
trait Mirror
class Object
trait Matchable
class Any

Type members

Classlikes

final case class AddField[OutField](outputField: Path, outFieldType: Type[OutField], pipe: Expr[Pipe[In, OutField]]) extends ConfigEntry
case object EnableDiagnostics extends ConfigEntry
case object EnumCaseInsensitive extends ConfigEntry
case object FieldCaseInsensitive extends ConfigEntry
final case class PlugInField[InField, OutField](inputField: Path, inputFieldType: Type[InField], outputField: Path, outFieldType: Type[OutField], pipe: Expr[Pipe[InField, OutField]]) extends ConfigEntry
final case class PlugInSubtype[InSubtype <: In, OutSubtype <: Out](inputSubtype: Path, inputSubtypeType: Type[InSubtype], outputSubtype: Path, outputSubtypeType: Type[OutSubtype], pipe: Expr[Pipe[InSubtype, OutSubtype]]) extends ConfigEntry
final case class RemoveSubtype[InSubtype <: In](inputSubtype: Path, inputSubtypeType: Type[InSubtype], pipe: Expr[Pipe[InSubtype, Out]]) extends ConfigEntry
final case class RenameField[InField, OutField](inputField: Path, inputFieldType: Type[InField], outputField: Path, outFieldType: Type[OutField]) extends ConfigEntry
final case class RenameSubtype[InSubtype <: In, OutSubtype <: Out](inputSubtype: Path, inputSubtypeType: Type[InSubtype], outputSubtype: Path, outputSubtypeType: Type[OutSubtype]) extends ConfigEntry

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from:
Mirror