parseCommon static method
Protected method to parse common fields in the JSON response.
Implementation
static LiqPayResponse parseCommon(Map<String, dynamic> json) {
return LiqPayResponse(
json['result'] as String,
json['status'] as String,
version: json['version']?.toString(),
action: LiqPayAction.fromValue(json['action'] as String?),
orderId: json['order_id'] as String?,
liqPayOrderId: json['liqpay_order_id'] as String?,
publicKey: json['public_key'] as String?,
is3ds: json['is_3ds'] as bool?,
amount: json['amount'] as double?,
description: json['description'] as String?,
currency: LiqPayCurrency.fromValue(json['currency'] as String?),
language: LiqPayLanguage.fromValue(json['language'] as String?),
);
}