ClassDefinition constructor

ClassDefinition({
  1. required String moduleAlias,
  2. required String fileName,
  3. required String sourceFileName,
  4. required String className,
  5. required List<SerializableModelFieldDefinition> fields,
  6. required bool serverOnly,
  7. required bool manageMigration,
  8. required bool isException,
  9. String? tableName,
  10. List<SerializableModelIndexDefinition> indexes = const [],
  11. List<String> subDirParts = const [],
  12. List<String>? documentation,
})

Create a new ClassDefinition.

Implementation

ClassDefinition({
  required super.moduleAlias,
  required super.fileName,
  required super.sourceFileName,
  required super.className,
  required this.fields,
  required super.serverOnly,
  required this.manageMigration,
  required this.isException,
  this.tableName,
  this.indexes = const [],
  super.subDirParts,
  this.documentation,
});