Как создать другой пример, используя ту же схему для документации Swagger, используя аннотацию @ApiModel - PullRequest
0 голосов
/ 13 октября 2018

Я хочу использовать схему класса Order, чтобы показать два разных примера в Swagger UI.Не могли бы вы помочь мне, какие аннотации использовать здесь?Я использую Spring MVC с Swagger 2.0

Модель:

public class Order {

    @ApiModelProperty(value = "Order Event", required = true, example = "Pending/Declined/Charged")
    private String event;

    private String status;

    private String reason;
}

Пример 1:

{  
  "event": "PENDING",
  "status": "Approved"   
}

Пример 2:

{  
  "event": "DECLINED",
  "status": "denied",
  "reason": "payment error"
}
...