Как мне указать, что в my_object у вас может быть свойство_1 или свойство_2, но не оба?
my_object:
type: object
properties:
property_1:
type: string
property_2:
type: string
Как мне указать, что в my_object у вас может быть свойство_1 или свойство_2, но не оба?
my_object:
type: object
properties:
property_1:
type: string
property_2:
type: string
Вы можете переключиться на OpenAPI 3.0, который поддерживает ключевое слово oneOf для определения взаимоисключающих условий:
вот пример:
my_object:
type: object
properties:
property_1:
type: string
property_2:
type: integer
oneOf:
- required: [property_1]
- required: [property_2]
property_1
иproperty_2
единственными свойствами в этом объекте, или у него могут быть и другие свойства? - person Helen   schedule 11.04.2019property1
/property2
(т. е. одно или другое ДОЛЖНО присутствовать) или они необязательны (т. е. одно или другое МОЖЕТ присутствовать)? Есть ли обязательные свойства среди других свойств? - person Helen   schedule 11.04.2019