Кулачок с несколькими параметрами - PullRequest
0 голосов
/ 27 августа 2018

Допустим, у меня есть такие параметры тела, как показано ниже:

 "parameters": [
   {
     "in": "body",
     "name": "body",
     "description": "Pet object that needs to be added to the store",
     "required": true,
     "schema": {
       "$ref": "#/definitions/Pet"
     }
   }
  ],

и # / Definitions / Pet определяется как модель ниже:

 "Pet": {
    "type" : "object",
    "required": [
     "name",
     "photoFile"
   ],
   "properties": {
     "id": {
       "type": "integer",
       "format": "int64"
     },
     "name": {
       "type": "string",
       "example": "doggie"
     },
    "photoFile": {
       "type": "file",
       "example": "dog.png"
     }
   }
 }

Вопрос

Вместо того, чтобы иметь одно тело в качестве параметра, могут ли пользователи вводить значения для каждого свойства (id, name и photoFile) в качестве параметра?

Например, пользователям предоставляется три параметра для использования: id, name и photoFile. Пользователи будут вводить значения для идентификатора и имени. Также пользователи могут загрузить файл фотографии. Конечный результат должен выдавать тот же результат, что и в примере выше. Ниже приведен пример параметра, о котором я говорю:

 "parameters": [
   {
     "in": "?",
     "name": "ID",
     "description": "Enter ID",
     "required": true,
   },{
     "in": "?",
     "name": "NAME",
     "description": "Enter NAME",
     "required": true,
   },{
     "in": "?",
     "name": "photoFile",
     "description": "Upload photo File",
     "required": true,
   }
  ],

Любая помощь будет принята с благодарностью!

...