2016-09-20 4 views
1

Wie lege ich ein Array als Parameter fest? Beispielsweise kann post to/persons Strings Benutzername, Vorname und Nachname, und Array myArray zugewiesen werden.Angeben eines Arrays als Parameter mit Swagger

paths: 
    /persons: 
    post: 
     parameters: 
     - name: person_what_is_the_purpose_of_this 
      in: body 
      description: The person to create. 
      schema: 
      required: 
       - username 
      properties: 
       firstName: 
       type: string 
       lastName: 
       type: string 
       username: 
       type: string 
       myArray: 
       type: array 
        items: 
        properties: 
         myArrayElement: 
         type: string 
     responses: 
     200: 
      description: A list of Person 
      schema: 
      type: array 
      items: 
       required: 
       - username 
       properties: 
       firstName: 
        type: string 
       lastName: 
        type: string 
       username: 
        type: string 

Antwort

2
swagger: "2.0" 
info: 
    version: "1.0.0" 
    title: Swagger Petstore 
host: petstore.swagger.io 
basePath: /v2 
schemes: 
    - http 
paths: 
    /pets/findByStatus: 
    get: 
     parameters: 
     - in: query 
      name: status 
      type: array 
      items: 
      type: string 
     responses: 
     "200": 
      description: successful operation 
      schema: 
      type: array 
      items: 
       type: object 
       required: 
       - name 
       - photoUrls 
       properties: 
       id: 
        type: integer 
        format: int64 
       category: 
        type: object 
        properties: 
        id: 
         type: integer 
         format: int64 
        name: 
         type: string 
       name: 
        type: string 
        example: doggie 
       photoUrls: 
        type: array 
        items: 
        type: string 
       tags: 
        type: array 
        items: 
        type: object 
        properties: 
         id: 
         type: integer 
         format: int64 
         name: 
         type: string 
     "400": 
      description: Invalid status value 
+1

Dies ist eine Liste sendet, kein Array – Jeremie

Verwandte Themen