// GENERATED CODE - DO NOT MODIFY BY HAND part of 'cotisation_model.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** CotisationModel _$CotisationModelFromJson(Map json) => CotisationModel( id: json['id'] as String, numeroReference: json['numeroReference'] as String, membreId: json['membreId'] as String, nomMembre: json['nomMembre'] as String?, numeroMembre: json['numeroMembre'] as String?, typeCotisation: json['typeCotisation'] as String, montantDu: (json['montantDu'] as num).toDouble(), montantPaye: (json['montantPaye'] as num).toDouble(), codeDevise: json['codeDevise'] as String, statut: json['statut'] as String, dateEcheance: DateTime.parse(json['dateEcheance'] as String), datePaiement: json['datePaiement'] == null ? null : DateTime.parse(json['datePaiement'] as String), description: json['description'] as String?, periode: json['periode'] as String?, annee: (json['annee'] as num).toInt(), mois: (json['mois'] as num?)?.toInt(), observations: json['observations'] as String?, recurrente: json['recurrente'] as bool, nombreRappels: (json['nombreRappels'] as num).toInt(), dateDernierRappel: json['dateDernierRappel'] == null ? null : DateTime.parse(json['dateDernierRappel'] as String), valideParId: json['valideParId'] as String?, nomValidateur: json['nomValidateur'] as String?, dateValidation: json['dateValidation'] == null ? null : DateTime.parse(json['dateValidation'] as String), methodePaiement: json['methodePaiement'] as String?, referencePaiement: json['referencePaiement'] as String?, dateCreation: DateTime.parse(json['dateCreation'] as String), dateModification: json['dateModification'] == null ? null : DateTime.parse(json['dateModification'] as String), ); Map _$CotisationModelToJson(CotisationModel instance) => { 'id': instance.id, 'numeroReference': instance.numeroReference, 'membreId': instance.membreId, 'nomMembre': instance.nomMembre, 'numeroMembre': instance.numeroMembre, 'typeCotisation': instance.typeCotisation, 'montantDu': instance.montantDu, 'montantPaye': instance.montantPaye, 'codeDevise': instance.codeDevise, 'statut': instance.statut, 'dateEcheance': instance.dateEcheance.toIso8601String(), 'datePaiement': instance.datePaiement?.toIso8601String(), 'description': instance.description, 'periode': instance.periode, 'annee': instance.annee, 'mois': instance.mois, 'observations': instance.observations, 'recurrente': instance.recurrente, 'nombreRappels': instance.nombreRappels, 'dateDernierRappel': instance.dateDernierRappel?.toIso8601String(), 'valideParId': instance.valideParId, 'nomValidateur': instance.nomValidateur, 'dateValidation': instance.dateValidation?.toIso8601String(), 'methodePaiement': instance.methodePaiement, 'referencePaiement': instance.referencePaiement, 'dateCreation': instance.dateCreation.toIso8601String(), 'dateModification': instance.dateModification?.toIso8601String(), };