Stripe.Params.BillingPortal.SessionCreateParams.FlowData (tiger_stripe v0.1.10)

Copy Markdown View Source

Nested parameters.

Summary

Types

t()

@type t() :: %Stripe.Params.BillingPortal.SessionCreateParams.FlowData{
  after_completion:
    Stripe.Params.BillingPortal.SessionCreateParams.FlowData.AfterCompletion.t()
    | nil,
  subscription_cancel:
    Stripe.Params.BillingPortal.SessionCreateParams.FlowData.SubscriptionCancel.t()
    | nil,
  subscription_update:
    Stripe.Params.BillingPortal.SessionCreateParams.FlowData.SubscriptionUpdate.t()
    | nil,
  subscription_update_confirm:
    Stripe.Params.BillingPortal.SessionCreateParams.FlowData.SubscriptionUpdateConfirm.t()
    | nil,
  type: String.t() | nil
}
  • after_completion - Behavior after the flow is completed.
  • subscription_cancel - Configuration when flow_data.type=subscription_cancel.
  • subscription_update - Configuration when flow_data.type=subscription_update.
  • subscription_update_confirm - Configuration when flow_data.type=subscription_update_confirm.
  • type - Type of flow that the customer will go through. Possible values: payment_method_update, subscription_cancel, subscription_update, subscription_update_confirm.