# `Worldpay.Partner.TerminalLease`
[🔗](https://github.com/iamkanishka/worldpay/blob/v1.0.0/lib/worldpay/access/partner.ex#L226)

Worldpay **Terminal Lease Notification API** — equipment lease alerts.

Worldpay notifies partners when merchants request terminal equipment leases.
Parse the incoming notification to action lease requests.

# `lease_notification`

```elixir
@type lease_notification() :: %{
  merchant_id: String.t() | nil,
  terminal_model: String.t() | nil,
  quantity: non_neg_integer() | nil,
  lease_term: String.t() | nil,
  status: atom(),
  raw: map()
}
```

# `parse`

```elixir
@spec parse(String.t() | %{required(String.t()) =&gt; term()}) ::
  {:ok, lease_notification()}
```

Parse a terminal lease notification.

---

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