# `Stripe.Resources.BillingPortal.Session.Flow.SubscriptionUpdateConfirm.Items`
[🔗](https://github.com/jeffhuen/tiger_stripe/blob/main/lib/stripe/resources/billing_portal/session.ex#L236)

Nested struct within the parent resource.

# `t`

```elixir
@type t() ::
  %Stripe.Resources.BillingPortal.Session.Flow.SubscriptionUpdateConfirm.Items{
    id: String.t() | nil,
    price: String.t() | nil,
    quantity: integer() | nil
  }
```

* `id` - The ID of the [subscription item](https://docs.stripe.com/api/subscriptions/object#subscription_object-items-data-id) to be updated. Max length: 5000. Nullable.
* `price` - The price the customer should subscribe to through this flow. The price must also be included in the configuration's [`features.subscription_update.products`](https://docs.stripe.com/api/customer_portal/configuration#portal_configuration_object-features-subscription_update-products). Max length: 5000. Nullable.
* `quantity` - [Quantity](https://docs.stripe.com/subscriptions/quantities) for this item that the customer should subscribe to through this flow.

---

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