65 lines
3.0 KiB
Dart
65 lines
3.0 KiB
Dart
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
|
|
part of 'payment_model.dart';
|
|
|
|
// **************************************************************************
|
|
// JsonSerializableGenerator
|
|
// **************************************************************************
|
|
|
|
PaymentModel _$PaymentModelFromJson(Map<String, dynamic> 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<String, dynamic>?,
|
|
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<String, dynamic> _$PaymentModelToJson(PaymentModel instance) =>
|
|
<String, dynamic>{
|
|
'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(),
|
|
};
|