toJson method

  1. @override
Map<String, Object?> toJson()
override

Implementation

@override
Map<String, Object?> toJson() {
  final instances = this.instances;
  return {
    'field_types': fieldTypes.map((k, v) => MapEntry(k, v.toJson())),
    'icon': icon,
    'location_fields': locationFields.map((v) => v).toList(),
    'user_fields': userFields.map((v) => v).toList(),
    if (instances != null)
      'instances': instances.map((v) => v.toJson()).toList(),
  };
}