LokotroPaymentMethodListItem.fromJson constructor
LokotroPaymentMethodListItem.fromJson(
- Map<String, dynamic> json
)
Implementation
factory LokotroPaymentMethodListItem.fromJson(Map<String, dynamic> json) {
return LokotroPaymentMethodListItem(
id: json['id'] ?? '',
name: json['name'] ?? '',
displayName: json['display_name'] ?? '',
channel: LokotroPayChannel.values.firstWhere(
(channel) => channel.name == json['channel'],
orElse: () => LokotroPayChannel.none,
),
iconUrl: json['icon_url'] ?? '',
isEnabled: json['is_enabled'] ?? true,
isSelected: json['is_selected'] ?? false,
configuration: json['configuration'] as Map<String, dynamic>?,
);
}