toJson method

Map<String, Object?> toJson()

Implementation

Map<String, Object?> toJson() => {
  'name': name,
  'columns': columns,
  'references': {'table': referencedTable, 'columns': referencedColumns},
  if (onDelete != ReferenceAction.noAction) 'onDelete': onDelete.name,
  if (onUpdate != ReferenceAction.noAction) 'onUpdate': onUpdate.name,
};