# `Orchid.Operon.Request`
[🔗](https://github.com/SynapticStrings/Orchid/blob/main/lib/orchid/operon.ex#L2)

# `t`
[🔗](https://github.com/SynapticStrings/Orchid/blob/main/lib/orchid/operon.ex#L3)

```elixir
@type t() :: %Orchid.Operon.Request{
  assigns: map(),
  initial_params: Orchid.Scheduler.initial_params(),
  operon_options: keyword(),
  recipe: Orchid.Recipe.t(),
  workflow_ctx: Orchid.WorkflowCtx.t()
}
```

---

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