Struct stripe::generated::billing::billing_portal_session::PortalFlowsFlow
source · pub struct PortalFlowsFlow {
pub after_completion: PortalFlowsFlowAfterCompletion,
pub subscription_cancel: Option<PortalFlowsFlowSubscriptionCancel>,
pub subscription_update: Option<PortalFlowsFlowSubscriptionUpdate>,
pub subscription_update_confirm: Option<PortalFlowsFlowSubscriptionUpdateConfirm>,
pub type_: PortalFlowsFlowType,
}
Fields§
§after_completion: PortalFlowsFlowAfterCompletion
§subscription_cancel: Option<PortalFlowsFlowSubscriptionCancel>
Configuration when flow.type=subscription_cancel
.
subscription_update: Option<PortalFlowsFlowSubscriptionUpdate>
Configuration when flow.type=subscription_update
.
subscription_update_confirm: Option<PortalFlowsFlowSubscriptionUpdateConfirm>
Configuration when flow.type=subscription_update_confirm
.
type_: PortalFlowsFlowType
Type of flow that the customer will go through.
Trait Implementations§
source§impl Clone for PortalFlowsFlow
impl Clone for PortalFlowsFlow
source§fn clone(&self) -> PortalFlowsFlow
fn clone(&self) -> PortalFlowsFlow
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for PortalFlowsFlow
impl Debug for PortalFlowsFlow
source§impl Default for PortalFlowsFlow
impl Default for PortalFlowsFlow
source§fn default() -> PortalFlowsFlow
fn default() -> PortalFlowsFlow
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for PortalFlowsFlow
impl<'de> Deserialize<'de> for PortalFlowsFlow
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for PortalFlowsFlow
impl Send for PortalFlowsFlow
impl Sync for PortalFlowsFlow
impl Unpin for PortalFlowsFlow
impl UnwindSafe for PortalFlowsFlow
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more