Represents a database operation to create a new edge between two nodes.
See Dagex.create_edge/2
Dagex.create_edge/2
result() :: {:edge_created, {parent :: struct(), child :: struct()}} | {:error, reason :: atom()}
t() :: %Dagex.Operations.CreateEdge{ child: struct(), child_id: String.t(), node_type: String.t(), parent: struct(), parent_id: String.t() }