Map<String, dynamic> toMap({bool fullEnum = false}) { Map<String, dynamic> map = Map(); _fieldStructList.forEach((fd) { map[fd.fieldName!] = fd.value; }); return map; }