src.ska_src_api_accounting.models.response
API response classes.
Module Contents
Classes
The generic error response model. |
|
The generic operation error response model. |
|
The health endpoint response model. |
|
The node resource response model. |
|
The nodes list response model. |
|
The ping endpoint response model. |
|
The base response model. |
- class src.ska_src_api_accounting.models.response.GenericErrorResponse
Bases:
ResponseThe generic error response model.
- detail: str
- class src.ska_src_api_accounting.models.response.GenericOperationResponse
Bases:
ResponseThe generic operation error response model.
- successful: bool
- class src.ska_src_api_accounting.models.response.HealthResponse
Bases:
ResponseThe health endpoint response model.
- class DependentServices
Bases:
pydantic.BaseModelThe dependent services response model.
- class DependentServiceStatus
Bases:
pydantic.BaseModelThe dependent services state response model.
- status: Literal[UP, DOWN]
- permissions_api: HealthResponse.DependentServices.DependentServiceStatus
- dependent_services: HealthResponse.DependentServices
- number_of_managed_requests: pydantic.NonNegativeInt
- uptime: pydantic.NonNegativeInt
- class src.ska_src_api_accounting.models.response.NodeResourceResponse
Bases:
ResponseThe node resource response model.
- node_name: str
- class src.ska_src_api_accounting.models.response.NodesListResponse
Bases:
ResponseThe nodes list response model.
- nodes: list[ska_src_api_accounting.models.nodes.Node]
- class src.ska_src_api_accounting.models.response.PingResponse
Bases:
ResponseThe ping endpoint response model.
- status: Literal[UP, DOWN]
- version: str
- class src.ska_src_api_accounting.models.response.Response
Bases:
pydantic.BaseModelThe base response model.