1
Fork 0
mirror of https://github.com/thegeneralist01/twitter-openapi synced 2026-01-11 15:40:26 +01:00

add schemas hooks

Signed-off-by: ふぁ <yuki@yuki0311.com>
This commit is contained in:
ふぁ 2023-05-21 13:34:29 +09:00
parent dfc0b8b2e0
commit 9d2fbc2755
No known key found for this signature in database
GPG key ID: 83A8A5E74872A8AA
3 changed files with 29 additions and 5 deletions

View file

@ -58,6 +58,11 @@ class OpenapiHookBase(HookBase):
return value
class SchemasHookBase(HookBase):
def hook(self, value: dict):
return value
class RequestHookBase(HookBase):
split: int
path_name: str
@ -84,6 +89,16 @@ class AddSecuritySchemesOnSecuritySchemes(OpenapiHookBase):
return value
# SchemasHookBase extends
class RemoveDiscriminator(SchemasHookBase):
def hook(self, value: dict):
if value.get("discriminator") is not None:
del value["discriminator"]
return value
# RequestHookBase extends