Hi guys, I´m using the annotation on my beans to set required and non required parameters, but Swagger UI seems not reading the properties correctly. Here is my bean and what Swagger show.
Thanks
BEAN :
@JsonInclude(JsonInclude.Include.NON_NULL)
public class ProcessoInsert {
@NotNull
@ApiParam(required = true)
@JsonProperty("id_ocorrencia")
public Integer idOcorrencia;
@NotEmpty
@ApiParam(required = true)
@JsonProperty("descricao")
public String dsDescricao;
@NotNull
@ApiParam(required = true)
@JsonProperty("id_status")
public Integer idStatus;
@Email
@ApiParam(required = true)
@JsonProperty("email_usuario")
public String dsEmailUsuario;
@ApiParam(required = false)
@JsonProperty("id_departamento_encaminhado")
public Integer idDepartamentoEnc;
}
SWAGGER:
ProcessoInsert {
id_ocorrencia (integer),
descricao (string, optional),
id_status (integer),
email_usuario (string, optional),
id_departamento_encaminhado (integer, optional)
}