Version 1 API
- ixmp4.server.v1.yield_session(dsn: str) AsyncIterator[Session]
- async ixmp4.server.v1.get_transport(platform: PlatformConnectionInfo, request: Request[User | None, AuthorizationContext | None, Any]) AsyncGenerator[DirectTransport, None]
- async ixmp4.server.v1.get_backend(transport: DirectTransport) AsyncGenerator[Backend, None]
- async ixmp4.server.v1.get_platform(state: State, platform_name: str, request: Request[User | None, AuthorizationContext | None, Any]) PlatformConnectionInfo
- class ixmp4.server.v1.V1HttpApi(settings: ServerSettings, override_transport: Callable[..., Awaitable[DirectTransport]] | None = None, service_classes: Sequence[type[Service]] | None = None)
Bases:
object- settings: ServerSettings
- platform_router: Router
- router: Router