Я пытаюсь использовать multipleOf-Property в моем OpenApi spe c, но сгенерированный код java не содержит аннотаций или logi c для проверки multipleOf. Как я могу использовать multipleOf-Property для проверки ввода JSON? Для определения spe c мы используем OpenApi 3.0.1
Здесь вы можете увидеть использование multipleOf:
abc_field:
type: number
description: Description of ABC field
minimum: 0
maximum: 99999999999.99
multipleOf: 0.01
example: 200.57
Есть ли какое-либо решение для решения моей проблемы проверки? Я использую проверочный api javax.validation
, но для multipleOf нет аннотации.
Сгенерированный код для abc_field выглядит так:
public BetraegeKennzahlen abcField(BigDecimal abcField) {
this.abcField = abcField;
return this;
}
@ApiModelProperty(
example = "200.57",
value = "Description of ABC field"
)
@Valid
@DecimalMin("0")
@DecimalMax("99999999999.99")
public BigDecimal abcField() {
return this.abcField;
}
public void setAbcField(BigDecimal abcField) {
this.abcField = abcField;
}