# `Electric.Shapes.Api.SseState`
[🔗](https://github.com/electric-sql/electric/tree/%40core/sync-service%401.6.2/packages/sync-service/lib/electric/shapes/api/sse_state.ex#L1)

# `t`

```elixir
@type t() :: %Electric.Shapes.Api.SseState{
  keepalive_ref: reference(),
  last_message_time: pos_integer(),
  mode: :receive | :emit | :done,
  request: Electric.Shapes.Api.Request.t(),
  since_offset: Electric.Replication.LogOffset.t(),
  stream: Enumerable.t() | nil
}
```

---

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