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:
parent
dfc0b8b2e0
commit
9d2fbc2755
3 changed files with 29 additions and 5 deletions
|
|
@ -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
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue