I want to define PaymentMethod
as below. Is oneOf supported in swagger.yaml?
PaymentMethod:
oneOf:
- $ref: '#/definitions/NewPaymentMethod'
- $ref: '#/definitions/ExistPaymentMethod'
The ExistPaymentMethod
will have just id, and cardNumber
where NewPaymentMethod
will have no id
, but all other details, e.g. cardNumber
, cardholderName
, cardholderAddress
etc.