com.sksamuel.avro4s.SchemaFor
See theSchemaFor companion trait
Attributes
- Companion
- trait
- Graph
-
- Supertypes
-
trait MagnoliaDerivedSchemastrait AutoDerivation[SchemaFor]trait Derivation[SchemaFor]trait SealedTraitDerivationtrait CommonDerivation[SchemaFor]trait TupleSchemastrait TemporalSchemastrait StringSchemastrait OptionSchemastrait EnumSchemastrait EitherSchemastrait CollectionSchemastrait ByteIterableSchemastrait BigDecimalSchemastrait PrimitiveSchemasclass Objecttrait Matchableclass AnyShow all
- Self type
-
SchemaFor.type
Members list
Type members
Inherited types
Attributes
- Inherited from:
- CommonDerivation
Value members
Inherited methods
inline def `getParams__`[T, Labels <: Tuple, Params <: Tuple](annotations: Map[String, List[Any]], inheritedAnnotations: Map[String, List[Any]], typeAnnotations: Map[String, List[Any]], repeated: Map[String, Boolean], defaults: Map[String, Option[() => Any]], idx: Int): List[Param[Typeclass, T]]
Attributes
- Inherited from:
- CommonDerivation
Attributes
- Definition Classes
-
Derivation -> SealedTraitDerivation
- Inherited from:
- Derivation
Attributes
- Inherited from:
- Derivation
Attributes
- Inherited from:
- Derivation
Attributes
- Inherited from:
- CommonDerivation
Attributes
- Inherited from:
- Derivation
Attributes
- Inherited from:
- StringSchemas
inline def getParams[T, Labels <: Tuple, Params <: Tuple](annotations: Map[String, List[Any]], typeAnnotations: Map[String, List[Any]], repeated: Map[String, Boolean], idx: Int): List[Param[Typeclass, T]]
Attributes
- Inherited from:
- CommonDerivation
inline def getParams_[T, Labels <: Tuple, Params <: Tuple](annotations: Map[String, List[Any]], inheritedAnnotations: Map[String, List[Any]], typeAnnotations: Map[String, List[Any]], repeated: Map[String, Boolean], idx: Int): List[Param[Typeclass, T]]
Attributes
- Inherited from:
- CommonDerivation
Attributes
- Inherited from:
- MagnoliaDerivedSchemas
Attributes
- Inherited from:
- SealedTraitDerivation
Attributes
- Definition Classes
-
MagnoliaDerivedSchemas -> Derivation
- Inherited from:
- MagnoliaDerivedSchemas
transparent inline def subtypes[T, SubtypeTuple <: Tuple](m: SumOf[T], idx: Int): List[Subtype[Typeclass, T, _]]
Attributes
- Inherited from:
- Derivation
transparent inline protected def subtypesFromMirror[A, SubtypeTuple <: Tuple](m: SumOf[A], idx: Int): List[Subtype[Typeclass, A, _]]
Attributes
- Inherited from:
- SealedTraitDerivation
Givens
Inherited givens
Attributes
- Inherited from:
- ByteIterableSchemas
Attributes
- Inherited from:
- ByteIterableSchemas
Attributes
- Inherited from:
- ByteIterableSchemas
Attributes
- Inherited from:
- ByteIterableSchemas
Attributes
- Inherited from:
- TemporalSchemas
Attributes
- Inherited from:
- TemporalSchemas
Attributes
- Inherited from:
- TemporalSchemas
Attributes
- Inherited from:
- TemporalSchemas
Attributes
- Inherited from:
- TemporalSchemas
Attributes
- Inherited from:
- TemporalSchemas
Attributes
- Inherited from:
- StringSchemas
Attributes
- Inherited from:
- TemporalSchemas
Attributes
- Inherited from:
- AutoDerivation
Attributes
- Inherited from:
- CollectionSchemas
Attributes
- Inherited from:
- BigDecimalSchemas
Attributes
- Inherited from:
- PrimitiveSchemas
Attributes
- Inherited from:
- PrimitiveSchemas
Attributes
- Inherited from:
- PrimitiveSchemas
Attributes
- Inherited from:
- StringSchemas
Attributes
- Inherited from:
- TemporalSchemas
Attributes
- Inherited from:
- PrimitiveSchemas
given given_SchemaFor_Either[A, B](using leftSchemaFor: SchemaFor[A], rightSchemaFor: SchemaFor[B]): SchemaFor[Either[A, B]]
Attributes
- Inherited from:
- EitherSchemas
Attributes
- Inherited from:
- PrimitiveSchemas
Attributes
- Inherited from:
- CollectionSchemas
Attributes
- Inherited from:
- PrimitiveSchemas
Attributes
- Inherited from:
- CollectionSchemas
Attributes
- Inherited from:
- OptionSchemas
Attributes
- Inherited from:
- OptionSchemas
Attributes
- Inherited from:
- CollectionSchemas
Attributes
- Inherited from:
- CollectionSchemas
Attributes
- Inherited from:
- PrimitiveSchemas
Attributes
- Inherited from:
- EnumSchemas
Attributes
- Inherited from:
- TupleSchemas
given given_SchemaFor_Tuple3[A, B, C](using a: SchemaFor[A], b: SchemaFor[B], c: SchemaFor[C]): SchemaFor[(A, B, C)]
Attributes
- Inherited from:
- TupleSchemas
Attributes
- Inherited from:
- TupleSchemas
Attributes
- Inherited from:
- TupleSchemas
Attributes
- Inherited from:
- TupleSchemas
Attributes
- Inherited from:
- StringSchemas
Attributes
- Inherited from:
- StringSchemas
Attributes
- Inherited from:
- CollectionSchemas
Attributes
- Inherited from:
- PrimitiveSchemas
In this article