toJSON method

Map<String, dynamic> toJSON()

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