Packages

p

zio.schema

annotation

package annotation

Type Members

  1. final case class caseName(name: String) extends Annotation with StaticAnnotation with Product with Serializable
  2. final case class caseNameAliases(aliases: String*) extends Annotation with StaticAnnotation with Product with Serializable
  3. final case class discriminatorName(tag: String) extends Annotation with StaticAnnotation with Product with Serializable
  4. final case class fieldDefaultValue[A](value: A) extends Annotation with StaticAnnotation with Product with Serializable
  5. final case class fieldName(name: String) extends Annotation with StaticAnnotation with Product with Serializable
  6. final case class fieldNameAliases(aliases: String*) extends Annotation with StaticAnnotation with Product with Serializable
  7. final case class optionalField() extends Annotation with StaticAnnotation with Product with Serializable
  8. final case class recordName(name: String) extends Annotation with StaticAnnotation with Product with Serializable
  9. final case class rejectExtraFields() extends Annotation with StaticAnnotation with Product with Serializable
  10. case class transientCase() extends Annotation with StaticAnnotation with Product with Serializable
  11. final case class transientField() extends Annotation with StaticAnnotation with Product with Serializable
  12. final case class validate[A](validation: Validation[A]) extends Annotation with StaticAnnotation with Product with Serializable

Ungrouped