/** @file src/lutris_sync_policy.h */ #pragma once #include "config_playnite.h" #include "lutris_integration.h" #include #include #include namespace platf::lutris::sync::policy { std::string canonical_lutris_app_uuid(std::int64_t id); bool is_importable(const game_t &game, bool include_steam); std::vector filter_games(const std::vector &games, const std::vector &exclusions, bool include_steam); bool reconcile(nlohmann::json &root, const std::vector &games, bool remove_uninstalled = true, const std::vector &exclusions = {}, bool include_steam = false); } // namespace platf::lutris::sync::policy