idFieldName method

  1. @override
String idFieldName([
  1. O? o
])
override

Implementation

@override
String idFieldName([O? o]) {
  var idFieldsName = _idFieldsName;

  if (idFieldsName == null) {
    inspectObject(o);
    idFieldsName = _idFieldsName;

    if (idFieldsName == null) {
      throw StateError("`idFieldsName` Not populated yet for type `$type`! "
          "No Entity instance presented to this EntityHandler yet.");
    }
  }

  return idFieldsName;
}