pub enum AddOn {
GroupPlay,
IndividualPlay,
WebcamSuite,
ExitBath,
PawgressReport,
MedicationAdministration,
Other(AddOnLabel),
}Expand description
Optional reservation add-ons that affect labor, revenue, care planning, or customer follow-up.
Variants§
GroupPlay
Group-play add-on or accommodation feature.
IndividualPlay
Individual play add-on for pets not suited to group play.
WebcamSuite
Premium suite with webcam visibility.
ExitBath
Bath offered before departure from boarding.
PawgressReport
Progress report shared with the customer during care.
MedicationAdministration
Medication service that requires care instructions.
Other(AddOnLabel)
Non-dog, non-cat pet handled by exception policy.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for AddOn
impl<'de> Deserialize<'de> for AddOn
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
impl Eq for AddOn
impl StructuralPartialEq for AddOn
Auto Trait Implementations§
impl Freeze for AddOn
impl RefUnwindSafe for AddOn
impl Send for AddOn
impl Sync for AddOn
impl Unpin for AddOn
impl UnsafeUnpin for AddOn
impl UnwindSafe for AddOn
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