codeforces_core.interfaces package#

Submodules#

codeforces_core.interfaces.AioHttpHelper module#

class codeforces_core.interfaces.AioHttpHelper.AioHttpHelperInterface(*args, **kwargs)[source]#

Bases: Protocol

abstract async async_get(url: str, **kwargs) → str[source]#
abstract async async_post(url: str, data: Any, **kwargs) → str[source]#
abstract async close_session() → None[source]#
abstract create_form(form_data: Dict[str, Any]) → FormData[source]#
abstract get_tokens() → Any[source]#
abstract async open_session() → ClientSession[source]#
abstract update_tokens(csrf: str, ftaa: str, bfaa: str, uc: str, usmc: str) → None[source]#
abstract async websockets(url: str, callback: Callable[[Any], Tuple[bool, Any]]) → AsyncIterator[Any][source]#

Module contents#