# `Ory.Model.RecoveryFlow`

This request is used when an identity wants to recover their account.  We recommend reading the [Account Recovery Documentation](../self-service/flows/password-reset-account-recovery)

# `t`

```elixir
@type t() :: %Ory.Model.RecoveryFlow{
  active: String.t() | nil,
  continue_with: [Ory.Model.ContinueWith.t()] | nil,
  expires_at: DateTime.t(),
  id: String.t(),
  issued_at: DateTime.t(),
  request_url: String.t(),
  return_to: String.t() | nil,
  state: any() | nil,
  transient_payload: map() | nil,
  type: String.t(),
  ui: Ory.Model.UiContainer.t()
}
```

# `decode`

---

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