toJSON method
Transforms this instance into a JSON object.
Implementation
Map<String,dynamic> toJSON() {
final json = <String,dynamic>{};
final antecedent = this.antecedent;
final consequence = this.consequence;
json['type'] = runtimeType.toString();
json['antecedent'] = ( antecedent is FuzzyCompositeTerm ) ? antecedent.toJSON() : antecedent?.uuid;
json['consequence'] = ( consequence is FuzzyCompositeTerm ) ? consequence.toJSON() : consequence?.uuid;
return json;
}