toJson method
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;
}