pub struct OpportunityEvidence { /* private fields */ }Expand description
Opportunity evidence 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 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 source evidence carried by this retention follow-up workflow artifact without changing provider, customer, payment, or schedule state.
Sourcepub const fn summary(&self) -> &EvidenceSummary
pub const fn summary(&self) -> &EvidenceSummary
Returns the summary source evidence carried by this retention follow-up workflow artifact without changing provider, customer, payment, or schedule state.
Sourcepub const fn provenance(&self) -> &Provenance
pub const fn provenance(&self) -> &Provenance
Returns the provenance source evidence carried by this retention follow-up workflow artifact without changing provider, customer, payment, or schedule state.
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