// To parse this JSON data, do // // final account = accountFromJson(jsonString); import 'dart:convert'; import 'package:mohem_flutter_app/models/parent_list.dart'; Account accountFromJson(String str) => Account.fromJson(json.decode(str)); String accountToJson(Account data) => json.encode(data.toJson()); class Account { Account({ required this.parentList, required this.selectedItem, }); List? parentList; int selectedItem; factory Account.fromJson(Map json) => Account( parentList: json["parentList"] == null ? null : List.from( json["parentList"].map((x) => ParentList.fromJson(x))), selectedItem: json["selectedItem"] == null ? null : json["selectedItem"], ); Map toJson() => { "parentList": parentList == null ? null : List.from(parentList!.map((x) => x.toJson())), "selectedItem": selectedItem == null ? null : selectedItem, }; Map toJsonData() => { "selectedItem": selectedItem == null ? null : selectedItem, }; }