chromium/out/Default/gen/chrome/browser/web_applications/proto/web_app.pb.h

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: chrome/browser/web_applications/proto/web_app.proto

#ifndef GOOGLE_PROTOBUF_INCLUDED_chrome_2fbrowser_2fweb_5fapplications_2fproto_2fweb_5fapp_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_chrome_2fbrowser_2fweb_5fapplications_2fproto_2fweb_5fapp_2eproto

#include <limits>
#include <string>

#include <google/protobuf/port_def.inc>
#if PROTOBUF_VERSION < 3021000
#error This file was generated by a newer version of protoc which is
#error incompatible with your Protocol Buffer headers. Please update
#error your headers.
#endif
#if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
#error This file was generated by an older version of protoc which is
#error incompatible with your Protocol Buffer headers. Please
#error regenerate this file with a newer version of protoc.
#endif

#include <google/protobuf/port_undef.inc>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/arena.h>
#include <google/protobuf/arenastring.h>
#include <google/protobuf/generated_message_util.h>
#include <google/protobuf/metadata_lite.h>
#include <google/protobuf/message_lite.h>
#include <google/protobuf/repeated_field.h>  // IWYU pragma: export
#include <google/protobuf/extension_set.h>  // IWYU pragma: export
#include <google/protobuf/generated_enum_util.h>
#include "components/sync/protocol/web_app_specifics.pb.h"
#include "chrome/browser/ash/system_web_apps/types/proto/system_web_app_data.pb.h"
#include "chrome/browser/web_applications/proto/web_app_launch_handler.pb.h"
#include "chrome/browser/web_applications/proto/web_app_os_integration_state.pb.h"
#include "chrome/browser/web_applications/proto/web_app_install_state.pb.h"
#include "chrome/browser/web_applications/proto/web_app_isolation_data.pb.h"
#include "chrome/browser/web_applications/proto/web_app_proto_package.pb.h"
#include "chrome/browser/web_applications/proto/web_app_share_target.pb.h"
#include "chrome/browser/web_applications/proto/web_app_tab_strip.pb.h"
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_chrome_2fbrowser_2fweb_5fapplications_2fproto_2fweb_5fapp_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}  // namespace internal
PROTOBUF_NAMESPACE_CLOSE

// Internal implementation detail -- do not use these members.
struct TableStruct_chrome_2fbrowser_2fweb_5fapplications_2fproto_2fweb_5fapp_2eproto {};
namespace web_app {
class ChromeOSDataProto;
struct ChromeOSDataProtoDefaultTypeInternal;
extern ChromeOSDataProtoDefaultTypeInternal _ChromeOSDataProto_default_instance_;
class ClientDataProto;
struct ClientDataProtoDefaultTypeInternal;
extern ClientDataProtoDefaultTypeInternal _ClientDataProto_default_instance_;
class DownloadedShortcutsMenuIconSizesProto;
struct DownloadedShortcutsMenuIconSizesProtoDefaultTypeInternal;
extern DownloadedShortcutsMenuIconSizesProtoDefaultTypeInternal _DownloadedShortcutsMenuIconSizesProto_default_instance_;
class GeneratedIconFix;
struct GeneratedIconFixDefaultTypeInternal;
extern GeneratedIconFixDefaultTypeInternal _GeneratedIconFix_default_instance_;
class ManagementToExternalConfigInfo;
struct ManagementToExternalConfigInfoDefaultTypeInternal;
extern ManagementToExternalConfigInfoDefaultTypeInternal _ManagementToExternalConfigInfo_default_instance_;
class SourcesProto;
struct SourcesProtoDefaultTypeInternal;
extern SourcesProtoDefaultTypeInternal _SourcesProto_default_instance_;
class WebAppFileHandlerAcceptProto;
struct WebAppFileHandlerAcceptProtoDefaultTypeInternal;
extern WebAppFileHandlerAcceptProtoDefaultTypeInternal _WebAppFileHandlerAcceptProto_default_instance_;
class WebAppFileHandlerProto;
struct WebAppFileHandlerProtoDefaultTypeInternal;
extern WebAppFileHandlerProtoDefaultTypeInternal _WebAppFileHandlerProto_default_instance_;
class WebAppPermissionsPolicy;
struct WebAppPermissionsPolicyDefaultTypeInternal;
extern WebAppPermissionsPolicyDefaultTypeInternal _WebAppPermissionsPolicy_default_instance_;
class WebAppProto;
struct WebAppProtoDefaultTypeInternal;
extern WebAppProtoDefaultTypeInternal _WebAppProto_default_instance_;
class WebAppProtocolHandler;
struct WebAppProtocolHandlerDefaultTypeInternal;
extern WebAppProtocolHandlerDefaultTypeInternal _WebAppProtocolHandler_default_instance_;
class WebAppScopeExtensionProto;
struct WebAppScopeExtensionProtoDefaultTypeInternal;
extern WebAppScopeExtensionProtoDefaultTypeInternal _WebAppScopeExtensionProto_default_instance_;
class WebAppShortcutsMenuItemInfoProto;
struct WebAppShortcutsMenuItemInfoProtoDefaultTypeInternal;
extern WebAppShortcutsMenuItemInfoProtoDefaultTypeInternal _WebAppShortcutsMenuItemInfoProto_default_instance_;
class WebAppUrlHandlerProto;
struct WebAppUrlHandlerProtoDefaultTypeInternal;
extern WebAppUrlHandlerProtoDefaultTypeInternal _WebAppUrlHandlerProto_default_instance_;
}  // namespace web_app
PROTOBUF_NAMESPACE_OPEN
template<> ::web_app::ChromeOSDataProto* Arena::CreateMaybeMessage<::web_app::ChromeOSDataProto>(Arena*);
template<> ::web_app::ClientDataProto* Arena::CreateMaybeMessage<::web_app::ClientDataProto>(Arena*);
template<> ::web_app::DownloadedShortcutsMenuIconSizesProto* Arena::CreateMaybeMessage<::web_app::DownloadedShortcutsMenuIconSizesProto>(Arena*);
template<> ::web_app::GeneratedIconFix* Arena::CreateMaybeMessage<::web_app::GeneratedIconFix>(Arena*);
template<> ::web_app::ManagementToExternalConfigInfo* Arena::CreateMaybeMessage<::web_app::ManagementToExternalConfigInfo>(Arena*);
template<> ::web_app::SourcesProto* Arena::CreateMaybeMessage<::web_app::SourcesProto>(Arena*);
template<> ::web_app::WebAppFileHandlerAcceptProto* Arena::CreateMaybeMessage<::web_app::WebAppFileHandlerAcceptProto>(Arena*);
template<> ::web_app::WebAppFileHandlerProto* Arena::CreateMaybeMessage<::web_app::WebAppFileHandlerProto>(Arena*);
template<> ::web_app::WebAppPermissionsPolicy* Arena::CreateMaybeMessage<::web_app::WebAppPermissionsPolicy>(Arena*);
template<> ::web_app::WebAppProto* Arena::CreateMaybeMessage<::web_app::WebAppProto>(Arena*);
template<> ::web_app::WebAppProtocolHandler* Arena::CreateMaybeMessage<::web_app::WebAppProtocolHandler>(Arena*);
template<> ::web_app::WebAppScopeExtensionProto* Arena::CreateMaybeMessage<::web_app::WebAppScopeExtensionProto>(Arena*);
template<> ::web_app::WebAppShortcutsMenuItemInfoProto* Arena::CreateMaybeMessage<::web_app::WebAppShortcutsMenuItemInfoProto>(Arena*);
template<> ::web_app::WebAppUrlHandlerProto* Arena::CreateMaybeMessage<::web_app::WebAppUrlHandlerProto>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace web_app {

enum WebAppFileHandlerProto_LaunchType : int {};
bool WebAppFileHandlerProto_LaunchType_IsValid(int value);
constexpr WebAppFileHandlerProto_LaunchType WebAppFileHandlerProto_LaunchType_LaunchType_MIN =;
constexpr WebAppFileHandlerProto_LaunchType WebAppFileHandlerProto_LaunchType_LaunchType_MAX =;
constexpr int WebAppFileHandlerProto_LaunchType_LaunchType_ARRAYSIZE =;

const std::string& WebAppFileHandlerProto_LaunchType_Name(WebAppFileHandlerProto_LaunchType value);
template<typename T>
inline const std::string& WebAppFileHandlerProto_LaunchType_Name(T enum_t_value) {}
bool WebAppFileHandlerProto_LaunchType_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, WebAppFileHandlerProto_LaunchType* value);
enum WebAppProto_DisplayMode : int {};
bool WebAppProto_DisplayMode_IsValid(int value);
constexpr WebAppProto_DisplayMode WebAppProto_DisplayMode_DisplayMode_MIN =;
constexpr WebAppProto_DisplayMode WebAppProto_DisplayMode_DisplayMode_MAX =;
constexpr int WebAppProto_DisplayMode_DisplayMode_ARRAYSIZE =;

const std::string& WebAppProto_DisplayMode_Name(WebAppProto_DisplayMode value);
template<typename T>
inline const std::string& WebAppProto_DisplayMode_Name(T enum_t_value) {}
bool WebAppProto_DisplayMode_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, WebAppProto_DisplayMode* value);
enum WebAppProto_RunOnOsLoginMode : int {};
bool WebAppProto_RunOnOsLoginMode_IsValid(int value);
constexpr WebAppProto_RunOnOsLoginMode WebAppProto_RunOnOsLoginMode_RunOnOsLoginMode_MIN =;
constexpr WebAppProto_RunOnOsLoginMode WebAppProto_RunOnOsLoginMode_RunOnOsLoginMode_MAX =;
constexpr int WebAppProto_RunOnOsLoginMode_RunOnOsLoginMode_ARRAYSIZE =;

const std::string& WebAppProto_RunOnOsLoginMode_Name(WebAppProto_RunOnOsLoginMode value);
template<typename T>
inline const std::string& WebAppProto_RunOnOsLoginMode_Name(T enum_t_value) {}
bool WebAppProto_RunOnOsLoginMode_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, WebAppProto_RunOnOsLoginMode* value);
enum WebAppProto_CaptureLinks : int {};
bool WebAppProto_CaptureLinks_IsValid(int value);
constexpr WebAppProto_CaptureLinks WebAppProto_CaptureLinks_CaptureLinks_MIN =;
constexpr WebAppProto_CaptureLinks WebAppProto_CaptureLinks_CaptureLinks_MAX =;
constexpr int WebAppProto_CaptureLinks_CaptureLinks_ARRAYSIZE =;

const std::string& WebAppProto_CaptureLinks_Name(WebAppProto_CaptureLinks value);
template<typename T>
inline const std::string& WebAppProto_CaptureLinks_Name(T enum_t_value) {}
bool WebAppProto_CaptureLinks_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, WebAppProto_CaptureLinks* value);
enum WebAppProto_ApiApprovalState : int {};
bool WebAppProto_ApiApprovalState_IsValid(int value);
constexpr WebAppProto_ApiApprovalState WebAppProto_ApiApprovalState_ApiApprovalState_MIN =;
constexpr WebAppProto_ApiApprovalState WebAppProto_ApiApprovalState_ApiApprovalState_MAX =;
constexpr int WebAppProto_ApiApprovalState_ApiApprovalState_ARRAYSIZE =;

const std::string& WebAppProto_ApiApprovalState_Name(WebAppProto_ApiApprovalState value);
template<typename T>
inline const std::string& WebAppProto_ApiApprovalState_Name(T enum_t_value) {}
bool WebAppProto_ApiApprovalState_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, WebAppProto_ApiApprovalState* value);
enum WebAppManagementProto : int {};
bool WebAppManagementProto_IsValid(int value);
constexpr WebAppManagementProto WebAppManagementProto_MIN =;
constexpr WebAppManagementProto WebAppManagementProto_MAX =;
constexpr int WebAppManagementProto_ARRAYSIZE =;

const std::string& WebAppManagementProto_Name(WebAppManagementProto value);
template<typename T>
inline const std::string& WebAppManagementProto_Name(T enum_t_value) {}
bool WebAppManagementProto_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, WebAppManagementProto* value);
enum GeneratedIconFixSource : int {};
bool GeneratedIconFixSource_IsValid(int value);
constexpr GeneratedIconFixSource GeneratedIconFixSource_MIN =;
constexpr GeneratedIconFixSource GeneratedIconFixSource_MAX =;
constexpr int GeneratedIconFixSource_ARRAYSIZE =;

const std::string& GeneratedIconFixSource_Name(GeneratedIconFixSource value);
template<typename T>
inline const std::string& GeneratedIconFixSource_Name(T enum_t_value) {}
bool GeneratedIconFixSource_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, GeneratedIconFixSource* value);
// ===================================================================

class WebAppFileHandlerAcceptProto final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:web_app.WebAppFileHandlerAcceptProto) */ {};
// -------------------------------------------------------------------

class WebAppFileHandlerProto final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:web_app.WebAppFileHandlerProto) */ {};
// -------------------------------------------------------------------

class WebAppProtocolHandler final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:web_app.WebAppProtocolHandler) */ {};
// -------------------------------------------------------------------

class WebAppUrlHandlerProto final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:web_app.WebAppUrlHandlerProto) */ {};
// -------------------------------------------------------------------

class WebAppScopeExtensionProto final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:web_app.WebAppScopeExtensionProto) */ {};
// -------------------------------------------------------------------

class SourcesProto final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:web_app.SourcesProto) */ {};
// -------------------------------------------------------------------

class ChromeOSDataProto final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:web_app.ChromeOSDataProto) */ {};
// -------------------------------------------------------------------

class ClientDataProto final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:web_app.ClientDataProto) */ {};
// -------------------------------------------------------------------

class WebAppShortcutsMenuItemInfoProto final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:web_app.WebAppShortcutsMenuItemInfoProto) */ {};
// -------------------------------------------------------------------

class DownloadedShortcutsMenuIconSizesProto final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:web_app.DownloadedShortcutsMenuIconSizesProto) */ {};
// -------------------------------------------------------------------

class WebAppPermissionsPolicy final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:web_app.WebAppPermissionsPolicy) */ {};
// -------------------------------------------------------------------

class ManagementToExternalConfigInfo final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:web_app.ManagementToExternalConfigInfo) */ {};
// -------------------------------------------------------------------

class GeneratedIconFix final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:web_app.GeneratedIconFix) */ {};
// -------------------------------------------------------------------

class WebAppProto final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:web_app.WebAppProto) */ {};
// ===================================================================


// ===================================================================

#ifdef __GNUC__
  #pragma GCC diagnostic push
  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif  // __GNUC__
// WebAppFileHandlerAcceptProto

// optional string mimetype = 1;
inline bool WebAppFileHandlerAcceptProto::_internal_has_mimetype() const {}
inline bool WebAppFileHandlerAcceptProto::has_mimetype() const {}
inline void WebAppFileHandlerAcceptProto::clear_mimetype() {}
inline const std::string& WebAppFileHandlerAcceptProto::mimetype() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WebAppFileHandlerAcceptProto::set_mimetype(ArgT0&& arg0, ArgT... args) {}
inline std::string* WebAppFileHandlerAcceptProto::mutable_mimetype() {}
inline const std::string& WebAppFileHandlerAcceptProto::_internal_mimetype() const {}
inline void WebAppFileHandlerAcceptProto::_internal_set_mimetype(const std::string& value) {}
inline std::string* WebAppFileHandlerAcceptProto::_internal_mutable_mimetype() {}
inline std::string* WebAppFileHandlerAcceptProto::release_mimetype() {}
inline void WebAppFileHandlerAcceptProto::set_allocated_mimetype(std::string* mimetype) {}

// repeated string file_extensions = 2;
inline int WebAppFileHandlerAcceptProto::_internal_file_extensions_size() const {}
inline int WebAppFileHandlerAcceptProto::file_extensions_size() const {}
inline void WebAppFileHandlerAcceptProto::clear_file_extensions() {}
inline std::string* WebAppFileHandlerAcceptProto::add_file_extensions() {}
inline const std::string& WebAppFileHandlerAcceptProto::_internal_file_extensions(int index) const {}
inline const std::string& WebAppFileHandlerAcceptProto::file_extensions(int index) const {}
inline std::string* WebAppFileHandlerAcceptProto::mutable_file_extensions(int index) {}
inline void WebAppFileHandlerAcceptProto::set_file_extensions(int index, const std::string& value) {}
inline void WebAppFileHandlerAcceptProto::set_file_extensions(int index, std::string&& value) {}
inline void WebAppFileHandlerAcceptProto::set_file_extensions(int index, const char* value) {}
inline void WebAppFileHandlerAcceptProto::set_file_extensions(int index, const char* value, size_t size) {}
inline std::string* WebAppFileHandlerAcceptProto::_internal_add_file_extensions() {}
inline void WebAppFileHandlerAcceptProto::add_file_extensions(const std::string& value) {}
inline void WebAppFileHandlerAcceptProto::add_file_extensions(std::string&& value) {}
inline void WebAppFileHandlerAcceptProto::add_file_extensions(const char* value) {}
inline void WebAppFileHandlerAcceptProto::add_file_extensions(const char* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
WebAppFileHandlerAcceptProto::file_extensions() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
WebAppFileHandlerAcceptProto::mutable_file_extensions() {}

// -------------------------------------------------------------------

// WebAppFileHandlerProto

// optional string action = 1;
inline bool WebAppFileHandlerProto::_internal_has_action() const {}
inline bool WebAppFileHandlerProto::has_action() const {}
inline void WebAppFileHandlerProto::clear_action() {}
inline const std::string& WebAppFileHandlerProto::action() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WebAppFileHandlerProto::set_action(ArgT0&& arg0, ArgT... args) {}
inline std::string* WebAppFileHandlerProto::mutable_action() {}
inline const std::string& WebAppFileHandlerProto::_internal_action() const {}
inline void WebAppFileHandlerProto::_internal_set_action(const std::string& value) {}
inline std::string* WebAppFileHandlerProto::_internal_mutable_action() {}
inline std::string* WebAppFileHandlerProto::release_action() {}
inline void WebAppFileHandlerProto::set_allocated_action(std::string* action) {}

// repeated .web_app.WebAppFileHandlerAcceptProto accept = 2;
inline int WebAppFileHandlerProto::_internal_accept_size() const {}
inline int WebAppFileHandlerProto::accept_size() const {}
inline void WebAppFileHandlerProto::clear_accept() {}
inline ::web_app::WebAppFileHandlerAcceptProto* WebAppFileHandlerProto::mutable_accept(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::web_app::WebAppFileHandlerAcceptProto >*
WebAppFileHandlerProto::mutable_accept() {}
inline const ::web_app::WebAppFileHandlerAcceptProto& WebAppFileHandlerProto::_internal_accept(int index) const {}
inline const ::web_app::WebAppFileHandlerAcceptProto& WebAppFileHandlerProto::accept(int index) const {}
inline ::web_app::WebAppFileHandlerAcceptProto* WebAppFileHandlerProto::_internal_add_accept() {}
inline ::web_app::WebAppFileHandlerAcceptProto* WebAppFileHandlerProto::add_accept() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::web_app::WebAppFileHandlerAcceptProto >&
WebAppFileHandlerProto::accept() const {}

// repeated .sync_pb.WebAppIconInfo downloaded_icons = 3;
inline int WebAppFileHandlerProto::_internal_downloaded_icons_size() const {}
inline int WebAppFileHandlerProto::downloaded_icons_size() const {}
inline ::sync_pb::WebAppIconInfo* WebAppFileHandlerProto::mutable_downloaded_icons(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::WebAppIconInfo >*
WebAppFileHandlerProto::mutable_downloaded_icons() {}
inline const ::sync_pb::WebAppIconInfo& WebAppFileHandlerProto::_internal_downloaded_icons(int index) const {}
inline const ::sync_pb::WebAppIconInfo& WebAppFileHandlerProto::downloaded_icons(int index) const {}
inline ::sync_pb::WebAppIconInfo* WebAppFileHandlerProto::_internal_add_downloaded_icons() {}
inline ::sync_pb::WebAppIconInfo* WebAppFileHandlerProto::add_downloaded_icons() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::WebAppIconInfo >&
WebAppFileHandlerProto::downloaded_icons() const {}

// optional string display_name = 4;
inline bool WebAppFileHandlerProto::_internal_has_display_name() const {}
inline bool WebAppFileHandlerProto::has_display_name() const {}
inline void WebAppFileHandlerProto::clear_display_name() {}
inline const std::string& WebAppFileHandlerProto::display_name() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WebAppFileHandlerProto::set_display_name(ArgT0&& arg0, ArgT... args) {}
inline std::string* WebAppFileHandlerProto::mutable_display_name() {}
inline const std::string& WebAppFileHandlerProto::_internal_display_name() const {}
inline void WebAppFileHandlerProto::_internal_set_display_name(const std::string& value) {}
inline std::string* WebAppFileHandlerProto::_internal_mutable_display_name() {}
inline std::string* WebAppFileHandlerProto::release_display_name() {}
inline void WebAppFileHandlerProto::set_allocated_display_name(std::string* display_name) {}

// optional .web_app.WebAppFileHandlerProto.LaunchType launch_type = 5;
inline bool WebAppFileHandlerProto::_internal_has_launch_type() const {}
inline bool WebAppFileHandlerProto::has_launch_type() const {}
inline void WebAppFileHandlerProto::clear_launch_type() {}
inline ::web_app::WebAppFileHandlerProto_LaunchType WebAppFileHandlerProto::_internal_launch_type() const {}
inline ::web_app::WebAppFileHandlerProto_LaunchType WebAppFileHandlerProto::launch_type() const {}
inline void WebAppFileHandlerProto::_internal_set_launch_type(::web_app::WebAppFileHandlerProto_LaunchType value) {}
inline void WebAppFileHandlerProto::set_launch_type(::web_app::WebAppFileHandlerProto_LaunchType value) {}

// -------------------------------------------------------------------

// WebAppProtocolHandler

// optional string protocol = 1;
inline bool WebAppProtocolHandler::_internal_has_protocol() const {}
inline bool WebAppProtocolHandler::has_protocol() const {}
inline void WebAppProtocolHandler::clear_protocol() {}
inline const std::string& WebAppProtocolHandler::protocol() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WebAppProtocolHandler::set_protocol(ArgT0&& arg0, ArgT... args) {}
inline std::string* WebAppProtocolHandler::mutable_protocol() {}
inline const std::string& WebAppProtocolHandler::_internal_protocol() const {}
inline void WebAppProtocolHandler::_internal_set_protocol(const std::string& value) {}
inline std::string* WebAppProtocolHandler::_internal_mutable_protocol() {}
inline std::string* WebAppProtocolHandler::release_protocol() {}
inline void WebAppProtocolHandler::set_allocated_protocol(std::string* protocol) {}

// optional string url = 2;
inline bool WebAppProtocolHandler::_internal_has_url() const {}
inline bool WebAppProtocolHandler::has_url() const {}
inline void WebAppProtocolHandler::clear_url() {}
inline const std::string& WebAppProtocolHandler::url() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WebAppProtocolHandler::set_url(ArgT0&& arg0, ArgT... args) {}
inline std::string* WebAppProtocolHandler::mutable_url() {}
inline const std::string& WebAppProtocolHandler::_internal_url() const {}
inline void WebAppProtocolHandler::_internal_set_url(const std::string& value) {}
inline std::string* WebAppProtocolHandler::_internal_mutable_url() {}
inline std::string* WebAppProtocolHandler::release_url() {}
inline void WebAppProtocolHandler::set_allocated_url(std::string* url) {}

// -------------------------------------------------------------------

// WebAppUrlHandlerProto

// optional string origin = 1;
inline bool WebAppUrlHandlerProto::_internal_has_origin() const {}
inline bool WebAppUrlHandlerProto::has_origin() const {}
inline void WebAppUrlHandlerProto::clear_origin() {}
inline const std::string& WebAppUrlHandlerProto::origin() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WebAppUrlHandlerProto::set_origin(ArgT0&& arg0, ArgT... args) {}
inline std::string* WebAppUrlHandlerProto::mutable_origin() {}
inline const std::string& WebAppUrlHandlerProto::_internal_origin() const {}
inline void WebAppUrlHandlerProto::_internal_set_origin(const std::string& value) {}
inline std::string* WebAppUrlHandlerProto::_internal_mutable_origin() {}
inline std::string* WebAppUrlHandlerProto::release_origin() {}
inline void WebAppUrlHandlerProto::set_allocated_origin(std::string* origin) {}

// optional bool has_origin_wildcard = 2;
inline bool WebAppUrlHandlerProto::_internal_has_has_origin_wildcard() const {}
inline bool WebAppUrlHandlerProto::has_has_origin_wildcard() const {}
inline void WebAppUrlHandlerProto::clear_has_origin_wildcard() {}
inline bool WebAppUrlHandlerProto::_internal_has_origin_wildcard() const {}
inline bool WebAppUrlHandlerProto::has_origin_wildcard() const {}
inline void WebAppUrlHandlerProto::_internal_set_has_origin_wildcard(bool value) {}
inline void WebAppUrlHandlerProto::set_has_origin_wildcard(bool value) {}

// -------------------------------------------------------------------

// WebAppScopeExtensionProto

// optional string origin = 1;
inline bool WebAppScopeExtensionProto::_internal_has_origin() const {}
inline bool WebAppScopeExtensionProto::has_origin() const {}
inline void WebAppScopeExtensionProto::clear_origin() {}
inline const std::string& WebAppScopeExtensionProto::origin() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WebAppScopeExtensionProto::set_origin(ArgT0&& arg0, ArgT... args) {}
inline std::string* WebAppScopeExtensionProto::mutable_origin() {}
inline const std::string& WebAppScopeExtensionProto::_internal_origin() const {}
inline void WebAppScopeExtensionProto::_internal_set_origin(const std::string& value) {}
inline std::string* WebAppScopeExtensionProto::_internal_mutable_origin() {}
inline std::string* WebAppScopeExtensionProto::release_origin() {}
inline void WebAppScopeExtensionProto::set_allocated_origin(std::string* origin) {}

// optional bool has_origin_wildcard = 2;
inline bool WebAppScopeExtensionProto::_internal_has_has_origin_wildcard() const {}
inline bool WebAppScopeExtensionProto::has_has_origin_wildcard() const {}
inline void WebAppScopeExtensionProto::clear_has_origin_wildcard() {}
inline bool WebAppScopeExtensionProto::_internal_has_origin_wildcard() const {}
inline bool WebAppScopeExtensionProto::has_origin_wildcard() const {}
inline void WebAppScopeExtensionProto::_internal_set_has_origin_wildcard(bool value) {}
inline void WebAppScopeExtensionProto::set_has_origin_wildcard(bool value) {}

// -------------------------------------------------------------------

// SourcesProto

// optional bool system = 1;
inline bool SourcesProto::_internal_has_system() const {}
inline bool SourcesProto::has_system() const {}
inline void SourcesProto::clear_system() {}
inline bool SourcesProto::_internal_system() const {}
inline bool SourcesProto::system() const {}
inline void SourcesProto::_internal_set_system(bool value) {}
inline void SourcesProto::set_system(bool value) {}

// optional bool policy = 2;
inline bool SourcesProto::_internal_has_policy() const {}
inline bool SourcesProto::has_policy() const {}
inline void SourcesProto::clear_policy() {}
inline bool SourcesProto::_internal_policy() const {}
inline bool SourcesProto::policy() const {}
inline void SourcesProto::_internal_set_policy(bool value) {}
inline void SourcesProto::set_policy(bool value) {}

// optional bool web_app_store = 3;
inline bool SourcesProto::_internal_has_web_app_store() const {}
inline bool SourcesProto::has_web_app_store() const {}
inline void SourcesProto::clear_web_app_store() {}
inline bool SourcesProto::_internal_web_app_store() const {}
inline bool SourcesProto::web_app_store() const {}
inline void SourcesProto::_internal_set_web_app_store(bool value) {}
inline void SourcesProto::set_web_app_store(bool value) {}

// optional bool sync = 4;
inline bool SourcesProto::_internal_has_sync() const {}
inline bool SourcesProto::has_sync() const {}
inline void SourcesProto::clear_sync() {}
inline bool SourcesProto::_internal_sync() const {}
inline bool SourcesProto::sync() const {}
inline void SourcesProto::_internal_set_sync(bool value) {}
inline void SourcesProto::set_sync(bool value) {}

// optional bool default = 5;
inline bool SourcesProto::_internal_has_default_() const {}
inline bool SourcesProto::has_default_() const {}
inline void SourcesProto::clear_default_() {}
inline bool SourcesProto::_internal_default_() const {}
inline bool SourcesProto::default_() const {}
inline void SourcesProto::_internal_set_default_(bool value) {}
inline void SourcesProto::set_default_(bool value) {}

// optional bool sub_app = 6;
inline bool SourcesProto::_internal_has_sub_app() const {}
inline bool SourcesProto::has_sub_app() const {}
inline void SourcesProto::clear_sub_app() {}
inline bool SourcesProto::_internal_sub_app() const {}
inline bool SourcesProto::sub_app() const {}
inline void SourcesProto::_internal_set_sub_app(bool value) {}
inline void SourcesProto::set_sub_app(bool value) {}

// optional bool kiosk = 7;
inline bool SourcesProto::_internal_has_kiosk() const {}
inline bool SourcesProto::has_kiosk() const {}
inline void SourcesProto::clear_kiosk() {}
inline bool SourcesProto::_internal_kiosk() const {}
inline bool SourcesProto::kiosk() const {}
inline void SourcesProto::_internal_set_kiosk(bool value) {}
inline void SourcesProto::set_kiosk(bool value) {}

// optional bool oem = 9;
inline bool SourcesProto::_internal_has_oem() const {}
inline bool SourcesProto::has_oem() const {}
inline void SourcesProto::clear_oem() {}
inline bool SourcesProto::_internal_oem() const {}
inline bool SourcesProto::oem() const {}
inline void SourcesProto::_internal_set_oem(bool value) {}
inline void SourcesProto::set_oem(bool value) {}

// optional bool one_drive_integration = 10;
inline bool SourcesProto::_internal_has_one_drive_integration() const {}
inline bool SourcesProto::has_one_drive_integration() const {}
inline void SourcesProto::clear_one_drive_integration() {}
inline bool SourcesProto::_internal_one_drive_integration() const {}
inline bool SourcesProto::one_drive_integration() const {}
inline void SourcesProto::_internal_set_one_drive_integration(bool value) {}
inline void SourcesProto::set_one_drive_integration(bool value) {}

// optional bool aps_default = 11;
inline bool SourcesProto::_internal_has_aps_default() const {}
inline bool SourcesProto::has_aps_default() const {}
inline void SourcesProto::clear_aps_default() {}
inline bool SourcesProto::_internal_aps_default() const {}
inline bool SourcesProto::aps_default() const {}
inline void SourcesProto::_internal_set_aps_default(bool value) {}
inline void SourcesProto::set_aps_default(bool value) {}

// optional bool iwa_shimless_rma = 12;
inline bool SourcesProto::_internal_has_iwa_shimless_rma() const {}
inline bool SourcesProto::has_iwa_shimless_rma() const {}
inline void SourcesProto::clear_iwa_shimless_rma() {}
inline bool SourcesProto::_internal_iwa_shimless_rma() const {}
inline bool SourcesProto::iwa_shimless_rma() const {}
inline void SourcesProto::_internal_set_iwa_shimless_rma(bool value) {}
inline void SourcesProto::set_iwa_shimless_rma(bool value) {}

// optional bool iwa_policy = 13;
inline bool SourcesProto::_internal_has_iwa_policy() const {}
inline bool SourcesProto::has_iwa_policy() const {}
inline void SourcesProto::clear_iwa_policy() {}
inline bool SourcesProto::_internal_iwa_policy() const {}
inline bool SourcesProto::iwa_policy() const {}
inline void SourcesProto::_internal_set_iwa_policy(bool value) {}
inline void SourcesProto::set_iwa_policy(bool value) {}

// optional bool iwa_user_installed = 14;
inline bool SourcesProto::_internal_has_iwa_user_installed() const {}
inline bool SourcesProto::has_iwa_user_installed() const {}
inline void SourcesProto::clear_iwa_user_installed() {}
inline bool SourcesProto::_internal_iwa_user_installed() const {}
inline bool SourcesProto::iwa_user_installed() const {}
inline void SourcesProto::_internal_set_iwa_user_installed(bool value) {}
inline void SourcesProto::set_iwa_user_installed(bool value) {}

// -------------------------------------------------------------------

// ChromeOSDataProto

// optional bool show_in_launcher = 1;
inline bool ChromeOSDataProto::_internal_has_show_in_launcher() const {}
inline bool ChromeOSDataProto::has_show_in_launcher() const {}
inline void ChromeOSDataProto::clear_show_in_launcher() {}
inline bool ChromeOSDataProto::_internal_show_in_launcher() const {}
inline bool ChromeOSDataProto::show_in_launcher() const {}
inline void ChromeOSDataProto::_internal_set_show_in_launcher(bool value) {}
inline void ChromeOSDataProto::set_show_in_launcher(bool value) {}

// optional bool show_in_search_and_shelf = 2;
inline bool ChromeOSDataProto::_internal_has_show_in_search_and_shelf() const {}
inline bool ChromeOSDataProto::has_show_in_search_and_shelf() const {}
inline void ChromeOSDataProto::clear_show_in_search_and_shelf() {}
inline bool ChromeOSDataProto::_internal_show_in_search_and_shelf() const {}
inline bool ChromeOSDataProto::show_in_search_and_shelf() const {}
inline void ChromeOSDataProto::_internal_set_show_in_search_and_shelf(bool value) {}
inline void ChromeOSDataProto::set_show_in_search_and_shelf(bool value) {}

// optional bool show_in_management = 3;
inline bool ChromeOSDataProto::_internal_has_show_in_management() const {}
inline bool ChromeOSDataProto::has_show_in_management() const {}
inline void ChromeOSDataProto::clear_show_in_management() {}
inline bool ChromeOSDataProto::_internal_show_in_management() const {}
inline bool ChromeOSDataProto::show_in_management() const {}
inline void ChromeOSDataProto::_internal_set_show_in_management(bool value) {}
inline void ChromeOSDataProto::set_show_in_management(bool value) {}

// optional bool is_disabled = 4;
inline bool ChromeOSDataProto::_internal_has_is_disabled() const {}
inline bool ChromeOSDataProto::has_is_disabled() const {}
inline void ChromeOSDataProto::clear_is_disabled() {}
inline bool ChromeOSDataProto::_internal_is_disabled() const {}
inline bool ChromeOSDataProto::is_disabled() const {}
inline void ChromeOSDataProto::_internal_set_is_disabled(bool value) {}
inline void ChromeOSDataProto::set_is_disabled(bool value) {}

// optional bool oem_installed = 5;
inline bool ChromeOSDataProto::_internal_has_oem_installed() const {}
inline bool ChromeOSDataProto::has_oem_installed() const {}
inline void ChromeOSDataProto::clear_oem_installed() {}
inline bool ChromeOSDataProto::_internal_oem_installed() const {}
inline bool ChromeOSDataProto::oem_installed() const {}
inline void ChromeOSDataProto::_internal_set_oem_installed(bool value) {}
inline void ChromeOSDataProto::set_oem_installed(bool value) {}

// optional bool handles_file_open_intents = 6;
inline bool ChromeOSDataProto::_internal_has_handles_file_open_intents() const {}
inline bool ChromeOSDataProto::has_handles_file_open_intents() const {}
inline void ChromeOSDataProto::clear_handles_file_open_intents() {}
inline bool ChromeOSDataProto::_internal_handles_file_open_intents() const {}
inline bool ChromeOSDataProto::handles_file_open_intents() const {}
inline void ChromeOSDataProto::_internal_set_handles_file_open_intents(bool value) {}
inline void ChromeOSDataProto::set_handles_file_open_intents(bool value) {}

// -------------------------------------------------------------------

// ClientDataProto

// optional .ash.SystemWebAppDataProto system_web_app_data = 1;
inline bool ClientDataProto::_internal_has_system_web_app_data() const {}
inline bool ClientDataProto::has_system_web_app_data() const {}
inline const ::ash::SystemWebAppDataProto& ClientDataProto::_internal_system_web_app_data() const {}
inline const ::ash::SystemWebAppDataProto& ClientDataProto::system_web_app_data() const {}
inline void ClientDataProto::unsafe_arena_set_allocated_system_web_app_data(
    ::ash::SystemWebAppDataProto* system_web_app_data) {}
inline ::ash::SystemWebAppDataProto* ClientDataProto::release_system_web_app_data() {}
inline ::ash::SystemWebAppDataProto* ClientDataProto::unsafe_arena_release_system_web_app_data() {}
inline ::ash::SystemWebAppDataProto* ClientDataProto::_internal_mutable_system_web_app_data() {}
inline ::ash::SystemWebAppDataProto* ClientDataProto::mutable_system_web_app_data() {}
inline void ClientDataProto::set_allocated_system_web_app_data(::ash::SystemWebAppDataProto* system_web_app_data) {}

// -------------------------------------------------------------------

// WebAppShortcutsMenuItemInfoProto

// optional string name = 1;
inline bool WebAppShortcutsMenuItemInfoProto::_internal_has_name() const {}
inline bool WebAppShortcutsMenuItemInfoProto::has_name() const {}
inline void WebAppShortcutsMenuItemInfoProto::clear_name() {}
inline const std::string& WebAppShortcutsMenuItemInfoProto::name() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WebAppShortcutsMenuItemInfoProto::set_name(ArgT0&& arg0, ArgT... args) {}
inline std::string* WebAppShortcutsMenuItemInfoProto::mutable_name() {}
inline const std::string& WebAppShortcutsMenuItemInfoProto::_internal_name() const {}
inline void WebAppShortcutsMenuItemInfoProto::_internal_set_name(const std::string& value) {}
inline std::string* WebAppShortcutsMenuItemInfoProto::_internal_mutable_name() {}
inline std::string* WebAppShortcutsMenuItemInfoProto::release_name() {}
inline void WebAppShortcutsMenuItemInfoProto::set_allocated_name(std::string* name) {}

// optional string url = 2;
inline bool WebAppShortcutsMenuItemInfoProto::_internal_has_url() const {}
inline bool WebAppShortcutsMenuItemInfoProto::has_url() const {}
inline void WebAppShortcutsMenuItemInfoProto::clear_url() {}
inline const std::string& WebAppShortcutsMenuItemInfoProto::url() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WebAppShortcutsMenuItemInfoProto::set_url(ArgT0&& arg0, ArgT... args) {}
inline std::string* WebAppShortcutsMenuItemInfoProto::mutable_url() {}
inline const std::string& WebAppShortcutsMenuItemInfoProto::_internal_url() const {}
inline void WebAppShortcutsMenuItemInfoProto::_internal_set_url(const std::string& value) {}
inline std::string* WebAppShortcutsMenuItemInfoProto::_internal_mutable_url() {}
inline std::string* WebAppShortcutsMenuItemInfoProto::release_url() {}
inline void WebAppShortcutsMenuItemInfoProto::set_allocated_url(std::string* url) {}

// repeated .sync_pb.WebAppIconInfo shortcut_manifest_icons = 3;
inline int WebAppShortcutsMenuItemInfoProto::_internal_shortcut_manifest_icons_size() const {}
inline int WebAppShortcutsMenuItemInfoProto::shortcut_manifest_icons_size() const {}
inline ::sync_pb::WebAppIconInfo* WebAppShortcutsMenuItemInfoProto::mutable_shortcut_manifest_icons(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::WebAppIconInfo >*
WebAppShortcutsMenuItemInfoProto::mutable_shortcut_manifest_icons() {}
inline const ::sync_pb::WebAppIconInfo& WebAppShortcutsMenuItemInfoProto::_internal_shortcut_manifest_icons(int index) const {}
inline const ::sync_pb::WebAppIconInfo& WebAppShortcutsMenuItemInfoProto::shortcut_manifest_icons(int index) const {}
inline ::sync_pb::WebAppIconInfo* WebAppShortcutsMenuItemInfoProto::_internal_add_shortcut_manifest_icons() {}
inline ::sync_pb::WebAppIconInfo* WebAppShortcutsMenuItemInfoProto::add_shortcut_manifest_icons() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::WebAppIconInfo >&
WebAppShortcutsMenuItemInfoProto::shortcut_manifest_icons() const {}

// repeated .sync_pb.WebAppIconInfo shortcut_manifest_icons_maskable = 4;
inline int WebAppShortcutsMenuItemInfoProto::_internal_shortcut_manifest_icons_maskable_size() const {}
inline int WebAppShortcutsMenuItemInfoProto::shortcut_manifest_icons_maskable_size() const {}
inline ::sync_pb::WebAppIconInfo* WebAppShortcutsMenuItemInfoProto::mutable_shortcut_manifest_icons_maskable(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::WebAppIconInfo >*
WebAppShortcutsMenuItemInfoProto::mutable_shortcut_manifest_icons_maskable() {}
inline const ::sync_pb::WebAppIconInfo& WebAppShortcutsMenuItemInfoProto::_internal_shortcut_manifest_icons_maskable(int index) const {}
inline const ::sync_pb::WebAppIconInfo& WebAppShortcutsMenuItemInfoProto::shortcut_manifest_icons_maskable(int index) const {}
inline ::sync_pb::WebAppIconInfo* WebAppShortcutsMenuItemInfoProto::_internal_add_shortcut_manifest_icons_maskable() {}
inline ::sync_pb::WebAppIconInfo* WebAppShortcutsMenuItemInfoProto::add_shortcut_manifest_icons_maskable() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::WebAppIconInfo >&
WebAppShortcutsMenuItemInfoProto::shortcut_manifest_icons_maskable() const {}

// repeated .sync_pb.WebAppIconInfo shortcut_manifest_icons_monochrome = 5;
inline int WebAppShortcutsMenuItemInfoProto::_internal_shortcut_manifest_icons_monochrome_size() const {}
inline int WebAppShortcutsMenuItemInfoProto::shortcut_manifest_icons_monochrome_size() const {}
inline ::sync_pb::WebAppIconInfo* WebAppShortcutsMenuItemInfoProto::mutable_shortcut_manifest_icons_monochrome(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::WebAppIconInfo >*
WebAppShortcutsMenuItemInfoProto::mutable_shortcut_manifest_icons_monochrome() {}
inline const ::sync_pb::WebAppIconInfo& WebAppShortcutsMenuItemInfoProto::_internal_shortcut_manifest_icons_monochrome(int index) const {}
inline const ::sync_pb::WebAppIconInfo& WebAppShortcutsMenuItemInfoProto::shortcut_manifest_icons_monochrome(int index) const {}
inline ::sync_pb::WebAppIconInfo* WebAppShortcutsMenuItemInfoProto::_internal_add_shortcut_manifest_icons_monochrome() {}
inline ::sync_pb::WebAppIconInfo* WebAppShortcutsMenuItemInfoProto::add_shortcut_manifest_icons_monochrome() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::WebAppIconInfo >&
WebAppShortcutsMenuItemInfoProto::shortcut_manifest_icons_monochrome() const {}

// -------------------------------------------------------------------

// DownloadedShortcutsMenuIconSizesProto

// repeated int32 icon_sizes = 1;
inline int DownloadedShortcutsMenuIconSizesProto::_internal_icon_sizes_size() const {}
inline int DownloadedShortcutsMenuIconSizesProto::icon_sizes_size() const {}
inline void DownloadedShortcutsMenuIconSizesProto::clear_icon_sizes() {}
inline int32_t DownloadedShortcutsMenuIconSizesProto::_internal_icon_sizes(int index) const {}
inline int32_t DownloadedShortcutsMenuIconSizesProto::icon_sizes(int index) const {}
inline void DownloadedShortcutsMenuIconSizesProto::set_icon_sizes(int index, int32_t value) {}
inline void DownloadedShortcutsMenuIconSizesProto::_internal_add_icon_sizes(int32_t value) {}
inline void DownloadedShortcutsMenuIconSizesProto::add_icon_sizes(int32_t value) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
DownloadedShortcutsMenuIconSizesProto::_internal_icon_sizes() const {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
DownloadedShortcutsMenuIconSizesProto::icon_sizes() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
DownloadedShortcutsMenuIconSizesProto::_internal_mutable_icon_sizes() {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
DownloadedShortcutsMenuIconSizesProto::mutable_icon_sizes() {}

// repeated int32 icon_sizes_maskable = 2;
inline int DownloadedShortcutsMenuIconSizesProto::_internal_icon_sizes_maskable_size() const {}
inline int DownloadedShortcutsMenuIconSizesProto::icon_sizes_maskable_size() const {}
inline void DownloadedShortcutsMenuIconSizesProto::clear_icon_sizes_maskable() {}
inline int32_t DownloadedShortcutsMenuIconSizesProto::_internal_icon_sizes_maskable(int index) const {}
inline int32_t DownloadedShortcutsMenuIconSizesProto::icon_sizes_maskable(int index) const {}
inline void DownloadedShortcutsMenuIconSizesProto::set_icon_sizes_maskable(int index, int32_t value) {}
inline void DownloadedShortcutsMenuIconSizesProto::_internal_add_icon_sizes_maskable(int32_t value) {}
inline void DownloadedShortcutsMenuIconSizesProto::add_icon_sizes_maskable(int32_t value) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
DownloadedShortcutsMenuIconSizesProto::_internal_icon_sizes_maskable() const {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
DownloadedShortcutsMenuIconSizesProto::icon_sizes_maskable() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
DownloadedShortcutsMenuIconSizesProto::_internal_mutable_icon_sizes_maskable() {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
DownloadedShortcutsMenuIconSizesProto::mutable_icon_sizes_maskable() {}

// repeated int32 icon_sizes_monochrome = 3;
inline int DownloadedShortcutsMenuIconSizesProto::_internal_icon_sizes_monochrome_size() const {}
inline int DownloadedShortcutsMenuIconSizesProto::icon_sizes_monochrome_size() const {}
inline void DownloadedShortcutsMenuIconSizesProto::clear_icon_sizes_monochrome() {}
inline int32_t DownloadedShortcutsMenuIconSizesProto::_internal_icon_sizes_monochrome(int index) const {}
inline int32_t DownloadedShortcutsMenuIconSizesProto::icon_sizes_monochrome(int index) const {}
inline void DownloadedShortcutsMenuIconSizesProto::set_icon_sizes_monochrome(int index, int32_t value) {}
inline void DownloadedShortcutsMenuIconSizesProto::_internal_add_icon_sizes_monochrome(int32_t value) {}
inline void DownloadedShortcutsMenuIconSizesProto::add_icon_sizes_monochrome(int32_t value) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
DownloadedShortcutsMenuIconSizesProto::_internal_icon_sizes_monochrome() const {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
DownloadedShortcutsMenuIconSizesProto::icon_sizes_monochrome() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
DownloadedShortcutsMenuIconSizesProto::_internal_mutable_icon_sizes_monochrome() {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
DownloadedShortcutsMenuIconSizesProto::mutable_icon_sizes_monochrome() {}

// -------------------------------------------------------------------

// WebAppPermissionsPolicy

// optional string feature = 1;
inline bool WebAppPermissionsPolicy::_internal_has_feature() const {}
inline bool WebAppPermissionsPolicy::has_feature() const {}
inline void WebAppPermissionsPolicy::clear_feature() {}
inline const std::string& WebAppPermissionsPolicy::feature() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WebAppPermissionsPolicy::set_feature(ArgT0&& arg0, ArgT... args) {}
inline std::string* WebAppPermissionsPolicy::mutable_feature() {}
inline const std::string& WebAppPermissionsPolicy::_internal_feature() const {}
inline void WebAppPermissionsPolicy::_internal_set_feature(const std::string& value) {}
inline std::string* WebAppPermissionsPolicy::_internal_mutable_feature() {}
inline std::string* WebAppPermissionsPolicy::release_feature() {}
inline void WebAppPermissionsPolicy::set_allocated_feature(std::string* feature) {}

// repeated string allowed_origins = 2;
inline int WebAppPermissionsPolicy::_internal_allowed_origins_size() const {}
inline int WebAppPermissionsPolicy::allowed_origins_size() const {}
inline void WebAppPermissionsPolicy::clear_allowed_origins() {}
inline std::string* WebAppPermissionsPolicy::add_allowed_origins() {}
inline const std::string& WebAppPermissionsPolicy::_internal_allowed_origins(int index) const {}
inline const std::string& WebAppPermissionsPolicy::allowed_origins(int index) const {}
inline std::string* WebAppPermissionsPolicy::mutable_allowed_origins(int index) {}
inline void WebAppPermissionsPolicy::set_allowed_origins(int index, const std::string& value) {}
inline void WebAppPermissionsPolicy::set_allowed_origins(int index, std::string&& value) {}
inline void WebAppPermissionsPolicy::set_allowed_origins(int index, const char* value) {}
inline void WebAppPermissionsPolicy::set_allowed_origins(int index, const char* value, size_t size) {}
inline std::string* WebAppPermissionsPolicy::_internal_add_allowed_origins() {}
inline void WebAppPermissionsPolicy::add_allowed_origins(const std::string& value) {}
inline void WebAppPermissionsPolicy::add_allowed_origins(std::string&& value) {}
inline void WebAppPermissionsPolicy::add_allowed_origins(const char* value) {}
inline void WebAppPermissionsPolicy::add_allowed_origins(const char* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
WebAppPermissionsPolicy::allowed_origins() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
WebAppPermissionsPolicy::mutable_allowed_origins() {}

// optional bool matches_all_origins = 3;
inline bool WebAppPermissionsPolicy::_internal_has_matches_all_origins() const {}
inline bool WebAppPermissionsPolicy::has_matches_all_origins() const {}
inline void WebAppPermissionsPolicy::clear_matches_all_origins() {}
inline bool WebAppPermissionsPolicy::_internal_matches_all_origins() const {}
inline bool WebAppPermissionsPolicy::matches_all_origins() const {}
inline void WebAppPermissionsPolicy::_internal_set_matches_all_origins(bool value) {}
inline void WebAppPermissionsPolicy::set_matches_all_origins(bool value) {}

// optional bool matches_opaque_src = 4;
inline bool WebAppPermissionsPolicy::_internal_has_matches_opaque_src() const {}
inline bool WebAppPermissionsPolicy::has_matches_opaque_src() const {}
inline void WebAppPermissionsPolicy::clear_matches_opaque_src() {}
inline bool WebAppPermissionsPolicy::_internal_matches_opaque_src() const {}
inline bool WebAppPermissionsPolicy::matches_opaque_src() const {}
inline void WebAppPermissionsPolicy::_internal_set_matches_opaque_src(bool value) {}
inline void WebAppPermissionsPolicy::set_matches_opaque_src(bool value) {}

// -------------------------------------------------------------------

// ManagementToExternalConfigInfo

// optional .web_app.WebAppManagementProto management = 1;
inline bool ManagementToExternalConfigInfo::_internal_has_management() const {}
inline bool ManagementToExternalConfigInfo::has_management() const {}
inline void ManagementToExternalConfigInfo::clear_management() {}
inline ::web_app::WebAppManagementProto ManagementToExternalConfigInfo::_internal_management() const {}
inline ::web_app::WebAppManagementProto ManagementToExternalConfigInfo::management() const {}
inline void ManagementToExternalConfigInfo::_internal_set_management(::web_app::WebAppManagementProto value) {}
inline void ManagementToExternalConfigInfo::set_management(::web_app::WebAppManagementProto value) {}

// repeated string install_urls = 2;
inline int ManagementToExternalConfigInfo::_internal_install_urls_size() const {}
inline int ManagementToExternalConfigInfo::install_urls_size() const {}
inline void ManagementToExternalConfigInfo::clear_install_urls() {}
inline std::string* ManagementToExternalConfigInfo::add_install_urls() {}
inline const std::string& ManagementToExternalConfigInfo::_internal_install_urls(int index) const {}
inline const std::string& ManagementToExternalConfigInfo::install_urls(int index) const {}
inline std::string* ManagementToExternalConfigInfo::mutable_install_urls(int index) {}
inline void ManagementToExternalConfigInfo::set_install_urls(int index, const std::string& value) {}
inline void ManagementToExternalConfigInfo::set_install_urls(int index, std::string&& value) {}
inline void ManagementToExternalConfigInfo::set_install_urls(int index, const char* value) {}
inline void ManagementToExternalConfigInfo::set_install_urls(int index, const char* value, size_t size) {}
inline std::string* ManagementToExternalConfigInfo::_internal_add_install_urls() {}
inline void ManagementToExternalConfigInfo::add_install_urls(const std::string& value) {}
inline void ManagementToExternalConfigInfo::add_install_urls(std::string&& value) {}
inline void ManagementToExternalConfigInfo::add_install_urls(const char* value) {}
inline void ManagementToExternalConfigInfo::add_install_urls(const char* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
ManagementToExternalConfigInfo::install_urls() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
ManagementToExternalConfigInfo::mutable_install_urls() {}

// optional bool is_placeholder = 3;
inline bool ManagementToExternalConfigInfo::_internal_has_is_placeholder() const {}
inline bool ManagementToExternalConfigInfo::has_is_placeholder() const {}
inline void ManagementToExternalConfigInfo::clear_is_placeholder() {}
inline bool ManagementToExternalConfigInfo::_internal_is_placeholder() const {}
inline bool ManagementToExternalConfigInfo::is_placeholder() const {}
inline void ManagementToExternalConfigInfo::_internal_set_is_placeholder(bool value) {}
inline void ManagementToExternalConfigInfo::set_is_placeholder(bool value) {}

// repeated string additional_policy_ids = 4;
inline int ManagementToExternalConfigInfo::_internal_additional_policy_ids_size() const {}
inline int ManagementToExternalConfigInfo::additional_policy_ids_size() const {}
inline void ManagementToExternalConfigInfo::clear_additional_policy_ids() {}
inline std::string* ManagementToExternalConfigInfo::add_additional_policy_ids() {}
inline const std::string& ManagementToExternalConfigInfo::_internal_additional_policy_ids(int index) const {}
inline const std::string& ManagementToExternalConfigInfo::additional_policy_ids(int index) const {}
inline std::string* ManagementToExternalConfigInfo::mutable_additional_policy_ids(int index) {}
inline void ManagementToExternalConfigInfo::set_additional_policy_ids(int index, const std::string& value) {}
inline void ManagementToExternalConfigInfo::set_additional_policy_ids(int index, std::string&& value) {}
inline void ManagementToExternalConfigInfo::set_additional_policy_ids(int index, const char* value) {}
inline void ManagementToExternalConfigInfo::set_additional_policy_ids(int index, const char* value, size_t size) {}
inline std::string* ManagementToExternalConfigInfo::_internal_add_additional_policy_ids() {}
inline void ManagementToExternalConfigInfo::add_additional_policy_ids(const std::string& value) {}
inline void ManagementToExternalConfigInfo::add_additional_policy_ids(std::string&& value) {}
inline void ManagementToExternalConfigInfo::add_additional_policy_ids(const char* value) {}
inline void ManagementToExternalConfigInfo::add_additional_policy_ids(const char* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
ManagementToExternalConfigInfo::additional_policy_ids() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
ManagementToExternalConfigInfo::mutable_additional_policy_ids() {}

// -------------------------------------------------------------------

// GeneratedIconFix

// optional .web_app.GeneratedIconFixSource source = 1;
inline bool GeneratedIconFix::_internal_has_source() const {}
inline bool GeneratedIconFix::has_source() const {}
inline void GeneratedIconFix::clear_source() {}
inline ::web_app::GeneratedIconFixSource GeneratedIconFix::_internal_source() const {}
inline ::web_app::GeneratedIconFixSource GeneratedIconFix::source() const {}
inline void GeneratedIconFix::_internal_set_source(::web_app::GeneratedIconFixSource value) {}
inline void GeneratedIconFix::set_source(::web_app::GeneratedIconFixSource value) {}

// optional int64 window_start_time = 2;
inline bool GeneratedIconFix::_internal_has_window_start_time() const {}
inline bool GeneratedIconFix::has_window_start_time() const {}
inline void GeneratedIconFix::clear_window_start_time() {}
inline int64_t GeneratedIconFix::_internal_window_start_time() const {}
inline int64_t GeneratedIconFix::window_start_time() const {}
inline void GeneratedIconFix::_internal_set_window_start_time(int64_t value) {}
inline void GeneratedIconFix::set_window_start_time(int64_t value) {}

// optional int64 last_attempt_time = 3;
inline bool GeneratedIconFix::_internal_has_last_attempt_time() const {}
inline bool GeneratedIconFix::has_last_attempt_time() const {}
inline void GeneratedIconFix::clear_last_attempt_time() {}
inline int64_t GeneratedIconFix::_internal_last_attempt_time() const {}
inline int64_t GeneratedIconFix::last_attempt_time() const {}
inline void GeneratedIconFix::_internal_set_last_attempt_time(int64_t value) {}
inline void GeneratedIconFix::set_last_attempt_time(int64_t value) {}

// optional uint32 attempt_count = 4;
inline bool GeneratedIconFix::_internal_has_attempt_count() const {}
inline bool GeneratedIconFix::has_attempt_count() const {}
inline void GeneratedIconFix::clear_attempt_count() {}
inline uint32_t GeneratedIconFix::_internal_attempt_count() const {}
inline uint32_t GeneratedIconFix::attempt_count() const {}
inline void GeneratedIconFix::_internal_set_attempt_count(uint32_t value) {}
inline void GeneratedIconFix::set_attempt_count(uint32_t value) {}

// -------------------------------------------------------------------

// WebAppProto

// optional .sync_pb.WebAppSpecifics sync_data = 1;
inline bool WebAppProto::_internal_has_sync_data() const {}
inline bool WebAppProto::has_sync_data() const {}
inline const ::sync_pb::WebAppSpecifics& WebAppProto::_internal_sync_data() const {}
inline const ::sync_pb::WebAppSpecifics& WebAppProto::sync_data() const {}
inline void WebAppProto::unsafe_arena_set_allocated_sync_data(
    ::sync_pb::WebAppSpecifics* sync_data) {}
inline ::sync_pb::WebAppSpecifics* WebAppProto::release_sync_data() {}
inline ::sync_pb::WebAppSpecifics* WebAppProto::unsafe_arena_release_sync_data() {}
inline ::sync_pb::WebAppSpecifics* WebAppProto::_internal_mutable_sync_data() {}
inline ::sync_pb::WebAppSpecifics* WebAppProto::mutable_sync_data() {}
inline void WebAppProto::set_allocated_sync_data(::sync_pb::WebAppSpecifics* sync_data) {}

// optional string name = 2;
inline bool WebAppProto::_internal_has_name() const {}
inline bool WebAppProto::has_name() const {}
inline void WebAppProto::clear_name() {}
inline const std::string& WebAppProto::name() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WebAppProto::set_name(ArgT0&& arg0, ArgT... args) {}
inline std::string* WebAppProto::mutable_name() {}
inline const std::string& WebAppProto::_internal_name() const {}
inline void WebAppProto::_internal_set_name(const std::string& value) {}
inline std::string* WebAppProto::_internal_mutable_name() {}
inline std::string* WebAppProto::release_name() {}
inline void WebAppProto::set_allocated_name(std::string* name) {}

// optional uint32 theme_color = 3;
inline bool WebAppProto::_internal_has_theme_color() const {}
inline bool WebAppProto::has_theme_color() const {}
inline void WebAppProto::clear_theme_color() {}
inline uint32_t WebAppProto::_internal_theme_color() const {}
inline uint32_t WebAppProto::theme_color() const {}
inline void WebAppProto::_internal_set_theme_color(uint32_t value) {}
inline void WebAppProto::set_theme_color(uint32_t value) {}

// optional string description = 4;
inline bool WebAppProto::_internal_has_description() const {}
inline bool WebAppProto::has_description() const {}
inline void WebAppProto::clear_description() {}
inline const std::string& WebAppProto::description() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WebAppProto::set_description(ArgT0&& arg0, ArgT... args) {}
inline std::string* WebAppProto::mutable_description() {}
inline const std::string& WebAppProto::_internal_description() const {}
inline void WebAppProto::_internal_set_description(const std::string& value) {}
inline std::string* WebAppProto::_internal_mutable_description() {}
inline std::string* WebAppProto::release_description() {}
inline void WebAppProto::set_allocated_description(std::string* description) {}

// optional .web_app.WebAppProto.DisplayMode display_mode = 5;
inline bool WebAppProto::_internal_has_display_mode() const {}
inline bool WebAppProto::has_display_mode() const {}
inline void WebAppProto::clear_display_mode() {}
inline ::web_app::WebAppProto_DisplayMode WebAppProto::_internal_display_mode() const {}
inline ::web_app::WebAppProto_DisplayMode WebAppProto::display_mode() const {}
inline void WebAppProto::_internal_set_display_mode(::web_app::WebAppProto_DisplayMode value) {}
inline void WebAppProto::set_display_mode(::web_app::WebAppProto_DisplayMode value) {}

// optional string scope = 6;
inline bool WebAppProto::_internal_has_scope() const {}
inline bool WebAppProto::has_scope() const {}
inline void WebAppProto::clear_scope() {}
inline const std::string& WebAppProto::scope() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WebAppProto::set_scope(ArgT0&& arg0, ArgT... args) {}
inline std::string* WebAppProto::mutable_scope() {}
inline const std::string& WebAppProto::_internal_scope() const {}
inline void WebAppProto::_internal_set_scope(const std::string& value) {}
inline std::string* WebAppProto::_internal_mutable_scope() {}
inline std::string* WebAppProto::release_scope() {}
inline void WebAppProto::set_allocated_scope(std::string* scope) {}

// optional .web_app.SourcesProto sources = 7;
inline bool WebAppProto::_internal_has_sources() const {}
inline bool WebAppProto::has_sources() const {}
inline void WebAppProto::clear_sources() {}
inline const ::web_app::SourcesProto& WebAppProto::_internal_sources() const {}
inline const ::web_app::SourcesProto& WebAppProto::sources() const {}
inline void WebAppProto::unsafe_arena_set_allocated_sources(
    ::web_app::SourcesProto* sources) {}
inline ::web_app::SourcesProto* WebAppProto::release_sources() {}
inline ::web_app::SourcesProto* WebAppProto::unsafe_arena_release_sources() {}
inline ::web_app::SourcesProto* WebAppProto::_internal_mutable_sources() {}
inline ::web_app::SourcesProto* WebAppProto::mutable_sources() {}
inline void WebAppProto::set_allocated_sources(::web_app::SourcesProto* sources) {}

// required .web_app.proto.InstallState install_state = 8;
inline bool WebAppProto::_internal_has_install_state() const {}
inline bool WebAppProto::has_install_state() const {}
inline void WebAppProto::clear_install_state() {}
inline ::web_app::proto::InstallState WebAppProto::_internal_install_state() const {}
inline ::web_app::proto::InstallState WebAppProto::install_state() const {}
inline void WebAppProto::_internal_set_install_state(::web_app::proto::InstallState value) {}
inline void WebAppProto::set_install_state(::web_app::proto::InstallState value) {}

// optional bool is_from_sync_and_pending_installation = 9;
inline bool WebAppProto::_internal_has_is_from_sync_and_pending_installation() const {}
inline bool WebAppProto::has_is_from_sync_and_pending_installation() const {}
inline void WebAppProto::clear_is_from_sync_and_pending_installation() {}
inline bool WebAppProto::_internal_is_from_sync_and_pending_installation() const {}
inline bool WebAppProto::is_from_sync_and_pending_installation() const {}
inline void WebAppProto::_internal_set_is_from_sync_and_pending_installation(bool value) {}
inline void WebAppProto::set_is_from_sync_and_pending_installation(bool value) {}

// repeated .sync_pb.WebAppIconInfo manifest_icons = 10;
inline int WebAppProto::_internal_manifest_icons_size() const {}
inline int WebAppProto::manifest_icons_size() const {}
inline ::sync_pb::WebAppIconInfo* WebAppProto::mutable_manifest_icons(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::WebAppIconInfo >*
WebAppProto::mutable_manifest_icons() {}
inline const ::sync_pb::WebAppIconInfo& WebAppProto::_internal_manifest_icons(int index) const {}
inline const ::sync_pb::WebAppIconInfo& WebAppProto::manifest_icons(int index) const {}
inline ::sync_pb::WebAppIconInfo* WebAppProto::_internal_add_manifest_icons() {}
inline ::sync_pb::WebAppIconInfo* WebAppProto::add_manifest_icons() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::sync_pb::WebAppIconInfo >&
WebAppProto::manifest_icons() const {}

// repeated int32 downloaded_icon_sizes_purpose_any = 11;
inline int WebAppProto::_internal_downloaded_icon_sizes_purpose_any_size() const {}
inline int WebAppProto::downloaded_icon_sizes_purpose_any_size() const {}
inline void WebAppProto::clear_downloaded_icon_sizes_purpose_any() {}
inline int32_t WebAppProto::_internal_downloaded_icon_sizes_purpose_any(int index) const {}
inline int32_t WebAppProto::downloaded_icon_sizes_purpose_any(int index) const {}
inline void WebAppProto::set_downloaded_icon_sizes_purpose_any(int index, int32_t value) {}
inline void WebAppProto::_internal_add_downloaded_icon_sizes_purpose_any(int32_t value) {}
inline void WebAppProto::add_downloaded_icon_sizes_purpose_any(int32_t value) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
WebAppProto::_internal_downloaded_icon_sizes_purpose_any() const {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
WebAppProto::downloaded_icon_sizes_purpose_any() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
WebAppProto::_internal_mutable_downloaded_icon_sizes_purpose_any() {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
WebAppProto::mutable_downloaded_icon_sizes_purpose_any() {}

// repeated .web_app.WebAppFileHandlerProto file_handlers = 12;
inline int WebAppProto::_internal_file_handlers_size() const {}
inline int WebAppProto::file_handlers_size() const {}
inline void WebAppProto::clear_file_handlers() {}
inline ::web_app::WebAppFileHandlerProto* WebAppProto::mutable_file_handlers(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::web_app::WebAppFileHandlerProto >*
WebAppProto::mutable_file_handlers() {}
inline const ::web_app::WebAppFileHandlerProto& WebAppProto::_internal_file_handlers(int index) const {}
inline const ::web_app::WebAppFileHandlerProto& WebAppProto::file_handlers(int index) const {}
inline ::web_app::WebAppFileHandlerProto* WebAppProto::_internal_add_file_handlers() {}
inline ::web_app::WebAppFileHandlerProto* WebAppProto::add_file_handlers() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::web_app::WebAppFileHandlerProto >&
WebAppProto::file_handlers() const {}

// repeated string additional_search_terms = 13;
inline int WebAppProto::_internal_additional_search_terms_size() const {}
inline int WebAppProto::additional_search_terms_size() const {}
inline void WebAppProto::clear_additional_search_terms() {}
inline std::string* WebAppProto::add_additional_search_terms() {}
inline const std::string& WebAppProto::_internal_additional_search_terms(int index) const {}
inline const std::string& WebAppProto::additional_search_terms(int index) const {}
inline std::string* WebAppProto::mutable_additional_search_terms(int index) {}
inline void WebAppProto::set_additional_search_terms(int index, const std::string& value) {}
inline void WebAppProto::set_additional_search_terms(int index, std::string&& value) {}
inline void WebAppProto::set_additional_search_terms(int index, const char* value) {}
inline void WebAppProto::set_additional_search_terms(int index, const char* value, size_t size) {}
inline std::string* WebAppProto::_internal_add_additional_search_terms() {}
inline void WebAppProto::add_additional_search_terms(const std::string& value) {}
inline void WebAppProto::add_additional_search_terms(std::string&& value) {}
inline void WebAppProto::add_additional_search_terms(const char* value) {}
inline void WebAppProto::add_additional_search_terms(const char* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
WebAppProto::additional_search_terms() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
WebAppProto::mutable_additional_search_terms() {}

// optional .web_app.ChromeOSDataProto chromeos_data = 14;
inline bool WebAppProto::_internal_has_chromeos_data() const {}
inline bool WebAppProto::has_chromeos_data() const {}
inline void WebAppProto::clear_chromeos_data() {}
inline const ::web_app::ChromeOSDataProto& WebAppProto::_internal_chromeos_data() const {}
inline const ::web_app::ChromeOSDataProto& WebAppProto::chromeos_data() const {}
inline void WebAppProto::unsafe_arena_set_allocated_chromeos_data(
    ::web_app::ChromeOSDataProto* chromeos_data) {}
inline ::web_app::ChromeOSDataProto* WebAppProto::release_chromeos_data() {}
inline ::web_app::ChromeOSDataProto* WebAppProto::unsafe_arena_release_chromeos_data() {}
inline ::web_app::ChromeOSDataProto* WebAppProto::_internal_mutable_chromeos_data() {}
inline ::web_app::ChromeOSDataProto* WebAppProto::mutable_chromeos_data() {}
inline void WebAppProto::set_allocated_chromeos_data(::web_app::ChromeOSDataProto* chromeos_data) {}

// optional int64 last_launch_time = 15;
inline bool WebAppProto::_internal_has_last_launch_time() const {}
inline bool WebAppProto::has_last_launch_time() const {}
inline void WebAppProto::clear_last_launch_time() {}
inline int64_t WebAppProto::_internal_last_launch_time() const {}
inline int64_t WebAppProto::last_launch_time() const {}
inline void WebAppProto::_internal_set_last_launch_time(int64_t value) {}
inline void WebAppProto::set_last_launch_time(int64_t value) {}

// optional int64 first_install_time = 16;
inline bool WebAppProto::_internal_has_first_install_time() const {}
inline bool WebAppProto::has_first_install_time() const {}
inline void WebAppProto::clear_first_install_time() {}
inline int64_t WebAppProto::_internal_first_install_time() const {}
inline int64_t WebAppProto::first_install_time() const {}
inline void WebAppProto::_internal_set_first_install_time(int64_t value) {}
inline void WebAppProto::set_first_install_time(int64_t value) {}

// repeated .web_app.WebAppProtocolHandler protocol_handlers = 17;
inline int WebAppProto::_internal_protocol_handlers_size() const {}
inline int WebAppProto::protocol_handlers_size() const {}
inline void WebAppProto::clear_protocol_handlers() {}
inline ::web_app::WebAppProtocolHandler* WebAppProto::mutable_protocol_handlers(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::web_app::WebAppProtocolHandler >*
WebAppProto::mutable_protocol_handlers() {}
inline const ::web_app::WebAppProtocolHandler& WebAppProto::_internal_protocol_handlers(int index) const {}
inline const ::web_app::WebAppProtocolHandler& WebAppProto::protocol_handlers(int index) const {}
inline ::web_app::WebAppProtocolHandler* WebAppProto::_internal_add_protocol_handlers() {}
inline ::web_app::WebAppProtocolHandler* WebAppProto::add_protocol_handlers() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::web_app::WebAppProtocolHandler >&
WebAppProto::protocol_handlers() const {}

// optional bool is_generated_icon = 18;
inline bool WebAppProto::_internal_has_is_generated_icon() const {}
inline bool WebAppProto::has_is_generated_icon() const {}
inline void WebAppProto::clear_is_generated_icon() {}
inline bool WebAppProto::_internal_is_generated_icon() const {}
inline bool WebAppProto::is_generated_icon() const {}
inline void WebAppProto::_internal_set_is_generated_icon(bool value) {}
inline void WebAppProto::set_is_generated_icon(bool value) {}

// repeated .web_app.WebAppShortcutsMenuItemInfoProto shortcuts_menu_item_infos = 19;
inline int WebAppProto::_internal_shortcuts_menu_item_infos_size() const {}
inline int WebAppProto::shortcuts_menu_item_infos_size() const {}
inline void WebAppProto::clear_shortcuts_menu_item_infos() {}
inline ::web_app::WebAppShortcutsMenuItemInfoProto* WebAppProto::mutable_shortcuts_menu_item_infos(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::web_app::WebAppShortcutsMenuItemInfoProto >*
WebAppProto::mutable_shortcuts_menu_item_infos() {}
inline const ::web_app::WebAppShortcutsMenuItemInfoProto& WebAppProto::_internal_shortcuts_menu_item_infos(int index) const {}
inline const ::web_app::WebAppShortcutsMenuItemInfoProto& WebAppProto::shortcuts_menu_item_infos(int index) const {}
inline ::web_app::WebAppShortcutsMenuItemInfoProto* WebAppProto::_internal_add_shortcuts_menu_item_infos() {}
inline ::web_app::WebAppShortcutsMenuItemInfoProto* WebAppProto::add_shortcuts_menu_item_infos() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::web_app::WebAppShortcutsMenuItemInfoProto >&
WebAppProto::shortcuts_menu_item_infos() const {}

// repeated .web_app.DownloadedShortcutsMenuIconSizesProto downloaded_shortcuts_menu_icons_sizes = 20;
inline int WebAppProto::_internal_downloaded_shortcuts_menu_icons_sizes_size() const {}
inline int WebAppProto::downloaded_shortcuts_menu_icons_sizes_size() const {}
inline void WebAppProto::clear_downloaded_shortcuts_menu_icons_sizes() {}
inline ::web_app::DownloadedShortcutsMenuIconSizesProto* WebAppProto::mutable_downloaded_shortcuts_menu_icons_sizes(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::web_app::DownloadedShortcutsMenuIconSizesProto >*
WebAppProto::mutable_downloaded_shortcuts_menu_icons_sizes() {}
inline const ::web_app::DownloadedShortcutsMenuIconSizesProto& WebAppProto::_internal_downloaded_shortcuts_menu_icons_sizes(int index) const {}
inline const ::web_app::DownloadedShortcutsMenuIconSizesProto& WebAppProto::downloaded_shortcuts_menu_icons_sizes(int index) const {}
inline ::web_app::DownloadedShortcutsMenuIconSizesProto* WebAppProto::_internal_add_downloaded_shortcuts_menu_icons_sizes() {}
inline ::web_app::DownloadedShortcutsMenuIconSizesProto* WebAppProto::add_downloaded_shortcuts_menu_icons_sizes() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::web_app::DownloadedShortcutsMenuIconSizesProto >&
WebAppProto::downloaded_shortcuts_menu_icons_sizes() const {}

// optional uint32 background_color = 21;
inline bool WebAppProto::_internal_has_background_color() const {}
inline bool WebAppProto::has_background_color() const {}
inline void WebAppProto::clear_background_color() {}
inline uint32_t WebAppProto::_internal_background_color() const {}
inline uint32_t WebAppProto::background_color() const {}
inline void WebAppProto::_internal_set_background_color(uint32_t value) {}
inline void WebAppProto::set_background_color(uint32_t value) {}

// repeated .web_app.WebAppProto.DisplayMode display_mode_override = 22;
inline int WebAppProto::_internal_display_mode_override_size() const {}
inline int WebAppProto::display_mode_override_size() const {}
inline void WebAppProto::clear_display_mode_override() {}
inline ::web_app::WebAppProto_DisplayMode WebAppProto::_internal_display_mode_override(int index) const {}
inline ::web_app::WebAppProto_DisplayMode WebAppProto::display_mode_override(int index) const {}
inline void WebAppProto::set_display_mode_override(int index, ::web_app::WebAppProto_DisplayMode value) {}
inline void WebAppProto::_internal_add_display_mode_override(::web_app::WebAppProto_DisplayMode value) {}
inline void WebAppProto::add_display_mode_override(::web_app::WebAppProto_DisplayMode value) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
WebAppProto::display_mode_override() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
WebAppProto::_internal_mutable_display_mode_override() {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
WebAppProto::mutable_display_mode_override() {}

// repeated int32 downloaded_icon_sizes_purpose_maskable = 23;
inline int WebAppProto::_internal_downloaded_icon_sizes_purpose_maskable_size() const {}
inline int WebAppProto::downloaded_icon_sizes_purpose_maskable_size() const {}
inline void WebAppProto::clear_downloaded_icon_sizes_purpose_maskable() {}
inline int32_t WebAppProto::_internal_downloaded_icon_sizes_purpose_maskable(int index) const {}
inline int32_t WebAppProto::downloaded_icon_sizes_purpose_maskable(int index) const {}
inline void WebAppProto::set_downloaded_icon_sizes_purpose_maskable(int index, int32_t value) {}
inline void WebAppProto::_internal_add_downloaded_icon_sizes_purpose_maskable(int32_t value) {}
inline void WebAppProto::add_downloaded_icon_sizes_purpose_maskable(int32_t value) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
WebAppProto::_internal_downloaded_icon_sizes_purpose_maskable() const {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
WebAppProto::downloaded_icon_sizes_purpose_maskable() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
WebAppProto::_internal_mutable_downloaded_icon_sizes_purpose_maskable() {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
WebAppProto::mutable_downloaded_icon_sizes_purpose_maskable() {}

// optional .web_app.WebAppProto.RunOnOsLoginMode user_run_on_os_login_mode = 24;
inline bool WebAppProto::_internal_has_user_run_on_os_login_mode() const {}
inline bool WebAppProto::has_user_run_on_os_login_mode() const {}
inline void WebAppProto::clear_user_run_on_os_login_mode() {}
inline ::web_app::WebAppProto_RunOnOsLoginMode WebAppProto::_internal_user_run_on_os_login_mode() const {}
inline ::web_app::WebAppProto_RunOnOsLoginMode WebAppProto::user_run_on_os_login_mode() const {}
inline void WebAppProto::_internal_set_user_run_on_os_login_mode(::web_app::WebAppProto_RunOnOsLoginMode value) {}
inline void WebAppProto::set_user_run_on_os_login_mode(::web_app::WebAppProto_RunOnOsLoginMode value) {}

// optional .web_app.ShareTarget share_target = 25;
inline bool WebAppProto::_internal_has_share_target() const {}
inline bool WebAppProto::has_share_target() const {}
inline const ::web_app::ShareTarget& WebAppProto::_internal_share_target() const {}
inline const ::web_app::ShareTarget& WebAppProto::share_target() const {}
inline void WebAppProto::unsafe_arena_set_allocated_share_target(
    ::web_app::ShareTarget* share_target) {}
inline ::web_app::ShareTarget* WebAppProto::release_share_target() {}
inline ::web_app::ShareTarget* WebAppProto::unsafe_arena_release_share_target() {}
inline ::web_app::ShareTarget* WebAppProto::_internal_mutable_share_target() {}
inline ::web_app::ShareTarget* WebAppProto::mutable_share_target() {}
inline void WebAppProto::set_allocated_share_target(::web_app::ShareTarget* share_target) {}

// optional string launch_query_params = 26;
inline bool WebAppProto::_internal_has_launch_query_params() const {}
inline bool WebAppProto::has_launch_query_params() const {}
inline void WebAppProto::clear_launch_query_params() {}
inline const std::string& WebAppProto::launch_query_params() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WebAppProto::set_launch_query_params(ArgT0&& arg0, ArgT... args) {}
inline std::string* WebAppProto::mutable_launch_query_params() {}
inline const std::string& WebAppProto::_internal_launch_query_params() const {}
inline void WebAppProto::_internal_set_launch_query_params(const std::string& value) {}
inline std::string* WebAppProto::_internal_mutable_launch_query_params() {}
inline std::string* WebAppProto::release_launch_query_params() {}
inline void WebAppProto::set_allocated_launch_query_params(std::string* launch_query_params) {}

// repeated .web_app.WebAppUrlHandlerProto url_handlers = 27;
inline int WebAppProto::_internal_url_handlers_size() const {}
inline int WebAppProto::url_handlers_size() const {}
inline void WebAppProto::clear_url_handlers() {}
inline ::web_app::WebAppUrlHandlerProto* WebAppProto::mutable_url_handlers(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::web_app::WebAppUrlHandlerProto >*
WebAppProto::mutable_url_handlers() {}
inline const ::web_app::WebAppUrlHandlerProto& WebAppProto::_internal_url_handlers(int index) const {}
inline const ::web_app::WebAppUrlHandlerProto& WebAppProto::url_handlers(int index) const {}
inline ::web_app::WebAppUrlHandlerProto* WebAppProto::_internal_add_url_handlers() {}
inline ::web_app::WebAppUrlHandlerProto* WebAppProto::add_url_handlers() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::web_app::WebAppUrlHandlerProto >&
WebAppProto::url_handlers() const {}

// optional .web_app.ClientDataProto client_data = 28;
inline bool WebAppProto::_internal_has_client_data() const {}
inline bool WebAppProto::has_client_data() const {}
inline void WebAppProto::clear_client_data() {}
inline const ::web_app::ClientDataProto& WebAppProto::_internal_client_data() const {}
inline const ::web_app::ClientDataProto& WebAppProto::client_data() const {}
inline void WebAppProto::unsafe_arena_set_allocated_client_data(
    ::web_app::ClientDataProto* client_data) {}
inline ::web_app::ClientDataProto* WebAppProto::release_client_data() {}
inline ::web_app::ClientDataProto* WebAppProto::unsafe_arena_release_client_data() {}
inline ::web_app::ClientDataProto* WebAppProto::_internal_mutable_client_data() {}
inline ::web_app::ClientDataProto* WebAppProto::mutable_client_data() {}
inline void WebAppProto::set_allocated_client_data(::web_app::ClientDataProto* client_data) {}

// optional .web_app.WebAppProto.CaptureLinks capture_links = 29;
inline bool WebAppProto::_internal_has_capture_links() const {}
inline bool WebAppProto::has_capture_links() const {}
inline void WebAppProto::clear_capture_links() {}
inline ::web_app::WebAppProto_CaptureLinks WebAppProto::_internal_capture_links() const {}
inline ::web_app::WebAppProto_CaptureLinks WebAppProto::capture_links() const {}
inline void WebAppProto::_internal_set_capture_links(::web_app::WebAppProto_CaptureLinks value) {}
inline void WebAppProto::set_capture_links(::web_app::WebAppProto_CaptureLinks value) {}

// optional string manifest_url = 30;
inline bool WebAppProto::_internal_has_manifest_url() const {}
inline bool WebAppProto::has_manifest_url() const {}
inline void WebAppProto::clear_manifest_url() {}
inline const std::string& WebAppProto::manifest_url() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WebAppProto::set_manifest_url(ArgT0&& arg0, ArgT... args) {}
inline std::string* WebAppProto::mutable_manifest_url() {}
inline const std::string& WebAppProto::_internal_manifest_url() const {}
inline void WebAppProto::_internal_set_manifest_url(const std::string& value) {}
inline std::string* WebAppProto::_internal_mutable_manifest_url() {}
inline std::string* WebAppProto::release_manifest_url() {}
inline void WebAppProto::set_allocated_manifest_url(std::string* manifest_url) {}

// optional int64 last_badging_time = 31;
inline bool WebAppProto::_internal_has_last_badging_time() const {}
inline bool WebAppProto::has_last_badging_time() const {}
inline void WebAppProto::clear_last_badging_time() {}
inline int64_t WebAppProto::_internal_last_badging_time() const {}
inline int64_t WebAppProto::last_badging_time() const {}
inline void WebAppProto::_internal_set_last_badging_time(int64_t value) {}
inline void WebAppProto::set_last_badging_time(int64_t value) {}

// optional bool file_handler_permission_blocked = 32;
inline bool WebAppProto::_internal_has_file_handler_permission_blocked() const {}
inline bool WebAppProto::has_file_handler_permission_blocked() const {}
inline void WebAppProto::clear_file_handler_permission_blocked() {}
inline bool WebAppProto::_internal_file_handler_permission_blocked() const {}
inline bool WebAppProto::file_handler_permission_blocked() const {}
inline void WebAppProto::_internal_set_file_handler_permission_blocked(bool value) {}
inline void WebAppProto::set_file_handler_permission_blocked(bool value) {}

// repeated int32 downloaded_icon_sizes_purpose_monochrome = 33;
inline int WebAppProto::_internal_downloaded_icon_sizes_purpose_monochrome_size() const {}
inline int WebAppProto::downloaded_icon_sizes_purpose_monochrome_size() const {}
inline void WebAppProto::clear_downloaded_icon_sizes_purpose_monochrome() {}
inline int32_t WebAppProto::_internal_downloaded_icon_sizes_purpose_monochrome(int index) const {}
inline int32_t WebAppProto::downloaded_icon_sizes_purpose_monochrome(int index) const {}
inline void WebAppProto::set_downloaded_icon_sizes_purpose_monochrome(int index, int32_t value) {}
inline void WebAppProto::_internal_add_downloaded_icon_sizes_purpose_monochrome(int32_t value) {}
inline void WebAppProto::add_downloaded_icon_sizes_purpose_monochrome(int32_t value) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
WebAppProto::_internal_downloaded_icon_sizes_purpose_monochrome() const {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
WebAppProto::downloaded_icon_sizes_purpose_monochrome() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
WebAppProto::_internal_mutable_downloaded_icon_sizes_purpose_monochrome() {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
WebAppProto::mutable_downloaded_icon_sizes_purpose_monochrome() {}

// optional bool window_controls_overlay_enabled = 34;
inline bool WebAppProto::_internal_has_window_controls_overlay_enabled() const {}
inline bool WebAppProto::has_window_controls_overlay_enabled() const {}
inline void WebAppProto::clear_window_controls_overlay_enabled() {}
inline bool WebAppProto::_internal_window_controls_overlay_enabled() const {}
inline bool WebAppProto::window_controls_overlay_enabled() const {}
inline void WebAppProto::_internal_set_window_controls_overlay_enabled(bool value) {}
inline void WebAppProto::set_window_controls_overlay_enabled(bool value) {}

// optional string note_taking_new_note_url = 35;
inline bool WebAppProto::_internal_has_note_taking_new_note_url() const {}
inline bool WebAppProto::has_note_taking_new_note_url() const {}
inline void WebAppProto::clear_note_taking_new_note_url() {}
inline const std::string& WebAppProto::note_taking_new_note_url() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WebAppProto::set_note_taking_new_note_url(ArgT0&& arg0, ArgT... args) {}
inline std::string* WebAppProto::mutable_note_taking_new_note_url() {}
inline const std::string& WebAppProto::_internal_note_taking_new_note_url() const {}
inline void WebAppProto::_internal_set_note_taking_new_note_url(const std::string& value) {}
inline std::string* WebAppProto::_internal_mutable_note_taking_new_note_url() {}
inline std::string* WebAppProto::release_note_taking_new_note_url() {}
inline void WebAppProto::set_allocated_note_taking_new_note_url(std::string* note_taking_new_note_url) {}

// repeated string allowed_launch_protocols = 37;
inline int WebAppProto::_internal_allowed_launch_protocols_size() const {}
inline int WebAppProto::allowed_launch_protocols_size() const {}
inline void WebAppProto::clear_allowed_launch_protocols() {}
inline std::string* WebAppProto::add_allowed_launch_protocols() {}
inline const std::string& WebAppProto::_internal_allowed_launch_protocols(int index) const {}
inline const std::string& WebAppProto::allowed_launch_protocols(int index) const {}
inline std::string* WebAppProto::mutable_allowed_launch_protocols(int index) {}
inline void WebAppProto::set_allowed_launch_protocols(int index, const std::string& value) {}
inline void WebAppProto::set_allowed_launch_protocols(int index, std::string&& value) {}
inline void WebAppProto::set_allowed_launch_protocols(int index, const char* value) {}
inline void WebAppProto::set_allowed_launch_protocols(int index, const char* value, size_t size) {}
inline std::string* WebAppProto::_internal_add_allowed_launch_protocols() {}
inline void WebAppProto::add_allowed_launch_protocols(const std::string& value) {}
inline void WebAppProto::add_allowed_launch_protocols(std::string&& value) {}
inline void WebAppProto::add_allowed_launch_protocols(const char* value) {}
inline void WebAppProto::add_allowed_launch_protocols(const char* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
WebAppProto::allowed_launch_protocols() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
WebAppProto::mutable_allowed_launch_protocols() {}

// optional .web_app.LaunchHandlerProto launch_handler = 38;
inline bool WebAppProto::_internal_has_launch_handler() const {}
inline bool WebAppProto::has_launch_handler() const {}
inline const ::web_app::LaunchHandlerProto& WebAppProto::_internal_launch_handler() const {}
inline const ::web_app::LaunchHandlerProto& WebAppProto::launch_handler() const {}
inline void WebAppProto::unsafe_arena_set_allocated_launch_handler(
    ::web_app::LaunchHandlerProto* launch_handler) {}
inline ::web_app::LaunchHandlerProto* WebAppProto::release_launch_handler() {}
inline ::web_app::LaunchHandlerProto* WebAppProto::unsafe_arena_release_launch_handler() {}
inline ::web_app::LaunchHandlerProto* WebAppProto::_internal_mutable_launch_handler() {}
inline ::web_app::LaunchHandlerProto* WebAppProto::mutable_launch_handler() {}
inline void WebAppProto::set_allocated_launch_handler(::web_app::LaunchHandlerProto* launch_handler) {}

// optional int64 manifest_update_time = 39;
inline bool WebAppProto::_internal_has_manifest_update_time() const {}
inline bool WebAppProto::has_manifest_update_time() const {}
inline void WebAppProto::clear_manifest_update_time() {}
inline int64_t WebAppProto::_internal_manifest_update_time() const {}
inline int64_t WebAppProto::manifest_update_time() const {}
inline void WebAppProto::_internal_set_manifest_update_time(int64_t value) {}
inline void WebAppProto::set_manifest_update_time(int64_t value) {}

// repeated string disallowed_launch_protocols = 40;
inline int WebAppProto::_internal_disallowed_launch_protocols_size() const {}
inline int WebAppProto::disallowed_launch_protocols_size() const {}
inline void WebAppProto::clear_disallowed_launch_protocols() {}
inline std::string* WebAppProto::add_disallowed_launch_protocols() {}
inline const std::string& WebAppProto::_internal_disallowed_launch_protocols(int index) const {}
inline const std::string& WebAppProto::disallowed_launch_protocols(int index) const {}
inline std::string* WebAppProto::mutable_disallowed_launch_protocols(int index) {}
inline void WebAppProto::set_disallowed_launch_protocols(int index, const std::string& value) {}
inline void WebAppProto::set_disallowed_launch_protocols(int index, std::string&& value) {}
inline void WebAppProto::set_disallowed_launch_protocols(int index, const char* value) {}
inline void WebAppProto::set_disallowed_launch_protocols(int index, const char* value, size_t size) {}
inline std::string* WebAppProto::_internal_add_disallowed_launch_protocols() {}
inline void WebAppProto::add_disallowed_launch_protocols(const std::string& value) {}
inline void WebAppProto::add_disallowed_launch_protocols(std::string&& value) {}
inline void WebAppProto::add_disallowed_launch_protocols(const char* value) {}
inline void WebAppProto::add_disallowed_launch_protocols(const char* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
WebAppProto::disallowed_launch_protocols() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
WebAppProto::mutable_disallowed_launch_protocols() {}

// optional uint32 dark_mode_theme_color = 41;
inline bool WebAppProto::_internal_has_dark_mode_theme_color() const {}
inline bool WebAppProto::has_dark_mode_theme_color() const {}
inline void WebAppProto::clear_dark_mode_theme_color() {}
inline uint32_t WebAppProto::_internal_dark_mode_theme_color() const {}
inline uint32_t WebAppProto::dark_mode_theme_color() const {}
inline void WebAppProto::_internal_set_dark_mode_theme_color(uint32_t value) {}
inline void WebAppProto::set_dark_mode_theme_color(uint32_t value) {}

// optional .web_app.WebAppProto.ApiApprovalState file_handler_approval_state = 42;
inline bool WebAppProto::_internal_has_file_handler_approval_state() const {}
inline bool WebAppProto::has_file_handler_approval_state() const {}
inline void WebAppProto::clear_file_handler_approval_state() {}
inline ::web_app::WebAppProto_ApiApprovalState WebAppProto::_internal_file_handler_approval_state() const {}
inline ::web_app::WebAppProto_ApiApprovalState WebAppProto::file_handler_approval_state() const {}
inline void WebAppProto::_internal_set_file_handler_approval_state(::web_app::WebAppProto_ApiApprovalState value) {}
inline void WebAppProto::set_file_handler_approval_state(::web_app::WebAppProto_ApiApprovalState value) {}

// optional string parent_app_id = 43;
inline bool WebAppProto::_internal_has_parent_app_id() const {}
inline bool WebAppProto::has_parent_app_id() const {}
inline void WebAppProto::clear_parent_app_id() {}
inline const std::string& WebAppProto::parent_app_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WebAppProto::set_parent_app_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* WebAppProto::mutable_parent_app_id() {}
inline const std::string& WebAppProto::_internal_parent_app_id() const {}
inline void WebAppProto::_internal_set_parent_app_id(const std::string& value) {}
inline std::string* WebAppProto::_internal_mutable_parent_app_id() {}
inline std::string* WebAppProto::release_parent_app_id() {}
inline void WebAppProto::set_allocated_parent_app_id(std::string* parent_app_id) {}

// optional uint32 dark_mode_background_color = 44;
inline bool WebAppProto::_internal_has_dark_mode_background_color() const {}
inline bool WebAppProto::has_dark_mode_background_color() const {}
inline void WebAppProto::clear_dark_mode_background_color() {}
inline uint32_t WebAppProto::_internal_dark_mode_background_color() const {}
inline uint32_t WebAppProto::dark_mode_background_color() const {}
inline void WebAppProto::_internal_set_dark_mode_background_color(uint32_t value) {}
inline void WebAppProto::set_dark_mode_background_color(uint32_t value) {}

// optional bool is_uninstalling = 45;
inline bool WebAppProto::_internal_has_is_uninstalling() const {}
inline bool WebAppProto::has_is_uninstalling() const {}
inline void WebAppProto::clear_is_uninstalling() {}
inline bool WebAppProto::_internal_is_uninstalling() const {}
inline bool WebAppProto::is_uninstalling() const {}
inline void WebAppProto::_internal_set_is_uninstalling(bool value) {}
inline void WebAppProto::set_is_uninstalling(bool value) {}

// optional bool handles_file_open_intents = 47;
inline bool WebAppProto::_internal_has_handles_file_open_intents() const {}
inline bool WebAppProto::has_handles_file_open_intents() const {}
inline void WebAppProto::clear_handles_file_open_intents() {}
inline bool WebAppProto::_internal_handles_file_open_intents() const {}
inline bool WebAppProto::handles_file_open_intents() const {}
inline void WebAppProto::_internal_set_handles_file_open_intents(bool value) {}
inline void WebAppProto::set_handles_file_open_intents(bool value) {}

// repeated .web_app.WebAppPermissionsPolicy permissions_policy = 49;
inline int WebAppProto::_internal_permissions_policy_size() const {}
inline int WebAppProto::permissions_policy_size() const {}
inline void WebAppProto::clear_permissions_policy() {}
inline ::web_app::WebAppPermissionsPolicy* WebAppProto::mutable_permissions_policy(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::web_app::WebAppPermissionsPolicy >*
WebAppProto::mutable_permissions_policy() {}
inline const ::web_app::WebAppPermissionsPolicy& WebAppProto::_internal_permissions_policy(int index) const {}
inline const ::web_app::WebAppPermissionsPolicy& WebAppProto::permissions_policy(int index) const {}
inline ::web_app::WebAppPermissionsPolicy* WebAppProto::_internal_add_permissions_policy() {}
inline ::web_app::WebAppPermissionsPolicy* WebAppProto::add_permissions_policy() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::web_app::WebAppPermissionsPolicy >&
WebAppProto::permissions_policy() const {}

// optional uint32 latest_install_source = 50;
inline bool WebAppProto::_internal_has_latest_install_source() const {}
inline bool WebAppProto::has_latest_install_source() const {}
inline void WebAppProto::clear_latest_install_source() {}
inline uint32_t WebAppProto::_internal_latest_install_source() const {}
inline uint32_t WebAppProto::latest_install_source() const {}
inline void WebAppProto::_internal_set_latest_install_source(uint32_t value) {}
inline void WebAppProto::set_latest_install_source(uint32_t value) {}

// repeated .web_app.ManagementToExternalConfigInfo management_to_external_config_info = 52;
inline int WebAppProto::_internal_management_to_external_config_info_size() const {}
inline int WebAppProto::management_to_external_config_info_size() const {}
inline void WebAppProto::clear_management_to_external_config_info() {}
inline ::web_app::ManagementToExternalConfigInfo* WebAppProto::mutable_management_to_external_config_info(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::web_app::ManagementToExternalConfigInfo >*
WebAppProto::mutable_management_to_external_config_info() {}
inline const ::web_app::ManagementToExternalConfigInfo& WebAppProto::_internal_management_to_external_config_info(int index) const {}
inline const ::web_app::ManagementToExternalConfigInfo& WebAppProto::management_to_external_config_info(int index) const {}
inline ::web_app::ManagementToExternalConfigInfo* WebAppProto::_internal_add_management_to_external_config_info() {}
inline ::web_app::ManagementToExternalConfigInfo* WebAppProto::add_management_to_external_config_info() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::web_app::ManagementToExternalConfigInfo >&
WebAppProto::management_to_external_config_info() const {}

// optional uint64 app_size_in_bytes = 54;
inline bool WebAppProto::_internal_has_app_size_in_bytes() const {}
inline bool WebAppProto::has_app_size_in_bytes() const {}
inline void WebAppProto::clear_app_size_in_bytes() {}
inline uint64_t WebAppProto::_internal_app_size_in_bytes() const {}
inline uint64_t WebAppProto::app_size_in_bytes() const {}
inline void WebAppProto::_internal_set_app_size_in_bytes(uint64_t value) {}
inline void WebAppProto::set_app_size_in_bytes(uint64_t value) {}

// optional uint64 data_size_in_bytes = 55;
inline bool WebAppProto::_internal_has_data_size_in_bytes() const {}
inline bool WebAppProto::has_data_size_in_bytes() const {}
inline void WebAppProto::clear_data_size_in_bytes() {}
inline uint64_t WebAppProto::_internal_data_size_in_bytes() const {}
inline uint64_t WebAppProto::data_size_in_bytes() const {}
inline void WebAppProto::_internal_set_data_size_in_bytes(uint64_t value) {}
inline void WebAppProto::set_data_size_in_bytes(uint64_t value) {}

// optional string lock_screen_start_url = 56;
inline bool WebAppProto::_internal_has_lock_screen_start_url() const {}
inline bool WebAppProto::has_lock_screen_start_url() const {}
inline void WebAppProto::clear_lock_screen_start_url() {}
inline const std::string& WebAppProto::lock_screen_start_url() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WebAppProto::set_lock_screen_start_url(ArgT0&& arg0, ArgT... args) {}
inline std::string* WebAppProto::mutable_lock_screen_start_url() {}
inline const std::string& WebAppProto::_internal_lock_screen_start_url() const {}
inline void WebAppProto::_internal_set_lock_screen_start_url(const std::string& value) {}
inline std::string* WebAppProto::_internal_mutable_lock_screen_start_url() {}
inline std::string* WebAppProto::release_lock_screen_start_url() {}
inline void WebAppProto::set_allocated_lock_screen_start_url(std::string* lock_screen_start_url) {}

// optional .web_app.proto.TabStrip tab_strip = 57;
inline bool WebAppProto::_internal_has_tab_strip() const {}
inline bool WebAppProto::has_tab_strip() const {}
inline const ::web_app::proto::TabStrip& WebAppProto::_internal_tab_strip() const {}
inline const ::web_app::proto::TabStrip& WebAppProto::tab_strip() const {}
inline void WebAppProto::unsafe_arena_set_allocated_tab_strip(
    ::web_app::proto::TabStrip* tab_strip) {}
inline ::web_app::proto::TabStrip* WebAppProto::release_tab_strip() {}
inline ::web_app::proto::TabStrip* WebAppProto::unsafe_arena_release_tab_strip() {}
inline ::web_app::proto::TabStrip* WebAppProto::_internal_mutable_tab_strip() {}
inline ::web_app::proto::TabStrip* WebAppProto::mutable_tab_strip() {}
inline void WebAppProto::set_allocated_tab_strip(::web_app::proto::TabStrip* tab_strip) {}

// optional bool always_show_toolbar_in_fullscreen = 58;
inline bool WebAppProto::_internal_has_always_show_toolbar_in_fullscreen() const {}
inline bool WebAppProto::has_always_show_toolbar_in_fullscreen() const {}
inline void WebAppProto::clear_always_show_toolbar_in_fullscreen() {}
inline bool WebAppProto::_internal_always_show_toolbar_in_fullscreen() const {}
inline bool WebAppProto::always_show_toolbar_in_fullscreen() const {}
inline void WebAppProto::_internal_set_always_show_toolbar_in_fullscreen(bool value) {}
inline void WebAppProto::set_always_show_toolbar_in_fullscreen(bool value) {}

// optional .web_app.proto.WebAppOsIntegrationState current_os_integration_states = 59;
inline bool WebAppProto::_internal_has_current_os_integration_states() const {}
inline bool WebAppProto::has_current_os_integration_states() const {}
inline const ::web_app::proto::WebAppOsIntegrationState& WebAppProto::_internal_current_os_integration_states() const {}
inline const ::web_app::proto::WebAppOsIntegrationState& WebAppProto::current_os_integration_states() const {}
inline void WebAppProto::unsafe_arena_set_allocated_current_os_integration_states(
    ::web_app::proto::WebAppOsIntegrationState* current_os_integration_states) {}
inline ::web_app::proto::WebAppOsIntegrationState* WebAppProto::release_current_os_integration_states() {}
inline ::web_app::proto::WebAppOsIntegrationState* WebAppProto::unsafe_arena_release_current_os_integration_states() {}
inline ::web_app::proto::WebAppOsIntegrationState* WebAppProto::_internal_mutable_current_os_integration_states() {}
inline ::web_app::proto::WebAppOsIntegrationState* WebAppProto::mutable_current_os_integration_states() {}
inline void WebAppProto::set_allocated_current_os_integration_states(::web_app::proto::WebAppOsIntegrationState* current_os_integration_states) {}

// optional .web_app.proto.IsolationData isolation_data = 60;
inline bool WebAppProto::_internal_has_isolation_data() const {}
inline bool WebAppProto::has_isolation_data() const {}
inline const ::web_app::proto::IsolationData& WebAppProto::_internal_isolation_data() const {}
inline const ::web_app::proto::IsolationData& WebAppProto::isolation_data() const {}
inline void WebAppProto::unsafe_arena_set_allocated_isolation_data(
    ::web_app::proto::IsolationData* isolation_data) {}
inline ::web_app::proto::IsolationData* WebAppProto::release_isolation_data() {}
inline ::web_app::proto::IsolationData* WebAppProto::unsafe_arena_release_isolation_data() {}
inline ::web_app::proto::IsolationData* WebAppProto::_internal_mutable_isolation_data() {}
inline ::web_app::proto::IsolationData* WebAppProto::mutable_isolation_data() {}
inline void WebAppProto::set_allocated_isolation_data(::web_app::proto::IsolationData* isolation_data) {}

// repeated .web_app.WebAppScopeExtensionProto scope_extensions = 61;
inline int WebAppProto::_internal_scope_extensions_size() const {}
inline int WebAppProto::scope_extensions_size() const {}
inline void WebAppProto::clear_scope_extensions() {}
inline ::web_app::WebAppScopeExtensionProto* WebAppProto::mutable_scope_extensions(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::web_app::WebAppScopeExtensionProto >*
WebAppProto::mutable_scope_extensions() {}
inline const ::web_app::WebAppScopeExtensionProto& WebAppProto::_internal_scope_extensions(int index) const {}
inline const ::web_app::WebAppScopeExtensionProto& WebAppProto::scope_extensions(int index) const {}
inline ::web_app::WebAppScopeExtensionProto* WebAppProto::_internal_add_scope_extensions() {}
inline ::web_app::WebAppScopeExtensionProto* WebAppProto::add_scope_extensions() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::web_app::WebAppScopeExtensionProto >&
WebAppProto::scope_extensions() const {}

// repeated .web_app.WebAppScopeExtensionProto scope_extensions_validated = 62;
inline int WebAppProto::_internal_scope_extensions_validated_size() const {}
inline int WebAppProto::scope_extensions_validated_size() const {}
inline void WebAppProto::clear_scope_extensions_validated() {}
inline ::web_app::WebAppScopeExtensionProto* WebAppProto::mutable_scope_extensions_validated(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::web_app::WebAppScopeExtensionProto >*
WebAppProto::mutable_scope_extensions_validated() {}
inline const ::web_app::WebAppScopeExtensionProto& WebAppProto::_internal_scope_extensions_validated(int index) const {}
inline const ::web_app::WebAppScopeExtensionProto& WebAppProto::scope_extensions_validated(int index) const {}
inline ::web_app::WebAppScopeExtensionProto* WebAppProto::_internal_add_scope_extensions_validated() {}
inline ::web_app::WebAppScopeExtensionProto* WebAppProto::add_scope_extensions_validated() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::web_app::WebAppScopeExtensionProto >&
WebAppProto::scope_extensions_validated() const {}

// optional .web_app.proto.LinkCapturingUserPreference user_link_capturing_preference = 63;
inline bool WebAppProto::_internal_has_user_link_capturing_preference() const {}
inline bool WebAppProto::has_user_link_capturing_preference() const {}
inline void WebAppProto::clear_user_link_capturing_preference() {}
inline ::web_app::proto::LinkCapturingUserPreference WebAppProto::_internal_user_link_capturing_preference() const {}
inline ::web_app::proto::LinkCapturingUserPreference WebAppProto::user_link_capturing_preference() const {}
inline void WebAppProto::_internal_set_user_link_capturing_preference(::web_app::proto::LinkCapturingUserPreference value) {}
inline void WebAppProto::set_user_link_capturing_preference(::web_app::proto::LinkCapturingUserPreference value) {}

// optional int64 latest_install_time = 64;
inline bool WebAppProto::_internal_has_latest_install_time() const {}
inline bool WebAppProto::has_latest_install_time() const {}
inline void WebAppProto::clear_latest_install_time() {}
inline int64_t WebAppProto::_internal_latest_install_time() const {}
inline int64_t WebAppProto::latest_install_time() const {}
inline void WebAppProto::_internal_set_latest_install_time(int64_t value) {}
inline void WebAppProto::set_latest_install_time(int64_t value) {}

// optional .web_app.GeneratedIconFix generated_icon_fix = 65;
inline bool WebAppProto::_internal_has_generated_icon_fix() const {}
inline bool WebAppProto::has_generated_icon_fix() const {}
inline void WebAppProto::clear_generated_icon_fix() {}
inline const ::web_app::GeneratedIconFix& WebAppProto::_internal_generated_icon_fix() const {}
inline const ::web_app::GeneratedIconFix& WebAppProto::generated_icon_fix() const {}
inline void WebAppProto::unsafe_arena_set_allocated_generated_icon_fix(
    ::web_app::GeneratedIconFix* generated_icon_fix) {}
inline ::web_app::GeneratedIconFix* WebAppProto::release_generated_icon_fix() {}
inline ::web_app::GeneratedIconFix* WebAppProto::unsafe_arena_release_generated_icon_fix() {}
inline ::web_app::GeneratedIconFix* WebAppProto::_internal_mutable_generated_icon_fix() {}
inline ::web_app::GeneratedIconFix* WebAppProto::mutable_generated_icon_fix() {}
inline void WebAppProto::set_allocated_generated_icon_fix(::web_app::GeneratedIconFix* generated_icon_fix) {}

// optional int32 supported_links_offer_ignore_count = 66;
inline bool WebAppProto::_internal_has_supported_links_offer_ignore_count() const {}
inline bool WebAppProto::has_supported_links_offer_ignore_count() const {}
inline void WebAppProto::clear_supported_links_offer_ignore_count() {}
inline int32_t WebAppProto::_internal_supported_links_offer_ignore_count() const {}
inline int32_t WebAppProto::supported_links_offer_ignore_count() const {}
inline void WebAppProto::_internal_set_supported_links_offer_ignore_count(int32_t value) {}
inline void WebAppProto::set_supported_links_offer_ignore_count(int32_t value) {}

// optional int32 supported_links_offer_dismiss_count = 67;
inline bool WebAppProto::_internal_has_supported_links_offer_dismiss_count() const {}
inline bool WebAppProto::has_supported_links_offer_dismiss_count() const {}
inline void WebAppProto::clear_supported_links_offer_dismiss_count() {}
inline int32_t WebAppProto::_internal_supported_links_offer_dismiss_count() const {}
inline int32_t WebAppProto::supported_links_offer_dismiss_count() const {}
inline void WebAppProto::_internal_set_supported_links_offer_dismiss_count(int32_t value) {}
inline void WebAppProto::set_supported_links_offer_dismiss_count(int32_t value) {}

// optional bool is_diy_app = 68;
inline bool WebAppProto::_internal_has_is_diy_app() const {}
inline bool WebAppProto::has_is_diy_app() const {}
inline void WebAppProto::clear_is_diy_app() {}
inline bool WebAppProto::_internal_is_diy_app() const {}
inline bool WebAppProto::is_diy_app() const {}
inline void WebAppProto::_internal_set_is_diy_app(bool value) {}
inline void WebAppProto::set_is_diy_app(bool value) {}

#ifdef __GNUC__
  #pragma GCC diagnostic pop
#endif  // __GNUC__
// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------


// @@protoc_insertion_point(namespace_scope)

}  // namespace web_app

PROTOBUF_NAMESPACE_OPEN

template <> struct is_proto_enum< ::web_app::WebAppFileHandlerProto_LaunchType> : ::std::true_type {};
template <> struct is_proto_enum< ::web_app::WebAppProto_DisplayMode> : ::std::true_type {};
template <> struct is_proto_enum< ::web_app::WebAppProto_RunOnOsLoginMode> : ::std::true_type {};
template <> struct is_proto_enum< ::web_app::WebAppProto_CaptureLinks> : ::std::true_type {};
template <> struct is_proto_enum< ::web_app::WebAppProto_ApiApprovalState> : ::std::true_type {};
template <> struct is_proto_enum< ::web_app::WebAppManagementProto> : ::std::true_type {};
template <> struct is_proto_enum< ::web_app::GeneratedIconFixSource> : ::std::true_type {};

PROTOBUF_NAMESPACE_CLOSE

// @@protoc_insertion_point(global_scope)

#include <google/protobuf/port_undef.inc>
#endif  // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_chrome_2fbrowser_2fweb_5fapplications_2fproto_2fweb_5fapp_2eproto