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'¶