diff --git a/tools/hooks.py b/tools/hooks.py index 03effcb..00bbdb8 100644 --- a/tools/hooks.py +++ b/tools/hooks.py @@ -109,23 +109,6 @@ class RemoveDiscriminator(SchemasHookBase): return value -class ReplaceLegacyDiscriminator(SchemasHookBase): - def hook(self, value: dict): - if value.get("oneOf") is not None: - value = { - "type": "object", - "example": ",".join( - list(x["$ref"].split("/")[-1] for x in value["oneOf"]) - ), - # "required": [value["discriminator"]["propertyName"]], - "properties": { - f"oneOf_schema_{x}_validator": y - for x, y in enumerate(value["oneOf"]) - }, - } - return value - - # RequestHookBase extends