#pragma once

#include "dll/LogSettings.h"

namespace inertia
{

/** @brief Convert Settings
 *
 *  Class containing settings converting an ITLOG file.
 */
struct INERTIA_API ConvertFileSettings
{
	ValidateFileSettings validateSettings; ///< Settings for validating the file to convert.
	LogWriterSettings logWriterSettings;   ///< Settings for writing the converted file.
	bool replaceSourceInfo;                ///< Replace existing LogWriterSourceInfo with info from logWriterSettings (when exporting to itlog).

	/** Default constructor. */
	ConvertFileSettings();
};

}
