# `AdyenClient.BalancePlatform.TransferLimits`
[🔗](https://github.com/iamkanishka/adyen_client/blob/v1.0.0/lib/adyen_client/balance_platform_extras.ex#L273)

Balance Platform — Transfer Limits at both balance account and balance platform level.

Supplements `AdyenClient.BalancePlatform` with the full set of transfer limit
operations including approve-pending and platform-level CRUD.

# `approve_balance_account_limits`

```elixir
@spec approve_balance_account_limits(String.t(), map(), keyword()) ::
  AdyenClient.Client.response()
```

Approve pending transfer limits for a balance account.

# `create_platform_limit`

```elixir
@spec create_platform_limit(String.t(), map(), keyword()) ::
  AdyenClient.Client.response()
```

Create a transfer limit at balance platform level.

# `delete_platform_limit`

```elixir
@spec delete_platform_limit(String.t(), String.t(), keyword()) ::
  AdyenClient.Client.response()
```

Delete a transfer limit at balance platform level.

# `get_balance_account_limit`

```elixir
@spec get_balance_account_limit(String.t(), String.t(), keyword()) ::
  AdyenClient.Client.response()
```

Get a specific transfer limit for a balance account.

# `get_platform_limit`

```elixir
@spec get_platform_limit(String.t(), String.t(), keyword()) ::
  AdyenClient.Client.response()
```

Get a specific transfer limit at balance platform level.

# `list_platform_limits`

```elixir
@spec list_platform_limits(String.t(), map(), keyword()) ::
  AdyenClient.Client.response()
```

List transfer limits at balance platform level.

---

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