CardInfo.fromJson constructor

CardInfo.fromJson(
  1. Map<String, dynamic> json
)

Creates a CardInfo instance from a JSON object.

This factory constructor is typically used when deserializing card information received from NFC scanning or API responses.

Example:

final json = {
  'success': true,
  'cardNumber': '4000000000000002',
  'cardExpiry': '12/29',
  'holderFirstname': 'John',
  'holderLastname': 'Doe'
};
final cardInfo = CardInfo.fromJson(json);

Implementation

factory CardInfo.fromJson(Map<String, dynamic> json) {
  return CardInfo(
    success: json['success'],
    cardData: json['cardData'],
    cardNumber: json['cardNumber'],
    cardExpiry: json['cardExpiry'],
    holderFirstname: json['holderFirstname'],
    holderLastname: json['holderLastname'],
  );
}