pub struct InvoiceAcceptedPaymentMethods {
pub bank_account: Option<bool>,
pub card: Option<bool>,
pub square_gift_card: Option<bool>,
}
Expand description
The payment methods that customers can use to pay an invoice on the Square-hosted invoice page.
Fields
bank_account: Option<bool>
Indicates whether bank transfer payments are accepted. The default value is false
.
This option is allowed only for invoices that have a single payment request of type
BALANCE
.
card: Option<bool>
Indicates whether credit card or debit card payments are accepted. The default value is
false
.
square_gift_card: Option<bool>
Indicates whether Square gift card payments are accepted. The default value is false
.
Trait Implementations
sourceimpl Clone for InvoiceAcceptedPaymentMethods
impl Clone for InvoiceAcceptedPaymentMethods
sourcefn clone(&self) -> InvoiceAcceptedPaymentMethods
fn clone(&self) -> InvoiceAcceptedPaymentMethods
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 InvoiceAcceptedPaymentMethods
impl Debug for InvoiceAcceptedPaymentMethods
sourceimpl Default for InvoiceAcceptedPaymentMethods
impl Default for InvoiceAcceptedPaymentMethods
sourcefn default() -> InvoiceAcceptedPaymentMethods
fn default() -> InvoiceAcceptedPaymentMethods
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for InvoiceAcceptedPaymentMethods
impl<'de> Deserialize<'de> for InvoiceAcceptedPaymentMethods
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<InvoiceAcceptedPaymentMethods> for InvoiceAcceptedPaymentMethods
impl PartialEq<InvoiceAcceptedPaymentMethods> for InvoiceAcceptedPaymentMethods
sourcefn eq(&self, other: &InvoiceAcceptedPaymentMethods) -> bool
fn eq(&self, other: &InvoiceAcceptedPaymentMethods) -> bool
impl Eq for InvoiceAcceptedPaymentMethods
impl StructuralEq for InvoiceAcceptedPaymentMethods
impl StructuralPartialEq for InvoiceAcceptedPaymentMethods
Auto Trait Implementations
impl RefUnwindSafe for InvoiceAcceptedPaymentMethods
impl Send for InvoiceAcceptedPaymentMethods
impl Sync for InvoiceAcceptedPaymentMethods
impl Unpin for InvoiceAcceptedPaymentMethods
impl UnwindSafe for InvoiceAcceptedPaymentMethods
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.