#ifndef CHROME_BROWSER_WEB_APPLICATIONS_USER_DISPLAY_MODE_H_
#define CHROME_BROWSER_WEB_APPLICATIONS_USER_DISPLAY_MODE_H_
#include "chrome/browser/web_applications/mojom/user_display_mode.mojom-shared.h"
#include "components/sync/protocol/web_app_specifics.pb.h"
namespace web_app {
sync_pb::WebAppSpecifics::UserDisplayMode ToWebAppSpecificsUserDisplayMode(
mojom::UserDisplayMode user_display_mode);
mojom::UserDisplayMode ToMojomUserDisplayMode(
sync_pb::WebAppSpecifics::UserDisplayMode display_mode);
sync_pb::WebAppSpecifics::UserDisplayMode
ResolvePlatformSpecificUserDisplayMode(
const sync_pb::WebAppSpecifics& sync_proto);
void SetPlatformSpecificUserDisplayMode(
sync_pb::WebAppSpecifics::UserDisplayMode user_display_mode,
sync_pb::WebAppSpecifics* sync_proto);
bool HasCurrentPlatformUserDisplayMode(
const sync_pb::WebAppSpecifics& sync_proto);
}
#endif