Aludel.Runs.Execution (aludel v0.2.0)

Copy Markdown View Source

Result of executing a run across one or more providers.

Summary

Types

failure()

@type failure() :: %{
  provider_id: Ecto.UUID.t(),
  provider_name: String.t(),
  reason: term()
}

status()

@type status() :: :ok | :partial_failure | :error

t()

@type t() :: %Aludel.Runs.Execution{
  failures: [failure()],
  provider_results: [Aludel.Runs.RunResult.t()],
  run: Aludel.Runs.Run.t(),
  status: status()
}