refactor(session_flow): remove the shipping and billing parameter fields if null for apple pay and google pay (#4661)

This commit is contained in:
Shankar Singh C
2024-05-16 18:31:56 +05:30
committed by GitHub
parent 4b5b558dae
commit 0dee53ecb2

View File

@ -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>,
}