我正在使用 go-swagger 使用 command 生成规范swagger generate spec
。一切正常,但是我想减轻规格与实际实现之间可能存在的不匹配。
例如,下面的模型有required : true
评论(用于规范生成),以及value:"required"
实际验证(例如使用govalidator)
// Current model
// swagger:parameters myAPI
type Post struct {
// the title
// required : true
Title string `json:"Title" valid:"required"`
// the message
Message string `json:"Message"`
}
有没有办法自定义 go-swagger 来解析valid:"required"
并自动添加required:true
生成的规范?我知道目前swagger generate spec
已经在检查json:"Tittle"
以填充 json field name Title
。任何指针将不胜感激。谢谢。