Skip to content

Commit 3bcabf8

Browse files
committed
Add type hints to ActionCodeSettings
1 parent d05bce2 commit 3bcabf8

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

firebase_admin/_user_mgt.py

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
import base64
1818
from collections import defaultdict
1919
import json
20+
from typing import Optional
2021
from urllib import parse
2122
import warnings
2223

@@ -490,9 +491,17 @@ class ActionCodeSettings:
490491
Used when invoking the email action link generation APIs.
491492
"""
492493

493-
def __init__(self, url, handle_code_in_app=None, dynamic_link_domain=None, ios_bundle_id=None,
494-
android_package_name=None, android_install_app=None, android_minimum_version=None,
495-
link_domain=None):
494+
def __init__(
495+
self,
496+
url: str,
497+
handle_code_in_app: Optional[bool] = None,
498+
dynamic_link_domain: Optional[str] = None,
499+
ios_bundle_id: Optional[str] = None,
500+
android_package_name: Optional[str] = None,
501+
android_install_app: Optional[str] = None,
502+
android_minimum_version: Optional[str] = None,
503+
link_domain: Optional[str] = None,
504+
):
496505
if dynamic_link_domain is not None:
497506
warnings.warn(
498507
'dynamic_link_domain is deprecated, use link_domain instead',

0 commit comments

Comments
 (0)