toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final Map<String, dynamic> json = <String, dynamic>{};
  json['logsDir'] = logsDir;
  json['dataSource'] = dataSource.pointerId;
  json['deviceModel'] = deviceModel;
  json['recordedTypes'] =
      recordedTypes.map((final DataType type) => type.id).toList();
  json['minDurationSeconds'] = minDurationSeconds;
  json['videoQuality'] = videoQuality.id;
  json['chunkDurationSeconds'] = chunkDurationSeconds;
  json['bContinuousRecording'] = continuousRecording;
  json['bEnableAudio'] = enableAudio;
  json['maxDiskSpaceUsed'] = maxDiskSpaceUsed;
  json['keepMinSeconds'] = keepMinSeconds;
  json['deleteOlderThanKeepMin'] = deleteOlderThanKeepMin;
  json['transportMode'] = transportMode.id;
  return json;
}