|
| 1 | +import types |
| 2 | +from email.generator import BytesGenerator |
| 3 | +from typing import Any, Protocol, TypeVar, overload |
| 4 | + |
| 5 | +import google.auth.credentials |
| 6 | +import httplib2 |
| 7 | +import oauth2client # type: ignore[import-not-found] |
| 8 | +from _typeshed import Incomplete |
| 9 | +from google.api_core.client_options import ClientOptions |
| 10 | +from typing_extensions import Literal |
| 11 | + |
| 12 | +from googleapiclient.discovery_cache.base import Cache |
| 13 | +from googleapiclient.http import HttpMock, HttpRequest |
| 14 | +from googleapiclient.model import Model |
| 15 | + |
| 16 | +_T = TypeVar("_T") |
| 17 | + |
| 18 | +class _BytesGenerator(BytesGenerator): ... |
| 19 | + |
| 20 | +def fix_method_name(name): ... |
| 21 | +def key2param(key): ... |
| 22 | + |
| 23 | +class ResourceMethodParameters: |
| 24 | + argmap: Incomplete |
| 25 | + required_params: Incomplete |
| 26 | + repeated_params: Incomplete |
| 27 | + pattern_params: Incomplete |
| 28 | + query_params: Incomplete |
| 29 | + path_params: Incomplete |
| 30 | + param_types: Incomplete |
| 31 | + enum_params: Incomplete |
| 32 | + def __init__(self, method_desc) -> None: ... |
| 33 | + def set_parameters(self, method_desc) -> None: ... |
| 34 | + |
| 35 | +class Resource: |
| 36 | + def __init__( |
| 37 | + self, |
| 38 | + http, |
| 39 | + baseUrl, |
| 40 | + model, |
| 41 | + requestBuilder, |
| 42 | + developerKey, |
| 43 | + resourceDesc, |
| 44 | + rootDesc, |
| 45 | + schema, |
| 46 | + ) -> None: ... |
| 47 | + def __enter__(self: _T) -> _T: ... |
| 48 | + def __exit__( |
| 49 | + self, |
| 50 | + exc_type: type[BaseException] | None, |
| 51 | + exc: BaseException | None, |
| 52 | + exc_tb: types.TracebackType | None, |
| 53 | + ) -> None: ... |
| 54 | + def close(self) -> None: ... |
| 55 | + |
| 56 | +class _RequestBuilder(Protocol): |
| 57 | + def __call__( |
| 58 | + self, |
| 59 | + http, |
| 60 | + postproc, |
| 61 | + uri, |
| 62 | + method: str = ..., |
| 63 | + body: Incomplete | None = ..., |
| 64 | + headers: Incomplete | None = ..., |
| 65 | + methodId: Incomplete | None = ..., |
| 66 | + resumable: Incomplete | None = ..., |
| 67 | + ) -> HttpRequest: ... |
0 commit comments