Change.fromJson constructor

Change.fromJson(
  1. Map<String, Object?> j
)

Implementation

factory Change.fromJson(Map<String, Object?> j) => Change(
      op: j['op'] as String,
      table: j['table'] as String,
      columns: (j['columns'] as List).cast<String>(),
      pkColumns: (j['pk'] as List).cast<String>(),
      oldValues: j.containsKey('old')
          ? _decodeValues((j['old'] as List).cast<Object?>())
          : null,
      newValues: j.containsKey('new')
          ? _decodeValues((j['new'] as List).cast<Object?>())
          : null,
    );