PECard.fromJson constructor

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

Parses a PECard object from a JSON map.

Example:

Map<String, dynamic> jsonData = {
  "env": "sandbox",
  "token": "abc123",
  "card_data": {
    "id": "card_1",
    "brand": "Visa",
    "last_4": "1234",
    "exp_year": "2026",
    "exp_month": "12",
    "name": "John Doe",
    "address_zip": "12345"
  }
};
PECard card = PECard.fromJson(jsonData);

Implementation

factory PECard.fromJson(Map<String, dynamic> json) {
  return PECard(
    env: json['env'] as String?,
    token: json['token'],
    cardData: CardData.fromJson(json['card_data']),
  );
}