DossierLegislatifFromJson.fromFrenchNationalAssemblyJson constructor
Mapping from JSON
Implementation
DossierLegislatifFromJson.fromFrenchNationalAssemblyJson(
Map<String, dynamic> _map) {
Map<String, dynamic> json = _map["dossierParlementaire"];
this.uuid = json['uid'];
this.legislature = json['legislature'];
Map<String, dynamic> _titreDossier = json["titreDossier"];
this.titre = _titreDossier['titre'];
Map<String, dynamic> _procedureParlementaire =
json["procedureParlementaire"];
this.libelleProcedureParlementaire = _procedureParlementaire['libelle'];
Map<String, dynamic> _actesLegislatifs = json["actesLegislatifs"];
if (_actesLegislatifs["acteLegislatif"].toString().substring(0, 1) == "{") {
this.actesLegislatifs = [
ActeLegislatifFromJson.fromFrenchNationalAssemblyJson(
_actesLegislatifs["acteLegislatif"])
];
this.lastLibelleActeLegislatif =
ActeLegislatifFromJson.fromFrenchNationalAssemblyJson(
_actesLegislatifs["acteLegislatif"])
.libelleActeLegislatif;
} else if (_actesLegislatifs["acteLegislatif"].toString().substring(0, 1) ==
"[") {
List<ActeLegislatifFromJson> _temp = [];
List<dynamic> _acteLegislatifList =
_actesLegislatifs["acteLegislatif"] as List;
for (dynamic instance in _acteLegislatifList) {
Map<String, dynamic> _acteLegislatif = instance;
_temp.add(ActeLegislatifFromJson.fromFrenchNationalAssemblyJson(
_acteLegislatif));
}
this.actesLegislatifs = _temp;
Map<String, dynamic> _acteLegislatif = _acteLegislatifList.last;
this.lastLibelleActeLegislatif =
ActeLegislatifFromJson.fromFrenchNationalAssemblyJson(_acteLegislatif)
.libelleActeLegislatif;
}
}