fields method

  1. @override
List<NUIEntField> fields()
override

Implementation

@override
List<NUIEntField> fields() {
  return [
    NUIEntField<NUIDatabaseTracker>(name: "databaseName", type: NUIEntType.STRING, setter: (data, value) => data.databaseName = value, getter: (data) => data.databaseName),
    NUIEntField<NUIDatabaseTracker>(name: "version", type: NUIEntType.INTEGER, setter: (data, value) => data.version = value, getter: (data) => data.version),
    NUIEntField<NUIDatabaseTracker>(name: "entities", type: NUIEntType.LIST_OBJECT, setter: (data, value) => data.entities = asListOfObjects<NUIDBEntityTracker>(NUIDBEntityTrackerEntity(), value), getter: (data) => data.entities),
  ];
}