Base Client

class atproto_client.client.base.AsyncClientBase(base_url: str | None = None, request: AsyncRequest | None = None)

Bases: _ClientCommonMethodsMixin

Low-level methods are here.

async invoke_procedure(nsid: str, params: ParamsModelBase | None = None, data: DataModelBase | bytes | None = None, **kwargs: Any) Response
async invoke_query(nsid: str, params: ParamsModelBase | None = None, data: DataModelBase | bytes | None = None, **kwargs: Any) Response
property request: AsyncRequest
class atproto_client.client.base.ClientBase(base_url: str | None = None, request: Request | None = None)

Bases: _ClientCommonMethodsMixin

Low-level methods are here.

invoke_procedure(nsid: str, params: ParamsModelBase | None = None, data: DataModelBase | bytes | None = None, **kwargs: Any) Response
invoke_query(nsid: str, params: ParamsModelBase | None = None, data: DataModelBase | bytes | None = None, **kwargs: Any) Response
property request: Request
class atproto_client.client.base.InvokeType(value)

Bases: Enum

An enumeration.

PROCEDURE = 'procedure'
QUERY = 'query'