代码之家  ›  专栏  ›  技术社区  ›  Mark Rabjohn

openapi生成器-如何获取整个requestbody参数的可编译输出

  •  0
  • Mark Rabjohn  · 技术社区  · 6 年前

    我在typescript jquery模板中使用了openapi生成器。我的一些api方法只是一些现有函数的快速定义,因此requestbody被定义为一个定义错误的对象:

      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
    

    生成完成后,参数显示为:

    UNKNOWN_BASE_TYPE: models.UNKNOWN_BASE_TYPE
    

    我读到了这篇文章,并注意到参数名不能在openapi 3.0中设置,它应该被称为payload或body或一些泛型的东西。我也试过添加类型映射,models.unknown_base_type=any,这不适用于更改类型。

    我该怎么做才能得到这样的变量:

    Body: any
    

    当生成为typescript时?

    干杯, 作记号

    0 回复  |  直到 6 年前