当前位置: 首页 > 知识库问答 >
问题:

自定义组件对象-OpenAPI

谢选
2023-03-14

是否可以在OpenAPI中为组件对象指定自定义名称?

我目前有两个组件对象指定请求模式:

Request1:
type: object
description: Request 1
properties:
  a:
    description: Filter 1 a
    $ref: '#/definitions/Filter1a'
  b:
    description: Filter 1 b.
    $ref: '#/definitions/Filter1b'
 


Request2:
    type: object
    description: Request 2
    properties:
      query:
        type: object
        description: Filter 2.
        properties:
            bool:
              type: object
              properties:
                  must:
                    type: array
                    items:
                      type: object
                      properties:
                        match_all:
                          type: object

在endpoint描述中,我将这些模式引用如下:

/v2/myEndpoint: 
    post: 
      tags: 
        - some tags
      operationId: someId
      summary: Some summary
      description: Some description 
      produces:
        - application/json
      parameters: 
        - in: body
          name: body
          required: false
          schema:
            oneOf:
              - $ref: '#/definitions/Request1'
              - $ref: '#/definitions/Request2'

当我发布yaml文件时,UI在选择选项卡中显示Request est1和Request est2,其中包含名称“Request est1”和“Request est2”。是否可以为它们分配自定义名称,以便UI显示自定义名称?例如“自定义名称请求1”和“自定义名称请求2”?

非常感谢!

共有1个答案

叶修永
2023-03-14

我猜你指的是大摇大摆的用户界面。

title会这样做。链接到Open Api Spec。

Request1:
 title: Custom name request 1
 type:...

Request2:
 title: Custom name request 2
 type:...  
 类似资料:
  • 问题内容: 说我的课很简单 我希望将此类s 的集合存储在People类的属性中,该属性是类型为Person的数组 也许我做到这一点如下 问题:请问我如何检查people.list是否包含实例alex? 我很想尝试的简单尝试 称一个错误 问题答案: 有两个功能: 编译器在抱怨是因为编译器知道不是,因此需要一个谓词,但不是谓词。 如果阵列中的人员是(不是),则可以使用: 由于它们不相等,因此可以将第二

  • 我在创建包含自定义对象数组的数组时遇到了问题。 出于多种原因,我希望将容器创建为可比较数组的标准数组: 其中包含的每个自定义对象数组必须具有不同的长度 自定义对象数组内置了自动排序工具,这些工具不适合我希望它们适合的较大包含数组 自定义对象数组可以工作,并且已经过彻底测试。 我在创建较大对象时收到的例外情况是: 线程“main”中出现异常java.lang.ClassCastException:

  • Mpx中的自定义组件完全基于小程序原生的自定义组件支持,与此同时,Mpx提供的数据响应和模板增强等一系列增强能力都能在自定义组件中使用。 原生自定义组件的规范详情查看这里 动态组件 Mpx中提供了使用方法类似于 Vue 的动态组件能力,这是一个基于 wx:if 实现的语法。通过对 is 属性进行动态绑定,可以实现在同一个挂载点切换多个组件,前提需要动态切换的组件已经在全局或者组件中完成注册。 使用

  • PyQt5有丰富的组件,但是肯定满足不了所有开发者的所有需求,PyQt5只提供了基本的组件,像按钮,文本,滑块等。如果你还需要其他的模块,应该尝试自己去自定义一些。 自定义组件使用绘画工具创建,有两个基本方式:根据已有的创建或改进;通过自己绘图创建。 Burning widget 这个组件我们会在Nero,K3B,或者其他CD/DVD烧录软件中见到。 #!/usr/bin/python3 # -*

  • 1. Component 创建自定义组件,接受一个 Object 类型的参数。 定义段 类型 是否必填 描述 最低版本 properties Object Map 否 组件的对外属性,是属性名到属性设置的映射表 data Object 否 组件的内部数据,和 properties 一同用于组件的模板渲染 observers Object 否 组件数据字段监听器,用于监听 properties 和

  • 1. 组件模板和样式 类似于页面,自定义组件拥有自己的 FXML 模板和 FTSS 样式。 1.1 组件模板 组件模板的写法与页面模板相同。组件模板与组件数据结合后生成的节点树,将被插入到组件的引用位置上。 在组件模板中可以提供一个 <slot> 节点,用于承载组件引用时提供的子节点。​ 代码示例 <!-- 组件模板 --> <view class="wrapper"> <view>这里是组件