bool? convertFromIntToBool(int value) { if (value == 1) { return true; } else if (value == 0) { return false; } else { return null; } } int? convertFromBoolToInt(bool value) { if (value == true) { return 1; } else if (value == false) { return 0; } else { return null; } } List> convertFromMapToList(Map values) { List> items = []; values.forEach((key, value) { items.add({ "label": key, "value": value }); }); return items; }