Deriver

org.finos.morphir.datamodel.Deriver
See theDeriver companion object
trait Deriver[T]

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

Implicitly added by leftDeriver
Implicitly added by listDeriver
Implicitly added by optionDeriver
Implicitly added by optionSomeDeriver
def derive(value: T): Data
Implicitly added by leftDeriver
def derive(value: T): Data
Implicitly added by listDeriver
def derive(value: T): Data
Implicitly added by optionDeriver
def derive(value: T): Data
Implicitly added by optionSomeDeriver
def derive(value: T): Data

Concrete methods

final def apply(value: T): Data
def contramap[R](f: R => T): CustomDeriver[R]
Implicitly added by leftDeriver
def contramap[R](f: R => T): CustomDeriver[R]
Implicitly added by listDeriver
def contramap[R](f: R => T): CustomDeriver[R]
Implicitly added by optionDeriver
def contramap[R](f: R => T): CustomDeriver[R]
Implicitly added by optionSomeDeriver
def contramapWithConcept[R](concept0: Concept)(f: R => T): CustomDeriver[R]
Implicitly added by leftDeriver
def contramapWithConcept[R](concept0: Concept)(f: R => T): CustomDeriver[R]
Implicitly added by listDeriver
def contramapWithConcept[R](concept0: Concept)(f: R => T): CustomDeriver[R]
Implicitly added by optionDeriver
def contramapWithConcept[R](concept0: Concept)(f: R => T): CustomDeriver[R]
Implicitly added by optionSomeDeriver

Inherited methods

final def apply(value: T): Data
Implicitly added by leftDeriver

Attributes

Inherited from:
Deriver
final def apply(value: T): Data
Implicitly added by listDeriver

Attributes

Inherited from:
Deriver
final def apply(value: T): Data
Implicitly added by optionDeriver

Attributes

Inherited from:
Deriver
final def apply(value: T): Data
Implicitly added by optionSomeDeriver

Attributes

Inherited from:
Deriver