serialize method

String serialize()

Implementation

String serialize() {
  final Map<String, dynamic> data = {
    'tags': tags.map((item) => item.serialize()).toList(),
    'tagsToDelete': tagsToDelete.map((item) => item.serialize()).toList(),
    'selectors': selectors,
    'customId': customId,
  };

  if (assignToGroup != null) {
    data['assignToGroup'] = assignToGroup;
  }
  if (unassignFromGroup != null) {
    data['unassignFromGroup'] = unassignFromGroup;
  }

  return jsonEncode(data);
}