From 9930c672bbaaa8d24f30109f6ba8c3f153719d01 Mon Sep 17 00:00:00 2001 From: Rapptz Date: Tue, 10 Jan 2023 16:31:02 -0500 Subject: [PATCH] Add AppInfo.role_connections_verification_url --- discord/appinfo.py | 7 +++++++ discord/types/appinfo.py | 1 + 2 files changed, 8 insertions(+) diff --git a/discord/appinfo.py b/discord/appinfo.py index 98c2cd326..18c97228b 100644 --- a/discord/appinfo.py +++ b/discord/appinfo.py @@ -126,6 +126,11 @@ class AppInfo: The settings for custom authorization URL of application, if enabled. .. versionadded:: 2.0 + role_connections_verification_url: Optional[:class:`str`] + The application's connection verification URL which will render the application as + a verification method in the guild's role verification configuration. + + .. versionadded:: 2.2 """ __slots__ = ( @@ -150,6 +155,7 @@ class AppInfo: 'tags', 'custom_install_url', 'install_params', + 'role_connections_verification_url', ) def __init__(self, state: ConnectionState, data: AppInfoPayload): @@ -180,6 +186,7 @@ class AppInfo: self.privacy_policy_url: Optional[str] = data.get('privacy_policy_url') self.tags: List[str] = data.get('tags', []) self.custom_install_url: Optional[str] = data.get('custom_install_url') + self.role_connections_verification_url: Optional[str] = data.get('role_connections_verification_url') params = data.get('install_params') self.install_params: Optional[AppInstallParams] = AppInstallParams(params) if params else None diff --git a/discord/types/appinfo.py b/discord/types/appinfo.py index 9223159a9..640fe1be7 100644 --- a/discord/types/appinfo.py +++ b/discord/types/appinfo.py @@ -62,6 +62,7 @@ class AppInfo(BaseAppInfo): tags: NotRequired[List[str]] install_params: NotRequired[InstallParams] custom_install_url: NotRequired[str] + role_connections_verification_url: NotRequired[str] class PartialAppInfo(BaseAppInfo, total=False):