tisserande.models.edges

Pydantic models for provenance graph edges connecting nodes.

Classes

EdgeBase

Model for a graph edge connecting two nodes.

EdgeCreate

Fields used to create an Edge.

Edge

Edge response model.

Module Contents

class tisserande.models.edges.EdgeBase(/, **data: Any)[source]

Bases: pydantic.BaseModel

Model for a graph edge connecting two nodes.

from_id: uuid.UUID = None[source]
to_id: uuid.UUID = None[source]
class tisserande.models.edges.EdgeCreate(/, **data: Any)[source]

Bases: EdgeBase

Fields used to create an Edge.

execution_id: uuid.UUID | None = None[source]
class tisserande.models.edges.Edge(/, **data: Any)[source]

Bases: EdgeBase

Edge response model.

model_config[source]

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

col_names_for_table: ClassVar[list[str]] = ['id_', 'from_id', 'to_id', 'execution_id'][source]
id_: int = None[source]
execution_id: uuid.UUID | None = None[source]