如何在openapi 3.0 java generator中生成具有附加属性的对象体请求

omhiaaxx  于 2021-07-06  发布在  Java
关注(0)|答案(0)|浏览(230)

我有一个服务的openapi描述符,它有一个可配置的路径,它的主体中可以有多个参数(只有字符串,但其中可能有多个或没有):

openapi: "3.0.0"
paths:
  /{pagePath}:
    post:
      operationId: modifyWithPost
      parameters:
        - name: pagePath
          in: path
          required: true
          schema:
            type: string
      requestBody:
        required: true
        content:
          application/x-www-form-urlencoded:
            schema:
              type: object
              additionalProperties:
                type: string
      responses:
        '201':
          description: Page created

不幸的是,它生成的api只有路径参数,我不知道如何在java api中发送额外的部分数据:

public void modifyWithPost(String pagePath) throws ApiException {
    this.modifyWithPost(pagePath);
}

我也尝试过创建分离方案,但是产生了确切的结果。此外,即使我将提供分离的模式并生成模型,它也会将所有命名参数内联到方法中。有没有办法强制生成器创建一个提供多个不同键值对的对象?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题