pub enum LifecyclePreset {
Subscription,
Loan,
OrderFulfillment,
UserEngagement,
}Expand description
Lifecycle preset types
Predefined lifecycle patterns for common business scenarios.
Variants§
Subscription
Subscription lifecycle: NEW → ACTIVE → PAST_DUE → CANCELED
Loan
Loan lifecycle: APPLICATION → APPROVED → ACTIVE → PAST_DUE → DEFAULTED
OrderFulfillment
Order fulfillment lifecycle: PENDING → PROCESSING → SHIPPED → DELIVERED → COMPLETED
UserEngagement
User engagement lifecycle: NEW → ACTIVE → CHURN_RISK → CHURNED
Implementations§
Trait Implementations§
Source§impl Clone for LifecyclePreset
impl Clone for LifecyclePreset
Source§fn clone(&self) -> LifecyclePreset
fn clone(&self) -> LifecyclePreset
Returns a duplicate 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 LifecyclePreset
impl Debug for LifecyclePreset
Source§impl<'de> Deserialize<'de> for LifecyclePreset
impl<'de> Deserialize<'de> for LifecyclePreset
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
Source§impl PartialEq for LifecyclePreset
impl PartialEq for LifecyclePreset
Source§impl Serialize for LifecyclePreset
impl Serialize for LifecyclePreset
impl Copy for LifecyclePreset
impl Eq for LifecyclePreset
impl StructuralPartialEq for LifecyclePreset
Auto Trait Implementations§
impl Freeze for LifecyclePreset
impl RefUnwindSafe for LifecyclePreset
impl Send for LifecyclePreset
impl Sync for LifecyclePreset
impl Unpin for LifecyclePreset
impl UnwindSafe for LifecyclePreset
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.