2016-04-21 3 views
0

Meine Prahlerei Definition definiert Antworten wie:Swagger Auto Generation nicht enthalten Fehlerklassen

responses: 
    '200': 
     description: '' 
     schema: 
     type: object 
     properties: 
      response: 
      type: array 
      items: 
       $ref: '#/definitions/InstalledAccount' 
    '404': 
     description: '' 
     schema: 
     type: object 
     properties: 
      errors: 
      type: array 
      items: 
       $ref: '#/definitions/Error' 

Wenn ich Auto die schnellen Klassen generieren ich eine Methode, wie:

public class func getAccountLocation(DEV_REF DEV_REF: String, ACCOUNT_CODE: String, completion: ((data: InlineResponse200?, error: ErrorType?) -> Void)) 

Wenn ein 404 Beide Daten und Fehler sind beide Null - es scheint nicht das unterschiedliche Schema für 404 zu berücksichtigen.

Antwort

0

Wie ich weiß, generiert swagger-codegen sehr einfache Code-Stubs für die meisten (oder alle Sprachen. Generierte Clients implementieren jetzt nicht die vollständige Spezifikation. Generierte Server nur einfache Routen Mocks.

I Sache Ihre Frage sieht nicht wie ein Problem aus, aber sieht aus wie ein Problem für Swagger-Codegen.

https://github.com/swagger-api/swagger-codegen/issues