Operation({ required this.opId, required this.recordId, required this.clock, this.payload, this.isDelete = false, });