refactoring

This commit is contained in:
dahoud
2026-03-31 09:14:47 +00:00
parent 9bfffeeebe
commit 5383df6dcb
200 changed files with 11192 additions and 7063 deletions

View File

@@ -174,6 +174,10 @@ class MembreCompletModel extends Equatable {
@JsonKey(name: 'dateVerificationIdentite')
final DateTime? dateVerificationIdentite;
/// Mot de passe temporaire (retourné une seule fois à la création, null sinon)
@JsonKey(name: 'motDePasseTemporaire')
final String? motDePasseTemporaire;
const MembreCompletModel({
this.id,
required this.nom,
@@ -210,6 +214,7 @@ class MembreCompletModel extends Equatable {
this.niveauVigilanceKyc,
this.statutKyc,
this.dateVerificationIdentite,
this.motDePasseTemporaire,
});
/// Création depuis JSON
@@ -256,6 +261,7 @@ class MembreCompletModel extends Equatable {
NiveauVigilanceKyc? niveauVigilanceKyc,
StatutKyc? statutKyc,
DateTime? dateVerificationIdentite,
String? motDePasseTemporaire,
}) {
return MembreCompletModel(
id: id ?? this.id,
@@ -293,6 +299,7 @@ class MembreCompletModel extends Equatable {
niveauVigilanceKyc: niveauVigilanceKyc ?? this.niveauVigilanceKyc,
statutKyc: statutKyc ?? this.statutKyc,
dateVerificationIdentite: dateVerificationIdentite ?? this.dateVerificationIdentite,
motDePasseTemporaire: motDePasseTemporaire ?? this.motDePasseTemporaire,
);
}

View File

@@ -60,6 +60,7 @@ MembreCompletModel _$MembreCompletModelFromJson(Map<String, dynamic> json) =>
dateVerificationIdentite: json['dateVerificationIdentite'] == null
? null
: DateTime.parse(json['dateVerificationIdentite'] as String),
motDePasseTemporaire: json['motDePasseTemporaire'] as String?,
);
Map<String, dynamic> _$MembreCompletModelToJson(MembreCompletModel instance) =>
@@ -101,6 +102,7 @@ Map<String, dynamic> _$MembreCompletModelToJson(MembreCompletModel instance) =>
'statutKyc': _$StatutKycEnumMap[instance.statutKyc],
'dateVerificationIdentite':
instance.dateVerificationIdentite?.toIso8601String(),
'motDePasseTemporaire': instance.motDePasseTemporaire,
};
const _$GenreEnumMap = {