2016-09-06 1 views
1

Est-il possible d'avoir un tableau d'objet complexe dans les paramètres get? Si j'essaie ce code, je reçois une erreur de définition des paramètres en raison de cette ligne: refs $: « #/définitions/pax »swagger - le tableau de l'objet dans les chemins n'est pas autorisé

swagger: '2.0' 
info: 
version: 0.0.0 
title: Simple API 
paths: 
/: 
    get: 
     parameters: 
     - name: passengers 
      in: query 
      type: array 
      items: 
      $refs: '#/definitions/pax' 

    responses: 
     200: 
     description: TODO 

definitions: 
    pax: 
    type: object 
    properties: 
     name: 
     type: string 
     familyname: 
     type: string 

Répondre

1

Pour les paramètres de demande, seul paramètre du corps peut être défini avec un objet (modèle).

Vous aurez besoin de fournir un exemple de chaîne de requête d'URL afin que nous puissions vous aider à la définir avec la spécification Swagger/OpenAPI.