class documentation

Undocumented

Method __enter__ Undocumented
Method __exit__ Undocumented
Method __init__ Undocumented
Method execute Undocumented
Method get_data Undocumented
Instance Variable headers Undocumented
Instance Variable http_client Undocumented
Instance Variable url Undocumented
Method _convert_dict_to_json_serializable Undocumented
Method _convert_value Undocumented
Method _execute_json Undocumented
Method _execute_multipart Undocumented
Method _get_files_from_variables Undocumented
Method _process_variables Undocumented
def __enter__(self: Self) -> Self:

Undocumented

def __exit__(self, exc_type: object, exc_val: object, exc_tb: object):

Undocumented

def __init__(self, url: str = '', headers: dict[str, str] | None = None, http_client: httpx.Client | None = None):

Undocumented

def execute(self, query: str, operation_name: str | None = None, variables: dict[str, Any] | None = None, **kwargs: Any) -> httpx.Response:

Undocumented

def get_data(self, response: httpx.Response) -> dict[str, Any]:

Undocumented

headers =

Undocumented

http_client =

Undocumented

url =

Undocumented

def _convert_dict_to_json_serializable(self, dict_: dict[str, Any]) -> dict[str, Any]:

Undocumented

def _convert_value(self, value: Any) -> Any:

Undocumented

def _execute_json(self, query: str, operation_name: str | None, variables: dict[str, Any], **kwargs: Any) -> httpx.Response:

Undocumented

def _execute_multipart(self, query: str, operation_name: str | None, variables: dict[str, Any], files: dict[str, tuple[str, IO[bytes], str]], files_map: dict[str, list[str]], **kwargs: Any) -> httpx.Response:

Undocumented

def _get_files_from_variables(self, variables: dict[str, Any]) -> tuple[dict[str, Any], dict[str, tuple[str, IO[bytes], str]], dict[str, list[str]]]:

Undocumented

def _process_variables(self, variables: dict[str, Any] | None) -> tuple[dict[str, Any], dict[str, tuple[str, IO[bytes], str]], dict[str, list[str]]]:

Undocumented