diff --git a/discord/appinfo.py b/discord/appinfo.py index c06fd89eb..a4ec407c5 100644 --- a/discord/appinfo.py +++ b/discord/appinfo.py @@ -24,7 +24,7 @@ DEALINGS IN THE SOFTWARE. from __future__ import annotations -from typing import List, TYPE_CHECKING, Optional +from typing import Collection, List, TYPE_CHECKING, Optional from . import utils from .asset import Asset @@ -358,12 +358,12 @@ class Application(PartialApplication): description: Optional[str] = MISSING, icon: Optional[bytes] = MISSING, cover_image: Optional[bytes] = MISSING, - tags: List[str] = MISSING, + tags: Collection[str] = MISSING, terms_of_service_url: Optional[str] = MISSING, privacy_policy_url: Optional[str] = MISSING, interactions_endpoint_url: Optional[str] = MISSING, - redirect_uris: List[str] = MISSING, - rpc_origins: List[str] = MISSING, + redirect_uris: Collection[str] = MISSING, + rpc_origins: Collection[str] = MISSING, public: bool = MISSING, require_code_grant: bool = MISSING, flags: ApplicationFlags = MISSING, diff --git a/discord/client.py b/discord/client.py index 41323d335..e783ee663 100644 --- a/discord/client.py +++ b/discord/client.py @@ -757,7 +757,7 @@ class Client: return [create_activity(activity, state) for activity in state._activities] @initial_activities.setter - def initial_activities(self, values: List[ActivityTypes]) -> None: + def initial_activities(self, values: Sequence[ActivityTypes]) -> None: if not values: self._connection._activities = [] elif all(isinstance(value, BaseActivity) for value in values): diff --git a/discord/guild.py b/discord/guild.py index 1e667a300..cf89ea910 100644 --- a/discord/guild.py +++ b/discord/guild.py @@ -3431,7 +3431,7 @@ class Guild(Hashable): self, *, description: str = MISSING, - welcome_channels: List[WelcomeChannel] = MISSING, + welcome_channels: Sequence[WelcomeChannel] = MISSING, enabled: bool = MISSING, ): """|coro|