// GENERATED CODE - DO NOT MODIFY BY HAND

part of '../../../domain/models/add_card_payment_method.dart';

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

AddCardPaymentMethod _$AddCardPaymentMethodFromJson(Map json) =>
    AddCardPaymentMethod(
      brands: (json['brands'] as List<dynamic>).map(
        (e) => $enumDecode(_$CardTypeEnumMap, e),
      ),
      name: json['name'] as String,
      type: json['type'] as String,
    );

Map<String, dynamic> _$AddCardPaymentMethodToJson(
  AddCardPaymentMethod instance,
) => <String, dynamic>{
  'brands': instance.brands.map((e) => _$CardTypeEnumMap[e]!).toList(),
  'name': instance.name,
  'type': instance.type,
};

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