ActeLegislatifFromJson.fromFrenchNationalAssemblyJson constructor
Mapping from JSON
Implementation
ActeLegislatifFromJson.fromFrenchNationalAssemblyJson(
Map<String, dynamic> _acteLegislatif) {
this.uuid = _acteLegislatif["uid"];
this.reunionRef = _acteLegislatif["reunionRef"];
List<String> _tempVotes = [];
if (_acteLegislatif["voteRefs"] != null) {
Map<String, dynamic> _voteRefs = _acteLegislatif["voteRefs"];
_tempVotes
.add(_voteRefs['voteRef'] + "_" + _acteLegislatif["reunionRef"]);
}
Map<String, dynamic> _libelleActe = _acteLegislatif["libelleActe"];
this.libelleActeLegislatif = _libelleActe['nomCanonique'];
if (_acteLegislatif["actesLegislatifs"] != null) {
// this.actesIntra = _acteLegislatif["actesLegislatifs"];
Map<String, dynamic> _subActesLegislatifs =
_acteLegislatif["actesLegislatifs"];
if (_subActesLegislatifs["acteLegislatif"].toString().substring(0, 1) ==
"{") {
this.actesIntra = [
ActeLegislatifFromJson.fromFrenchNationalAssemblyJson(
_subActesLegislatifs["acteLegislatif"])
];
} else if (_subActesLegislatifs["acteLegislatif"]
.toString()
.substring(0, 1) ==
"[") {
List<ActeLegislatifFromJson> _temp = [];
List<dynamic> _acteLegislatifList =
_subActesLegislatifs["acteLegislatif"] as List;
for (dynamic instance in _acteLegislatifList) {
Map<String, dynamic> _acteLegislatif = instance;
_temp.add(ActeLegislatifFromJson.fromFrenchNationalAssemblyJson(
_acteLegislatif));
}
this.actesIntra = _temp;
}
}
this.votesRef = _tempVotes;
}