An object containing a oneOf or anyOf with varying properties can be represented as a select used to switch between the sub-schemas.
oneOf
anyOf
A const property is required to be used as unique key of a oneOf element.
const