toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final result = <String, dynamic>{};

  if (hints != null && hints!.isNotEmpty) {
    result['hints'] = hints!.map((h) => h.toJson()).toList();
  }

  if (intelligencePriority != null) {
    result['intelligencePriority'] = intelligencePriority;
  }

  if (speedPriority != null) {
    result['speedPriority'] = speedPriority;
  }

  if (costPriority != null) {
    result['costPriority'] = costPriority;
  }

  return result;
}