# `PaperTiger.Resources.CustomerBalanceTransaction`
[🔗](https://github.com/EnaiaInc/paper_tiger/blob/v1.2.2/lib/paper_tiger/resources/customer_balance_transaction.ex#L1)

Handles nested Customer Balance Transaction endpoints.

# `create`

```elixir
@spec create(Plug.Conn.t(), String.t()) :: Plug.Conn.t()
```

Creates a customer balance transaction and mutates the customer's balance.

# `list`

```elixir
@spec list(Plug.Conn.t(), String.t()) :: Plug.Conn.t()
```

Lists customer balance transactions.

# `retrieve`

```elixir
@spec retrieve(Plug.Conn.t(), String.t(), String.t()) :: Plug.Conn.t()
```

Retrieves a customer balance transaction.

# `update`

```elixir
@spec update(Plug.Conn.t(), String.t(), String.t()) :: Plug.Conn.t()
```

Updates customer balance transaction metadata/description.

---

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