massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / stripe / stripe / api_requestor.pyi
1 from typing import Any
2
3 from stripe import error as error, http_client as http_client, oauth_error as oauth_error, version as version
4 from stripe.multipart_data_generator import MultipartDataGenerator as MultipartDataGenerator
5 from stripe.stripe_response import StripeResponse as StripeResponse, StripeStreamResponse as StripeStreamResponse
6
7 class APIRequestor:
8     api_base: Any
9     api_key: Any
10     api_version: Any
11     stripe_account: Any
12     def __init__(
13         self,
14         key: Any | None = ...,
15         client: Any | None = ...,
16         api_base: Any | None = ...,
17         api_version: Any | None = ...,
18         account: Any | None = ...,
19     ) -> None: ...
20     @classmethod
21     def format_app_info(cls, info): ...
22     def request(self, method, url, params: Any | None = ..., headers: Any | None = ...): ...
23     def request_stream(self, method, url, params: Any | None = ..., headers: Any | None = ...): ...
24     def handle_error_response(self, rbody, rcode, resp, rheaders) -> None: ...
25     def specific_api_error(self, rbody, rcode, resp, rheaders, error_data): ...
26     def specific_oauth_error(self, rbody, rcode, resp, rheaders, error_code): ...
27     def request_headers(self, api_key, method): ...
28     def request_raw(
29         self, method, url, params: Any | None = ..., supplied_headers: Any | None = ..., is_streaming: bool = ...
30     ): ...
31     def interpret_response(self, rbody, rcode, rheaders): ...
32     def interpret_streaming_response(self, stream, rcode, rheaders): ...