# `TigerBeetlex.CDC.Account`
[🔗](https://github.com/rbino/tigerbeetlex/blob/0.16.78/lib/tigerbeetlex/cdc/account.ex#L1)

A struct representing an Account in a TigerBeetle CDC event, see
[Change Data Capture](https://docs.tigerbeetle.com/operating/cdc/#message-content)

This is almost the same as `TigerBeetlex.Account` except it doesn't contain
the `ledger` field, since it's defined in the parent `TigerBeetlex.CDC.Event`.

# `t`

```elixir
@type t() :: %TigerBeetlex.CDC.Account{
  code: non_neg_integer(),
  credits_pending: non_neg_integer(),
  credits_posted: non_neg_integer(),
  debits_pending: non_neg_integer(),
  debits_posted: non_neg_integer(),
  flags: TigerBeetlex.CDC.AccountFlags.t(),
  id: &lt;&lt;_::128&gt;&gt;,
  timestamp: non_neg_integer(),
  user_data_128: &lt;&lt;_::128&gt;&gt;,
  user_data_32: non_neg_integer(),
  user_data_64: non_neg_integer()
}
```

---

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