pub enum PackageReadiness {
Ready,
NeedsFrontDeskCollection,
NeedsManagerReview {
gate: ReviewGate,
},
}Expand description
Package/payment readiness state used to route daycare front-desk work.
Variants§
Ready
Package and payment state is clear enough for front desk to skip collection.
NeedsFrontDeskCollection
Front desk must collect payment, package visits, or missing account information.
NeedsManagerReview
Manager must review package, payment, or policy ambiguity before check-in advances.
Fields
§
gate: ReviewGateSpecific gate the responsible team must clear before daycare check-in advances.
Trait Implementations§
Source§impl Clone for PackageReadiness
impl Clone for PackageReadiness
Source§fn clone(&self) -> PackageReadiness
fn clone(&self) -> PackageReadiness
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 PackageReadiness
impl Debug for PackageReadiness
Source§impl<'de> Deserialize<'de> for PackageReadiness
impl<'de> Deserialize<'de> for PackageReadiness
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 PackageReadiness
impl PartialEq for PackageReadiness
Source§impl Serialize for PackageReadiness
impl Serialize for PackageReadiness
impl Eq for PackageReadiness
impl StructuralPartialEq for PackageReadiness
Auto Trait Implementations§
impl Freeze for PackageReadiness
impl RefUnwindSafe for PackageReadiness
impl Send for PackageReadiness
impl Sync for PackageReadiness
impl Unpin for PackageReadiness
impl UnsafeUnpin for PackageReadiness
impl UnwindSafe for PackageReadiness
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