Swagger Server Node JS + Пост с целым и / или нулевым - PullRequest
0 голосов
/ 05 декабря 2018

Я пытаюсь разработать сервер на Node.js.Есть запрос POST, где мне нужно отправить значение для grade, это значение может быть целым числом или null.Я пробовал любые способы, но безуспешно.

Вот мое определение API:

swagger: "2.0"
paths:
  /credits/operations:
    post:
      operationId: "creditsOperationsPOST"
      parameters:
        - in: "body"
          name: "credito"
          required: false
          schema:
            $ref: "#/definitions/credito"
      responses:
        200:
          description: "Created"
      x-swagger-router-controller: "Credits"

definitions:
  credito:
    type: "object"
    properties:
      sgecode:
        type: "string"
      grade:
        type: "integer"
        x-nullable: true

Может кто-нибудь помочь мне, пожалуйста?

1 Ответ

0 голосов
/ 06 декабря 2018

Я нашел способ использовать ноль и целое число.В файле YAML я добавил это

grade:
    type: ["integer","null"]

и у меня хорошо работает.

...