getFieldsEntityTypes method
Implementation
Map<String, TypeInfo> getFieldsEntityTypes([O? o]) {
var entityFields = _fieldsEntityTypes;
if (entityFields != null) return UnmodifiableMapView(entityFields);
var enumFields = getFieldsEnumTypes(o);
entityFields = getFieldsTypes()
.entries
.map((e) {
var field = e.key;
var typeInfo = e.value;
if (enumFields.containsKey(field)) return null;
if (typeInfo.isEntityReferenceListType) return null;
var entityType = typeInfo.entityType;
if (entityType == null) return null;
return MapEntry(field, typeInfo);
})
.whereNotNull()
.toMapFromEntries();
return UnmodifiableMapView(_fieldsEntityTypes = entityFields);
}