GiftCardPaymentDetailsDto.fromJson constructor

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

Implementation

factory GiftCardPaymentDetailsDto.fromJson(Map<String, dynamic> json) {
  return GiftCardPaymentDetailsDto(
    initialBalance: double.tryParse(json["initialBalance"].toString()),
    remainingBalance: double.tryParse(json["remainingBalance"].toString()),
    serialNumber: json["serialNumber"] as String?,
    dateOfExpiry: json["dateOfExpiry"] == null
        ? null
        : DateTime.parse(json["dateOfExpiry"] as String),
    type: decodePaymentType(PaymentTypeEnumMap, json["type"] as String),
  );
}