#ifndef FLUTTER_INAPPWEBVIEW_PLUGIN_WEBVIEW_ENVIRONMENT_CREATION_PARAMS_H_ #define FLUTTER_INAPPWEBVIEW_PLUGIN_WEBVIEW_ENVIRONMENT_CREATION_PARAMS_H_ #include #include #include #include "../flutter_inappwebview_windows_plugin.h" namespace flutter_inappwebview_plugin { class WebViewEnvironmentSettings { public: const std::optional browserExecutableFolder; const std::optional userDataFolder; const std::optional additionalBrowserArguments; const std::optional allowSingleSignOnUsingOSPrimaryAccount; const std::optional language; const std::optional targetCompatibleBrowserVersion; WebViewEnvironmentSettings() = default; WebViewEnvironmentSettings(const flutter::EncodableMap& map); ~WebViewEnvironmentSettings() = default; flutter::EncodableMap toEncodableMap() const; }; } #endif //FLUTTER_INAPPWEBVIEW_PLUGIN_WEBVIEW_ENVIRONMENT_CREATION_PARAMS_H_