pub enum FollowUpOutcome {
BookedNextStay,
InterestedNeedsStaffCall,
NotInterested,
NoResponse,
SuppressedByStaff,
}Expand description
Decision taxonomy for follow up outcome in the retention follow-up workflow; each value carries operational meaning for source-grounded routing and review.
Variants§
BookedNextStay
Records a booked next stay result so follow-up impact is auditable.
InterestedNeedsStaffCall
Records a interested needs staff call result so follow-up impact is auditable.
NotInterested
Records a not interested result so follow-up impact is auditable.
NoResponse
Records a no response result so follow-up impact is auditable.
SuppressedByStaff
Records a suppressed by staff result so follow-up impact is auditable.
Trait Implementations§
Source§impl Clone for FollowUpOutcome
impl Clone for FollowUpOutcome
Source§fn clone(&self) -> FollowUpOutcome
fn clone(&self) -> FollowUpOutcome
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 FollowUpOutcome
impl Debug for FollowUpOutcome
Source§impl<'de> Deserialize<'de> for FollowUpOutcome
impl<'de> Deserialize<'de> for FollowUpOutcome
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 Hash for FollowUpOutcome
impl Hash for FollowUpOutcome
Source§impl Ord for FollowUpOutcome
impl Ord for FollowUpOutcome
Source§fn cmp(&self, other: &FollowUpOutcome) -> Ordering
fn cmp(&self, other: &FollowUpOutcome) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for FollowUpOutcome
impl PartialEq for FollowUpOutcome
Source§impl PartialOrd for FollowUpOutcome
impl PartialOrd for FollowUpOutcome
Source§impl Serialize for FollowUpOutcome
impl Serialize for FollowUpOutcome
impl Copy for FollowUpOutcome
impl Eq for FollowUpOutcome
impl StructuralPartialEq for FollowUpOutcome
Auto Trait Implementations§
impl Freeze for FollowUpOutcome
impl RefUnwindSafe for FollowUpOutcome
impl Send for FollowUpOutcome
impl Sync for FollowUpOutcome
impl Unpin for FollowUpOutcome
impl UnsafeUnpin for FollowUpOutcome
impl UnwindSafe for FollowUpOutcome
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