Swagger2.0-定义属性中的oneOf运算符

时间:2018-07-10 11:04:11

标签: flask swagger-2.0 openapi

作为.yaml文件的一部分,我有两个定义,如下所示:

definitions:
  EmployeeModel:
    type: object
    properties:
      id:
        type: integer
      name:
        type: string

  AddressModel:
    type: object
    properties:
      id:
        type: integer
      city:
        type: string
      employee:
        $ref: '#/definitions/EmployeeModel'

我想更改地址模型,使“雇员”属性可以是整数,也可以是对EmployeeModel的引用。

这可能吗?我尝试使用oneOf,结果看起来像:

employee:
  oneOf:
    - type: integer
    - $ref: '#/defintions/EmployeeMap'

这是正确的方法吗?

0 个答案:

没有答案