pub struct RetentionOpportunity { /* private fields */ }Expand description
Retention opportunity carried by the retention follow-up workflow; it turns source-grounded visit evidence into safe follow-up drafts without sending customer messages automatically.
Implementations§
Source§impl RetentionOpportunity
impl RetentionOpportunity
Sourcepub fn builder() -> RetentionOpportunityBuilder
pub fn builder() -> RetentionOpportunityBuilder
Create an instance of RetentionOpportunity using the builder syntax
Source§impl RetentionOpportunity
impl RetentionOpportunity
Sourcepub const fn kind(&self) -> OpportunityKind
pub const fn kind(&self) -> OpportunityKind
Returns the kind source evidence carried by this retention follow-up workflow artifact without changing provider, customer, payment, or schedule state.
Sourcepub const fn evidence(&self) -> &OpportunityEvidence
pub const fn evidence(&self) -> &OpportunityEvidence
Returns the evidence source evidence carried by this retention follow-up workflow artifact without changing provider, customer, payment, or schedule state.
Trait Implementations§
Source§impl Clone for RetentionOpportunity
impl Clone for RetentionOpportunity
Source§fn clone(&self) -> RetentionOpportunity
fn clone(&self) -> RetentionOpportunity
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 RetentionOpportunity
impl Debug for RetentionOpportunity
Source§impl<'de> Deserialize<'de> for RetentionOpportunity
impl<'de> Deserialize<'de> for RetentionOpportunity
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 RetentionOpportunity
impl PartialEq for RetentionOpportunity
Source§impl Serialize for RetentionOpportunity
impl Serialize for RetentionOpportunity
impl Eq for RetentionOpportunity
impl StructuralPartialEq for RetentionOpportunity
Auto Trait Implementations§
impl Freeze for RetentionOpportunity
impl RefUnwindSafe for RetentionOpportunity
impl Send for RetentionOpportunity
impl Sync for RetentionOpportunity
impl Unpin for RetentionOpportunity
impl UnsafeUnpin for RetentionOpportunity
impl UnwindSafe for RetentionOpportunity
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