TranslatedSchema

constructor(baseClass: Class<U>, toBase: (T) -> U)

Creates a schema for baseClass by inference and uses it as the base schema.

Parameters

baseClass

The class of U

toBase

Converts a T to a U


constructor(baseSchema: FateSchema<U>, toBase: (T) -> U)

Parameters

baseSchema

The schema for U

toBase

Converts a T to a U