chromium/out/Default/gen/components/optimization_guide/proto/model_quality_service.pb.h

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

#ifndef GOOGLE_PROTOBUF_INCLUDED_components_2foptimization_5fguide_2fproto_2fmodel_5fquality_5fservice_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_components_2foptimization_5fguide_2fproto_2fmodel_5fquality_5fservice_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 "components/optimization_guide/proto/model_quality_metadata.pb.h"
#include "components/optimization_guide/proto/features/compose.pb.h"
#include "components/optimization_guide/proto/features/default.pb.h"
#include "components/optimization_guide/proto/features/forms_annotations.pb.h"
#include "components/optimization_guide/proto/features/forms_predictions.pb.h"
#include "components/optimization_guide/proto/features/history_answer.pb.h"
#include "components/optimization_guide/proto/features/history_query.pb.h"
#include "components/optimization_guide/proto/features/model_prototyping.pb.h"
#include "components/optimization_guide/proto/features/product_specifications.pb.h"
#include "components/optimization_guide/proto/features/tab_organization.pb.h"
#include "components/optimization_guide/proto/features/wallpaper_search.pb.h"
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_components_2foptimization_5fguide_2fproto_2fmodel_5fquality_5fservice_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}  // namespace internal
PROTOBUF_NAMESPACE_CLOSE

// Internal implementation detail -- do not use these members.
struct TableStruct_components_2foptimization_5fguide_2fproto_2fmodel_5fquality_5fservice_2eproto {};
namespace optimization_guide {
namespace proto {
class LogAiDataRequest;
struct LogAiDataRequestDefaultTypeInternal;
extern LogAiDataRequestDefaultTypeInternal _LogAiDataRequest_default_instance_;
class LogAiDataResponse;
struct LogAiDataResponseDefaultTypeInternal;
extern LogAiDataResponseDefaultTypeInternal _LogAiDataResponse_default_instance_;
}  // namespace proto
}  // namespace optimization_guide
PROTOBUF_NAMESPACE_OPEN
template<> ::optimization_guide::proto::LogAiDataRequest* Arena::CreateMaybeMessage<::optimization_guide::proto::LogAiDataRequest>(Arena*);
template<> ::optimization_guide::proto::LogAiDataResponse* Arena::CreateMaybeMessage<::optimization_guide::proto::LogAiDataResponse>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace optimization_guide {
namespace proto {

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

class LogAiDataRequest final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:optimization_guide.proto.LogAiDataRequest) */ {};
// -------------------------------------------------------------------

class LogAiDataResponse final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:optimization_guide.proto.LogAiDataResponse) */ {};
// ===================================================================


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

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

// .optimization_guide.proto.LoggingMetadata logging_metadata = 1;
inline bool LogAiDataRequest::_internal_has_logging_metadata() const {}
inline bool LogAiDataRequest::has_logging_metadata() const {}
inline const ::optimization_guide::proto::LoggingMetadata& LogAiDataRequest::_internal_logging_metadata() const {}
inline const ::optimization_guide::proto::LoggingMetadata& LogAiDataRequest::logging_metadata() const {}
inline void LogAiDataRequest::unsafe_arena_set_allocated_logging_metadata(
    ::optimization_guide::proto::LoggingMetadata* logging_metadata) {}
inline ::optimization_guide::proto::LoggingMetadata* LogAiDataRequest::release_logging_metadata() {}
inline ::optimization_guide::proto::LoggingMetadata* LogAiDataRequest::unsafe_arena_release_logging_metadata() {}
inline ::optimization_guide::proto::LoggingMetadata* LogAiDataRequest::_internal_mutable_logging_metadata() {}
inline ::optimization_guide::proto::LoggingMetadata* LogAiDataRequest::mutable_logging_metadata() {}
inline void LogAiDataRequest::set_allocated_logging_metadata(::optimization_guide::proto::LoggingMetadata* logging_metadata) {}

// .optimization_guide.proto.ModelExecutionInfo model_execution_info = 2;
inline bool LogAiDataRequest::_internal_has_model_execution_info() const {}
inline bool LogAiDataRequest::has_model_execution_info() const {}
inline const ::optimization_guide::proto::ModelExecutionInfo& LogAiDataRequest::_internal_model_execution_info() const {}
inline const ::optimization_guide::proto::ModelExecutionInfo& LogAiDataRequest::model_execution_info() const {}
inline void LogAiDataRequest::unsafe_arena_set_allocated_model_execution_info(
    ::optimization_guide::proto::ModelExecutionInfo* model_execution_info) {}
inline ::optimization_guide::proto::ModelExecutionInfo* LogAiDataRequest::release_model_execution_info() {}
inline ::optimization_guide::proto::ModelExecutionInfo* LogAiDataRequest::unsafe_arena_release_model_execution_info() {}
inline ::optimization_guide::proto::ModelExecutionInfo* LogAiDataRequest::_internal_mutable_model_execution_info() {}
inline ::optimization_guide::proto::ModelExecutionInfo* LogAiDataRequest::mutable_model_execution_info() {}
inline void LogAiDataRequest::set_allocated_model_execution_info(::optimization_guide::proto::ModelExecutionInfo* model_execution_info) {}

// .optimization_guide.proto.ComposeLoggingData compose = 3;
inline bool LogAiDataRequest::_internal_has_compose() const {}
inline bool LogAiDataRequest::has_compose() const {}
inline void LogAiDataRequest::set_has_compose() {}
inline ::optimization_guide::proto::ComposeLoggingData* LogAiDataRequest::release_compose() {}
inline const ::optimization_guide::proto::ComposeLoggingData& LogAiDataRequest::_internal_compose() const {}
inline const ::optimization_guide::proto::ComposeLoggingData& LogAiDataRequest::compose() const {}
inline ::optimization_guide::proto::ComposeLoggingData* LogAiDataRequest::unsafe_arena_release_compose() {}
inline void LogAiDataRequest::unsafe_arena_set_allocated_compose(::optimization_guide::proto::ComposeLoggingData* compose) {}
inline ::optimization_guide::proto::ComposeLoggingData* LogAiDataRequest::_internal_mutable_compose() {}
inline ::optimization_guide::proto::ComposeLoggingData* LogAiDataRequest::mutable_compose() {}

// .optimization_guide.proto.TabOrganizationLoggingData tab_organization = 4;
inline bool LogAiDataRequest::_internal_has_tab_organization() const {}
inline bool LogAiDataRequest::has_tab_organization() const {}
inline void LogAiDataRequest::set_has_tab_organization() {}
inline ::optimization_guide::proto::TabOrganizationLoggingData* LogAiDataRequest::release_tab_organization() {}
inline const ::optimization_guide::proto::TabOrganizationLoggingData& LogAiDataRequest::_internal_tab_organization() const {}
inline const ::optimization_guide::proto::TabOrganizationLoggingData& LogAiDataRequest::tab_organization() const {}
inline ::optimization_guide::proto::TabOrganizationLoggingData* LogAiDataRequest::unsafe_arena_release_tab_organization() {}
inline void LogAiDataRequest::unsafe_arena_set_allocated_tab_organization(::optimization_guide::proto::TabOrganizationLoggingData* tab_organization) {}
inline ::optimization_guide::proto::TabOrganizationLoggingData* LogAiDataRequest::_internal_mutable_tab_organization() {}
inline ::optimization_guide::proto::TabOrganizationLoggingData* LogAiDataRequest::mutable_tab_organization() {}

// .optimization_guide.proto.WallpaperSearchLoggingData wallpaper_search = 5;
inline bool LogAiDataRequest::_internal_has_wallpaper_search() const {}
inline bool LogAiDataRequest::has_wallpaper_search() const {}
inline void LogAiDataRequest::set_has_wallpaper_search() {}
inline ::optimization_guide::proto::WallpaperSearchLoggingData* LogAiDataRequest::release_wallpaper_search() {}
inline const ::optimization_guide::proto::WallpaperSearchLoggingData& LogAiDataRequest::_internal_wallpaper_search() const {}
inline const ::optimization_guide::proto::WallpaperSearchLoggingData& LogAiDataRequest::wallpaper_search() const {}
inline ::optimization_guide::proto::WallpaperSearchLoggingData* LogAiDataRequest::unsafe_arena_release_wallpaper_search() {}
inline void LogAiDataRequest::unsafe_arena_set_allocated_wallpaper_search(::optimization_guide::proto::WallpaperSearchLoggingData* wallpaper_search) {}
inline ::optimization_guide::proto::WallpaperSearchLoggingData* LogAiDataRequest::_internal_mutable_wallpaper_search() {}
inline ::optimization_guide::proto::WallpaperSearchLoggingData* LogAiDataRequest::mutable_wallpaper_search() {}

// .optimization_guide.proto.HistoryQueryLoggingData history_query = 7;
inline bool LogAiDataRequest::_internal_has_history_query() const {}
inline bool LogAiDataRequest::has_history_query() const {}
inline void LogAiDataRequest::set_has_history_query() {}
inline ::optimization_guide::proto::HistoryQueryLoggingData* LogAiDataRequest::release_history_query() {}
inline const ::optimization_guide::proto::HistoryQueryLoggingData& LogAiDataRequest::_internal_history_query() const {}
inline const ::optimization_guide::proto::HistoryQueryLoggingData& LogAiDataRequest::history_query() const {}
inline ::optimization_guide::proto::HistoryQueryLoggingData* LogAiDataRequest::unsafe_arena_release_history_query() {}
inline void LogAiDataRequest::unsafe_arena_set_allocated_history_query(::optimization_guide::proto::HistoryQueryLoggingData* history_query) {}
inline ::optimization_guide::proto::HistoryQueryLoggingData* LogAiDataRequest::_internal_mutable_history_query() {}
inline ::optimization_guide::proto::HistoryQueryLoggingData* LogAiDataRequest::mutable_history_query() {}

// .optimization_guide.proto.HistoryAnswerLoggingData history_answer = 8;
inline bool LogAiDataRequest::_internal_has_history_answer() const {}
inline bool LogAiDataRequest::has_history_answer() const {}
inline void LogAiDataRequest::set_has_history_answer() {}
inline ::optimization_guide::proto::HistoryAnswerLoggingData* LogAiDataRequest::release_history_answer() {}
inline const ::optimization_guide::proto::HistoryAnswerLoggingData& LogAiDataRequest::_internal_history_answer() const {}
inline const ::optimization_guide::proto::HistoryAnswerLoggingData& LogAiDataRequest::history_answer() const {}
inline ::optimization_guide::proto::HistoryAnswerLoggingData* LogAiDataRequest::unsafe_arena_release_history_answer() {}
inline void LogAiDataRequest::unsafe_arena_set_allocated_history_answer(::optimization_guide::proto::HistoryAnswerLoggingData* history_answer) {}
inline ::optimization_guide::proto::HistoryAnswerLoggingData* LogAiDataRequest::_internal_mutable_history_answer() {}
inline ::optimization_guide::proto::HistoryAnswerLoggingData* LogAiDataRequest::mutable_history_answer() {}

// .optimization_guide.proto.ProductSpecificationsLoggingData product_specifications = 9;
inline bool LogAiDataRequest::_internal_has_product_specifications() const {}
inline bool LogAiDataRequest::has_product_specifications() const {}
inline void LogAiDataRequest::set_has_product_specifications() {}
inline ::optimization_guide::proto::ProductSpecificationsLoggingData* LogAiDataRequest::release_product_specifications() {}
inline const ::optimization_guide::proto::ProductSpecificationsLoggingData& LogAiDataRequest::_internal_product_specifications() const {}
inline const ::optimization_guide::proto::ProductSpecificationsLoggingData& LogAiDataRequest::product_specifications() const {}
inline ::optimization_guide::proto::ProductSpecificationsLoggingData* LogAiDataRequest::unsafe_arena_release_product_specifications() {}
inline void LogAiDataRequest::unsafe_arena_set_allocated_product_specifications(::optimization_guide::proto::ProductSpecificationsLoggingData* product_specifications) {}
inline ::optimization_guide::proto::ProductSpecificationsLoggingData* LogAiDataRequest::_internal_mutable_product_specifications() {}
inline ::optimization_guide::proto::ProductSpecificationsLoggingData* LogAiDataRequest::mutable_product_specifications() {}

// .optimization_guide.proto.FormsAnnotationsLoggingData forms_annotations = 10;
inline bool LogAiDataRequest::_internal_has_forms_annotations() const {}
inline bool LogAiDataRequest::has_forms_annotations() const {}
inline void LogAiDataRequest::set_has_forms_annotations() {}
inline ::optimization_guide::proto::FormsAnnotationsLoggingData* LogAiDataRequest::release_forms_annotations() {}
inline const ::optimization_guide::proto::FormsAnnotationsLoggingData& LogAiDataRequest::_internal_forms_annotations() const {}
inline const ::optimization_guide::proto::FormsAnnotationsLoggingData& LogAiDataRequest::forms_annotations() const {}
inline ::optimization_guide::proto::FormsAnnotationsLoggingData* LogAiDataRequest::unsafe_arena_release_forms_annotations() {}
inline void LogAiDataRequest::unsafe_arena_set_allocated_forms_annotations(::optimization_guide::proto::FormsAnnotationsLoggingData* forms_annotations) {}
inline ::optimization_guide::proto::FormsAnnotationsLoggingData* LogAiDataRequest::_internal_mutable_forms_annotations() {}
inline ::optimization_guide::proto::FormsAnnotationsLoggingData* LogAiDataRequest::mutable_forms_annotations() {}

// .optimization_guide.proto.FormsPredictionsLoggingData forms_predictions = 11;
inline bool LogAiDataRequest::_internal_has_forms_predictions() const {}
inline bool LogAiDataRequest::has_forms_predictions() const {}
inline void LogAiDataRequest::set_has_forms_predictions() {}
inline ::optimization_guide::proto::FormsPredictionsLoggingData* LogAiDataRequest::release_forms_predictions() {}
inline const ::optimization_guide::proto::FormsPredictionsLoggingData& LogAiDataRequest::_internal_forms_predictions() const {}
inline const ::optimization_guide::proto::FormsPredictionsLoggingData& LogAiDataRequest::forms_predictions() const {}
inline ::optimization_guide::proto::FormsPredictionsLoggingData* LogAiDataRequest::unsafe_arena_release_forms_predictions() {}
inline void LogAiDataRequest::unsafe_arena_set_allocated_forms_predictions(::optimization_guide::proto::FormsPredictionsLoggingData* forms_predictions) {}
inline ::optimization_guide::proto::FormsPredictionsLoggingData* LogAiDataRequest::_internal_mutable_forms_predictions() {}
inline ::optimization_guide::proto::FormsPredictionsLoggingData* LogAiDataRequest::mutable_forms_predictions() {}

// .optimization_guide.proto.ModelPrototypingLoggingData model_prototyping = 12;
inline bool LogAiDataRequest::_internal_has_model_prototyping() const {}
inline bool LogAiDataRequest::has_model_prototyping() const {}
inline void LogAiDataRequest::set_has_model_prototyping() {}
inline ::optimization_guide::proto::ModelPrototypingLoggingData* LogAiDataRequest::release_model_prototyping() {}
inline const ::optimization_guide::proto::ModelPrototypingLoggingData& LogAiDataRequest::_internal_model_prototyping() const {}
inline const ::optimization_guide::proto::ModelPrototypingLoggingData& LogAiDataRequest::model_prototyping() const {}
inline ::optimization_guide::proto::ModelPrototypingLoggingData* LogAiDataRequest::unsafe_arena_release_model_prototyping() {}
inline void LogAiDataRequest::unsafe_arena_set_allocated_model_prototyping(::optimization_guide::proto::ModelPrototypingLoggingData* model_prototyping) {}
inline ::optimization_guide::proto::ModelPrototypingLoggingData* LogAiDataRequest::_internal_mutable_model_prototyping() {}
inline ::optimization_guide::proto::ModelPrototypingLoggingData* LogAiDataRequest::mutable_model_prototyping() {}

// .optimization_guide.proto.DefaultLoggingData default = 1000;
inline bool LogAiDataRequest::_internal_has_default_() const {}
inline bool LogAiDataRequest::has_default_() const {}
inline void LogAiDataRequest::set_has_default_() {}
inline ::optimization_guide::proto::DefaultLoggingData* LogAiDataRequest::release_default_() {}
inline const ::optimization_guide::proto::DefaultLoggingData& LogAiDataRequest::_internal_default_() const {}
inline const ::optimization_guide::proto::DefaultLoggingData& LogAiDataRequest::default_() const {}
inline ::optimization_guide::proto::DefaultLoggingData* LogAiDataRequest::unsafe_arena_release_default_() {}
inline void LogAiDataRequest::unsafe_arena_set_allocated_default_(::optimization_guide::proto::DefaultLoggingData* default_) {}
inline ::optimization_guide::proto::DefaultLoggingData* LogAiDataRequest::_internal_mutable_default_() {}
inline ::optimization_guide::proto::DefaultLoggingData* LogAiDataRequest::mutable_default_() {}

inline bool LogAiDataRequest::has_feature() const {}
inline void LogAiDataRequest::clear_has_feature() {}
inline LogAiDataRequest::FeatureCase LogAiDataRequest::feature_case() const {}
// -------------------------------------------------------------------

// LogAiDataResponse

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


// @@protoc_insertion_point(namespace_scope)

}  // namespace proto
}  // namespace optimization_guide

// @@protoc_insertion_point(global_scope)

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