app.core.edges
Edges API router - full CRUD for Kumiho edges.
Functions
|
Create an edge between two revisions. |
|
Delete an edge between two revisions. |
|
List all edges for a revision. |
- async app.core.edges.list_edges(kref=Query(PydanticUndefined), r=Query(None), edge_type=Query(None), direction=Query(None), client=Depends(dependency=<function get_kumiho_client>, use_cache=True, scope=None))[source]
List all edges for a revision.
- Parameters:
kref (str)
r (int | None)
edge_type (str | None)
direction (str | None)
client (Any)
- async app.core.edges.create_edge(request, client=Depends(dependency=<function get_kumiho_client>, use_cache=True, scope=None))[source]
Create an edge between two revisions.
- Parameters:
request (EdgeCreate)
client (Any)
- async app.core.edges.delete_edge(source_kref=Query(PydanticUndefined), target_kref=Query(PydanticUndefined), edge_type=Query(PydanticUndefined), client=Depends(dependency=<function get_kumiho_client>, use_cache=True, scope=None))[source]
Delete an edge between two revisions.
- Parameters:
source_kref (str)
target_kref (str)
edge_type (str)
client (Any)