From fd4223ff0ec23e9f8f3316ad39926c07c5c21e12 Mon Sep 17 00:00:00 2001 From: Damego Date: Fri, 16 Sep 2022 16:03:21 +0500 Subject: [PATCH] docs: Change type annotations for `Overwrite` args --- interactions/api/models/misc.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/interactions/api/models/misc.py b/interactions/api/models/misc.py index 26e3c3ce3..34e15e208 100644 --- a/interactions/api/models/misc.py +++ b/interactions/api/models/misc.py @@ -18,6 +18,7 @@ from ...utils.attrs_utils import DictSerializerMixin, convert_list, define, field from ...utils.missing import MISSING from ..error import LibraryException +from .flags import Permissions __all__ = ( "AutoModKeywordPresetTypes", @@ -46,14 +47,14 @@ class Overwrite(DictSerializerMixin): :ivar str id: Role or User ID :ivar int type: Type that corresponds ot the ID; 0 for role and 1 for member. - :ivar str allow: Permission bit set. - :ivar str deny: Permission bit set. + :ivar Union[Permissions, int, str] allow: Permission bit set. + :ivar Union[Permissions, int, str] deny: Permission bit set. """ id: int = field() type: int = field() - allow: str = field() - deny: str = field() + allow: Union[Permissions, int, str] = field() + deny: Union[Permissions, int, str] = field() @define()