如何使用HashMap和Object引用记录Swagger请求示例

时间:2019-05-19 09:18:11

标签: spring swagger swagger-ui

我有这个DTO:

public class ValidatioDTO {

  @ApiModelProperty(value = "Validation's Characteristics", required = true)
  private HashMap<String, ArrayList<ValidationUnitRequestDTO>> validate;

}

另一个参考DTO是:

public class ValidationUnitRequestDTO {

  @ApiModelProperty(value = "Type of validation unit", required = true, example = "1")
  private String type;
}

这是我在Swagger中的实际请求示例:

enter image description here

但是我需要一个这样的例子:

{
  "validate": {
    "SMS": [
      {
        "type": "SMS",
      }
    ]
  }
}

那么,我应该完成什么@ApiProperty属性?

谢谢

0 个答案:

没有答案