chromium/out/Default/gen/components/sync/protocol/wifi_configuration_specifics.pb.h

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: components/sync/protocol/wifi_configuration_specifics.proto

#ifndef GOOGLE_PROTOBUF_INCLUDED_components_2fsync_2fprotocol_2fwifi_5fconfiguration_5fspecifics_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_components_2fsync_2fprotocol_2fwifi_5fconfiguration_5fspecifics_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>
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_components_2fsync_2fprotocol_2fwifi_5fconfiguration_5fspecifics_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}  // namespace internal
PROTOBUF_NAMESPACE_CLOSE

// Internal implementation detail -- do not use these members.
struct TableStruct_components_2fsync_2fprotocol_2fwifi_5fconfiguration_5fspecifics_2eproto {};
namespace sync_pb {
class WifiConfigurationSpecifics;
struct WifiConfigurationSpecificsDefaultTypeInternal;
extern WifiConfigurationSpecificsDefaultTypeInternal _WifiConfigurationSpecifics_default_instance_;
class WifiConfigurationSpecifics_ProxyConfiguration;
struct WifiConfigurationSpecifics_ProxyConfigurationDefaultTypeInternal;
extern WifiConfigurationSpecifics_ProxyConfigurationDefaultTypeInternal _WifiConfigurationSpecifics_ProxyConfiguration_default_instance_;
class WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration;
struct WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfigurationDefaultTypeInternal;
extern WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfigurationDefaultTypeInternal _WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration_default_instance_;
}  // namespace sync_pb
PROTOBUF_NAMESPACE_OPEN
template<> ::sync_pb::WifiConfigurationSpecifics* Arena::CreateMaybeMessage<::sync_pb::WifiConfigurationSpecifics>(Arena*);
template<> ::sync_pb::WifiConfigurationSpecifics_ProxyConfiguration* Arena::CreateMaybeMessage<::sync_pb::WifiConfigurationSpecifics_ProxyConfiguration>(Arena*);
template<> ::sync_pb::WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration* Arena::CreateMaybeMessage<::sync_pb::WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace sync_pb {

enum WifiConfigurationSpecifics_ProxyConfiguration_ProxyOption : int {};
bool WifiConfigurationSpecifics_ProxyConfiguration_ProxyOption_IsValid(int value);
constexpr WifiConfigurationSpecifics_ProxyConfiguration_ProxyOption WifiConfigurationSpecifics_ProxyConfiguration_ProxyOption_ProxyOption_MIN =;
constexpr WifiConfigurationSpecifics_ProxyConfiguration_ProxyOption WifiConfigurationSpecifics_ProxyConfiguration_ProxyOption_ProxyOption_MAX =;
constexpr int WifiConfigurationSpecifics_ProxyConfiguration_ProxyOption_ProxyOption_ARRAYSIZE =;

const std::string& WifiConfigurationSpecifics_ProxyConfiguration_ProxyOption_Name(WifiConfigurationSpecifics_ProxyConfiguration_ProxyOption value);
template<typename T>
inline const std::string& WifiConfigurationSpecifics_ProxyConfiguration_ProxyOption_Name(T enum_t_value) {}
bool WifiConfigurationSpecifics_ProxyConfiguration_ProxyOption_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, WifiConfigurationSpecifics_ProxyConfiguration_ProxyOption* value);
enum WifiConfigurationSpecifics_SecurityType : int {};
bool WifiConfigurationSpecifics_SecurityType_IsValid(int value);
constexpr WifiConfigurationSpecifics_SecurityType WifiConfigurationSpecifics_SecurityType_SecurityType_MIN =;
constexpr WifiConfigurationSpecifics_SecurityType WifiConfigurationSpecifics_SecurityType_SecurityType_MAX =;
constexpr int WifiConfigurationSpecifics_SecurityType_SecurityType_ARRAYSIZE =;

const std::string& WifiConfigurationSpecifics_SecurityType_Name(WifiConfigurationSpecifics_SecurityType value);
template<typename T>
inline const std::string& WifiConfigurationSpecifics_SecurityType_Name(T enum_t_value) {}
bool WifiConfigurationSpecifics_SecurityType_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, WifiConfigurationSpecifics_SecurityType* value);
enum WifiConfigurationSpecifics_AutomaticallyConnectOption : int {};
bool WifiConfigurationSpecifics_AutomaticallyConnectOption_IsValid(int value);
constexpr WifiConfigurationSpecifics_AutomaticallyConnectOption WifiConfigurationSpecifics_AutomaticallyConnectOption_AutomaticallyConnectOption_MIN =;
constexpr WifiConfigurationSpecifics_AutomaticallyConnectOption WifiConfigurationSpecifics_AutomaticallyConnectOption_AutomaticallyConnectOption_MAX =;
constexpr int WifiConfigurationSpecifics_AutomaticallyConnectOption_AutomaticallyConnectOption_ARRAYSIZE =;

const std::string& WifiConfigurationSpecifics_AutomaticallyConnectOption_Name(WifiConfigurationSpecifics_AutomaticallyConnectOption value);
template<typename T>
inline const std::string& WifiConfigurationSpecifics_AutomaticallyConnectOption_Name(T enum_t_value) {}
bool WifiConfigurationSpecifics_AutomaticallyConnectOption_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, WifiConfigurationSpecifics_AutomaticallyConnectOption* value);
enum WifiConfigurationSpecifics_IsPreferredOption : int {};
bool WifiConfigurationSpecifics_IsPreferredOption_IsValid(int value);
constexpr WifiConfigurationSpecifics_IsPreferredOption WifiConfigurationSpecifics_IsPreferredOption_IsPreferredOption_MIN =;
constexpr WifiConfigurationSpecifics_IsPreferredOption WifiConfigurationSpecifics_IsPreferredOption_IsPreferredOption_MAX =;
constexpr int WifiConfigurationSpecifics_IsPreferredOption_IsPreferredOption_ARRAYSIZE =;

const std::string& WifiConfigurationSpecifics_IsPreferredOption_Name(WifiConfigurationSpecifics_IsPreferredOption value);
template<typename T>
inline const std::string& WifiConfigurationSpecifics_IsPreferredOption_Name(T enum_t_value) {}
bool WifiConfigurationSpecifics_IsPreferredOption_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, WifiConfigurationSpecifics_IsPreferredOption* value);
enum WifiConfigurationSpecifics_MeteredOption : int {};
bool WifiConfigurationSpecifics_MeteredOption_IsValid(int value);
constexpr WifiConfigurationSpecifics_MeteredOption WifiConfigurationSpecifics_MeteredOption_MeteredOption_MIN =;
constexpr WifiConfigurationSpecifics_MeteredOption WifiConfigurationSpecifics_MeteredOption_MeteredOption_MAX =;
constexpr int WifiConfigurationSpecifics_MeteredOption_MeteredOption_ARRAYSIZE =;

const std::string& WifiConfigurationSpecifics_MeteredOption_Name(WifiConfigurationSpecifics_MeteredOption value);
template<typename T>
inline const std::string& WifiConfigurationSpecifics_MeteredOption_Name(T enum_t_value) {}
bool WifiConfigurationSpecifics_MeteredOption_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, WifiConfigurationSpecifics_MeteredOption* value);
enum WifiConfigurationSpecifics_DnsOption : int {};
bool WifiConfigurationSpecifics_DnsOption_IsValid(int value);
constexpr WifiConfigurationSpecifics_DnsOption WifiConfigurationSpecifics_DnsOption_DnsOption_MIN =;
constexpr WifiConfigurationSpecifics_DnsOption WifiConfigurationSpecifics_DnsOption_DnsOption_MAX =;
constexpr int WifiConfigurationSpecifics_DnsOption_DnsOption_ARRAYSIZE =;

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

class WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:sync_pb.WifiConfigurationSpecifics.ProxyConfiguration.ManualProxyConfiguration) */ {};
// -------------------------------------------------------------------

class WifiConfigurationSpecifics_ProxyConfiguration final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:sync_pb.WifiConfigurationSpecifics.ProxyConfiguration) */ {};
// -------------------------------------------------------------------

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


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

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

// optional string http_proxy_url = 1;
inline bool WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::_internal_has_http_proxy_url() const {}
inline bool WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::has_http_proxy_url() const {}
inline void WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::clear_http_proxy_url() {}
inline const std::string& WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::http_proxy_url() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::set_http_proxy_url(ArgT0&& arg0, ArgT... args) {}
inline std::string* WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::mutable_http_proxy_url() {}
inline const std::string& WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::_internal_http_proxy_url() const {}
inline void WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::_internal_set_http_proxy_url(const std::string& value) {}
inline std::string* WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::_internal_mutable_http_proxy_url() {}
inline std::string* WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::release_http_proxy_url() {}
inline void WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::set_allocated_http_proxy_url(std::string* http_proxy_url) {}

// optional int32 http_proxy_port = 2;
inline bool WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::_internal_has_http_proxy_port() const {}
inline bool WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::has_http_proxy_port() const {}
inline void WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::clear_http_proxy_port() {}
inline int32_t WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::_internal_http_proxy_port() const {}
inline int32_t WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::http_proxy_port() const {}
inline void WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::_internal_set_http_proxy_port(int32_t value) {}
inline void WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::set_http_proxy_port(int32_t value) {}

// optional string secure_http_proxy_url = 3;
inline bool WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::_internal_has_secure_http_proxy_url() const {}
inline bool WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::has_secure_http_proxy_url() const {}
inline void WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::clear_secure_http_proxy_url() {}
inline const std::string& WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::secure_http_proxy_url() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::set_secure_http_proxy_url(ArgT0&& arg0, ArgT... args) {}
inline std::string* WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::mutable_secure_http_proxy_url() {}
inline const std::string& WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::_internal_secure_http_proxy_url() const {}
inline void WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::_internal_set_secure_http_proxy_url(const std::string& value) {}
inline std::string* WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::_internal_mutable_secure_http_proxy_url() {}
inline std::string* WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::release_secure_http_proxy_url() {}
inline void WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::set_allocated_secure_http_proxy_url(std::string* secure_http_proxy_url) {}

// optional int32 secure_http_proxy_port = 4;
inline bool WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::_internal_has_secure_http_proxy_port() const {}
inline bool WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::has_secure_http_proxy_port() const {}
inline void WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::clear_secure_http_proxy_port() {}
inline int32_t WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::_internal_secure_http_proxy_port() const {}
inline int32_t WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::secure_http_proxy_port() const {}
inline void WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::_internal_set_secure_http_proxy_port(int32_t value) {}
inline void WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::set_secure_http_proxy_port(int32_t value) {}

// optional string socks_host_url = 5;
inline bool WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::_internal_has_socks_host_url() const {}
inline bool WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::has_socks_host_url() const {}
inline void WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::clear_socks_host_url() {}
inline const std::string& WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::socks_host_url() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::set_socks_host_url(ArgT0&& arg0, ArgT... args) {}
inline std::string* WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::mutable_socks_host_url() {}
inline const std::string& WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::_internal_socks_host_url() const {}
inline void WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::_internal_set_socks_host_url(const std::string& value) {}
inline std::string* WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::_internal_mutable_socks_host_url() {}
inline std::string* WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::release_socks_host_url() {}
inline void WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::set_allocated_socks_host_url(std::string* socks_host_url) {}

// optional int32 socks_host_port = 6;
inline bool WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::_internal_has_socks_host_port() const {}
inline bool WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::has_socks_host_port() const {}
inline void WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::clear_socks_host_port() {}
inline int32_t WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::_internal_socks_host_port() const {}
inline int32_t WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::socks_host_port() const {}
inline void WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::_internal_set_socks_host_port(int32_t value) {}
inline void WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::set_socks_host_port(int32_t value) {}

// repeated string excluded_domains = 7;
inline int WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::_internal_excluded_domains_size() const {}
inline int WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::excluded_domains_size() const {}
inline void WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::clear_excluded_domains() {}
inline std::string* WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::add_excluded_domains() {}
inline const std::string& WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::_internal_excluded_domains(int index) const {}
inline const std::string& WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::excluded_domains(int index) const {}
inline std::string* WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::mutable_excluded_domains(int index) {}
inline void WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::set_excluded_domains(int index, const std::string& value) {}
inline void WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::set_excluded_domains(int index, std::string&& value) {}
inline void WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::set_excluded_domains(int index, const char* value) {}
inline void WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::set_excluded_domains(int index, const char* value, size_t size) {}
inline std::string* WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::_internal_add_excluded_domains() {}
inline void WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::add_excluded_domains(const std::string& value) {}
inline void WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::add_excluded_domains(std::string&& value) {}
inline void WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::add_excluded_domains(const char* value) {}
inline void WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::add_excluded_domains(const char* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::excluded_domains() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration::mutable_excluded_domains() {}

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

// WifiConfigurationSpecifics_ProxyConfiguration

// optional .sync_pb.WifiConfigurationSpecifics.ProxyConfiguration.ProxyOption proxy_option = 1;
inline bool WifiConfigurationSpecifics_ProxyConfiguration::_internal_has_proxy_option() const {}
inline bool WifiConfigurationSpecifics_ProxyConfiguration::has_proxy_option() const {}
inline void WifiConfigurationSpecifics_ProxyConfiguration::clear_proxy_option() {}
inline ::sync_pb::WifiConfigurationSpecifics_ProxyConfiguration_ProxyOption WifiConfigurationSpecifics_ProxyConfiguration::_internal_proxy_option() const {}
inline ::sync_pb::WifiConfigurationSpecifics_ProxyConfiguration_ProxyOption WifiConfigurationSpecifics_ProxyConfiguration::proxy_option() const {}
inline void WifiConfigurationSpecifics_ProxyConfiguration::_internal_set_proxy_option(::sync_pb::WifiConfigurationSpecifics_ProxyConfiguration_ProxyOption value) {}
inline void WifiConfigurationSpecifics_ProxyConfiguration::set_proxy_option(::sync_pb::WifiConfigurationSpecifics_ProxyConfiguration_ProxyOption value) {}

// optional string autoconfiguration_url = 2;
inline bool WifiConfigurationSpecifics_ProxyConfiguration::_internal_has_autoconfiguration_url() const {}
inline bool WifiConfigurationSpecifics_ProxyConfiguration::has_autoconfiguration_url() const {}
inline void WifiConfigurationSpecifics_ProxyConfiguration::clear_autoconfiguration_url() {}
inline const std::string& WifiConfigurationSpecifics_ProxyConfiguration::autoconfiguration_url() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WifiConfigurationSpecifics_ProxyConfiguration::set_autoconfiguration_url(ArgT0&& arg0, ArgT... args) {}
inline std::string* WifiConfigurationSpecifics_ProxyConfiguration::mutable_autoconfiguration_url() {}
inline const std::string& WifiConfigurationSpecifics_ProxyConfiguration::_internal_autoconfiguration_url() const {}
inline void WifiConfigurationSpecifics_ProxyConfiguration::_internal_set_autoconfiguration_url(const std::string& value) {}
inline std::string* WifiConfigurationSpecifics_ProxyConfiguration::_internal_mutable_autoconfiguration_url() {}
inline std::string* WifiConfigurationSpecifics_ProxyConfiguration::release_autoconfiguration_url() {}
inline void WifiConfigurationSpecifics_ProxyConfiguration::set_allocated_autoconfiguration_url(std::string* autoconfiguration_url) {}

// optional .sync_pb.WifiConfigurationSpecifics.ProxyConfiguration.ManualProxyConfiguration manual_proxy_configuration = 3;
inline bool WifiConfigurationSpecifics_ProxyConfiguration::_internal_has_manual_proxy_configuration() const {}
inline bool WifiConfigurationSpecifics_ProxyConfiguration::has_manual_proxy_configuration() const {}
inline void WifiConfigurationSpecifics_ProxyConfiguration::clear_manual_proxy_configuration() {}
inline const ::sync_pb::WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration& WifiConfigurationSpecifics_ProxyConfiguration::_internal_manual_proxy_configuration() const {}
inline const ::sync_pb::WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration& WifiConfigurationSpecifics_ProxyConfiguration::manual_proxy_configuration() const {}
inline void WifiConfigurationSpecifics_ProxyConfiguration::unsafe_arena_set_allocated_manual_proxy_configuration(
    ::sync_pb::WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration* manual_proxy_configuration) {}
inline ::sync_pb::WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration* WifiConfigurationSpecifics_ProxyConfiguration::release_manual_proxy_configuration() {}
inline ::sync_pb::WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration* WifiConfigurationSpecifics_ProxyConfiguration::unsafe_arena_release_manual_proxy_configuration() {}
inline ::sync_pb::WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration* WifiConfigurationSpecifics_ProxyConfiguration::_internal_mutable_manual_proxy_configuration() {}
inline ::sync_pb::WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration* WifiConfigurationSpecifics_ProxyConfiguration::mutable_manual_proxy_configuration() {}
inline void WifiConfigurationSpecifics_ProxyConfiguration::set_allocated_manual_proxy_configuration(::sync_pb::WifiConfigurationSpecifics_ProxyConfiguration_ManualProxyConfiguration* manual_proxy_configuration) {}

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

// WifiConfigurationSpecifics

// optional bytes hex_ssid = 1;
inline bool WifiConfigurationSpecifics::_internal_has_hex_ssid() const {}
inline bool WifiConfigurationSpecifics::has_hex_ssid() const {}
inline void WifiConfigurationSpecifics::clear_hex_ssid() {}
inline const std::string& WifiConfigurationSpecifics::hex_ssid() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WifiConfigurationSpecifics::set_hex_ssid(ArgT0&& arg0, ArgT... args) {}
inline std::string* WifiConfigurationSpecifics::mutable_hex_ssid() {}
inline const std::string& WifiConfigurationSpecifics::_internal_hex_ssid() const {}
inline void WifiConfigurationSpecifics::_internal_set_hex_ssid(const std::string& value) {}
inline std::string* WifiConfigurationSpecifics::_internal_mutable_hex_ssid() {}
inline std::string* WifiConfigurationSpecifics::release_hex_ssid() {}
inline void WifiConfigurationSpecifics::set_allocated_hex_ssid(std::string* hex_ssid) {}

// optional .sync_pb.WifiConfigurationSpecifics.SecurityType security_type = 2;
inline bool WifiConfigurationSpecifics::_internal_has_security_type() const {}
inline bool WifiConfigurationSpecifics::has_security_type() const {}
inline void WifiConfigurationSpecifics::clear_security_type() {}
inline ::sync_pb::WifiConfigurationSpecifics_SecurityType WifiConfigurationSpecifics::_internal_security_type() const {}
inline ::sync_pb::WifiConfigurationSpecifics_SecurityType WifiConfigurationSpecifics::security_type() const {}
inline void WifiConfigurationSpecifics::_internal_set_security_type(::sync_pb::WifiConfigurationSpecifics_SecurityType value) {}
inline void WifiConfigurationSpecifics::set_security_type(::sync_pb::WifiConfigurationSpecifics_SecurityType value) {}

// optional bytes passphrase = 3;
inline bool WifiConfigurationSpecifics::_internal_has_passphrase() const {}
inline bool WifiConfigurationSpecifics::has_passphrase() const {}
inline void WifiConfigurationSpecifics::clear_passphrase() {}
inline const std::string& WifiConfigurationSpecifics::passphrase() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void WifiConfigurationSpecifics::set_passphrase(ArgT0&& arg0, ArgT... args) {}
inline std::string* WifiConfigurationSpecifics::mutable_passphrase() {}
inline const std::string& WifiConfigurationSpecifics::_internal_passphrase() const {}
inline void WifiConfigurationSpecifics::_internal_set_passphrase(const std::string& value) {}
inline std::string* WifiConfigurationSpecifics::_internal_mutable_passphrase() {}
inline std::string* WifiConfigurationSpecifics::release_passphrase() {}
inline void WifiConfigurationSpecifics::set_allocated_passphrase(std::string* passphrase) {}

// optional .sync_pb.WifiConfigurationSpecifics.AutomaticallyConnectOption automatically_connect = 4;
inline bool WifiConfigurationSpecifics::_internal_has_automatically_connect() const {}
inline bool WifiConfigurationSpecifics::has_automatically_connect() const {}
inline void WifiConfigurationSpecifics::clear_automatically_connect() {}
inline ::sync_pb::WifiConfigurationSpecifics_AutomaticallyConnectOption WifiConfigurationSpecifics::_internal_automatically_connect() const {}
inline ::sync_pb::WifiConfigurationSpecifics_AutomaticallyConnectOption WifiConfigurationSpecifics::automatically_connect() const {}
inline void WifiConfigurationSpecifics::_internal_set_automatically_connect(::sync_pb::WifiConfigurationSpecifics_AutomaticallyConnectOption value) {}
inline void WifiConfigurationSpecifics::set_automatically_connect(::sync_pb::WifiConfigurationSpecifics_AutomaticallyConnectOption value) {}

// optional .sync_pb.WifiConfigurationSpecifics.IsPreferredOption is_preferred = 5;
inline bool WifiConfigurationSpecifics::_internal_has_is_preferred() const {}
inline bool WifiConfigurationSpecifics::has_is_preferred() const {}
inline void WifiConfigurationSpecifics::clear_is_preferred() {}
inline ::sync_pb::WifiConfigurationSpecifics_IsPreferredOption WifiConfigurationSpecifics::_internal_is_preferred() const {}
inline ::sync_pb::WifiConfigurationSpecifics_IsPreferredOption WifiConfigurationSpecifics::is_preferred() const {}
inline void WifiConfigurationSpecifics::_internal_set_is_preferred(::sync_pb::WifiConfigurationSpecifics_IsPreferredOption value) {}
inline void WifiConfigurationSpecifics::set_is_preferred(::sync_pb::WifiConfigurationSpecifics_IsPreferredOption value) {}

// optional .sync_pb.WifiConfigurationSpecifics.MeteredOption metered = 6;
inline bool WifiConfigurationSpecifics::_internal_has_metered() const {}
inline bool WifiConfigurationSpecifics::has_metered() const {}
inline void WifiConfigurationSpecifics::clear_metered() {}
inline ::sync_pb::WifiConfigurationSpecifics_MeteredOption WifiConfigurationSpecifics::_internal_metered() const {}
inline ::sync_pb::WifiConfigurationSpecifics_MeteredOption WifiConfigurationSpecifics::metered() const {}
inline void WifiConfigurationSpecifics::_internal_set_metered(::sync_pb::WifiConfigurationSpecifics_MeteredOption value) {}
inline void WifiConfigurationSpecifics::set_metered(::sync_pb::WifiConfigurationSpecifics_MeteredOption value) {}

// optional .sync_pb.WifiConfigurationSpecifics.ProxyConfiguration proxy_configuration = 7;
inline bool WifiConfigurationSpecifics::_internal_has_proxy_configuration() const {}
inline bool WifiConfigurationSpecifics::has_proxy_configuration() const {}
inline void WifiConfigurationSpecifics::clear_proxy_configuration() {}
inline const ::sync_pb::WifiConfigurationSpecifics_ProxyConfiguration& WifiConfigurationSpecifics::_internal_proxy_configuration() const {}
inline const ::sync_pb::WifiConfigurationSpecifics_ProxyConfiguration& WifiConfigurationSpecifics::proxy_configuration() const {}
inline void WifiConfigurationSpecifics::unsafe_arena_set_allocated_proxy_configuration(
    ::sync_pb::WifiConfigurationSpecifics_ProxyConfiguration* proxy_configuration) {}
inline ::sync_pb::WifiConfigurationSpecifics_ProxyConfiguration* WifiConfigurationSpecifics::release_proxy_configuration() {}
inline ::sync_pb::WifiConfigurationSpecifics_ProxyConfiguration* WifiConfigurationSpecifics::unsafe_arena_release_proxy_configuration() {}
inline ::sync_pb::WifiConfigurationSpecifics_ProxyConfiguration* WifiConfigurationSpecifics::_internal_mutable_proxy_configuration() {}
inline ::sync_pb::WifiConfigurationSpecifics_ProxyConfiguration* WifiConfigurationSpecifics::mutable_proxy_configuration() {}
inline void WifiConfigurationSpecifics::set_allocated_proxy_configuration(::sync_pb::WifiConfigurationSpecifics_ProxyConfiguration* proxy_configuration) {}

// optional .sync_pb.WifiConfigurationSpecifics.DnsOption dns_option = 10;
inline bool WifiConfigurationSpecifics::_internal_has_dns_option() const {}
inline bool WifiConfigurationSpecifics::has_dns_option() const {}
inline void WifiConfigurationSpecifics::clear_dns_option() {}
inline ::sync_pb::WifiConfigurationSpecifics_DnsOption WifiConfigurationSpecifics::_internal_dns_option() const {}
inline ::sync_pb::WifiConfigurationSpecifics_DnsOption WifiConfigurationSpecifics::dns_option() const {}
inline void WifiConfigurationSpecifics::_internal_set_dns_option(::sync_pb::WifiConfigurationSpecifics_DnsOption value) {}
inline void WifiConfigurationSpecifics::set_dns_option(::sync_pb::WifiConfigurationSpecifics_DnsOption value) {}

// repeated string custom_dns = 8;
inline int WifiConfigurationSpecifics::_internal_custom_dns_size() const {}
inline int WifiConfigurationSpecifics::custom_dns_size() const {}
inline void WifiConfigurationSpecifics::clear_custom_dns() {}
inline std::string* WifiConfigurationSpecifics::add_custom_dns() {}
inline const std::string& WifiConfigurationSpecifics::_internal_custom_dns(int index) const {}
inline const std::string& WifiConfigurationSpecifics::custom_dns(int index) const {}
inline std::string* WifiConfigurationSpecifics::mutable_custom_dns(int index) {}
inline void WifiConfigurationSpecifics::set_custom_dns(int index, const std::string& value) {}
inline void WifiConfigurationSpecifics::set_custom_dns(int index, std::string&& value) {}
inline void WifiConfigurationSpecifics::set_custom_dns(int index, const char* value) {}
inline void WifiConfigurationSpecifics::set_custom_dns(int index, const char* value, size_t size) {}
inline std::string* WifiConfigurationSpecifics::_internal_add_custom_dns() {}
inline void WifiConfigurationSpecifics::add_custom_dns(const std::string& value) {}
inline void WifiConfigurationSpecifics::add_custom_dns(std::string&& value) {}
inline void WifiConfigurationSpecifics::add_custom_dns(const char* value) {}
inline void WifiConfigurationSpecifics::add_custom_dns(const char* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
WifiConfigurationSpecifics::custom_dns() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
WifiConfigurationSpecifics::mutable_custom_dns() {}

// optional int64 last_connected_timestamp = 9;
inline bool WifiConfigurationSpecifics::_internal_has_last_connected_timestamp() const {}
inline bool WifiConfigurationSpecifics::has_last_connected_timestamp() const {}
inline void WifiConfigurationSpecifics::clear_last_connected_timestamp() {}
inline int64_t WifiConfigurationSpecifics::_internal_last_connected_timestamp() const {}
inline int64_t WifiConfigurationSpecifics::last_connected_timestamp() const {}
inline void WifiConfigurationSpecifics::_internal_set_last_connected_timestamp(int64_t value) {}
inline void WifiConfigurationSpecifics::set_last_connected_timestamp(int64_t value) {}

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

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


// @@protoc_insertion_point(namespace_scope)

}  // namespace sync_pb

PROTOBUF_NAMESPACE_OPEN

template <> struct is_proto_enum< ::sync_pb::WifiConfigurationSpecifics_ProxyConfiguration_ProxyOption> : ::std::true_type {};
template <> struct is_proto_enum< ::sync_pb::WifiConfigurationSpecifics_SecurityType> : ::std::true_type {};
template <> struct is_proto_enum< ::sync_pb::WifiConfigurationSpecifics_AutomaticallyConnectOption> : ::std::true_type {};
template <> struct is_proto_enum< ::sync_pb::WifiConfigurationSpecifics_IsPreferredOption> : ::std::true_type {};
template <> struct is_proto_enum< ::sync_pb::WifiConfigurationSpecifics_MeteredOption> : ::std::true_type {};
template <> struct is_proto_enum< ::sync_pb::WifiConfigurationSpecifics_DnsOption> : ::std::true_type {};

PROTOBUF_NAMESPACE_CLOSE

// @@protoc_insertion_point(global_scope)

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