Operation<T>.fromJson constructor
Operation<T>.fromJson (
- Map json
Implementation
Operation.fromJson(Map json) {
operationType = OperationType.values.firstWhere(
(element) => describeEnum(element) == json['operationType']);
table = json['table'];
opResultId = json['opResultId'];
if (T == DeleteBulkPayload)
payload = DeleteBulkPayload.fromJson(json['payload']) as T;
else if (T == DataQueryBuilder)
payload = DataQueryBuilder.fromJson(json['payload']) as T;
else if (T == Relation)
payload = Relation.fromJson(json['payload']) as T;
else if (T == UpdateBulkPayload)
payload = UpdateBulkPayload.fromJson(json['payload']) as T;
else
payload = json['payload'];
}