# `Lotus.Storage.QueryVisualization`
[🔗](https://github.com/typhoonworks/lotus/blob/v0.16.6/lib/lotus/storage/query_visualization.ex#L1)

Represents a saved visualization configuration for a Lotus query.

The `config` field stores an opaque map that Lotus does not validate beyond
ensuring it is a map with string keys. Consumers (e.g., Lotus Web) are
responsible for validating the config according to their chosen charting library.

# `t`

```elixir
@type t() :: %Lotus.Storage.QueryVisualization{
  __meta__: term(),
  config: map(),
  id: term(),
  inserted_at: DateTime.t(),
  name: String.t(),
  position: non_neg_integer(),
  query: term(),
  query_id: term(),
  updated_at: DateTime.t(),
  version: non_neg_integer()
}
```

# `changeset`

# `new`

# `update`

---

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