app.repository.apikey_repository module

class app.repository.apikey_repository.ApiKeyRepository(session_factory, model=<class 'app.model.api_key.ApiKey'>)[source]

Bases: BaseRepository

Repository class for API keys.

Parameters:

session_factory (Callable[[...], AbstractAsyncContextManager[AsyncSession]])

async read_all(page=1, page_size=100)[source]

Reads all API keys ordered by created_at desc.

Parameters:
  • page (int)

  • page_size (int)