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#