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 moreAuto 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