generateAttributes function

String generateAttributes(
  1. Table table
)

Implementation

String generateAttributes(Table table) {
  final columns = table.columns;
  final code = StringBuffer();
  columns.forEach((columnName, columnDetails) {
    final type = columnDetails.isInRequiredColumn
        ? columnDetails.dartType
        : columnDetails.nullableDartType;
    code.writeln('final $type $columnName;');
  });
  return code.toString();
}