SavedCard.fromJson constructor

SavedCard.fromJson(
  1. dynamic data
)

Implementation

factory SavedCard.fromJson(dynamic data) {
  var json = DynamicJsonExtension.getJsonMap(data);
  return SavedCard(
    id: json['id'],
    brand: json['brand'],
    last4: json['last_4'] ?? json['last4'],
    expiryMonth: json['expiry_month'] ?? json['expiryMonth'],
    expiryYear: json['expiry_year'] ?? json['expiryYear'],
    country: json['country'],
    logo: json['logo'],
    bin: json['bin'],
    requireCvv: json['require_cvv'] ?? json['requires_cvv'] ?? json['requireCvv'],
    cvvConfig: (json['cvv_config'] ?? json['cvvConfig']) != null
        ? CvvConfig.fromJson(
        (json['cvv_config'] ?? json["cvvConfig"]) as Map<String, dynamic>)
        : null,
    type: methodTypeFromJson(json['type']),
  );
}