pub struct RevenueOpportunity {
pub customer_id: Option<CustomerId>,
pub pet_id: Option<PetId>,
pub service: ServiceKind,
pub opportunity: RevenueOpportunityKind,
}Expand description
Revenue opportunity that may justify staff follow-up without bypassing approval gates.
Fields§
§customer_id: Option<CustomerId>Customer id fact promoted into this daily brief contract.
pet_id: Option<PetId>Pet receiving the grooming or care service.
service: ServiceKindRequested service that drives scheduling and labor estimates.
opportunity: RevenueOpportunityKindOpportunity fact promoted into this daily brief contract.
Trait Implementations§
Source§impl Clone for RevenueOpportunity
impl Clone for RevenueOpportunity
Source§fn clone(&self) -> RevenueOpportunity
fn clone(&self) -> RevenueOpportunity
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 RevenueOpportunity
impl Debug for RevenueOpportunity
Source§impl<'de> Deserialize<'de> for RevenueOpportunity
impl<'de> Deserialize<'de> for RevenueOpportunity
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 RevenueOpportunity
impl PartialEq for RevenueOpportunity
Source§impl Serialize for RevenueOpportunity
impl Serialize for RevenueOpportunity
impl Eq for RevenueOpportunity
impl StructuralPartialEq for RevenueOpportunity
Auto Trait Implementations§
impl Freeze for RevenueOpportunity
impl RefUnwindSafe for RevenueOpportunity
impl Send for RevenueOpportunity
impl Sync for RevenueOpportunity
impl Unpin for RevenueOpportunity
impl UnsafeUnpin for RevenueOpportunity
impl UnwindSafe for RevenueOpportunity
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