# `PgFlow.Schema.StepState`
[🔗](https://github.com/agoodway/pgflow/blob/v0.1.0/lib/pgflow/schema/step_state.ex#L1)

Schema for the pgflow.step_states table.

Represents the state of a step within a specific run with composite primary key
(run_id, step_slug).

# `t`

```elixir
@type t() :: %PgFlow.Schema.StepState{
  __meta__: term(),
  completed_at: term(),
  created_at: term(),
  error_message: term(),
  failed_at: term(),
  initial_tasks: term(),
  output: term(),
  remaining_deps: term(),
  remaining_tasks: term(),
  run: term(),
  run_id: term(),
  started_at: term(),
  status: term(),
  step: term(),
  step_slug: term(),
  step_tasks: term()
}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
