pub struct OpportunityEvidence { /* private fields */ }Expand description
Opportunity evidence used 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 OpportunityEvidence
impl OpportunityEvidence
Sourcepub fn builder() -> OpportunityEvidenceBuilder
pub fn builder() -> OpportunityEvidenceBuilder
Create an instance of OpportunityEvidence using the builder syntax
Source§impl OpportunityEvidence
impl OpportunityEvidence
Sourcepub const fn reason_code(&self) -> SourceGroundedReasonCode
pub const fn reason_code(&self) -> SourceGroundedReasonCode
Returns the reason code evidence available to retention follow-up review while leaving provider, customer, payment, and schedule systems unchanged.
Sourcepub const fn summary(&self) -> &EvidenceSummary
pub const fn summary(&self) -> &EvidenceSummary
Returns the summary evidence available to retention follow-up review while leaving provider, customer, payment, and schedule systems unchanged.
Sourcepub const fn provenance(&self) -> &Provenance
pub const fn provenance(&self) -> &Provenance
Returns the provenance evidence available to retention follow-up review while leaving provider, customer, payment, and schedule systems unchanged.
Trait Implementations§
Source§impl Clone for OpportunityEvidence
impl Clone for OpportunityEvidence
Source§fn clone(&self) -> OpportunityEvidence
fn clone(&self) -> OpportunityEvidence
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 OpportunityEvidence
impl Debug for OpportunityEvidence
Source§impl<'de> Deserialize<'de> for OpportunityEvidence
impl<'de> Deserialize<'de> for OpportunityEvidence
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 OpportunityEvidence
impl PartialEq for OpportunityEvidence
Source§impl Serialize for OpportunityEvidence
impl Serialize for OpportunityEvidence
impl Eq for OpportunityEvidence
impl StructuralPartialEq for OpportunityEvidence
Auto Trait Implementations§
impl Freeze for OpportunityEvidence
impl RefUnwindSafe for OpportunityEvidence
impl Send for OpportunityEvidence
impl Sync for OpportunityEvidence
impl Unpin for OpportunityEvidence
impl UnsafeUnpin for OpportunityEvidence
impl UnwindSafe for OpportunityEvidence
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