pub struct Triage {
pub customer_id: Option<CustomerId>,
pub source: Source,
pub intent: Intent,
pub stage: ConversionStage,
pub requested_service: Option<ServiceKind>,
pub next_action: NextAction,
}Expand description
Source-derived lead triage record for sales follow-up and booking workflows.
Fields§
§customer_id: Option<CustomerId>Customer id fact promoted into this lead contract.
source: SourceSource fact promoted into this lead contract.
intent: IntentIntent fact promoted into this lead contract.
stage: ConversionStageStage fact promoted into this lead contract.
requested_service: Option<ServiceKind>Requested service fact promoted into this lead contract.
next_action: NextActionNext action fact promoted into this lead contract.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Triage
impl<'de> Deserialize<'de> for Triage
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
impl Eq for Triage
impl StructuralPartialEq for Triage
Auto Trait Implementations§
impl Freeze for Triage
impl RefUnwindSafe for Triage
impl Send for Triage
impl Sync for Triage
impl Unpin for Triage
impl UnsafeUnpin for Triage
impl UnwindSafe for Triage
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