final case classIntegerDefinition(name: String, title: Option[String], description: Option[String], readOnly: Boolean, allowEmptyValue: Boolean, default: Option[Int], minimum: Option[Int], maximum: Option[Int]) extends DefinitionImpl with SimpleDefinition with WithReadOnly with WithDefault[Int] with WithMinMax[Int] with Product with Serializable