pub struct LeadRoutingOutput {
pub assignments: Vec<LeadAssignment>,
pub unassigned: Vec<UnassignedLead>,
pub rep_utilization: Vec<RepUtilization>,
pub stats: RoutingStats,
}Expand description
Output for lead routing optimization
Fields§
§assignments: Vec<LeadAssignment>Lead assignments
unassigned: Vec<UnassignedLead>Leads that could not be assigned
rep_utilization: Vec<RepUtilization>Rep utilization stats
stats: RoutingStatsSummary statistics
Implementations§
Trait Implementations§
Source§impl Clone for LeadRoutingOutput
impl Clone for LeadRoutingOutput
Source§fn clone(&self) -> LeadRoutingOutput
fn clone(&self) -> LeadRoutingOutput
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 LeadRoutingOutput
impl Debug for LeadRoutingOutput
Source§impl Default for LeadRoutingOutput
impl Default for LeadRoutingOutput
Source§fn default() -> LeadRoutingOutput
fn default() -> LeadRoutingOutput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LeadRoutingOutput
impl<'de> Deserialize<'de> for LeadRoutingOutput
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
Auto Trait Implementations§
impl Freeze for LeadRoutingOutput
impl RefUnwindSafe for LeadRoutingOutput
impl Send for LeadRoutingOutput
impl Sync for LeadRoutingOutput
impl Unpin for LeadRoutingOutput
impl UnsafeUnpin for LeadRoutingOutput
impl UnwindSafe for LeadRoutingOutput
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