pub enum PriceExceptionReason {
ComplaintRecovery,
StaffCourtesy,
RefundCorrection,
ManagerOverride,
}Expand description
Price-exception reasons that explain why a manager must approve the checkout change.
Variants§
ComplaintRecovery
Discount or comp requested to recover from a customer complaint, requiring manager review.
StaffCourtesy
Courtesy adjustment requested by staff, requiring manager review before POS action.
RefundCorrection
Refund or reversal correction that must be approved before money movement.
ManagerOverride
Manager override reason documenting why an exception may proceed after approval.
Trait Implementations§
Source§impl Clone for PriceExceptionReason
impl Clone for PriceExceptionReason
Source§fn clone(&self) -> PriceExceptionReason
fn clone(&self) -> PriceExceptionReason
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 PriceExceptionReason
impl Debug for PriceExceptionReason
Source§impl<'de> Deserialize<'de> for PriceExceptionReason
impl<'de> Deserialize<'de> for PriceExceptionReason
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 PriceExceptionReason
impl PartialEq for PriceExceptionReason
Source§impl Serialize for PriceExceptionReason
impl Serialize for PriceExceptionReason
impl Copy for PriceExceptionReason
impl Eq for PriceExceptionReason
impl StructuralPartialEq for PriceExceptionReason
Auto Trait Implementations§
impl Freeze for PriceExceptionReason
impl RefUnwindSafe for PriceExceptionReason
impl Send for PriceExceptionReason
impl Sync for PriceExceptionReason
impl Unpin for PriceExceptionReason
impl UnsafeUnpin for PriceExceptionReason
impl UnwindSafe for PriceExceptionReason
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