pub enum PaymentTiming {
DueAtBooking,
DueAtCheckIn,
DueAtCheckout,
}Expand description
Payment timing that controls when staff must collect boarding charges or deposits.
Variants§
DueAtBooking
Payment is required before the reservation is considered secured.
DueAtCheckIn
Payment is collected when the pet arrives for the stay.
DueAtCheckout
Payment can be collected during departure checkout.
Trait Implementations§
Source§impl Clone for PaymentTiming
impl Clone for PaymentTiming
Source§fn clone(&self) -> PaymentTiming
fn clone(&self) -> PaymentTiming
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 PaymentTiming
impl Debug for PaymentTiming
Source§impl<'de> Deserialize<'de> for PaymentTiming
impl<'de> Deserialize<'de> for PaymentTiming
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 PaymentTiming
impl PartialEq for PaymentTiming
Source§impl Serialize for PaymentTiming
impl Serialize for PaymentTiming
impl Copy for PaymentTiming
impl Eq for PaymentTiming
impl StructuralPartialEq for PaymentTiming
Auto Trait Implementations§
impl Freeze for PaymentTiming
impl RefUnwindSafe for PaymentTiming
impl Send for PaymentTiming
impl Sync for PaymentTiming
impl Unpin for PaymentTiming
impl UnsafeUnpin for PaymentTiming
impl UnwindSafe for PaymentTiming
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