// GENERATED CODE - DO NOT MODIFY BY HAND

part of '../../../presentation/components/payment_details.dart';

// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************

PaymentDetails _$PaymentDetailsFromJson(Map json) => PaymentDetails(
  cardNumber: json['cardNumber'] as String,
  cardHolder: json['cardHolder'] as String,
  expiryDate: json['expiryDate'] as String?,
  cvc: json['cvc'] as String?,
  cardType: $enumDecode(_$CardTypeEnumMap, json['cardType']),
  cardName: json['cardName'] as String?,
);

Map<String, dynamic> _$PaymentDetailsToJson(PaymentDetails instance) =>
    <String, dynamic>{
      'cardNumber': instance.cardNumber,
      'cardHolder': instance.cardHolder,
      'expiryDate': instance.expiryDate,
      'cvc': instance.cvc,
      'cardType': _$CardTypeEnumMap[instance.cardType]!,
      'cardName': instance.cardName,
    };

const _$CardTypeEnumMap = {
  CardType.visa: 'visa',
  CardType.mastercard: 'mastercard',
  CardType.amexgooglepay: 'amexgooglepay',
  CardType.maestro: 'maestro',
};