asMap method Null safety

Map<String, dynamic> asMap()

Returns portable representation of this instance.

Implementation

Map<String, dynamic> asMap() {
  return {
    "name": name,
    "type": _type,
    "nullable": isNullable,
    "autoincrement": autoincrement,
    "unique": isUnique,
    "defaultValue": defaultValue,
    "primaryKey": isPrimaryKey,
    "relatedTableName": relatedTableName,
    "relatedColumnName": relatedColumnName,
    "deleteRule": _deleteRule,
    "indexed": isIndexed
  };
}