Schema combinator that requires exactly one of the sub-schemas to match.
List<Schema>? get oneOf => (_value['oneOf'] as List?)?.cast<Schema>();