Operations on individual graph edges (facts/relationships between nodes).
Summary
Functions
Deletes an edge by uuid.
Fetches a single edge by uuid.
Lists edges for a user's or graph's graph, paginated.
Updates an edge's :fact and/or :rating.
Functions
@spec delete(Zep.Client.t() | keyword(), String.t()) :: {:ok, term()} | {:error, term()}
Deletes an edge by uuid.
@spec get(Zep.Client.t() | keyword(), String.t()) :: {:ok, Zep.Schemas.Edge.t()} | {:error, term()}
Fetches a single edge by uuid.
@spec get_by_user_or_graph( Zep.Client.t() | keyword(), keyword() ) :: {:ok, [Zep.Schemas.Edge.t()]} | {:error, term()}
Lists edges for a user's or graph's graph, paginated.
@spec update(Zep.Client.t() | keyword(), String.t(), keyword()) :: {:ok, Zep.Schemas.Edge.t()} | {:error, term()}
Updates an edge's :fact and/or :rating.