CardInfo.fromJson constructor
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'],
);
}