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'];
}
}