diff --git a/docs/source/usage.oneof.rst b/docs/source/usage.oneof.rst index 6e875a4..af625e5 100644 --- a/docs/source/usage.oneof.rst +++ b/docs/source/usage.oneof.rst @@ -109,4 +109,4 @@ Examples .. warning:: - The discriminator feature is not officially in the JSON Schema specification, it was introduced by OpenAI. Use it with caution and ensure it fits your use case. + The discriminator feature is not officially in the JSON Schema specification, it was introduced by OpenAPI. Use it with caution and ensure it fits your use case. diff --git a/jambo/parser/oneof_type_parser.py b/jambo/parser/oneof_type_parser.py index b9393fe..707d277 100644 --- a/jambo/parser/oneof_type_parser.py +++ b/jambo/parser/oneof_type_parser.py @@ -34,9 +34,9 @@ class OneOfTypeParser(GenericTypeParser): subfield_types = [Annotated[t, Field(**v)] for t, v in sub_types] # Added with the understanding of discriminator are not in the JsonSchema Spec, - # they were added by OpenAI and not all implementations may support them, + # they were added by OpenAPI and not all implementations may support them, # and they do not always generate a model one-to-one to the Pydantic model - # TL;DR: Discriminators were added by OpenAI and not a Official JSON Schema feature + # TL;DR: Discriminators were added by OpenAPI and not a Official JSON Schema feature discriminator = properties.get("discriminator") if discriminator is not None: validated_type = self._build_type_one_of_with_discriminator(