# `Electric.Client.Message.ControlMessage`
[🔗](https://github.com/electric-sql/electric/tree/%40core/elixir-client%400.9.4/packages/elixir-client/lib/electric/client/message.ex#L60)

# `control`

```elixir
@type control() :: :must_refetch | :up_to_date
```

# `t`

```elixir
@type t() :: %Electric.Client.Message.ControlMessage{
  control: control(),
  global_last_seen_lsn: pos_integer(),
  handle: Electric.Client.shape_handle(),
  request_timestamp: DateTime.t()
}
```

# `from_message`

# `must_refetch`

# `up_to_date`

---

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