#ifndef GOOGLE_PROTOBUF_INCLUDED_crx_5finfo_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_crx_5finfo_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>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/generated_enum_util.h>
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_crx_5finfo_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}
PROTOBUF_NAMESPACE_CLOSE
struct TableStruct_crx_5finfo_2eproto { … };
namespace extensions {
class ClientCRXListInfoRequest;
struct ClientCRXListInfoRequestDefaultTypeInternal;
extern ClientCRXListInfoRequestDefaultTypeInternal _ClientCRXListInfoRequest_default_instance_;
class ClientCRXListInfoResponse;
struct ClientCRXListInfoResponseDefaultTypeInternal;
extern ClientCRXListInfoResponseDefaultTypeInternal _ClientCRXListInfoResponse_default_instance_;
class ClientCRXListInfoResponse_UserMessage;
struct ClientCRXListInfoResponse_UserMessageDefaultTypeInternal;
extern ClientCRXListInfoResponse_UserMessageDefaultTypeInternal _ClientCRXListInfoResponse_UserMessage_default_instance_;
}
PROTOBUF_NAMESPACE_OPEN
template<> ::extensions::ClientCRXListInfoRequest* Arena::CreateMaybeMessage<::extensions::ClientCRXListInfoRequest>(Arena*);
template<> ::extensions::ClientCRXListInfoResponse* Arena::CreateMaybeMessage<::extensions::ClientCRXListInfoResponse>(Arena*);
template<> ::extensions::ClientCRXListInfoResponse_UserMessage* Arena::CreateMaybeMessage<::extensions::ClientCRXListInfoResponse_UserMessage>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace extensions {
enum ClientCRXListInfoResponse_Verdict : int { … };
bool ClientCRXListInfoResponse_Verdict_IsValid(int value);
constexpr ClientCRXListInfoResponse_Verdict ClientCRXListInfoResponse_Verdict_Verdict_MIN = …;
constexpr ClientCRXListInfoResponse_Verdict ClientCRXListInfoResponse_Verdict_Verdict_MAX = …;
constexpr int ClientCRXListInfoResponse_Verdict_Verdict_ARRAYSIZE = …;
const std::string& ClientCRXListInfoResponse_Verdict_Name(ClientCRXListInfoResponse_Verdict value);
template<typename T>
inline const std::string& ClientCRXListInfoResponse_Verdict_Name(T enum_t_value) { … }
bool ClientCRXListInfoResponse_Verdict_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ClientCRXListInfoResponse_Verdict* value);
class ClientCRXListInfoRequest final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class ClientCRXListInfoResponse_UserMessage final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class ClientCRXListInfoResponse final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif
inline bool ClientCRXListInfoRequest::_internal_has_id() const { … }
inline bool ClientCRXListInfoRequest::has_id() const { … }
inline void ClientCRXListInfoRequest::clear_id() { … }
inline const std::string& ClientCRXListInfoRequest::id() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ClientCRXListInfoRequest::set_id(ArgT0&& arg0, ArgT... args) { … }
inline std::string* ClientCRXListInfoRequest::mutable_id() { … }
inline const std::string& ClientCRXListInfoRequest::_internal_id() const { … }
inline void ClientCRXListInfoRequest::_internal_set_id(const std::string& value) { … }
inline std::string* ClientCRXListInfoRequest::_internal_mutable_id() { … }
inline std::string* ClientCRXListInfoRequest::release_id() { … }
inline void ClientCRXListInfoRequest::set_allocated_id(std::string* id) { … }
inline bool ClientCRXListInfoRequest::_internal_has_locale() const { … }
inline bool ClientCRXListInfoRequest::has_locale() const { … }
inline void ClientCRXListInfoRequest::clear_locale() { … }
inline const std::string& ClientCRXListInfoRequest::locale() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ClientCRXListInfoRequest::set_locale(ArgT0&& arg0, ArgT... args) { … }
inline std::string* ClientCRXListInfoRequest::mutable_locale() { … }
inline const std::string& ClientCRXListInfoRequest::_internal_locale() const { … }
inline void ClientCRXListInfoRequest::_internal_set_locale(const std::string& value) { … }
inline std::string* ClientCRXListInfoRequest::_internal_mutable_locale() { … }
inline std::string* ClientCRXListInfoRequest::release_locale() { … }
inline void ClientCRXListInfoRequest::set_allocated_locale(std::string* locale) { … }
inline bool ClientCRXListInfoResponse_UserMessage::_internal_has_detail_message() const { … }
inline bool ClientCRXListInfoResponse_UserMessage::has_detail_message() const { … }
inline void ClientCRXListInfoResponse_UserMessage::clear_detail_message() { … }
inline const std::string& ClientCRXListInfoResponse_UserMessage::detail_message() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ClientCRXListInfoResponse_UserMessage::set_detail_message(ArgT0&& arg0, ArgT... args) { … }
inline std::string* ClientCRXListInfoResponse_UserMessage::mutable_detail_message() { … }
inline const std::string& ClientCRXListInfoResponse_UserMessage::_internal_detail_message() const { … }
inline void ClientCRXListInfoResponse_UserMessage::_internal_set_detail_message(const std::string& value) { … }
inline std::string* ClientCRXListInfoResponse_UserMessage::_internal_mutable_detail_message() { … }
inline std::string* ClientCRXListInfoResponse_UserMessage::release_detail_message() { … }
inline void ClientCRXListInfoResponse_UserMessage::set_allocated_detail_message(std::string* detail_message) { … }
inline bool ClientCRXListInfoResponse::_internal_has_verdict() const { … }
inline bool ClientCRXListInfoResponse::has_verdict() const { … }
inline void ClientCRXListInfoResponse::clear_verdict() { … }
inline ::extensions::ClientCRXListInfoResponse_Verdict ClientCRXListInfoResponse::_internal_verdict() const { … }
inline ::extensions::ClientCRXListInfoResponse_Verdict ClientCRXListInfoResponse::verdict() const { … }
inline void ClientCRXListInfoResponse::_internal_set_verdict(::extensions::ClientCRXListInfoResponse_Verdict value) { … }
inline void ClientCRXListInfoResponse::set_verdict(::extensions::ClientCRXListInfoResponse_Verdict value) { … }
inline bool ClientCRXListInfoResponse::_internal_has_user_message() const { … }
inline bool ClientCRXListInfoResponse::has_user_message() const { … }
inline void ClientCRXListInfoResponse::clear_user_message() { … }
inline const ::extensions::ClientCRXListInfoResponse_UserMessage& ClientCRXListInfoResponse::_internal_user_message() const { … }
inline const ::extensions::ClientCRXListInfoResponse_UserMessage& ClientCRXListInfoResponse::user_message() const { … }
inline void ClientCRXListInfoResponse::unsafe_arena_set_allocated_user_message(
::extensions::ClientCRXListInfoResponse_UserMessage* user_message) { … }
inline ::extensions::ClientCRXListInfoResponse_UserMessage* ClientCRXListInfoResponse::release_user_message() { … }
inline ::extensions::ClientCRXListInfoResponse_UserMessage* ClientCRXListInfoResponse::unsafe_arena_release_user_message() { … }
inline ::extensions::ClientCRXListInfoResponse_UserMessage* ClientCRXListInfoResponse::_internal_mutable_user_message() { … }
inline ::extensions::ClientCRXListInfoResponse_UserMessage* ClientCRXListInfoResponse::mutable_user_message() { … }
inline void ClientCRXListInfoResponse::set_allocated_user_message(::extensions::ClientCRXListInfoResponse_UserMessage* user_message) { … }
#ifdef __GNUC__
#pragma GCC diagnostic pop
#endif
}
PROTOBUF_NAMESPACE_OPEN
template <> struct is_proto_enum< ::extensions::ClientCRXListInfoResponse_Verdict> : ::std::true_type { … };
PROTOBUF_NAMESPACE_CLOSE
#include <google/protobuf/port_undef.inc>
#endif