OfPartialTransformerDefinition

io.scalaland.chimney.dsl.TransformerSourceFlagsDsl.OfPartialTransformerDefinition
final class OfPartialTransformerDefinition[From, To, Overrides <: TransformerOverrides, Flags <: TransformerFlags, FromPath <: Path](val castedSource: Any)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Inherited methods

def disableCustomSubtypeNameComparison: { type At = [SourceFlags <: TransformerFlags] =>> PartialTransformerDefinition[From, To, Overrides, Source[FromPath, SourceFlags, Flags]]; }#<none>[Disable[SubtypeNameComparison[_], Flags]]

Disable any custom way of comparing if source subtypes' names and target fields' names are matching.

Disable any custom way of comparing if source subtypes' names and target fields' names are matching.

Attributes

See also
Since

1.0.0

Inherited from:
TransformerSourceFlagsDsl (hidden)
def disableUnmatchedSubtypePolicyCheck: { type At = [SourceFlags <: TransformerFlags] =>> PartialTransformerDefinition[From, To, Overrides, Source[FromPath, SourceFlags, Flags]]; }#<none>[Disable[UnmatchedSubtypePolicyCheck[_], Flags]]

Disable policy check for target subtypes that would not be used anywhere during transformation.

Disable policy check for target subtypes that would not be used anywhere during transformation.

Attributes

See also
Since

1.7.0

Inherited from:
TransformerSourceFlagsDsl (hidden)
def enableCustomSubtypeNameComparison[C <: TransformedNamesComparison & Singleton](namesComparison: C): { type At = [SourceFlags <: TransformerFlags] =>> PartialTransformerDefinition[From, To, Overrides, Source[FromPath, SourceFlags, Flags]]; }#<none>[Enable[SubtypeNameComparison[C], Flags]]

Enable custom way of comparing if source subtypes' names and target fields' names are matching.

Enable custom way of comparing if source subtypes' names and target fields' names are matching.

Value parameters

namesComparison

parameter specifying how names should be compared by macro

Attributes

See also
Since

1.0.0

Inherited from:
TransformerSourceFlagsDsl (hidden)
def enableUnmatchedSubtypePolicyCheck[P <: UnmatchedSubtypePolicy & Singleton](unmatchedSubtypePolicy: P): { type At = [SourceFlags <: TransformerFlags] =>> PartialTransformerDefinition[From, To, Overrides, Source[FromPath, SourceFlags, Flags]]; }#<none>[Enable[UnmatchedSubtypePolicyCheck[P], Flags]]

Enable policy check for target subtypes that would not be used anywhere during transformation.

Enable policy check for target subtypes that would not be used anywhere during transformation.

Value parameters

unmatchedSubtypePolicy

parameter specifying how unmatched target subtypes should be treated

Attributes

See also
Since

1.7.0

Inherited from:
TransformerSourceFlagsDsl (hidden)