pub struct DisputeVisaCompellingEvidence3DisputedTransaction {
pub customer_account_id: Option<String>,
pub customer_device_fingerprint: Option<String>,
pub customer_device_id: Option<String>,
pub customer_email_address: Option<String>,
pub customer_purchase_ip: Option<String>,
pub merchandise_or_services: Option<DisputeVisaCompellingEvidence3DisputedTransactionMerchandiseOrServices>,
pub product_description: Option<String>,
pub shipping_address: Option<DisputeTransactionShippingAddress>,
}
Fields§
§customer_account_id: Option<String>
User Account ID used to log into business platform. Must be recognizable by the user.
customer_device_fingerprint: Option<String>
Unique identifier of the cardholder’s device derived from a combination of at least two hardware and software attributes. Must be at least 20 characters.
customer_device_id: Option<String>
Unique identifier of the cardholder’s device such as a device serial number (e.g., International Mobile Equipment Identity [IMEI]). Must be at least 15 characters.
customer_email_address: Option<String>
The email address of the customer.
customer_purchase_ip: Option<String>
The IP address that the customer used when making the purchase.
merchandise_or_services: Option<DisputeVisaCompellingEvidence3DisputedTransactionMerchandiseOrServices>
Categorization of disputed payment.
product_description: Option<String>
A description of the product or service that was sold.
shipping_address: Option<DisputeTransactionShippingAddress>
The address to which a physical product was shipped. All fields are required for Visa Compelling Evidence 3.0 evidence submission.
Trait Implementations§
Source§impl Clone for DisputeVisaCompellingEvidence3DisputedTransaction
impl Clone for DisputeVisaCompellingEvidence3DisputedTransaction
Source§fn clone(&self) -> DisputeVisaCompellingEvidence3DisputedTransaction
fn clone(&self) -> DisputeVisaCompellingEvidence3DisputedTransaction
Returns a duplicate 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 FromValueOpt for DisputeVisaCompellingEvidence3DisputedTransaction
impl FromValueOpt for DisputeVisaCompellingEvidence3DisputedTransaction
fn from_value(v: Value) -> Option<Self>
Auto Trait Implementations§
impl Freeze for DisputeVisaCompellingEvidence3DisputedTransaction
impl RefUnwindSafe for DisputeVisaCompellingEvidence3DisputedTransaction
impl Send for DisputeVisaCompellingEvidence3DisputedTransaction
impl Sync for DisputeVisaCompellingEvidence3DisputedTransaction
impl Unpin for DisputeVisaCompellingEvidence3DisputedTransaction
impl UnwindSafe for DisputeVisaCompellingEvidence3DisputedTransaction
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