// GENERATED CODE - DO NOT MODIFY BY HAND part of 'payment_model.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** PaymentModel _$PaymentModelFromJson(Map json) => PaymentModel( id: json['id'] as String, cotisationId: json['cotisationId'] as String, numeroReference: json['numeroReference'] as String, montant: (json['montant'] as num).toDouble(), codeDevise: json['codeDevise'] as String, methodePaiement: json['methodePaiement'] as String, statut: json['statut'] as String, dateTransaction: DateTime.parse(json['dateTransaction'] as String), numeroTransaction: json['numeroTransaction'] as String?, referencePaiement: json['referencePaiement'] as String?, description: json['description'] as String?, metadonnees: json['metadonnees'] as Map?, operateurMobileMoney: json['operateurMobileMoney'] as String?, numeroTelephone: json['numeroTelephone'] as String?, nomPayeur: json['nomPayeur'] as String?, emailPayeur: json['emailPayeur'] as String?, fraisTransaction: (json['fraisTransaction'] as num?)?.toDouble(), codeAutorisation: json['codeAutorisation'] as String?, messageErreur: json['messageErreur'] as String?, nombreTentatives: (json['nombreTentatives'] as num?)?.toInt(), dateEcheance: json['dateEcheance'] == null ? null : DateTime.parse(json['dateEcheance'] as String), dateCreation: DateTime.parse(json['dateCreation'] as String), dateModification: json['dateModification'] == null ? null : DateTime.parse(json['dateModification'] as String), ); Map _$PaymentModelToJson(PaymentModel instance) => { 'id': instance.id, 'cotisationId': instance.cotisationId, 'numeroReference': instance.numeroReference, 'montant': instance.montant, 'codeDevise': instance.codeDevise, 'methodePaiement': instance.methodePaiement, 'statut': instance.statut, 'dateTransaction': instance.dateTransaction.toIso8601String(), 'numeroTransaction': instance.numeroTransaction, 'referencePaiement': instance.referencePaiement, 'description': instance.description, 'metadonnees': instance.metadonnees, 'operateurMobileMoney': instance.operateurMobileMoney, 'numeroTelephone': instance.numeroTelephone, 'nomPayeur': instance.nomPayeur, 'emailPayeur': instance.emailPayeur, 'fraisTransaction': instance.fraisTransaction, 'codeAutorisation': instance.codeAutorisation, 'messageErreur': instance.messageErreur, 'nombreTentatives': instance.nombreTentatives, 'dateEcheance': instance.dateEcheance?.toIso8601String(), 'dateCreation': instance.dateCreation.toIso8601String(), 'dateModification': instance.dateModification?.toIso8601String(), };