|
| 1 | +from typing import TYPE_CHECKING, Any, Mapping, Optional, Sequence, Tuple |
| 2 | + |
| 3 | +from google.auth.credentials import Credentials as Credentials |
| 4 | +from google.auth.transport import Request as Request |
| 5 | + |
| 6 | +if TYPE_CHECKING: |
| 7 | + from google.auth.api_key import Credentials as _ApiKeyCredentials |
| 8 | + |
| 9 | +def load_credentials_from_file( |
| 10 | + filename: str, |
| 11 | + scopes: Optional[Sequence[str]] = None, |
| 12 | + default_scopes: Optional[Sequence[str]] = None, |
| 13 | + quota_project_id: Optional[str] = None, |
| 14 | + request: Optional[Request] = None, |
| 15 | +) -> Tuple[Credentials, Optional[str]]: ... |
| 16 | +def load_credentials_from_dict( |
| 17 | + info: Mapping[str, Any], |
| 18 | + scopes: Optional[Sequence[str]] = None, |
| 19 | + default_scopes: Optional[Sequence[str]] = None, |
| 20 | + quota_project_id: Optional[str] = None, |
| 21 | + request: Optional[Request] = None, |
| 22 | +) -> Tuple[Credentials, Optional[str]]: ... |
| 23 | +def get_api_key_credentials(key: str) -> "_ApiKeyCredentials": ... |
| 24 | +def default( |
| 25 | + scopes: Optional[Sequence[str]] = None, |
| 26 | + request: Optional[Request] = None, |
| 27 | + quota_project_id: Optional[str] = None, |
| 28 | + default_scopes: Optional[Sequence[str]] = None, |
| 29 | +) -> Tuple[Credentials, Optional[str]]: ... |
0 commit comments