Struct square_api_client::models::ExternalPaymentDetails
source · pub struct ExternalPaymentDetails {
pub type: Option<ExternalPaymentType>,
pub source: Option<String>,
pub source_id: Option<String>,
pub source_fee_money: Option<Money>,
}
Expand description
Stores details about an external payment.
Contains only non-confidential information. For more information, see Take External Payments.
Fields§
§type: Option<ExternalPaymentType>
The type of external payment the seller received.
source: Option<String>
A description of the external payment source. For example, “Food Delivery Service”.
source_id: Option<String>
An ID to associate the payment to its originating source.
source_fee_money: Option<Money>
The fees paid to the source. The amount_money
minus this field is the net amount seller
receives.
Trait Implementations§
source§impl Clone for ExternalPaymentDetails
impl Clone for ExternalPaymentDetails
source§fn clone(&self) -> ExternalPaymentDetails
fn clone(&self) -> ExternalPaymentDetails
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 ExternalPaymentDetails
impl Debug for ExternalPaymentDetails
source§impl Default for ExternalPaymentDetails
impl Default for ExternalPaymentDetails
source§fn default() -> ExternalPaymentDetails
fn default() -> ExternalPaymentDetails
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for ExternalPaymentDetails
impl<'de> Deserialize<'de> for ExternalPaymentDetails
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<ExternalPaymentDetails> for ExternalPaymentDetails
impl PartialEq<ExternalPaymentDetails> for ExternalPaymentDetails
source§fn eq(&self, other: &ExternalPaymentDetails) -> bool
fn eq(&self, other: &ExternalPaymentDetails) -> bool
source§impl Serialize for ExternalPaymentDetails
impl Serialize for ExternalPaymentDetails
impl Eq for ExternalPaymentDetails
impl StructuralEq for ExternalPaymentDetails
impl StructuralPartialEq for ExternalPaymentDetails
Auto Trait Implementations§
impl RefUnwindSafe for ExternalPaymentDetails
impl Send for ExternalPaymentDetails
impl Sync for ExternalPaymentDetails
impl Unpin for ExternalPaymentDetails
impl UnwindSafe for ExternalPaymentDetails
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.