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 copy 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 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<ExternalPaymentType> for ExternalPaymentType
impl PartialEq<ExternalPaymentType> for ExternalPaymentType
source§fn eq(&self, other: &ExternalPaymentType) -> bool
fn eq(&self, other: &ExternalPaymentType) -> bool
source§impl Serialize for ExternalPaymentType
impl Serialize for ExternalPaymentType
impl Eq for ExternalPaymentType
impl StructuralEq for ExternalPaymentType
impl StructuralPartialEq for ExternalPaymentType
Auto Trait Implementations§
impl RefUnwindSafe for ExternalPaymentType
impl Send for ExternalPaymentType
impl Sync for ExternalPaymentType
impl Unpin for ExternalPaymentType
impl UnwindSafe for ExternalPaymentType
Blanket Implementations§
source§impl<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,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.