Enum square_api_client::models::enums::ExternalPaymentType
source · [−]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
sourceimpl Clone for ExternalPaymentType
impl Clone for ExternalPaymentType
sourcefn clone(&self) -> ExternalPaymentType
fn clone(&self) -> ExternalPaymentType
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for ExternalPaymentType
impl Debug for ExternalPaymentType
sourceimpl<'de> Deserialize<'de> for ExternalPaymentType
impl<'de> Deserialize<'de> for ExternalPaymentType
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
sourceimpl PartialEq<ExternalPaymentType> for ExternalPaymentType
impl PartialEq<ExternalPaymentType> for ExternalPaymentType
sourcefn eq(&self, other: &ExternalPaymentType) -> bool
fn eq(&self, other: &ExternalPaymentType) -> bool
sourceimpl 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
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.