Stripe.Resources.BillingPortal.Session.Flow (tiger_stripe v0.1.10)

Copy Markdown View Source

Nested struct within the parent resource.

Summary

Types

t()

@type t() :: %Stripe.Resources.BillingPortal.Session.Flow{
  after_completion:
    Stripe.Resources.BillingPortal.Session.Flow.AfterCompletion.t() | nil,
  subscription_cancel:
    Stripe.Resources.BillingPortal.Session.Flow.SubscriptionCancel.t() | nil,
  subscription_update:
    Stripe.Resources.BillingPortal.Session.Flow.SubscriptionUpdate.t() | nil,
  subscription_update_confirm:
    Stripe.Resources.BillingPortal.Session.Flow.SubscriptionUpdateConfirm.t()
    | nil,
  type: String.t() | nil
}
  • after_completion
  • subscription_cancel - Configuration when flow.type=subscription_cancel. Nullable.
  • subscription_update - Configuration when flow.type=subscription_update. Nullable.
  • subscription_update_confirm - Configuration when flow.type=subscription_update_confirm. Nullable.
  • type - Type of flow that the customer will go through. Possible values: payment_method_update, subscription_cancel, subscription_update, subscription_update_confirm.