Class Animal

java.lang.Object
io.micronaut.jsonschema.generator.animals.Animal
Direct Known Subclasses:
Cat, Dog, Fish, Human

public class Animal extends Object
An animal.
  • Constructor Details

    • Animal

      public Animal()
  • Method Details

    • getId

      @Pattern(regexp="^[A-Za-z0-9\\-\\.]{1,64}$") public @Pattern(regexp="^[A-Za-z0-9\\-\\.]{1,64}$") String getId()
    • setId

      public void setId(@Pattern(regexp="^[A-Za-z0-9\\-\\.]{1,64}$") @Pattern(regexp="^[A-Za-z0-9\\-\\.]{1,64}$") String id)
    • getBirthdate

      @Pattern(regexp="^([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1]))?)?$") public @Pattern(regexp="^([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1]))?)?$") String getBirthdate()
    • setBirthdate

      public void setBirthdate(@Pattern(regexp="^([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1]))?)?$") @Pattern(regexp="^([0-9]([0-9]([0-9][1-9]|[1-9]0)|[1-9]00)|[1-9]000)(-(0[1-9]|1[0-2])(-(0[1-9]|[1-2][0-9]|3[0-1]))?)?$") String birthdate)
    • getName

      @Size(min=1) public @Size(min=1) String getName()
    • setName

      public void setName(@Size(min=1) @Size(min=1) String name)