作为.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'
这是正确的方法吗?