Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swagger 使用$ref定义单个(可重用)属性_Swagger_Openapi - Fatal编程技术网

Swagger 使用$ref定义单个(可重用)属性

Swagger 使用$ref定义单个(可重用)属性,swagger,openapi,Swagger,Openapi,这是否可能/正确(在swagger ui中显示ok,但code gen生成空类): 如果没有,有没有办法在OpenApi3中重用字段定义 换句话说,对象是唯一可以从模式对象引用($ref)的类型吗 谢谢您的规格是正确的。如果codegen有问题,请在存储库中提交错误报告。 definitions: name_and_abn: type: object properties: name: $ref: "#/definitions/entityNa

这是否可能/正确(在swagger ui中显示ok,但code gen生成空类):

如果没有,有没有办法在OpenApi3中重用字段定义

换句话说,对象是唯一可以从模式对象引用($ref)的类型吗


谢谢

您的规格是正确的。如果codegen有问题,请在存储库中提交错误报告。
definitions:  
  name_and_abn:
    type: object
    properties:
      name:
        $ref: "#/definitions/entityName"
      abn:
        $ref: "#/definitions/abn"
  abn:
       type: string
       minLength: 11
       maxLength: 11
       pattern: "^[0-9]{11}$"
  entityName:
       type: string
       maxLength: 1000
       pattern: '^[a-zA-Z][a-zA-Z0-9-_\.]{1,50}$'