pub enum ConversionStage {
New,
ContactAttempted,
WaitingOnCustomer,
MissingRequirements,
ReadyToBook,
Converted,
Lost,
}Expand description
Conversion stage that separates new inquiries from booked, lost, or inactive demand.
Variants§
New
New lead awaiting first staff or automated draft response.
ContactAttempted
Staff or automation attempted contact and the next step depends on response evidence.
WaitingOnCustomer
Lead is paused until the customer supplies missing answers or documents.
MissingRequirements
Lead cannot be booked until vaccine, pet profile, policy, or other requirements are confirmed.
ReadyToBook
Intake evidence looks booking-ready, but staff must still confirm capacity and policies before committing.
Converted
Lead has converted into booked or active customer work and should avoid duplicate sales follow-up.
Lost
Lead is inactive or declined, retained for attribution and future analysis.
Trait Implementations§
Source§impl Clone for ConversionStage
impl Clone for ConversionStage
Source§fn clone(&self) -> ConversionStage
fn clone(&self) -> ConversionStage
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 ConversionStage
impl Debug for ConversionStage
Source§impl<'de> Deserialize<'de> for ConversionStage
impl<'de> Deserialize<'de> for ConversionStage
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 ConversionStage
impl PartialEq for ConversionStage
Source§impl Serialize for ConversionStage
impl Serialize for ConversionStage
impl Eq for ConversionStage
impl StructuralPartialEq for ConversionStage
Auto Trait Implementations§
impl Freeze for ConversionStage
impl RefUnwindSafe for ConversionStage
impl Send for ConversionStage
impl Sync for ConversionStage
impl Unpin for ConversionStage
impl UnsafeUnpin for ConversionStage
impl UnwindSafe for ConversionStage
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