CheckoutCustomizationData.fromJson constructor
CheckoutCustomizationData.fromJson(
- Map<String, dynamic> json
)
Implementation
factory CheckoutCustomizationData.fromJson(Map<String, dynamic> json) {
final methods = json['available_methods'];
return CheckoutCustomizationData(
availableMethods: methods is List
? methods
.whereType<Map>()
.map((e) => AvailablePaymentMethod.fromJson(
Map<String, dynamic>.from(e),
))
.toList()
: const [],
payorcLogo: json['sdk_payorc_logo'] as String?,
merchantDetails: _merchantDetailsFrom(json['merchant_details']),
showNewCardBillingSection: json['show_new_card_billing_section'] as bool?,
companyDetails: _companyDetailsFrom(json['company_details']),
);
}