Base Client#

class atproto.xrpc_client.client.base.AsyncClientBase(base_url: Optional[str] = None, request: Optional[AsyncRequest] = None)#

Bases: object

Low-level methods are here

async invoke_procedure(nsid: str, params: Optional[ParamsModelBase] = None, data: Optional[Union[DataModelBase, bytes]] = None, **kwargs) Response#
async invoke_query(nsid: str, params: Optional[ParamsModelBase] = None, data: Optional[Union[DataModelBase, bytes]] = None, **kwargs) Response#
property request: AsyncRequest#
class atproto.xrpc_client.client.base.ClientBase(base_url: Optional[str] = None, request: Optional[Request] = None)#

Bases: object

Low-level methods are here

invoke_procedure(nsid: str, params: Optional[ParamsModelBase] = None, data: Optional[Union[DataModelBase, bytes]] = None, **kwargs) Response#
invoke_query(nsid: str, params: Optional[ParamsModelBase] = None, data: Optional[Union[DataModelBase, bytes]] = None, **kwargs) Response#
property request: Request#
class atproto.xrpc_client.client.base.InvokeType(value)#

Bases: Enum

An enumeration.

PROCEDURE = 'procedure'#
QUERY = 'query'#