package org.berzerkula.builddb.models; import jakarta.validation.constraints.Digits; import jakarta.validation.constraints.NotEmpty; import jakarta.validation.constraints.NotNull; import org.springframework.data.annotation.ReadOnlyProperty; public class PkgDto { @ReadOnlyProperty private Integer id; @NotNull(message = "Required") @Digits(integer = 4, fraction = 0) private Integer sequence; @NotEmpty(message = "Required") private String name; @NotEmpty(message = "Required") private String version; private String configure; private String build; private String install; private String setup; private String notes; private String url; public Integer getSequence() { return sequence; } public void setSequence(Integer sequence) { this.sequence = sequence; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getVersion() { return version; } public void setVersion(String version) { this.version = version; } public String getConfigure() { return configure; } public void setConfigure(String configure) { this.configure = configure; } public String getBuild() { return build; } public void setBuild(String build) { this.build = build; } public String getInstall() { return install; } public void setInstall(String install) { this.install = install; } public String getSetup() { return setup; } public void setSetup(String setup) { this.setup = setup; } public String getNotes() { return notes; } public void setNotes(String notes) { this.notes = notes; } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } }