pub enum Product {
SquarePos,
ExternalApi,
Billing,
Appointments,
Invoices,
OnlineStore,
Payroll,
Dashboard,
ItemLibraryImport,
Other,
}
Expand description
Indicates the Square product used to generate an inventory change.
Variants
SquarePos
Square Point of Sale application.
ExternalApi
Square Connect APIs (Transactions API, Checkout API).
Billing
A Square subscription (various products).
Appointments
Square Appointments.
Invoices
Square Invoices.
OnlineStore
Square Online Store.
Payroll
Square Payroll.
Dashboard
Square Dashboard
ItemLibraryImport
Item Library Import
Other
A Square product that does not match any other value.
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Product
impl<'de> Deserialize<'de> for Product
sourcefn 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 Product
impl StructuralEq for Product
impl StructuralPartialEq for Product
Auto Trait Implementations
impl RefUnwindSafe for Product
impl Send for Product
impl Sync for Product
impl Unpin for Product
impl UnwindSafe for Product
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.