# `Stripe.Params.Terminal.ConfigurationUpdateParams`
[🔗](https://github.com/jeffhuen/tiger_stripe/blob/main/lib/stripe/params/terminal/configuration_update_params.ex#L2)

Parameters for configuration update.

# `t`

```elixir
@type t() :: %Stripe.Params.Terminal.ConfigurationUpdateParams{
  bbpos_wisepad3: map() | nil,
  bbpos_wisepos_e: map() | nil,
  expand: [String.t()] | nil,
  name: String.t() | nil,
  offline: map() | nil,
  reboot_window: map() | nil,
  stripe_s700: map() | nil,
  tipping: map() | nil,
  verifone_p400: map() | nil,
  wifi: map() | nil
}
```

* `bbpos_wisepad3` - An object containing device type specific settings for BBPOS WisePad 3 readers.
* `bbpos_wisepos_e` - An object containing device type specific settings for BBPOS WisePOS E readers.
* `expand` - Specifies which fields in the response should be expanded.
* `name` - Name of the configuration Max length: 100.
* `offline` - Configurations for collecting transactions offline.
* `reboot_window` - Reboot time settings for readers. that support customized reboot time configuration.
* `stripe_s700` - An object containing device type specific settings for Stripe S700 readers.
* `tipping` - Tipping configurations for readers. supporting on-reader tips
* `verifone_p400` - An object containing device type specific settings for Verifone P400 readers.
* `wifi` - Configurations for connecting to a WiFi network.

---

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