Swagger自动生成不包含错误类

时间:2016-04-21 16:01:16

标签: swift swagger

我的招摇定义定义了如下的响应:

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'

当我自动生成swift类时,我得到一个类似的方法:

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

当遇到404时,数据和错误都是零 - 它似乎没有考虑404的不同模式。

2 个答案:

答案 0 :(得分:1)

此扩展程序对我有用

smt.str.use_binary_search=true

答案 1 :(得分:0)

据我所知,swagger-codegen为大多数(或所有)语言生成非常简单的代码存根。生成的客户端现在不实现完整规范。生成的服务器只是简单的路由模拟。

我认为你的问题看起来不像是一个问题,但看起来像swagger-codegen的问题。

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