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

# `lsn`

```elixir
@type lsn() :: binary()
```

# `operation`

```elixir
@type operation() :: :insert | :update | :delete
```

# `relation`

```elixir
@type relation() :: [String.t(), ...]
```

# `t`

```elixir
@type t() :: %Electric.Client.Message.Headers{
  handle: Electric.Client.shape_handle(),
  lsn: lsn(),
  op_position: non_neg_integer(),
  operation: operation(),
  relation: relation(),
  removed_tags: [tag()],
  tags: [tag()],
  txids: txids()
}
```

# `tag`

```elixir
@type tag() :: String.t()
```

# `txids`

```elixir
@type txids() :: [pos_integer(), ...] | nil
```

# `delete`

# `insert`

# `update`

---

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