Как проверить все свойства объекта в go-swagger? - PullRequest
0 голосов
/ 28 августа 2018

У меня есть swagger.json, который принимает тело POST как объект с некоторыми обязательными свойствами с типами данных.

Я вижу, как ServeError () вызывается, когда одно из свойств отсутствует или если у него неправильный тип данных. Останавливается и дает первую проверку, которая не проходит .

Есть ли способ проверить ALL свойства, поэтому, когда Serve Вызвана ошибка , в которой есть сведения обо всех проверках, которые не прошли?

Я надеюсь, что есть флаг, который я могу вставить в swagger.json, я не смог найти его где-нибудь.

"postResp": {
  "type": "object",
  "required": [ "RecordId", "SomeString"],
  "properties": {

      "RecordId": {
        "type": "integer"
      },
     "SomeString": {
        "type": "string"
      }

  }
}
...