TapirCoproductTranslator_T_Aux

given TapirCoproductTranslator_T_Aux[T, ST, D, DN, DV, N <: TypeName, S](using val stst: SchemaTranslator[ST, S, Schema], val ev: NotGiven[IsSingletonSubtype[Aux[T, ST, D, DN, DV, N, S]]]): TapirCoproductTranslator[T, Aux[T, ST, D, DN, DV, N, S]]

Translate non-singleton subtype to tapir schema + matcher

Type members

Types

type Out = (Schema[_], T => Option[Schema[_]])

Value members

Concrete methods

override
def translate(shape: Aux[T, ST, D, DN, DV, N, S]): (Schema[_], T => Option[Schema[_]])
Definition Classes

Concrete fields

protected
val ev: NotGiven[IsSingletonSubtype[Aux[T, ST, D, DN, DV, N, S]]]
protected
val stst: SchemaTranslator[ST, S, Schema]