mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-29 17:19:15 +08:00
refactor(session_flow): remove the shipping and billing parameter fields if null for apple pay and google pay (#4661)
This commit is contained in:
@ -3872,6 +3872,7 @@ pub struct GpayAllowedMethodsParameters {
|
||||
/// Is billing address required
|
||||
pub billing_address_required: Option<bool>,
|
||||
/// Billing address parameters
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
pub billing_address_parameters: Option<GpayBillingAddressParameters>,
|
||||
}
|
||||
|
||||
@ -4247,7 +4248,9 @@ pub struct ApplePayPaymentRequest {
|
||||
pub supported_networks: Option<Vec<String>>,
|
||||
pub merchant_identifier: Option<String>,
|
||||
/// The required billing contact fields for connector
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
pub required_billing_contact_fields: Option<ApplePayBillingContactFields>,
|
||||
#[serde(skip_serializing_if = "Option::is_none")]
|
||||
/// The required shipping contacht fields for connector
|
||||
pub required_shipping_contact_fields: Option<ApplePayShippingContactFields>,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user