pub enum ReadinessDecision {
ReadyToCheckIn,
NeedsFrontDeskCollection,
NeedsCareTeamReview {
gate: ReviewGate,
},
NeedsManagerReview {
gate: ReviewGate,
},
BlockedForSafetyOrPolicy {
gate: ReviewGate,
},
}Expand description
Front-desk routing outcome for a daycare check-in ticket.
Variants§
ReadyToCheckIn
Ticket can move through the fast lane without extra collection or review.
NeedsFrontDeskCollection
Front desk must collect payment, package visits, or missing account information.
NeedsCareTeamReview
Care team must clear medical, behavior, or handling evidence before check-in advances.
Fields
gate: ReviewGateSpecific gate the responsible team must clear before daycare check-in advances.
NeedsManagerReview
Manager must clear operational or package/payment policy before check-in advances.
Fields
gate: ReviewGateSpecific gate the responsible team must clear before daycare check-in advances.
BlockedForSafetyOrPolicy
Safety or policy block prevents check-in until the named gate is resolved.
Fields
gate: ReviewGateSpecific gate the responsible team must clear before daycare check-in advances.
Implementations§
Source§impl ReadinessDecision
impl ReadinessDecision
Sourcepub fn customer_message_gate(&self) -> Option<ReviewGate>
pub fn customer_message_gate(&self) -> Option<ReviewGate>
Returns any approval gate tied specifically to customer-message handling for this decision.
Trait Implementations§
Source§impl Clone for ReadinessDecision
impl Clone for ReadinessDecision
Source§fn clone(&self) -> ReadinessDecision
fn clone(&self) -> ReadinessDecision
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more