pub struct ReadinessContext {
pub reservation_id: Id,
pub service: ServiceVariant,
pub eligibility: EligibilityReadiness,
pub coverage: Decision,
pub care: CareReadiness,
pub package: PackageReadiness,
pub customer_message: CustomerMessageReadiness,
}Expand description
Combined daycare check-in evidence used to route a front-desk queue ticket.
Fields§
§reservation_id: IdReservation being prepared for check-in or staff review.
service: ServiceVariantRequested service that drives scheduling and labor estimates.
eligibility: EligibilityReadinessEligibility readiness for the requested daycare care mode.
coverage: DecisionStaffing coverage state that may block or route check-in.
care: CareReadinessCare-team readiness for special handling, medical, or behavior review.
package: PackageReadinessPackage/payment readiness controlling collection or manager review at check-in.
customer_message: CustomerMessageReadinessCustomer-message approval state for any drafted daycare communication.
Implementations§
Source§impl ReadinessContext
impl ReadinessContext
Sourcepub fn builder() -> ReadinessContextBuilder
pub fn builder() -> ReadinessContextBuilder
Create an instance of ReadinessContext using the builder syntax
Trait Implementations§
Source§impl Clone for ReadinessContext
impl Clone for ReadinessContext
Source§fn clone(&self) -> ReadinessContext
fn clone(&self) -> ReadinessContext
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 ReadinessContext
impl Debug for ReadinessContext
Source§impl<'de> Deserialize<'de> for ReadinessContext
impl<'de> Deserialize<'de> for ReadinessContext
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 ReadinessContext
impl PartialEq for ReadinessContext
Source§impl Serialize for ReadinessContext
impl Serialize for ReadinessContext
impl Eq for ReadinessContext
impl StructuralPartialEq for ReadinessContext
Auto Trait Implementations§
impl Freeze for ReadinessContext
impl RefUnwindSafe for ReadinessContext
impl Send for ReadinessContext
impl Sync for ReadinessContext
impl Unpin for ReadinessContext
impl UnsafeUnpin for ReadinessContext
impl UnwindSafe for ReadinessContext
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