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.