zio.schema.annotation

Type members

Classlikes

final case class caseName(name: String) extends StaticAnnotation
final case class caseNameAliases(aliases: String*) extends StaticAnnotation
final case class discriminatorName(tag: String) extends StaticAnnotation
final case class fieldDefaultValue[A](value: A) extends StaticAnnotation
final case class fieldName(name: String) extends StaticAnnotation
final case class fieldNameAliases(aliases: String*) extends StaticAnnotation
final case class optionalField() extends StaticAnnotation
final case class recordName(name: String) extends StaticAnnotation
final case class rejectExtraFields() extends StaticAnnotation
case class transientCase() extends StaticAnnotation
final case class transientField() extends StaticAnnotation
final case class validate[A](validation: Validation[A]) extends StaticAnnotation