serialize method

  1. @override
Map<String, String> serialize()
override

Serializes the object to JSON.

Implementation

@override
Map<String, String> serialize() {
  final Map<String, String> jsonMap = super.serialize();
  final List<Map<String, String>> jsonConditions = conditions.map((
    SerializableWaitCondition condition,
  ) {
    return condition.serialize();
  }).toList();
  jsonMap['conditions'] = json.encode(jsonConditions);
  return jsonMap;
}