PaymentIntentAttributes.fromMap constructor
PaymentIntentAttributes.fromMap(
- Map<String, dynamic> map
)
Implementation
factory PaymentIntentAttributes.fromMap(Map<String, dynamic> map) {
return PaymentIntentAttributes(
amount: (map['amount'] as num?)?.toDouble() ?? 0.0,
paymentMethodAllowed:
List<String>.from(map['payment_method_allowed'] as List? ?? const []),
options:
PaymentIntentOptions.fromMap(map['options'] as Map<String, dynamic>),
description: map['description']?.toString() ?? '',
statementDescriptor: map['statement_descriptor']?.toString() ?? '',
currency: map['currency']?.toString() ?? '',
metadata: Map<String, dynamic>.from(
map['metadata'] as Map<String, dynamic>? ?? const {},
),
);
}