pub enum ExternalPaymentType {
Check,
BankTransfer,
OtherGiftCard,
Crypto,
SquareCash,
Social,
External,
Emoney,
Card,
StoredBalance,
FoodVoucher,
Other,
}
Expand description
The type of external payment the seller received.
Variants§
Check
Paid using a physical check.
BankTransfer
Paid using external bank transfer.
OtherGiftCard
Paid using a non-Square gift card.
Crypto
Paid using a crypto currency.
SquareCash
Paid using Square Cash App.
Social
Paid using peer-to-peer payment applications.
External
A third-party application gathered this payment outside of Square.
Emoney
Paid using an E-money provider.
Card
A credit or debit card that Square does not support.
StoredBalance
Use for house accounts, store credit, and so forth.
FoodVoucher
Restaurant voucher provided by employers to employees to pay for meals.
Other
A type not listed here.
Trait Implementations§
Source§impl Clone for ExternalPaymentType
impl Clone for ExternalPaymentType
Source§fn clone(&self) -> ExternalPaymentType
fn clone(&self) -> ExternalPaymentType
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ExternalPaymentType
impl Debug for ExternalPaymentType
Source§impl<'de> Deserialize<'de> for ExternalPaymentType
impl<'de> Deserialize<'de> for ExternalPaymentType
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 ExternalPaymentType
impl PartialEq for ExternalPaymentType
Source§impl Serialize for ExternalPaymentType
impl Serialize for ExternalPaymentType
impl Eq for ExternalPaymentType
impl StructuralPartialEq for ExternalPaymentType
Auto Trait Implementations§
impl Freeze for ExternalPaymentType
impl RefUnwindSafe for ExternalPaymentType
impl Send for ExternalPaymentType
impl Sync for ExternalPaymentType
impl Unpin for ExternalPaymentType
impl UnwindSafe for ExternalPaymentType
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.