getModelFieldNameList method

List<String>? getModelFieldNameList(
  1. Object object
)

Implementation

List<String>? getModelFieldNameList(Object object) {
  List<String> fieldNameList = [];

  String fieldNamesTemp = object.toString();
  //debugPrint("fieldNamesTemp : " + fieldNamesTemp);

  var namesStrings = fieldNamesTemp.split("{");
  //String modelName = namesStrings[0];
  var fieldNameStringTempTemp = namesStrings[1].split("}");
  String fieldNameStringTemp = fieldNameStringTempTemp[0];
  String fieldNameString = fieldNameStringTemp.replaceAll(": null", "");
  var fieldNameListTemp = fieldNameString.split(", ");

  //debugPrint("Model Name : " + modelName);
  for (int i = 0; i < fieldNameListTemp.length; i++) {
    //  debugPrint("Field Name : " + fieldNameListTemp[i]);
    fieldNameList.add(fieldNameListTemp[i]);
  }

  return fieldNameList;
}