# `LatticeStripe.Mandate.SingleUse`
[🔗](https://github.com/szTheory/lattice_stripe/blob/v2.2.2/lib/lattice_stripe/mandate/single_use.ex#L1)

Represents the `single_use` nested object on a Stripe Mandate.

Unknown fields from the Stripe API response are preserved in `:extra` for
forward compatibility.

# `t`

```elixir
@type t() :: %LatticeStripe.Mandate.SingleUse{
  amount: integer() | nil,
  currency: String.t() | nil,
  extra: map()
}
```

# `from_map`

```elixir
@spec from_map(map() | nil) :: t() | nil
```

---

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