package annotation
Type Members
- final case class caseName(name: String) extends Annotation with StaticAnnotation with Product with Serializable
- final case class caseNameAliases(aliases: String*) extends Annotation with StaticAnnotation with Product with Serializable
- final case class discriminatorName(tag: String) extends Annotation with StaticAnnotation with Product with Serializable
- final case class fieldDefaultValue[A](value: A) extends Annotation with StaticAnnotation with Product with Serializable
- final case class fieldName(name: String) extends Annotation with StaticAnnotation with Product with Serializable
- final case class fieldNameAliases(aliases: String*) extends Annotation with StaticAnnotation with Product with Serializable
- final case class optionalField() extends Annotation with StaticAnnotation with Product with Serializable
- final case class recordName(name: String) extends Annotation with StaticAnnotation with Product with Serializable
- final case class rejectExtraFields() extends Annotation with StaticAnnotation with Product with Serializable
- case class transientCase() extends Annotation with StaticAnnotation with Product with Serializable
- final case class transientField() extends Annotation with StaticAnnotation with Product with Serializable
- final case class validate[A](validation: Validation[A]) extends Annotation with StaticAnnotation with Product with Serializable