backend.api.models.schemas.output_format¶
Contains the schemas for the output format of the API responses.
Classes¶
Represents a table with headers and rows. |
|
Represents a node in a graph. |
|
Represents an edge with a label in a graph. |
|
Represents a complete graph with nodes and edges. |
|
Represents the response schema for API endpoints. |
Module Contents¶
- class backend.api.models.schemas.output_format.TableModel(/, **data: Any)¶
Bases:
pydantic.BaseModel
Represents a table with headers and rows.
- headers: List[str]¶
- rows: List[List[str]]¶
- class backend.api.models.schemas.output_format.GraphNode(/, **data: Any)¶
Bases:
pydantic.BaseModel
Represents a node in a graph.
- id: str¶
- class backend.api.models.schemas.output_format.GraphEdge(/, **data: Any)¶
Bases:
pydantic.BaseModel
Represents an edge with a label in a graph.
Connects two nodes.
- from_: str¶
- to: str¶
- label: str¶
- class backend.api.models.schemas.output_format.GraphModel(/, **data: Any)¶
Bases:
pydantic.BaseModel
Represents a complete graph with nodes and edges.
- class backend.api.models.schemas.output_format.ResponseSchema(/, **data: Any)¶
Bases:
pydantic.BaseModel
Represents the response schema for API endpoints.
- tables: List[TableModel] | None = []¶
- graphs: List[GraphModel] | None = []¶