CheckoutConfig.fromMap constructor
CheckoutConfig.fromMap(
- Map<String, dynamic> map
)
Implementation
factory CheckoutConfig.fromMap(Map<String, dynamic> map) {
final jurisdictionsMap = <Jurisdiction, JurisdictionCheckoutConfig>{};
if (map['jurisdictions'] != null) {
final raw = Map<String, dynamic>.from(map['jurisdictions'] as Map);
for (final entry in raw.entries) {
jurisdictionsMap[Jurisdiction.fromRawValue(entry.key)] =
JurisdictionCheckoutConfig.fromMap(
Map<String, dynamic>.from(entry.value as Map));
}
}
return CheckoutConfig(
sheetType: CheckoutType.fromRawValue(map['sheetType'] as String),
isEnabled: map['isEnabled'] as bool,
jurisdictions: jurisdictionsMap,
);
}