UWSRoute

class safir.uws.UWSRoute(dependency, summary, description=None)

Bases: object

Defines a FastAPI dependency to get the UWS job parameters.

Parameters:

Attributes Summary

dependency

Type for a dependency that gathers parameters for a job.

description

Description string for API documentation.

summary

Summary string for API documentation.

Attributes Documentation

dependency: Callable[..., Coroutine[None, None, ParametersModel]] = <dataclasses._MISSING_TYPE object>

Type for a dependency that gathers parameters for a job.

description: str | None = None

Description string for API documentation.

summary: str = <dataclasses._MISSING_TYPE object>

Summary string for API documentation.