inheritedFields property

  1. @override
List<SerializableModelFieldDefinition> get inheritedFields
override

Returns a list of all fields in the parent class. If there is no parent class, an empty list is returned. Excludes the id field, as it is re-declared on child classes.

Implementation

@override
List<SerializableModelFieldDefinition> get inheritedFields => super
    .inheritedFields
    .where((element) => tableName == null || element.name != 'id')
    .toList();